Update version, changelog, and roadmap for v0.4.1
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-frontend (pull_request) Successful in 5s
CI/CD / test-go-pg (pull_request) Successful in 2m36s
CI/CD / test-sqlite (pull_request) Successful in 2m45s
CI/CD / build-and-deploy (pull_request) Successful in 1m30s
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-frontend (pull_request) Successful in 5s
CI/CD / test-go-pg (pull_request) Successful in 2m36s
CI/CD / test-sqlite (pull_request) Successful in 2m45s
CI/CD / build-and-deploy (pull_request) Successful in 1m30s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
17
ROADMAP.md
17
ROADMAP.md
@@ -1,6 +1,6 @@
|
||||
# Switchboard Core — Roadmap
|
||||
|
||||
## Current: v0.4.0 — Notes Surface
|
||||
## Current: v0.4.1 — Folders + Navigation Tree
|
||||
|
||||
Fork of chat-switchboard, gutted to a pure extension platform. All AI/chat
|
||||
features removed from the kernel. What remains is the minimum viable
|
||||
@@ -242,18 +242,23 @@ Zero platform special-casing. Proves the full extension stack E2E.
|
||||
| Search | ✅ | Client-side LIKE search over title/body. Search bar in sidebar. |
|
||||
| Pin/archive | ✅ | Pin notes to top, soft-delete via archive, hard delete with `?hard=1`. |
|
||||
|
||||
### v0.4.1 — Folders + Navigation Tree (planned)
|
||||
### v0.4.1 — Folders + Navigation Tree (complete)
|
||||
|
||||
- `folders` table (name, parent_id, sort_order)
|
||||
- Folder CRUD API (4 routes) + note move
|
||||
- Collapsible folder tree in sidebar
|
||||
- Breadcrumb trail in editor
|
||||
| Step | Status | Description |
|
||||
|------|--------|-------------|
|
||||
| Folders table | ✅ | `ext_notes_folders` — name, parent_id, creator_id, sort_order. Indexed on parent_id and creator_id. |
|
||||
| Folder CRUD API | ✅ | 5 Starlark handlers: list, create, update, delete folders + `POST /notes/move`. Delete cascade orphans notes and reparents child folders. |
|
||||
| Folder tree UI | ✅ | `FolderTree` + `FolderNode` components. Flat-to-tree builder, expand/collapse, depth indentation, inline rename via context menu. |
|
||||
| Folder filtering | ✅ | Click folder → filter notes. "All Notes" / "Unfiled" virtual views. New notes inherit active folder. |
|
||||
| Editor folder select | ✅ | Dropdown with nested hierarchy (`└` prefix). Moves notes between folders via move-note API. |
|
||||
| Updated stats | ✅ | Stats include `unfiled` and `folders` counts. |
|
||||
|
||||
### v0.4.2 — Tags + Search (planned)
|
||||
|
||||
- `note_tags` table (note_id, tag)
|
||||
- Tag management inline with note save
|
||||
- Tag filter in sidebar, tag pills on cards
|
||||
- Drag-and-drop note-to-folder moves
|
||||
|
||||
### v0.4.3 — Backlinks + Wikilinks (planned)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user