Changeset 0.19.1 (#83)
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -2,6 +2,18 @@
|
||||
|
||||
All notable changes to Chat Switchboard.
|
||||
|
||||
## [0.19.1] — 2026-02-28
|
||||
|
||||
### Added
|
||||
- **Active Project**: Pin a project as active; new chats auto-assign to it. Persists across reloads via localStorage. Visual indicator (📌 + accent border) in sidebar.
|
||||
- **Project System Prompt**: Per-project instructions stored in `projects.settings` JSONB. Injected between persona/channel prompt and KB hint during completion. Merge semantics on update (preserves other settings keys).
|
||||
- **Project Detail Panel**: Side panel (via PanelRegistry) for managing project system prompt, KB bindings, and notes. Accessible from project ⋯ menu → "Project settings".
|
||||
- Enriched `ListKBs` and `ListNotes` responses with JOIN-sourced `name`/`title` fields for display in the project panel.
|
||||
|
||||
### Changed
|
||||
- `ProjectPatch` model now accepts `settings` field for partial settings merge.
|
||||
- Project context menu expanded: "Pin as active", "Project settings", plus existing rename/color/delete.
|
||||
|
||||
## [0.19.0] — 2026-02-28
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user