Commit Graph

16 Commits

Author SHA1 Message Date
sebvtl728
3b2ae582b4 chore: update build assets 2026-06-21 19:09:47 +02:00
sebvtl728
ce6dbab16d refactor: comment out recommendation generation and remove aiNotes from observation output and dependency array 2026-06-21 19:03:04 +02:00
sebvtl728
d4ed86d45d refactor: rename AI summary header from RÉSUMÉ IA (CDUI) to RESUME FORMATEUR 2026-06-21 18:50:33 +02:00
sebvtl728
b8c3647224 refactor: decouple Bilan styles and migrate assets to optimized build output 2026-06-21 18:48:10 +02:00
sebvtl728
bbe7f2ccee refactor: simplify AI payload construction and update system prompt for professional ECF synthesis 2026-06-21 18:24:03 +02:00
sebvtl728
227a03f6f8 chore: configure environment variables, update gitignore, and update build assets 2026-06-21 18:03:31 +02:00
sebvtl728
e1b2692ce8 fix: restore criteria item readability and summary section form styles
- Criteria items: switch to 2-row layout (row 1: checkbox+label+×, row 2: level pills)
  via flex-wrap + order + flex-basis: 100% on level-group — pills no longer compete
  with label text for horizontal space
- Summary section: add missing base styles for textarea/select/input inside
  .summary-inputs-panel (border, border-radius, padding, font-family) that were
  removed with .bilan-container rules in Task 6
- Fix .summary-output-panel textarea and .observation-textarea: replace border-color
  shortcut with full border shorthand + border-radius

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 17:20:23 +02:00
sebvtl728
6ade968121 fix: correct visual regressions and UX gaps from review
- Remove double border-top separator on evaluation-summary-section
- Add overflow: hidden to competence-card to contain header negative margins
- Replace removed --shadow-lg with --shadow-card-hover in .dragging rule
- Add htmlFor/id pairing on checkbox and label for click accessibility
- Show error toast when PDF export attempted with no observation generated

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 17:13:37 +02:00
sebvtl728
979d95f98e chore: remove unused CSS classes and update responsive breakpoints
Removed orphaned selectors (.header, .back-btn, .controls, .bilan-container button/select/textarea, .status, .ai-loader, .ai-status-loader, .action-buttons-group, .btn-secondary, .btn-primary, .btn-success) no longer referenced in the JSX. Replaced legacy @media (max-width: 768px) block with new layout-aware breakpoints targeting the topbar, toolbar, summary grid, and toasts.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 17:04:20 +02:00
sebvtl728
243358a67d feat: add section divider, polish card headers, remove redundant labels 2026-06-21 17:00:24 +02:00
sebvtl728
44c471e849 feat: switch criteria items to horizontal flex-row layout
Transform .competence-item layout from vertical flex-column to horizontal flex-row with checkbox, label (flex-grow), level pills, and remove button. Remove 'Niveau:' label text and reposition remove-field-btn from absolute to static positioning.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 16:58:04 +02:00
sebvtl728
10f969c642 feat: add criteria toolbar with selection controls and add-criterion input
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 16:54:22 +02:00
sebvtl728
efc05f6365 feat: add sticky app topbar with cp selector, identity inputs and action buttons
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-21 16:50:28 +02:00
sebvtl728
126c44db78 feat: replace inline status with floating toast notifications 2026-06-21 16:45:38 +02:00
sebvtl728
37261ba30d docs: add redesign spec and implementation plan 2026-06-21 16:38:56 +02:00
sebvtl728
01ff723dff chore: restore missing dependency and build files in node_modules 2026-06-21 11:01:17 +02:00