| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-06-03 | 2.9 kB | |
| v0.8.2 source code.tar.gz | 2026-06-03 | 51.5 MB | |
| v0.8.2 source code.zip | 2026-06-03 | 51.7 MB | |
| Totals: 3 Items | 103.1 MB | 1 | |
Added
- Granular sync modes for plugins and skills: Replaced the binary auto-sync toggle (on/off) with three sync modes:
auto(symlink entire directories, existing behavior),half-manual(symlink individual plugins/skills, new installs stay isolated), andfull-manual(independent copy, no symlinks). Only downgrades are allowed: auto → half-manual → full-manual. - New CLI flags:
--half-manual,--sync-mode <mode>on theaddcommand. auto-synccommand now accepts:auto,half-manual,full-manual,on(legacy),off(legacy).halfSyncPluginsAndSkills()inconfig.ts: converts whole-directory symlinks to real directories with individual item symlinks.getSyncMode()resolves the effective mode from the newsyncModefield, falling back to the deprecatedautoSyncboolean for backward compatibility.canConvertSyncMode()andavailableSyncModeConversions()inconstants.tsenforce downgrade-only rule.copyAllFromDefault()now accepts aSyncModeparameter instead of a boolean.detectBrokenSymlinks()now detects broken individual symlinks inside real directories (half-manual mode), not just broken directory-level symlinks.- TUI
ToggleAutoSyncscreen rewritten asSync Modescreen with color-coded mode labels and available-downgrade display. - Instance info screen (
ShowInstanceInfo) shows sync mode with color-coded labels instead of binary on/off. plugin install/removecommands blocked when instance is in half-manual mode (individually symlinked plugins cannot be individually managed).fix-symlinkscommand handles all three modes.
Changed
- Responsive header with hamburger dropdown navigation: The docs site header now collapses into a hamburger menu on tablet/mobile viewports (< 60rem). A custom
<nav-dropdown>web component handles open/close with keyboard escape, outside-click dismiss, and coordination with Starlight's mobile sidebar. - Sticky sidebar with CSS grid overlay: On desktop (≥ 72rem), the docs page uses a CSS grid where the sidebar and main content overlap in the same grid cell. The sidebar uses
position: stickyso it scrolls with the page but stops at the bottom, never overlapping the site footer. - SSR site footer: A full-width site footer is now injected during Astro's SSR build via a Vite plugin, so it spans the full viewport without sidebar overlap. Includes product links, docs links, and version number.
- Header spacing and navigation density adjusted for better visual balance.
Instance.autoSyncfield deprecated in favor ofInstance.syncMode. Old configs withautoSync: falseresolve tofull-manualviagetSyncMode().