github runkids/skillshare v0.17.9

one day ago

skillshare v0.17.9 Release Notes

Release date: 2026-03-20

TL;DR

  1. Assistant panel scrolling — the Config and Audit Rules editor panels now have fixed-height scrollable content areas, matching the editor's 500px height
  2. No more false "Unknown target" warnings — target names in config are user-defined; the validator no longer flags them as unknown
  3. Richer targets field docs — the targets documentation example now shows all available sub-fields
  4. Filter Studio virtual scrolling — skill preview list uses virtualized rendering for smooth scrolling with large collections

Assistant Panel Scrolling

The right-side assistant panel on both the Config and Audit Rules pages now has a fixed 500px content area that scrolls independently. Previously, the panel expanded to fit all content, making the layout inconsistent with the left-side editor.

Target Name Validation Removed

The config editor previously validated target names against a built-in list and showed "Unknown target" warnings for any unrecognized name. Since target names are completely user-defined (you can name a target anything you want), this validation produced false positives. It has been removed entirely — only per-target field values like mode are still validated.

Richer Field Documentation

The targets field documentation in the assistant panel now shows a complete example with all sub-fields:

targets:
  claude:
    path: ~/.claude/skills
    mode: merge
    include: ["skill-a", "skill-b"]
    exclude: ["debug-only"]
  cursor:
    mode: symlink

Filter Studio Virtual Scrolling

The skill preview list in Filter Studio now uses react-virtuoso for virtual scrolling. Only visible rows are rendered in the DOM, with PreviewRow wrapped in memo to avoid unnecessary re-renders. This improves scroll performance when filtering across large skill collections.

Changelog

  • 1c7bdcd feat(ui): add Force toggle to Extras page and auto-reset after sync
  • bfec6c8 feat(ui): read URL ?theme= param to set style and mode
  • 7e5a058 feat(ui): unify Force action with SplitButton component
  • ed8596f fix(server): fix extras sync response key and add read lock
  • 5198a74 fix(ui): fix assistant panel scrolling, remove false target warnings, add virtual scroll

Don't miss a new skillshare release

NewReleases is sending notifications on new releases.