batchCooking/apps/web/src
Nicolas c4c2c2ae39
All checks were successful
CI / lint (push) Successful in 2m23s
CI / build (push) Successful in 5m41s
CI / intent-service-test (push) Successful in 7m13s
CI / e2e (push) Successful in 10m50s
CI / test (push) Successful in 29m0s
CI / build-android (push) Has been skipped
fix(planning): la grille remplit l'écran, une case ne grandit plus (#110)
`table.planning-grid` a `height: 100%` mais des hauteurs de ligne pilotées
par le contenu : un créneau avec plusieurs recettes étirait son `<td>`,
donc toute la ligne (les autres cases gagnant la même hauteur morte sous
`vertical-align: top`), puis la table débordait de `.planning-grid-wrapper`
en scroll vertical.

- `tbody tr { height: 1px }` : les cinq lignes se partagent la hauteur du
  wrapper à parts égales (une hauteur de ligne est un minimum que le
  navigateur étire pour absorber la hauteur restante de la table), au lieu
  d'être aussi hautes que la colonne la plus chargée.
- `.meal-cell__recipes` : `max-height: 8.5rem; overflow-y: auto` — au-delà
  d'une poignée de recettes la liste scrolle dans la case. Cap en `rem` et
  pas en `%` : les hauteurs en pourcentage sur un `<td>` ne se résolvent
  pas de façon fiable selon le moteur. `.add-recipe-btn` (frère flex hors
  de cette boîte) reste épinglé juste en dessous.
- `min-width: 62rem` laissé tel quel : les 7 colonnes ont besoin d'un
  plancher pour rester lisibles, et le scroll horizontal dessous est
  couvert par `layout.cy.ts`. Le breakpoint phone (vue `PlanningDayView`)
  n'est pas concerné.

Closes #110

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-08 01:36:21 +02:00
..
api feat(mobile): proxie le telechargement de l'APK via l'API (pas de CORS) 2026-09-06 23:40:06 +02:00
components/ui feat(layout): socle UI mobile - nav, feuille et dialogs plein ecran 2026-09-07 12:03:43 +02:00
features fix(planning): affiche les recettes du picker sur mobile (#111) 2026-09-08 01:18:17 +02:00
i18n Centralize error handling + code quality pass (comments, SCSS theming) (#7) 2026-08-16 18:40:53 +02:00
layouts feat(settings): onglet "Paramètres d'application" (#86) 2026-09-07 17:19:36 +02:00
lib merge: rapatrie le correctif de serialisation CI (#96) 2026-09-07 14:31:05 +02:00
locales/fr Merge pull request '[UI mobile] La landing page met en avant le téléchargement sur mobile' (#101) from feat/mobile-landing-download into main 2026-09-07 17:40:20 +02:00
pages fix(planning): la grille remplit l'écran, une case ne grandit plus (#110) 2026-09-08 01:36:21 +02:00
services Centralize error handling + code quality pass (comments, SCSS theming) (#7) 2026-08-16 18:40:53 +02:00
styles feat(layout): socle UI mobile - nav, feuille et dialogs plein ecran 2026-09-07 12:03:43 +02:00
App.tsx feat(settings): onglet "Paramètres d'application" (#86) 2026-09-07 17:19:36 +02:00
main.tsx feat(web): moteur de tutoriel guidé driver.js (#42) 2026-09-06 06:17:06 +02:00
vite-env.d.ts chore(web): session de polish global — version, checkbox, danger zone, icônes (#20) 2026-08-18 20:52:12 +02:00