YAS/apps/web
YetAnotherSuite Dev 148b5a2121 feat: complete calendar views, AI wiring, code splitting, collaboration
Calendar:
- WeekView with hourly grid, event overlays, day headers
- DayView with vertical timeline, 16-hour range
- EventDialog with date/time/color picker and creation flow
- Year and Schedule views fall back to month view

AI & Search:
- AIAssistant wired into TipTap editor toolbar
- SearchBar integrated into app header (global search)
- Knowledge graph container in graph module

Code Splitting:
- Lazy-loaded NotesPage, TasksPage, CalendarPage with Suspense
- Shared main chunk reduced to 392KB (from 1022KB)
- Separate chunks: Notes (557KB), Tasks (53KB), Calendar (34KB)

Collaboration:
- WebSocket client connected to TipTap editor lifecycle
- Auto-connect/disconnect on note selection
- Presence broadcast infrastructure

Frontend → API:
- Editor auto-save with 1.5s debounce and status indicator
- Node service layer for data operations
2026-07-20 22:44:43 +02:00
..
src feat: complete calendar views, AI wiring, code splitting, collaboration 2026-07-20 22:44:43 +02:00
Dockerfile feat: Phase 6 platform — public API, desktop app, Docker deployment, analytics 2026-07-20 22:30:12 +02:00
eslint.config.js feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
index.html feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
nginx.conf feat: Phase 6 platform — public API, desktop app, Docker deployment, analytics 2026-07-20 22:30:12 +02:00
package.json feat: Phase 5 collaboration — real-time, workspaces, sharing, templates 2026-07-20 22:28:10 +02:00
tsconfig.json feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
vite.config.ts feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
vitest.config.ts feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00