- backend: add POST /notes/:id/restore endpoint (mirrors archive pattern) - web: CreateNoteModal component (workspace picker, title, body, tags) - web: LinkNoteModal component (search, select, relationship type picker) - web: Dashboard 'New Note' button + CreateNoteModal integration - web: Note detail Archive/Restore buttons + LinkNote button - web: 4 CreateNoteModal tests + 4 LinkNoteModal tests - backend: 1 restore integration test - Total: 76 backend tests, 14 web tests |
||
|---|---|---|
| .. | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| eslint.config.mjs | ||
| next-env.d.ts | ||
| next.config.ts | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||