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
7be296231c
feat: add weather trend chart showing indicator averages over time
...
Deploy with Docker Compose / deploy (push) Successful in 3m6s
Adds a collapsible SVG line graph on weather session pages displaying
the evolution of all 4 indicators (Performance, Moral, Flux, Création
de valeur) across sessions, with per-session average scores, hover
tooltips, and a marker on the current session.
Also fixes pre-existing lint errors: non-null assertion on optional
chain in Header and eslint-disable for intentional hydration pattern
in ThemeToggle.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-03 11:45:19 +01:00
9298eef0cb
refactor: make Header a server component to avoid auth flash on load
...
Deploy with Docker Compose / deploy (push) Has been cancelled
Move session check from client-side useSession() to server-side auth(),
so the authenticated state is known at initial render. Extract interactive
parts (ThemeToggle, UserMenu, WorkshopsDropdown, NavLinks) into small
client components.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 11:14:27 +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
cc7e73ce7b
feat: refactor workshop management by centralizing workshop data and improving session navigation across components
Deploy with Docker Compose / deploy (push) Successful in 3m0s
2026-02-17 09:43:08 +01:00
Julien Froidefond
a8f53bfe2a
feat: replace individual workshop buttons with a dropdown for creating new workshops in SessionsPage and update WorkshopTabs for improved tab management
2026-02-17 09:30:46 +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
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
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
941151553f
feat: add 'Utilisateurs' link to Header component and implement user statistics retrieval in auth service
2025-11-28 10:55:49 +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
448cf61e66
feat: implement Moving Motivators feature with session management, real-time event handling, and UI components for enhanced user experience
2025-11-28 08:40:39 +01:00
Julien Froidefond
873b3dd9f3
feat: add profile link to header and implement user profile update functionality with email and password management
2025-11-27 13:37:18 +01:00
Julien Froidefond
6a9bf88a65
feat: integrate NextAuth.js for authentication, update database service to use better-sqlite3 adapter, and enhance header component with user session management
2025-11-27 13:08:09 +01:00
Julien Froidefond
6d95529579
chore: complete initial setup for Next.js project with TypeScript, Tailwind CSS, ESLint, and Prettier; remove unnecessary .DS_Store file
2025-11-27 12:57:36 +01:00