feat(ui): Settings view + per-space project cards (status/research/edit/delete) + theming pass
- Settings (#/settings): API tokens (mint/list/revoke), Agents list, Orthos Mode placeholder - Per-space Projects: Void-1-style expandable cards — inline status, ↻ Research (Eithan stub), Edit/New modal, Delete-with-confirm; migration 019 adds research_status/notes/timestamps; POST /api/projects/:id/research stub; GET /api/agent-tokens list - Global +1 font bump; themed scrollbars; larger/bolder themed topbar Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
8
lib/db/migrations/019_project_research.sql
Normal file
8
lib/db/migrations/019_project_research.sql
Normal file
@@ -0,0 +1,8 @@
|
||||
-- 019_project_research.sql — fields for the per-space project research feature.
|
||||
-- The Research button (stub) sets research_status='requested'; the future Eithan
|
||||
-- agent picks those up, sets 'researching' → 'done', and fills research_notes.
|
||||
ALTER TABLE projects ADD COLUMN research_status text NOT NULL DEFAULT 'none'
|
||||
CHECK (research_status IN ('none', 'requested', 'researching', 'done', 'error'));
|
||||
ALTER TABLE projects ADD COLUMN research_notes text;
|
||||
ALTER TABLE projects ADD COLUMN research_requested_at timestamptz;
|
||||
ALTER TABLE projects ADD COLUMN last_researched_at timestamptz;
|
||||
Reference in New Issue
Block a user