Changeset 0.37.16 (#228)
This commit is contained in:
@@ -183,10 +183,11 @@ Each surface rebuilt as Preact component tree. Old JS deleted per surface.
|
||||
| v0.37.12 | Scorched Earth II ✅ | 23 files deleted (~2,600 lines): 9 JS, 6 CSS, 8 admin templates; sw.js + base.html cleaned |
|
||||
| v0.37.13 | Scorched Earth III ✅ | 5 JS deleted (−2,269 lines): ui-primitives, code-editor, file-tree, user-menu, app-state; SDK slimmed, Theme→Preact |
|
||||
| v0.37.14 | SE IV + Pane audit ✅ | 4 JS deleted (~−1,672 lines); double-unwrap cleanup (93 sites); API envelope normalization (18 Go handlers); thinking tags persistence; deleteMessage endpoint; extension surface user menu fix; 7 bug fixes |
|
||||
| v0.37.15 | Workflow surfaces | Form renderer, review views (design-first) |
|
||||
| v0.37.16 | Projects surface | Project views, note/channel associations (design-first) |
|
||||
| v0.37.17 | Debug / model surface | Debug tooling, model configuration UI; debug modal Preact rebuild (CR P2-5) |
|
||||
| v0.37.18 | Tag | Light mode CSS audit, dead code hunt, all features verified; `sw.can()` RBAC gates across surfaces (CR P2-1), `__USER__`/`__PAGE_DATA__` removal (CR P2-4), `_getScale` → `sw.shell.getScale()` (CR P3-3) |
|
||||
| v0.37.15 | Workflow surfaces ✅ | Workflow ownership/lifecycle, stage CRUD, team-admin tabs, assignments queue |
|
||||
| v0.37.16 | Projects surface ✅ | Card grid + detail, inline ChatPane, context menu, sidebar pickers, deep-link |
|
||||
| v0.37.17 | Workspaces | File storage layer, archive upload/download (zip/tar), project file integration |
|
||||
| v0.37.18 | Debug / model surface | Debug tooling, model configuration UI; debug modal Preact rebuild (CR P2-5) |
|
||||
| v0.37.19 | Tag | Light mode CSS audit, dead code hunt, all features verified; `sw.can()` RBAC gates across surfaces (CR P2-1), `__USER__`/`__PAGE_DATA__` removal (CR P2-4), `_getScale` → `sw.shell.getScale()` (CR P3-3) |
|
||||
|
||||
**v0.37.14 — Scorched Earth IV + Pane Audit ✅** (10 sessions, v0.37.14.0–.22):
|
||||
|
||||
@@ -203,15 +204,32 @@ Team-admin workflow management as first-class path. See
|
||||
Instance cancel/unclaim/reassign, stage CRUD FE wiring, team-admin
|
||||
workflow queue + stage editor + instance monitor surfaces.
|
||||
|
||||
**v0.37.16 — Projects Surface:**
|
||||
**v0.37.16 — Projects Surface ✅:**
|
||||
|
||||
Project views, note/channel associations, project-scoped navigation.
|
||||
Card-grid list + two-column detail (inline ChatPane, context menu, sidebar
|
||||
pickers, star toggle, deep-linking). UserMenu in header. Backend was already
|
||||
complete (16+2 endpoints, 18 SDK methods). File upload UI wired but backend
|
||||
storage deferred to v0.37.17.
|
||||
|
||||
**v0.37.17 — Debug + Model Surface:**
|
||||
**v0.37.17 — Workspaces (File Storage):**
|
||||
|
||||
Workspace storage layer for project files. Archive (zip, tar, etc.)
|
||||
upload/download is **required for MVP** — projects need document attachment.
|
||||
Schema and model FK already exist (`workspaces` table, `Project.WorkspaceID`).
|
||||
Git integration (clone, pull, branch tracking) is optional/post-MVP.
|
||||
|
||||
- [ ] Workspace CRUD endpoints wiring (create-on-demand for projects)
|
||||
- [ ] File upload backend: disk storage with workspace root path
|
||||
- [ ] Archive upload: zip/tar extraction + individual file indexing
|
||||
- [ ] File download: single file + archive download (zip bundle)
|
||||
- [ ] File browser UI in project sidebar (list, preview, delete)
|
||||
- [ ] Storage quota enforcement (`max_bytes` on workspace)
|
||||
|
||||
**v0.37.18 — Debug + Model Surface:**
|
||||
|
||||
Debug modal Preact rebuild, model configuration UI, provider diagnostics.
|
||||
|
||||
**v0.37.18 — Tag ("UI Complete"):**
|
||||
**v0.37.19 — Tag ("UI Complete"):**
|
||||
|
||||
`sw.can()` RBAC gates, `__USER__`/`__PAGE_DATA__` removal, `_getScale` SDK,
|
||||
light mode CSS audit, dead code hunt. Every capability has a UI.
|
||||
@@ -258,7 +276,7 @@ reading Go source code. Team admins build workflows visually.
|
||||
package management, backup/restore
|
||||
- [ ] Mobile-responsive layouts (proper mobile navigation,
|
||||
touch-optimized chat, not just CSS responsive)
|
||||
- [ ] Project creation dialog (replace `prompt()` with modal)
|
||||
- [x] Project creation dialog (v0.37.16, sw.prompt-based)
|
||||
- [ ] Admin-level project management (cross-instance visibility)
|
||||
|
||||
---
|
||||
@@ -297,10 +315,10 @@ No ordering constraints between items.
|
||||
- Memory analytics dashboard
|
||||
|
||||
**Projects**
|
||||
- `/p/:id` shared project view
|
||||
- Project-specific file uploads (own endpoint, storage path)
|
||||
- `/p/:id` shared project view (public/team-scoped read-only link)
|
||||
- Project templates (predefined configurations)
|
||||
- Sub-projects / nested hierarchy
|
||||
- Git integration (clone, pull, branch tracking — optional workspace feature)
|
||||
|
||||
**UX**
|
||||
- "Group" scope badge on model selector / KB list
|
||||
|
||||
Reference in New Issue
Block a user