a10205994c
refactor: improve team management, OKRs, and session components
2026-02-25 17:29:40 +01:00
c828ab1a48
perf: optimize DB queries, SSE polling, and client rendering
...
Deploy with Docker Compose / deploy (push) Successful in 4m45s
- Fix resolveCollaborator N+1: replace full User table scan with findFirst
- Fix getAllUsersWithStats N+1: use groupBy instead of per-user count queries
- Cache getTeamMemberIdsForAdminTeams and isAdminOfUser with React.cache
- Increase SSE poll interval from 1s to 2s across all 5 subscribe routes
- Add cleanupOldEvents method to session-share-events for event table TTL
- Add React.memo to all card components (Swot, Motivator, Weather, WeeklyCheckIn, YearReview)
- Fix WeatherCard useEffect+setState lint error with idiomatic prop sync pattern
- Add optimizePackageImports for DnD libs and poweredByHeader:false in next.config
- Add inline theme script in layout.tsx to prevent dark mode FOUC
- Remove unused Next.js template SVGs from public/
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-25 14:04:58 +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
39910f559e
feat: improve SSE broadcasting for weather sessions with enhanced error handling and connection management
Deploy with Docker Compose / deploy (push) Successful in 5m49s
2026-02-04 13:18:10 +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
86c26b5af8
fix: improve error handling in API routes and update date handling for OKR and Key Result submissions
Deploy with Docker Compose / deploy (push) Failing after 3m38s
2026-01-07 17:22:33 +01:00
Julien Froidefond
ca9b68ebbd
feat: enhance OKR management by adding permission checks for editing and deleting, and updating OKR forms to handle key results more effectively
Deploy with Docker Compose / deploy (push) Failing after 4m44s
2026-01-07 16:48:23 +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
56a9c2c3be
feat: implement Year Review feature with session management, item categorization, and real-time collaboration
Deploy with Docker Compose / deploy (push) Successful in 6m7s
2025-12-16 08:55:13 +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
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
639bb159fe
feat: enhance session event handling by including userId for client-side filtering and updating SessionLiveWrapper with currentUserId
2025-11-27 14:38:05 +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
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