Go to file
YetAnotherSuite Dev 2c65d7d0b7 feat: Phase 5 collaboration — real-time, workspaces, sharing, templates
Phase 5.1: Real-time Collaboration
- Yjs WebSocket server with document sync
- Fastify WebSocket endpoint at /ws/collab/:nodeId
- CollaborationClient for browser-side WebSocket management
- Automatic reconnection with 3s backoff
- Presence and cursor state broadcast
- Y-indexedDB for local persistence

Phase 5.2: Workspace & Team Management
- WorkspaceSwitcher component with dropdown
- Active workspace tracking
- Member avatar and role indicators
- New workspace creation flow

Phase 5.3: Sharing & Permissions
- Workspace data model with RBAC (owner, admin, editor, viewer)
- Activity tracking on all node mutations

Phase 5.4: Templates & Automation
- TemplatePicker with 5 built-in templates
- Meeting Notes, Daily Journal, Weekly Review, Project Plan, Event Plan
- Template preview with icon, name, description
- Type-based template filtering (note, task, event)
2026-07-20 22:28:10 +02:00
.github/workflows feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
apps feat: Phase 5 collaboration — real-time, workspaces, sharing, templates 2026-07-20 22:28:10 +02:00
packages feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
tooling feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
.env.example feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
.gitignore feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
.prettierrc feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
AGENTS.md feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
package.json feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
pnpm-lock.yaml feat: Phase 5 collaboration — real-time, workspaces, sharing, templates 2026-07-20 22:28:10 +02:00
pnpm-workspace.yaml feat: Phase 5 collaboration — real-time, workspaces, sharing, templates 2026-07-20 22:28:10 +02:00
turbo.json feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
yetanothersuite_implementation_plan.json feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00
yetanothersuite_implementation_plan.md feat: Phase 1 foundation — monorepo, auth, DB schema, API, shared packages 2026-07-20 21:58:17 +02:00