Repository navigation
Releases: thedavidweng/sukiru
Releases · thedavidweng/sukiru
Release list
v1.4.0
✨ Features
- cli: ship first-class maintenance commands (#30) (65c0bbb)
- hooks: audit and safely clean agent hooks (cfdd77a), closes #29
- library: add AiderDesk, CodeMaker, and iFlow CLI icons (3df74f4)
- plugins: add protected native host plugin management (8c72ead)
- plugins: allow explicit consent to runtime and backend effects (ed83b5d)
- plugins: support Cursor inventory and protected lifecycle (#31) (38f6039)
- skills: plan host-scoped bulk removal (#32) (ddd7f46)
- ui: customize sidebar sections and unify plugin controls (46b14cb)
- ui: remove skills from agent in Library (#32) (3244d76)
- ui: show live command output while a batch runs (6c093db)
🐛 Bug Fixes
- build: bundle the CLI under Contents/Helpers (dbe45c8)
- health: detect host skill name collisions (86444d2)
- plugins: close host lifecycle gaps and add spec coverage (11c16b6)
- plugins: preserve linked state and incomplete execution evidence (95ed27e)
- ui: reorder sidebar plugin hosts with a native list (d12c191)
- ui: separate plugins per host in the sidebar (601a95e)
- ui: simplify native plugin library and marketplace browsing (7c441ee)
📝 Documentation
- plugins: document the same-major version contract and new CLI options (5cf7872)
Installation
# Homebrew (macOS)
brew install --cask thedavidweng/tap/sukiruv1.3.0
✨ Features
- app: align Discover search with skills.sh and fetch previews by slug (db615d3)
- app: animate Health changes after a rescan (e802f17)
- app: confirm rollbacks and deletions from Snapshot rows (bb0703d)
- app: inspect the selected Health problem in the detail column (e43b552)
- app: queue Health repairs in a cart, match orphan sources, delete snapshots (5b9d54d)
- hosts: refresh the host table to skills 1.7.0 (6ae70d9)
- library: add a context menu to Library skill rows (48e0f9b)
- library: check gh skills for updates and fix gh-only flows (2a58703)
- library: pin, unpin, and restore files on GitHub-ledger skills (50200e9)
- library: update, update all, and uninstall ledger-owned skills (a46dd9b)
- search: install several skills from a typed repository (7174434)
🐛 Bug Fixes
- app: keep whole-surface toolbar actions over the list column (338de6b)
- app: polish Library lifecycle, pin, and install UI (67af7a9)
- app: show problem explanations in full and give Notes its own icon (ead826b)
- app: show problem explanations inline instead of in a popover (5b490af)
- app: write messages as plain sentences instead of dash asides (bad8e17)
- health: match Library's title bar and toolbar (4bcf4cb)
- ownership: recognize gh companion records in the Vercel global lock (7032a95)
📝 Documentation
- add the main window screenshot to the README and website (c231edb)
- encode the screenshot losslessly so text stays sharp (6569136)
- replace the screenshot with the correct capture (65835d9)
- site: add the Open Graph and GitHub social preview images (017eda3)
- site: replace the hero shrink with a sort-into-place intro (22a2b8f)
- use the full-resolution original screenshot as lossless WebP (7eb5fc2)
- use the original JPEG screenshot (64d829f)
Installation
# Homebrew (macOS)
brew install --cask thedavidweng/tap/sukiruv1.2.0
✨ Features
- app: give every surface the system toolbar treatment (8dcd9b5)
- health: move problem explanations into an info popover (28eb913)
- installers: run the skills CLI on demand through npx (395171b)
- library: add icons for 27 more agents (dcdfc4b)
🐛 Bug Fixes
- library: show the attention marker after the agent icons (f269d64)
Installation
# Homebrew (macOS)
brew install --cask thedavidweng/tap/sukiruv1.1.0
✨ Features
- health: flag and remove leftover folders of uninstalled agents (bbf8591)
- health: flag locked skills missing their shared copy (93bcc02)
🐛 Bug Fixes
- app: keep surface headers at the top and show full problem explanations (c01d397)
- health: filter findings by scope instead of host folder (909bd46)
Installation
# Homebrew (macOS)
brew install --cask thedavidweng/tap/sukiruv1.0.0
✨ Features
- add SwiftUI app shell via XcodeGen (Sukiru.app) (a1c7ed2)
- cli: add scan and capabilities commands with environment overrides (a3394c1)
- cli: wire the scan engine to real capabilities with user-scope dedup (bbb266d)
- detect installer capabilities with unavailable reasons and caching (08c95d8)
- find Node.js installed through version managers (240fab7)
- health: add detection rules with severities and evidence (55bedd5)
- health: explain the blast radius of dangerous removals (be496f9)
- never download or update the skills CLI without asking (bb1d6c4)
- problem-first health with one-click fixes (4e4c695)
- redesign the app icon around the katakana ス (92e79b3)
- release packaging, CI, and Homebrew distribution (e9b8568)
- repair: add post-run diff and one-click rollback (dadf511)
- repair: add snapshot capture, restore, and retention (ae155b1)
- repair: build command batches from user decisions (ce4e6c4)
- repair: execute batches serially through the official CLIs (b1ce3d0)
- scan: add the 56-host table, host detection, and workspace enumeration (ced73ca)
- scan: discover placements, symlinks, and broken links (72d9a75)
- scan: hash skill content with byte-exact computedHash parity (571dea3)
- scan: never mark hash-explained placements as ambiguous (6dd5210)
- scan: parse frontmatter, GitHub provenance, and Vercel lockfiles (4d351f9)
- scan: resolve four-state ownership and surface provenance (ecf0f6c)
- search, preview, and install skills in the app (e01a4a2)
- standard Settings scene and window toolbar (7c0ee0b)
- ui: add app navigation and the health fixture corpus (ec1051a)
- ui: add Health with grouped findings, evidence, and workspace filter (36b576e)
- ui: add Library with host presence, provenance, and finding links (5a5152c)
- ui: add Pending Changes and Snapshots (6dcfecd)
- ui: add Quick Look, Refresh, and the installer capability panel (c581fb1)
- ui: adopt first-party library layout and functional settings (bb09136)
- ui: complete English and Chinese localization and keyboard access (4b9cc71)
- ui: implement native Focus library (ebe231f)
- ui: refine native library and detail views (c96bc96)
🐛 Bug Fixes
- make the app icon visible on light backgrounds (930afd3)
- rollback preserves pre-existing empty container dirs (d91234d)
- scan: address review findings and a copy-mode false positive (c5c01bb)
- scan: preserve unknown lock fields in scan output (0921781)
- test: keep the adoption fixture home directory in git (abea75a)
- test: match real rustc Debug quoting in symlink fixture digests (a0ba6fa)
- tests: persist empty fixture dirs with .gitkeep (#8) (0637256)
- ui: add a View menu command to reveal findings in Library (7db51bc)
- ui: refine native library and agent identity (57ae21b)
⚡ Performance
- app: derive Health state once per change, not per render (dc75aa0)
- scan: read each skill directory once and probe CLIs concurrently (0470b9f)
♻️ Refactoring
- clean Swift code and app footprint (8981889)
- replace internal planning references with plain explanations (e891dd5)
- ui: attach commands to main window scene (e4ea033)
📝 Documentation
- add ADR-0006 on the pure-Swift native red line (e4da727)
- add website, Chinese README, and privacy policy (cae53af)
- README reflects shipped scan, health UI, and repair (f9d3a01)
- record the pivot to Sukiru with ADRs, glossary, and collision matrix (e1209e0)
- remove archived Rust product plans from main (51ff8c1)
- translate documentation to English and add community files (4eb9082)
🔧 Chores
- release 1.0.0 from the Swift rewrite (4dc5735)
Installation
# Homebrew (macOS)
brew install --cask thedavidweng/tap/sukiru