Skip to content

Releases: laststance/skills-desktop

v0.14.0

29 Apr 17:31

Choose a tag to compare

What's Changed

Features

  • Search by repository: New scope toggle in the search box lets you search by skill name OR by source repository (e.g. vercel-labs/skills). A clickable filter pill appears under the search bar so you can narrow the list to a single repo with one tap (#121).

Tests

  • Phase-2 sub-case coverage for copy/delete/bulk-delete flows (#118)
  • Phase-4 negative paths, IRON RULE enforcement, and listener-regression specs (#120)

Internal

  • Per-run unique skill names + tightened trash cleanup in e2e suite
  • CodeRabbit review fixes across PRs #118, #120, #121

Install

Existing users will receive this update automatically on next launch.

Full Changelog: v0.13.6...v0.14.0

v0.13.6

28 Apr 20:59

Choose a tag to compare

Bug Fixes

  • Cline / Warp agent rows showed phantom skills — fixed regression where Cline and Warp displayed every skill from the universal source (~/.agents/skills/) as if it were their own local skill. The scanner now reads each agent's own home directory (~/.cline/skills, ~/.warp/skills), so empty Cline/Warp dirs stay visibly empty (#111).

Internal

  • Refactored AGENT_DEFINITIONS to require both installDir (parent of CLI's globalSkillsDir) and scanDir (where the app reads the agent's own symlinks). For 39 agents the two are equal; Cline/Warp diverge to .cline / .warp to break universal-source aliasing at compile time.
  • Added invariant tests so future agents added via /cli-upgrade cannot silently re-introduce the alias.

Full Changelog: v0.13.5...v0.13.6

v0.13.5

28 Apr 12:59

Choose a tag to compare

What's Changed

Features

  • Release notes UI — Sidebar version label is now a clickable link to the matching GitHub releases tag. After auto-update + restart, a one-shot toast (Updated to vX.Y.Z) appears on first launch with a View action that opens the release page in the browser (#110)

Bug Fixes

  • Inspector Location — When viewing a universal skill from a specific agent context, the Source Files and Symlink paths are now shown separately so the actual symlink target is no longer hidden (#109)

Style

  • Sidebar widened to w-68 to accommodate the bookmark Installed badge
  • Bookmark Installed status now displayed as a tooltip icon for visual consistency
  • Theme selector / sync button / separator sizes unified

v0.13.4

28 Apr 01:35

Choose a tag to compare

What's Changed

  • fix(ui): filter SourceCard view to SOURCE_DIR skills only (#108)
    • The "~/.agents/skills" view was leaking agent-local skills (e.g. ones that only existed under ~/.claude/skills/ and had no entry under ~/.agents/skills/). The view now correctly shows only source-dir skills.

Full Changelog: v0.13.3...v0.13.4

v0.13.3

27 Apr 14:27

Choose a tag to compare

What's Changed

Bug Fixes

  • Toast styling: Bulk-delete confirmation toast now respects the active theme tokens (popover surface, themed Undo button, properly aligned countdown). Previously rendered with a flat dark navy background regardless of theme preset. Closes #101.
  • Local-only skill deletion: Deleting a skill that exists only in ~/.agents/skills/ (no agent symlinks) now succeeds via the trash path. Rollback path preserves the entry directory if a partial move-back fails.

Full Changelog: v0.13.2...v0.13.3

v0.13.2

25 Apr 15:15

Choose a tag to compare

What's Changed

  • fix: Skill deletion now works reliably for every skill, including those tracked by ~/.agents/.skill-lock.json (#100).

    Previously the desktop app tried to delegate CLI-managed deletes to npx skills remove, which intermittently failed at spawn time on ~/.agents/skills/... paths and left the UI stuck. Every delete (single or bulk, source-tracked or local) is now routed through the existing moveToTrash pipeline with the 15s undo window. As a documented trade-off, ~/.agents/.skill-lock.json entries are no longer rewritten by the desktop app — the Skills CLI remains the sole owner of that file and will reconcile stale entries on the next install.

  • fix: Sidebar agent list no longer collapses or wraps when many agents are visible (#99).

    Pinned the sidebar width with shrink-0 and tightened the per-agent vertical gap so the list stays single-column and scannable on smaller windows.

  • test: Hardened the bulk-delete IPC assertion against late-microtask regressions, and stabilized the pathValidation symlink regression guard so it stops silently passing on developer machines that have skills symlinked from agent dirs into ~/.agents/skills/.

Full diff: v0.13.1...v0.13.2

v0.13.1

24 Apr 14:05

Choose a tag to compare

What's Changed

  • fix: Prevent destructive "Remove all skills from agent" op from wiping the shared ~/.agents/skills/ source directory (#98).

    Agents whose Skills CLI dir resolves to the Universal source path (e.g. Cline, Warp) are still listed in the sidebar, but the underlying IPC handler now rejects any delete whose blast radius would exceed the single agent the user clicked. A three-stage path check (resolverealpathSync.native on input → realpathSync.native on each shared path) catches raw-string bypasses, trailing-slash variants, user-created symlink aliases, and macOS firmlink crossings.

Full diff: v0.13.0...v0.13.1

v0.13.0

23 Apr 11:57

Choose a tag to compare

What's Changed

  • Added a new Add modal flow to copy skill files directly into agent-specific skill directories.
  • Allowed targeting not-installed agents from the Add modal and improved add/copy modal validation.
  • Added G-Stack badges on skill cards and expanded the theme preset system with better tinted-neutral handling.
  • Synced agent global skill directory mappings with Skills CLI v1.5.1.

Verification

  • macOS arm64 + x64 builds signed and notarized successfully.
  • Uploaded auto-update metadata, ZIP payloads, and DMG installers for both architectures.

v0.12.0

21 Apr 01:09

Choose a tag to compare

What's Changed

  • Added Add action entrypoint in Agent tab for marketplace install flow
  • Added CLI-managed skill removal IPC channels and wired bulk-delete integration
  • Hardened CLI remove batch cancel/timeout behavior and stabilized bootstrap test mocking
  • Updated docs and screenshot coverage for latest UI state

v0.11.2

18 Apr 13:40
dd33662

Choose a tag to compare

What's Changed

Features

  • Marketplace: Remove uninstall action from installed skills — cleaner UX, single source of truth for install state

Fixes

  • Marketplace: Harden installed badge rendering, state migration, and CLI parser
  • Dashboard: Raise grid row height so widget content fits without clipping
  • Redux: Tighten migration types with as const satisfies + memoize bookmark lookups

Refactor

  • Theme: Unify OKLCH palette under chroma × hue axes — all shadcn tokens now derive from a single preset table

Internal

  • Address review findings from PR #85, #87
  • Extract shared skill identifier regex patterns to prevent type drift

Full Changelog: v0.11.0...v0.11.2