github runkids/skillshare v0.17.7

latest releases: v0.17.9, v0.17.8
2 days ago

💅 skillshare v0.17.7 Release Notes

Release date: 2026-03-19

TL;DR

  1. Uninstall Skills page — batch remove skills from the dashboard with group/glob/type filtering and multi-select
  2. Target remove action — press R in the target list TUI to remove a target
  3. Sidebar layout fix — no more horizontal shift when scrolling long skill lists

Uninstall Skills Page

The dashboard now has an "Uninstall Skills" page (under Operations in the sidebar) for removing multiple skills at once. Instead of going to each skill's detail page and deleting one by one, you can:

  1. Filter skills by group directory, glob pattern (*react*, frontend/*), or type (Tracked / GitHub / Local)
  2. Check the skills you want to remove (Select All / Deselect All works on the filtered view)
  3. Confirm and execute — results show per-item success or failure

Tracked repos auto-escalate: selecting any skill inside a tracked repo selects the entire repo. A force option handles repos with uncommitted changes.

The backend uses a single POST /api/uninstall/batch request with skip-and-continue semantics, so one failure doesn't block the rest. Registry cleanup, config reconciliation, and .gitignore removal are handled automatically.


Target Remove Action

The target list TUI (skillshare list --targets) now supports pressing R to remove a target from your config directly from the list view.


Sidebar Layout Fix

Fixed a layout issue where scrolling to the bottom of the Skills page caused the sidebar to shift horizontally.

Changelog

  • 436c9bc chore: add StephenPAdams to contributors
  • bb04987 feat(server): add POST /api/uninstall/batch endpoint
  • b6722ed feat(ui): add BatchUninstallPage with filter + multi-select + batch uninstall
  • 0b5eba2 feat(ui): add batch uninstall route, nav entry, and link from SkillsPage
  • 4f628c5 feat(ui): add batchUninstall API client method and types
  • 8c0e97a feat: add remove action (R key) to target list TUI
  • f9e4666 fix: prevent sidebar layout shift when scrolling to bottom of Skills page

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.