Feat v0.6.3 dead code sweep #38

Merged
xcaliber merged 10 commits from feat/v0.6.3-dead-code-sweep into main 2026-03-31 12:37:48 +00:00

10 Commits

Author SHA1 Message Date
f7d7bd39b7 V0.6.3 dead code sweep + registry fix (#38)
All checks were successful
CI/CD / detect-changes (pull_request) Successful in 4s
CI/CD / test-frontend (pull_request) Successful in 6s
CI/CD / test-go-pg (pull_request) Successful in 2m44s
CI/CD / test-sqlite (pull_request) Successful in 2m46s
CI/CD / build-and-deploy (pull_request) Successful in 1m12s
Bump VERSION to 0.6.3, update changelog to reflect full version
comment stripping scope.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:32:47 +00:00
31548ce801 chore: strip remaining pre-fork version references
Second pass — removes chat-switchboard version numbers from config
field docs, section headers, file headers, and test comments. These
were pre-fork version tags that don't apply to switchboard-core.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:22:27 +00:00
a26ad79d90 docs: v0.6.3 changelog and roadmap update
Mark all v0.6.3 roadmap items done, add changelog section.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:18:59 +00:00
2f31a69756 chore: strip pre-fork version comments across 72 files
Removes standalone "// v0.X.X:" comment lines and inline trailing
version annotations. Keeps version references in config field docs
and compatibility notes where they describe requirements.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:17:48 +00:00
2a0c242d1e chore: narrow default bundle to 5 core packages
Default set: notes, chat, chat-core, mermaid-renderer, schedules.
Removes dashboard, workflow-chat, workflow-demo, bug-report-triage,
content-approval, and employee-onboarding from auto-install. All
packages remain available via BUNDLED_PACKAGES=* or explicit list.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:16:12 +00:00
705aa08642 chore: delete dead vendor JS (62KB) and dev.html (676 lines)
marked.min.js and purify.min.js are unused vendor copies — the live
renderers use their own imports. dev.html was a standalone dev gallery
not referenced by anything. Removes cache entries from sw.js.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:15:30 +00:00
a28f9e0573 chore: delete dead kernel Go code
Remove orphaned channel/message type comments from interfaces.go,
unused roleFilterType() function from pages.go, and stale version
comment from main.go.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:14:40 +00:00
09bd45adad feat(registry): add generate-registry.sh script and docs
Shell script reads .pkg ZIPs, extracts manifests, and emits a
registry.json for self-hosted package discovery. Docs cover the
JSON format, admin config, and self-hosting setup.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:14:12 +00:00
1fd9d1574e feat(admin): add Package Registry settings UI section
Adds a registry URL field to Admin > Settings so admins can configure
an external package registry without touching env vars or the API directly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:13:11 +00:00
761c3fb30a fix(registry): send download_url field matching handler expectation
SDK was sending { url } but the Go handler binds to { download_url },
causing every registry Install click to return 400.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 12:12:38 +00:00