db7a0cef96
refactor(ui): unify low-level controls and expand design system
Deploy with Docker Compose / deploy (push) Successful in 2m57s
2026-03-03 15:50:15 +01:00
9a43980412
refactor: extract Icons and InlineFormActions UI components
...
Deploy with Docker Compose / deploy (push) Successful in 3m28s
- Add Icons.tsx: IconEdit, IconTrash, IconDuplicate, IconPlus, IconCheck, IconClose
- Add InlineFormActions.tsx: unified Annuler/Ajouter-Enregistrer button pair
- Replace inline SVGs in SwotCard, YearReviewCard, WeeklyCheckInCard, SwotQuadrant,
YearReviewSection, WeeklyCheckInSection, EditableTitle, Modal, GifMoodCard
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 14:25:35 +01:00
09a849279b
refactor: add SessionPageHeader and apply to all 6 session detail pages
...
- Create SessionPageHeader component (breadcrumb + editable title + collaborator + badges + date)
- Embed UPDATE_FN map internally, keyed by workshopType — no prop drilling
- Replace duplicated header blocks in sessions, motivators, year-review, weather, weekly-checkin, gif-mood
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 14:15:43 +01:00
b1ba43fd30
refactor: merge 6 EditableTitle wrappers into one file
...
Replace EditableSessionTitle, EditableMotivatorTitle, EditableYearReviewTitle,
EditableWeatherTitle, EditableWeeklyCheckInTitle, EditableGifMoodTitle individual
files with a single EditableTitles.tsx using spread props. Same public API.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 14:06:45 +01:00
2e00522bfc
feat: add PageHeader component and centralize page spacing
...
Deploy with Docker Compose / deploy (push) Successful in 3m1s
- Create reusable PageHeader component (emoji + title + subtitle + actions)
- Use PageHeader in sessions, teams, users, objectives pages
- Centralize vertical padding in layout (py-6) and remove per-page py-* values
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 14:01:07 +01:00
766f3d5a59
feat: add GIF Mood Board workshop
...
Deploy with Docker Compose / deploy (push) Successful in 4m5s
- New workshop where each team member shares up to 5 GIFs with notes to express their weekly mood
- Per-user week rating (1-5 stars) visible next to each member's section
- Masonry-style grid with adjustable column count (3/4/5) toggle
- Handwriting font (Caveat) for GIF notes
- Full real-time collaboration via SSE
- Clean migration (add_gif_mood_workshop) safe for production deploy
- DB backup via cp before each migration in docker-entrypoint
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 10:04:56 +01:00
a10205994c
refactor: improve team management, OKRs, and session components
2026-02-25 17:29:40 +01:00
Julien Froidefond
ee13f8ba99
feat: enhance dropdown components by integrating useClickOutside hook for improved user experience and accessibility in NewWorkshopDropdown and WorkshopTabs
2026-02-18 08:25:08 +01:00
Julien Froidefond
520a1f4838
feat: implement auto-sharing functionality for session creation across motivators, weekly check-ins, and year reviews, enhancing collaboration capabilities
2026-02-17 15:11:46 +01:00
Julien Froidefond
aad4b7f111
feat: enhance session management by implementing edit permissions for team admins and updating session components to reflect new access controls
2026-02-17 14:20:40 +01:00
Julien Froidefond
7805e8dcd0
feat: add RocketIcon to Header component and update metadata with application icon
2026-02-16 11:44:41 +01:00
Julien Froidefond
163caa398c
feat: implement Weather Workshop feature with models, UI components, and session management for enhanced team visibility and personal well-being tracking
Deploy with Docker Compose / deploy (push) Successful in 3m16s
2026-02-03 18:08:06 +01:00
Julien Froidefond
53ee344ae7
feat: add Weekly Check-in feature with models, UI components, and session management for enhanced team collaboration
Deploy with Docker Compose / deploy (push) Successful in 6m24s
2026-01-14 10:23:58 +01:00
Julien Froidefond
67d685d346
refactor: update component exports in OKRs, SWOT, Teams, and UI modules for improved organization and clarity
2026-01-13 14:51:50 +01:00
Julien Froidefond
5f661c8bfd
feat: introduce Teams & OKRs feature with models, types, and UI components for team management and objective tracking
Deploy with Docker Compose / deploy (push) Successful in 12m53s
2026-01-07 10:11:59 +01:00
Julien Froidefond
246298dd82
refactor: consolidate editable title components into a unified UI module, removing redundant files and updating imports
2025-12-16 08:58:09 +01:00
Julien Froidefond
71d850c985
chore: clean up code formatting and remove unnecessary whitespace across multiple files for improved readability
2025-12-05 11:05:14 +01:00
Julien Froidefond
cee3cd7b47
chore: remove Motivators page and update links to Sessions across the application
2025-11-28 15:09:01 +01:00
Julien Froidefond
eaeb1335fa
feat: enhance session management by resolving collaborators to users and integrating CollaboratorDisplay component across motivators and sessions pages
2025-11-28 11:04:58 +01:00
Julien Froidefond
ff7c846ed1
feat: integrate Avatar component across various modules for improved user representation and enhance profile page with Gravatar support
2025-11-28 10:52:48 +01:00
Julien Froidefond
10ff15392f
feat: enhance session management with sharing capabilities, real-time event synchronization, and UI updates for session display
2025-11-27 13:34:03 +01:00
Julien Froidefond
27e409fb76
chore: update devbook.md to mark completion of layout, UI components, and homepage; update dev.db
2025-11-27 13:11:11 +01:00