Skip to content

Feat/allocated days - #20

Open
Scanner320085 wants to merge 4 commits into
tux86:mainfrom
Scanner320085:feat/allocated-days
Open

Feat/allocated days#20
Scanner320085 wants to merge 4 commits into
tux86:mainfrom
Scanner320085:feat/allocated-days

Conversation

@Scanner320085

Copy link
Copy Markdown

Summary

Changes

Type

  • Bug fix
  • New feature
  • Refactoring
  • Documentation
  • CI/CD
  • Other

Checklist

  • Code follows the project's conventions (Biome lint passes)
  • Commit messages follow Conventional Commits
  • Self-reviewed the diff
  • Tested locally (describe how below)

How to Test

Marius Arnaud added 4 commits July 28, 2026 11:28
- Add plannedDays field to Mission schema (Drizzle + TypeScript)
- Update POST/PATCH /api/missions endpoints to handle plannedDays
- Add GET /api/reporting/mission-consumption endpoint for overconsumption tracking
- Create MissionForm.tsx component with plannedDays input
- Generate Drizzle migration for planned_days column
- Fix noArrayIndexKey warnings in MissionConsumptionChart, Skeleton, and Dashboard
- Remove temporary <script> block in Missions.tsx
- Add missing dependencies for typechecking (react-hook-form, react-i18next)
- Add French translations for reporting keys
- Replace remaining useT() with useTranslation() and use i18n.language for locale
- Fix Button.tsx casing issue by renaming to button.tsx and updating imports
- Force cache reload for TypeScript
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant