Update ROADMAP and CHANGELOG for v0.2.5 additional work

Add entries for welcome surface, user default surface preference,
admin UserMenu, dead settings removal, and default surface routing.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-27 13:48:40 +00:00
parent e97bbbb601
commit 8486761274
2 changed files with 36 additions and 20 deletions

View File

@@ -81,10 +81,13 @@ SDK stabilization, and the first rebuilt extension (tasks).
| Step | Status | Description |
|------|--------|-------------|
| UI bug pass | ✅ | Reviewed admin, settings, login surfaces in light/dark themes. Fixed settings crash (models API undefined when no providers). Renamed vestigial "Chat Defaults" heading. |
| Dead code sweep | ✅ | Removed ~500 lines: orphaned CSS (chat, channel, project, notes, editor-chat, sidebar, router-picker), dead Go types (Grant, CompositeModelKey, NoteGraph*), stale event code (chat.typing/channel.typing), unused test helpers (seed_helpers.go), vestigial fmt.Sprintf references. |
| Template cleanup | ✅ | Removed stale CSS link tags (sw-chat-pane.css, sw-notes-pane.css, chat.css) from base.html and workflow.html. Deleted orphaned chat-pane.html component template. Updated doc comments. |
| Package proof-of-concept status | ✅ | Created README.md for tasks + schedules packages documenting PoC status and graduation criteria. Added missing icon fields to 4 package manifests. |
| UI bug pass | ✅ | Reviewed admin, settings, login, welcome surfaces in light/dark themes. Fixed settings crash (models API undefined). Removed dead chat settings from both user and admin settings. |
| Dead code sweep | ✅ | Removed ~700 lines: orphaned CSS, dead Go types, stale event code, unused test helpers, dead settings UI (chat defaults, system prompt, default model, policies, web search, compaction, memory). |
| Template cleanup | ✅ | Removed stale CSS link tags and orphaned chat-pane.html. Updated doc comments throughout. |
| Package proof-of-concept status | ✅ | Created README.md for tasks + schedules with graduation criteria. Added missing manifest icons. |
| Welcome surface | ✅ | New fallback surface when no extensions installed. Topbar + welcome card with admin link. Replaces `/admin` as final redirect target. |
| Default surface routing | ✅ | Resolution chain: user preference → global config → first extension → `/welcome`. Users can set personal default in Settings > General. Admin sets global default in Admin > Settings. |
| Admin navigation | ✅ | Replaced Back button with UserMenu in admin topbar. Eliminates back-button infinite loop. |
### v0.2.6 — Workflow Architecture