Final CHANGELOG update for v0.2.5
Some checks failed
CI/CD / detect-changes (pull_request) Successful in 5s
CI/CD / test-frontend (pull_request) Failing after 6s
CI/CD / test-go-pg (pull_request) Failing after 2m43s
CI/CD / test-sqlite (pull_request) Successful in 2m51s
CI/CD / build-and-deploy (pull_request) Has been skipped

Add entries for default surface fixes (type:full resolution,
JWT cookie extraction), welcome surface smart messaging,
and roadmap restructure.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-27 14:12:25 +00:00
parent e60cf86a05
commit d9eada07f5

View File

@@ -6,9 +6,9 @@ All notable changes to Switchboard Core are documented here.
### Added ### Added
- **Welcome surface**: New core surface shown when no extensions are installed. - **Welcome surface**: New core surface shown as fallback. Detects whether
Displays topbar + welcome card with "Go to Packages" link for admins. extensions exist (shows "Set Default Surface") vs truly empty install
Replaces `/admin` as the final fallback, breaking the back-button loop. (shows "Go to Packages"). Topbar + UserMenu included.
- **User default surface**: Users can set a personal landing page in - **User default surface**: Users can set a personal landing page in
Settings > General, overriding the admin-configured global default. Settings > General, overriding the admin-configured global default.
- **UserMenu in admin topbar**: Replaced Back button with UserMenu, - **UserMenu in admin topbar**: Replaced Back button with UserMenu,
@@ -22,11 +22,16 @@ All notable changes to Switchboard Core are documented here.
- **Default surface resolution**: Priority chain is now - **Default surface resolution**: Priority chain is now
user preference → global config → first extension → `/welcome`. user preference → global config → first extension → `/welcome`.
User preference read from JWT cookie on unauthenticated `/` route.
Correctly resolves `type: "full"` extension packages (not just `type: "surface"`).
- **User settings General section**: Replaced dead chat fields (Default - **User settings General section**: Replaced dead chat fields (Default
Model, System Prompt, Max Tokens, Temperature, Show Thinking) with Model, System Prompt, Max Tokens, Temperature, Show Thinking) with
a Default Surface dropdown. a Default Surface dropdown.
- **Admin settings**: Removed dead chat sections (System Prompt, Default - **Admin settings**: Removed dead chat sections (System Prompt, Default
Model, Policies, Web Search, Auto-Compaction, Memory Extraction). Model, Policies, Web Search, Auto-Compaction, Memory Extraction).
- **Roadmap restructured**: Workflows → v0.3.x (includes team roles),
Notes → v0.4.0, MVP → v0.5.0. Added settings audit milestones
(v0.2.7 admin, v0.2.8 user, v0.2.9 team-admin pass 1).
- Updated bus doc examples and test labels from `chat.*` to `workflow.*`. - Updated bus doc examples and test labels from `chat.*` to `workflow.*`.
- Renamed `channel-` prefixed test paths to `test-` in storage tests. - Renamed `channel-` prefixed test paths to `test-` in storage tests.
- Updated doc comments throughout to remove references to gutted surfaces. - Updated doc comments throughout to remove references to gutted surfaces.