Commit Graph

  • dc1cc47f18 chore: readable docker up main Julien Froidefond 2026-03-19 08:21:40 +01:00
  • 3d4803f975 perf(realtime+data): implement perf-data-optimization and perf-realtime-scale Froidefond Julien 2026-03-10 15:30:54 +01:00
  • 5b45f18ad9 chore: add Vitest for testing and coverage support Froidefond Julien 2026-03-10 08:38:40 +01:00
  • f9ed732f1c test: add unit test coverage for services and lib Froidefond Julien 2026-03-10 08:37:32 +01:00
  • a8c05aa841 perf(quick-wins): batch collaborator resolution, debounce SSE refresh, loading states Froidefond Julien 2026-03-10 08:07:22 +01:00
  • 2d266f89f9 feat(perf): implement performance optimizations for session handling Froidefond Julien 2026-03-10 08:06:47 +01:00
  • 6baa9bfada feat(opsx): add new commands for workflow management Froidefond Julien 2026-03-09 21:31:05 +01:00
  • f2c1b195b3 Fix UserStats typing in users page counters Froidefond Julien 2026-03-04 17:04:09 +01:00
  • 367eea6ee8 Persist sessions view mode in localStorage Froidefond Julien 2026-03-04 17:04:03 +01:00
  • dcc769a930 fix(users): include all workshop types in user stats Froidefond Julien 2026-03-04 08:44:07 +01:00
  • 313ad53e2e refactor(weather): move top disclosures below board Froidefond Julien 2026-03-04 08:39:19 +01:00
  • 8bff21bede feat(weather): show trend indicators on team averages Froidefond Julien 2026-03-04 08:34:23 +01:00
  • 4aea17124e feat(ui): allow per-disclosure emoji icons Froidefond Julien 2026-03-04 08:32:19 +01:00
  • db7a0cef96 refactor(ui): unify low-level controls and expand design system Froidefond Julien 2026-03-03 15:50:15 +01:00
  • 9a43980412 refactor: extract Icons and InlineFormActions UI components Froidefond Julien 2026-03-03 14:25:35 +01:00
  • 09a849279b refactor: add SessionPageHeader and apply to all 6 session detail pages Froidefond Julien 2026-03-03 14:15:43 +01:00
  • b1ba43fd30 refactor: merge 6 EditableTitle wrappers into one file Froidefond Julien 2026-03-03 14:06:45 +01:00
  • 2e00522bfc feat: add PageHeader component and centralize page spacing Froidefond Julien 2026-03-03 14:01:07 +01:00
  • 66ac190c15 feat: redesign sessions dashboard with multi-view layout and sortable table Froidefond Julien 2026-03-03 13:54:23 +01:00
  • 7be296231c feat: add weather trend chart showing indicator averages over time Froidefond Julien 2026-03-03 11:45:19 +01:00
  • c3b653601c fix: notes patching in weather Froidefond Julien 2026-03-03 11:18:11 +01:00
  • 8de4c1985f feat: update gif mood board column options to 4/5/6 Froidefond Julien 2026-03-03 10:14:36 +01:00
  • 766f3d5a59 feat: add GIF Mood Board workshop Froidefond Julien 2026-03-03 10:04:56 +01:00
  • 7c68fb81e3 fix: prevent ThemeToggle hydration mismatch by deferring icon render Froidefond Julien 2026-02-26 11:16:31 +01:00
  • 9298eef0cb refactor: make Header a server component to avoid auth flash on load Froidefond Julien 2026-02-26 11:14:27 +01:00
  • a10205994c refactor: improve team management, OKRs, and session components Froidefond Julien 2026-02-25 17:29:40 +01:00
  • c828ab1a48 perf: optimize DB queries, SSE polling, and client rendering Froidefond Julien 2026-02-25 14:04:58 +01:00
  • 6dfeab5eb8 docs: add CLAUDE.md with project conventions and architecture guide Froidefond Julien 2026-02-25 13:45:49 +01:00
  • 74b1b2e838 fix: restore WeatherAverageBar component in session header and adjust styling Froidefond Julien 2026-02-25 07:55:01 +01:00
  • 73219c89fb fix: make evolution indicators visually prominent with badge style Froidefond Julien 2026-02-24 18:18:28 +01:00
  • 30c2b6cc1e fix: display evolution indicators inline (flex-row) next to emoji instead of below Froidefond Julien 2026-02-24 17:17:45 +01:00
  • 51bc187374 fix: convert Map to Record for server-client boundary, remove dead currentUser prop Froidefond Julien 2026-02-24 17:12:46 +01:00
  • 3e869bf8ad feat: show evolution indicators per person per axis in weather board Froidefond Julien 2026-02-24 17:02:31 +01:00
  • 3b212d6dda feat: fetch and pass previous weather entries through component tree Froidefond Julien 2026-02-24 17:00:12 +01:00
  • 9b8c9efbd6 feat: display team weather average bar in session header Froidefond Julien 2026-02-24 16:57:26 +01:00
  • 11c770da9c feat: add WeatherAverageBar component Froidefond Julien 2026-02-24 16:55:57 +01:00
  • 220dcf87b9 feat: add getPreviousWeatherEntriesForUsers service function Froidefond Julien 2026-02-24 16:54:21 +01:00
  • 6b8d3c42f7 refactor: extract WEATHER_EMOJIS and add scoring utils to weather-utils.ts Froidefond Julien 2026-02-24 16:50:26 +01:00
  • 739b0bf87d feat: refactor session components to utilize BaseSessionLiveWrapper, streamlining sharing functionality and reducing code duplication across various session types Julien Froidefond 2026-02-18 08:39:15 +01:00
  • 35228441e3 feat: add editable functionality for current quarter OKRs, allowing participants and team admins to modify objectives and key results, enhancing user interaction and collaboration Julien Froidefond 2026-02-18 08:31:32 +01:00
  • ee13f8ba99 feat: enhance dropdown components by integrating useClickOutside hook for improved user experience and accessibility in NewWorkshopDropdown and WorkshopTabs Julien Froidefond 2026-02-18 08:25:08 +01:00
  • d50a8a0266 style: update card hover colors in globals.css and page.tsx for improved UI consistency Julien Froidefond 2026-02-17 15:13:00 +01:00
  • 520a1f4838 feat: implement auto-sharing functionality for session creation across motivators, weekly check-ins, and year reviews, enhancing collaboration capabilities Julien Froidefond 2026-02-17 15:11:46 +01:00
  • d05157d498 feat: integrate user team retrieval into session components, enhancing sharing functionality and user experience across motivators, sessions, weekly check-ins, and year reviews Julien Froidefond 2026-02-17 14:47:43 +01:00
  • 4d04d3ede8 feat: refactor session retrieval logic to utilize generic session queries, enhancing code maintainability and reducing duplication across session types Julien Froidefond 2026-02-17 14:38:54 +01:00
  • aad4b7f111 feat: enhance session management by implementing edit permissions for team admins and updating session components to reflect new access controls Julien Froidefond 2026-02-17 14:20:40 +01:00
  • 5e9ae0936f feat: implement getWeekBounds function for calculating ISO week boundaries and integrate it into weather session sharing logic Julien Froidefond 2026-02-17 14:05:50 +01:00
  • 4e14112ffa feat: add team collaboration sessions for admins, enhancing session management and visibility in the application Julien Froidefond 2026-02-17 14:03:31 +01:00
  • 7f3eabbdb2 refactor: update application name and related metadata from SWOT Manager to Workshop Manager for consistency across the project Julien Froidefond 2026-02-17 10:05:51 +01:00
  • cc7e73ce7b feat: refactor workshop management by centralizing workshop data and improving session navigation across components Julien Froidefond 2026-02-17 09:43:08 +01:00
  • a8f53bfe2a feat: replace individual workshop buttons with a dropdown for creating new workshops in SessionsPage and update WorkshopTabs for improved tab management Julien Froidefond 2026-02-17 09:30:46 +01:00
  • e8282bb118 feat: add apple icon to metadata for enhanced application branding Julien Froidefond 2026-02-17 08:14:05 +01:00
  • 31d9c00b6d docs: update README.md to enhance feature descriptions and improve clarity on collaboration tools Julien Froidefond 2026-02-17 06:58:21 +01:00
  • 7805e8dcd0 feat: add RocketIcon to Header component and update metadata with application icon Julien Froidefond 2026-02-16 11:44:41 +01:00
  • 390c4c653e fix: update modal title in WeeklyCheckInShareModal for improved clarity Julien Froidefond 2026-02-16 11:38:09 +01:00
  • 39910f559e feat: improve SSE broadcasting for weather sessions with enhanced error handling and connection management ju/main ju/HEAD Julien Froidefond 2026-02-04 13:18:10 +01:00
  • 057732f00e feat: enhance real-time weather session updates by broadcasting user information and syncing local state in WeatherCard component Julien Froidefond 2026-02-04 11:05:33 +01:00
  • e8ffccd286 refactor: streamline date and title handling in NewWeatherPage and NewWeeklyCheckInPage components for improved user experience Julien Froidefond 2026-02-04 11:02:52 +01:00
  • ef0772f894 feat: enhance user experience by adding notifications for OKR updates and improving session timeout handling for better usability Julien Froidefond 2026-02-04 10:50:38 +01:00
  • 163caa398c feat: implement Weather Workshop feature with models, UI components, and session management for enhanced team visibility and personal well-being tracking Julien Froidefond 2026-02-03 18:08:06 +01:00
  • 3a2eb83197 feat: add comparePeriods utility for sorting OKR periods and refactor ObjectivesPage to utilize it for improved period sorting Julien Froidefond 2026-01-28 13:58:01 +01:00
  • e848e85b63 feat: implement period filtering in OKRsList component with toggle for viewing all OKRs or current quarter's OKRs Julien Froidefond 2026-01-28 13:54:10 +01:00
  • 53ee344ae7 feat: add Weekly Check-in feature with models, UI components, and session management for enhanced team collaboration Julien Froidefond 2026-01-14 10:23:58 +01:00
  • 67d685d346 refactor: update component exports in OKRs, SWOT, Teams, and UI modules for improved organization and clarity Julien Froidefond 2026-01-13 14:51:50 +01:00
  • 47703db348 refactor: update OKR form and edit page to use new CreateKeyResultInput type for improved type safety and clarity Julien Froidefond 2026-01-07 17:32:27 +01:00
  • 86c26b5af8 fix: improve error handling in API routes and update date handling for OKR and Key Result submissions origin/main Julien Froidefond 2026-01-07 17:22:33 +01:00
  • 97045342b7 feat: refactor ObjectivesPage to utilize ObjectivesList component for improved rendering and simplify OKR status handling in OKRCard with compact view option Julien Froidefond 2026-01-07 17:18:16 +01:00
  • ca9b68ebbd feat: enhance OKR management by adding permission checks for editing and deleting, and updating OKR forms to handle key results more effectively Julien Froidefond 2026-01-07 16:48:23 +01:00
  • 5f661c8bfd feat: introduce Teams & OKRs feature with models, types, and UI components for team management and objective tracking Julien Froidefond 2026-01-07 10:11:59 +01:00
  • e3a47dd7e5 chore: update .gitignore to include database files and improve data management Julien Froidefond 2025-12-16 10:45:35 +01:00
  • 35b9ac8a66 chore: remove obsolete database files from the project to streamline data management Julien Froidefond 2025-12-16 10:45:30 +01:00
  • fd65e0d5b9 feat: enhance live collaboration features by introducing useLive hook for real-time event handling across motivators, sessions, and year reviews; refactor existing hooks to utilize this new functionality Julien Froidefond 2025-12-16 10:41:16 +01:00
  • 246298dd82 refactor: consolidate editable title components into a unified UI module, removing redundant files and updating imports Julien Froidefond 2025-12-16 08:58:09 +01:00
  • 56a9c2c3be feat: implement Year Review feature with session management, item categorization, and real-time collaboration Julien Froidefond 2025-12-16 08:55:13 +01:00
  • 48ff86fb5f chore: update deploy workflow to rebuild Docker images during deployment Julien Froidefond 2025-12-15 13:43:57 +01:00
  • d735e1c4c5 feat: add linked item management to action updates in SWOT analysis Julien Froidefond 2025-12-15 13:34:09 +01:00
  • 0cf7437efe chore: optimize Dockerfile by adding cache mount for pnpm installation to improve build performance Julien Froidefond 2025-12-13 12:16:14 +01:00
  • ccb5338aa6 chore: update Dockerfile to set PNPM_HOME environment variable and prepare directory for pnpm installation Julien Froidefond 2025-12-13 12:16:07 +01:00
  • fa2879c903 fix: update next to 16.0.10 Julien Froidefond 2025-12-13 07:28:00 +01:00
  • 0daade6533 chore: update docker-compose.yml to change data volume path to a relative directory for better portability Julien Froidefond 2025-12-11 11:24:26 +01:00
  • acdcc37091 chore: update docker-compose.yml to set a specific data volume path for improved data management Julien Froidefond 2025-12-11 11:22:09 +01:00
  • 7a4de67b9c chore: update docker-compose.yml to set a specific data volume path and modify deploy workflow to include DATA_VOLUME_PATH variable Julien Froidefond 2025-12-11 11:21:15 +01:00
  • 27995e7e7f chore: update docker-compose.yml to use dynamic data volume path and modify deploy workflow to reference environment variables Julien Froidefond 2025-12-11 11:18:15 +01:00
  • 8a3966e6a9 chore: update deploy workflow to enable Docker BuildKit and add environment variables for authentication and database configuration Julien Froidefond 2025-12-11 08:56:03 +01:00
  • e2232ca595 chore: update .gitignore to include data directory and modify docker-compose.yml for external volume mapping Julien Froidefond 2025-12-11 07:58:58 +01:00
  • 434043041c chore: rename app service to workshop-manager-app in docker-compose.yml for clarity Julien Froidefond 2025-12-10 14:28:58 +01:00
  • 9764402ef2 feat: adapting dor server Julien Froidefond 2025-12-06 13:09:12 +01:00
  • 291dace07a chore: update package dependencies to latest versions for improved stability and performance master Julien Froidefond 2025-12-05 11:09:20 +01:00
  • 71d850c985 chore: clean up code formatting and remove unnecessary whitespace across multiple files for improved readability Julien Froidefond 2025-12-05 11:05:14 +01:00
  • b3157fffbd feat: update Next.js configuration to enable standalone output for improved deployment Julien Froidefond 2025-11-29 12:15:19 +01:00
  • 1f666713e8 feat: update session links to include tab parameters for improved navigation and add loading skeletons for better user experience Julien Froidefond 2025-11-29 11:22:28 +01:00
  • cee3cd7b47 chore: remove Motivators page and update links to Sessions across the application Julien Froidefond 2025-11-28 15:09:01 +01:00
  • eaeb1335fa feat: enhance session management by resolving collaborators to users and integrating CollaboratorDisplay component across motivators and sessions pages Julien Froidefond 2025-11-28 11:04:58 +01:00
  • 941151553f feat: add 'Utilisateurs' link to Header component and implement user statistics retrieval in auth service Julien Froidefond 2025-11-28 10:55:49 +01:00
  • ff7c846ed1 feat: integrate Avatar component across various modules for improved user representation and enhance profile page with Gravatar support Julien Froidefond 2025-11-28 10:52:48 +01:00
  • cb4873cd40 feat: add session editing functionality with modal in WorkshopTabs component and enhance session revalidation Julien Froidefond 2025-11-28 10:48:36 +01:00
  • ac079ed8b2 feat: implement session deletion functionality with confirmation modal in WorkshopTabs component Julien Froidefond 2025-11-28 10:44:01 +01:00
  • 4c63945505 fix: update application title to 'Workshop Manager' and enhance authorization checks for new motivators route Julien Froidefond 2025-11-28 10:41:05 +01:00
  • 9128d55387 chore: rename project from swot-manager to workshop-manager in package.json Julien Froidefond 2025-11-28 09:55:23 +01:00
  • 7d14467740 docs: update README to reflect project features, installation instructions, and project structure in French Julien Froidefond 2025-11-28 09:54:18 +01:00