saravanakumardb1
|
304d2ae865
|
feat: wire feature flag checks into web Sidebar and upgrade mobile flag client
|
2026-03-21 20:34:16 -07:00 |
|
saravanakumardb1
|
85968e7b2a
|
fix(web): replace --ml-* (MindLyst) with --nl-* (NoteLett) CSS namespace across 18 files
|
2026-03-21 20:18:44 -07:00 |
|
saravanakumardb1
|
a3267e4b1b
|
feat(web+backend): add create note, archive/restore, link note flows [B1, B2, B8]
- 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
|
2026-03-19 08:44:39 -07:00 |
|
saravanakumardb1
|
12d90098eb
|
feat(web): saved views CRUD, keyboard shortcuts, debounced search
- saved-views-client.ts: full CRUD client for backend saved-views module
- use-keyboard-shortcuts.ts: reusable hook for global keyboard shortcuts
- KeyboardShortcuts.tsx: wired into (app) layout — Cmd+K search, Cmd+N workspaces, Cmd+Shift+D dashboard, Cmd+Shift+R reviews, Esc blur
- use-debounce.ts: shared debounce hook (replaces inline setTimeout in search)
- Search page: saved views loaded from backend with save/delete UI
- Search page: search debounced at 250ms via useDebounce hook
- Updated search page test to mock saved-views-client and useDebounce
Verification: web typecheck + 6/6 tests pass.
|
2026-03-10 19:39:28 -07:00 |
|
saravanakumardb1
|
6d72561b30
|
fix(notes): link note metadata
|
2026-03-10 18:04:15 -07:00 |
|
saravanakumardb1
|
437651965e
|
fix(notes): remove hardcoded sidebar note
|
2026-03-10 17:30:11 -07:00 |
|
saravanakumardb1
|
c99390e586
|
feat(notes): add web task creation flow
|
2026-03-10 16:25:16 -07:00 |
|
saravanakumardb1
|
ef82747e4f
|
feat(notes): add web artifact creation flow
|
2026-03-10 16:19:36 -07:00 |
|
saravanakumardb1
|
cdc03e3541
|
feat(notes): persist web note edits
|
2026-03-10 16:14:22 -07:00 |
|
saravanakumardb1
|
1bb220b2eb
|
feat(notes): enable web review decisions
|
2026-03-10 16:07:13 -07:00 |
|
saravanakumardb1
|
be3b439621
|
feat(web): back artifact viewing with blob sas
|
2026-03-10 12:50:32 -07:00 |
|
saravanakumardb1
|
8bf0bb5452
|
feat(web): back review surfaces with backend data
|
2026-03-10 12:35:16 -07:00 |
|
saravanakumardb1
|
3ddfa25acb
|
fix(web): harden shell routes and add regression coverage
|
2026-03-10 10:34:31 -07:00 |
|
saravanakumardb1
|
98144ab4ff
|
test(web): add shell and navigation coverage
|
2026-03-10 09:28:14 -07:00 |
|
saravanakumardb1
|
c3831176a6
|
feat(web): harden shell keyboard navigation
|
2026-03-10 09:14:33 -07:00 |
|
saravanakumardb1
|
4fb859c81c
|
feat(notes): scaffold product surfaces and backend MCP slices
|
2026-03-10 08:53:07 -07:00 |
|