- TipTap + Yjs for real-time collaborative editing with CRDT sync - Suggestion mode (track changes) with accept/reject workflow - Inline comments with threaded replies and emoji reactions - WebSocket sync server for Yjs document synchronization - PostgreSQL + Prisma for notebooks, notes, comments, suggestions - EncryptID passkey authentication - Standard rApp template (Next.js 15, Tailwind 4, shadcn/ui patterns) - Docker Compose with Traefik routing for rnotes.online - SpaceSwitcher + AppSwitcher (consistent with all rApps) |
||
|---|---|---|
| .. | ||
| src | ||
| tsconfig.json | ||