Update ROADMAP.md and CHANGELOG.md for v0.2.5
Mark all v0.2.5 items as complete. Add changelog entry covering dead code removal, template cleanup, UI fixes, and PoC docs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
37
CHANGELOG.md
37
CHANGELOG.md
@@ -2,6 +2,43 @@
|
||||
|
||||
All notable changes to Switchboard Core are documented here.
|
||||
|
||||
## [Unreleased] — v0.2.5
|
||||
|
||||
### Removed
|
||||
|
||||
- **~500 lines of dead CSS**: Orphaned classes for gutted chat, channel,
|
||||
project, notes, editor-chat, sidebar, and router-picker features from
|
||||
`layout.css` and `surfaces.css`.
|
||||
- **Dead Go types**: `Grant` struct (persona-era), `CompositeModelKey` func,
|
||||
comment-only stubs for NoteGraph, ProjectChannel, etc.
|
||||
- **Dead event code**: `chat.typing.*` / `channel.typing.*` condition in WS
|
||||
subscriber, empty Chat/Channel event route table sections.
|
||||
- **Dead test helpers**: `seed_helpers.go` (SeedTestMessage, SeedTestMessages,
|
||||
SeedTestCursor — all callerless).
|
||||
- **Stale template refs**: CSS link tags for non-existent `sw-chat-pane.css`,
|
||||
`sw-notes-pane.css`, `chat.css`. Orphaned `chat-pane.html` component.
|
||||
- **Vestigial guards**: `"chat"` surface checks in `IsSurfaceEnabled()` and
|
||||
`DisablePackage()` (chat is no longer a surface).
|
||||
- Unused `fmt.Sprintf` references in team stores.
|
||||
|
||||
### Changed
|
||||
|
||||
- **Settings heading**: "Chat Defaults" renamed to "Defaults" in user settings.
|
||||
- Guard `sw.api.models.enabled()` call to prevent crash when no providers
|
||||
are configured.
|
||||
- Updated bus doc examples and test labels from `chat.*` to `workflow.*`.
|
||||
- Renamed `channel-` prefixed test paths to `test-` in storage tests.
|
||||
- Updated doc comments throughout to remove references to gutted surfaces.
|
||||
|
||||
### Added
|
||||
|
||||
- **Package manifest icons**: Added emoji icons to hello-dashboard, icd-test-runner,
|
||||
sdk-test-runner, and team-activity-log manifests.
|
||||
- **PoC documentation**: README.md for tasks and schedules packages documenting
|
||||
Proof of Concept status and graduation criteria.
|
||||
|
||||
---
|
||||
|
||||
## [Unreleased] — v0.2.4
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user