skillshare v0.10.0 — Web Dashboard Release
v0.10.0 is focused on one major milestone: a full Web Dashboard experience for skillshare.
Highlights
-
New
skillshare uicommand
Launch a full-featured web app for managing skills visually. -
Rich dashboard workflows (single binary)
No Node.js required at runtime. Frontend assets are embedded in the Go binary viago:embed. -
Comprehensive UI pages
- Dashboard overview
- Skills browser + SKILL.md viewer
- Targets management
- Sync with dry-run/force + diff preview
- Collect from targets
- GitHub search with one-click and batch install
- Config editor with YAML validation
- Backup/restore management
- Git sync (push/pull, dirty-file checks, force-pull)
- Install and tracked repo update workflows
-
REST API foundation (
/api/*)
30+ endpoints power the dashboard and prepare for further integrations.
Also in v0.10.0
- Bitbucket/GitLab install URL improvements (branch-prefix handling)
- New utilities for git operations, version checks, and frontmatter parsing
- Integration tests for UI server startup
- Docker sandbox support for Web UI (
--host 0.0.0.0, port19420) - CI/release pipeline updated to include frontend build
- Website/docs updated for the new UI command
Changelog
- 092fb14 feat: add web dashboard with embedded React SPA (
skillshare ui)