Skip to content

Releases

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 13:59

Changelog

  • 1e95e46 Squash commits from main
  • 9176399 feat: OSC 52 clipboard for SSH/tmux support, document clipboard behavior
  • 2bc4367 feat: add --debug flag with per-phase scan timing in status bar
  • 59610f5 feat: add 8-tab UI with per-tab groups and scan result storage
  • d563378 feat: add Go execution trace (--trace) and enhanced startup debug logging
  • 34fa95d feat: add GoReleaser release pipeline publishing a Homebrew cask
  • 85a53cc feat: add Kind enum to model and LSP to Components
  • 38b1ffa feat: add LSP scanner
  • d0b9644 feat: add ScanAll orchestrator with built-in skills
  • aaebf72 feat: add TUI theme with lipgloss styles
  • 4513fbf feat: add component summary diagnostic and Kind-aware duplicate/budget checks
  • 89fe32b feat: add confirmation dialog component
  • bbc7859 feat: add diagnostics checker for budget, duplicates, scope conflicts
  • 1d86256 feat: add diagnostics tab view
  • 0e698c0 feat: add enable/disable actions for plugins and manual skills
  • 53f342f feat: add focus indicator, context-aware keybinding hints, and help (?)
  • 00933b5 feat: add fuzzy search (/) and yank path to clipboard (y)
  • acebeee feat: add list pane with grouped items and navigation
  • be7abe4 feat: add main() start timing to startup pipeline diagnostics
  • 5d69bdc feat: add manual skill scanner with disabled detection
  • 82af7ad feat: add mouse support — click, scroll wheel, tab switching
  • da495f7 feat: add plugin cache scanner with version detection
  • 1906e82 feat: add preview pane with markdown rendering and scroll
  • 9512540 feat: add rich metadata table in preview (path, version, components, content stats)
  • 9cba068 feat: add settings.json parser with 3-scope merge
  • 14c47c8 feat: add status bar with budget display
  • ebcd9c4 feat: add tab bar, toggle keybindings, confirm dialog, diagnostics to app
  • f7e6435 feat: add tree view (t) and plugin info (i) for preview pane
  • 489c763 feat: add unified Item data model for skills and plugins
  • 8b45b74 feat: add version 0.1.0 with --version flag and tab bar display
  • 17fda89 feat: detect event loop blocking in startup pipeline diagnostics
  • 1bc41b2 feat: detect goroutine scheduling delay in startup diagnostics
  • 66b2bc0 feat: file browser — foldable dirs, focus on preview file, block d/D
  • 1088309 feat: fix tab bar visibility, add group item counts, add budget breakdown
  • 5471206 feat: inject version via ldflags, default dev
  • 9467fed feat: make group headers selectable with Enter to collapse/expand
  • b0e63fd feat: resolve symlinked skills and show symlink target in preview
  • 88a296e feat: scan command subdirectories as namespaces, clarify Cmds sources
  • 10dafc6 feat: show [TREE]/[INFO] mode indicator in preview pane top-right
  • e5c9cc9 feat: show full startup pipeline timing in diagnostics
  • 3625094 feat: show hook command count in name (e.g. PreToolUse (2))
  • b81e34f feat: show scan performance breakdown in diagnostics tab
  • ed0900c feat: toggle disabled items with x; show [i]nfo hint only when usable
  • b01e68f feat: track event loop blocking detail in startup diagnostics
  • 2ae1ac6 feat: tree filter preserves ancestors, yank in tree mode, border title
  • 80056b0 feat: update help text and loading message for extension types
  • 81becca feat: update status bar with toggle and refresh hints
  • 182890e feat: upgrade bubbletea to v2 (charm.land/bubbletea/v2)
  • 48471ed feat: upgrade glamour and lipgloss to v2
  • 94781a4 feat: v0.2.0 — file browser, compact metadata, hook content, layout fixes
  • 9850bd2 feat: v0.3.0 — mouse support, vim-style file browser, OSC 52 clipboard
  • 66a2ad2 feat: vim-style arrow navigation in file browser
  • 41cdc3f feat: wire tab content rendering, navigation, and view-only guard
  • 784e040 feat: wire up Bubble Tea app with list, preview, and status bar
  • 449b63f fix: budget reflects real startup context, not full file size
  • 0d587d4 fix: bypass termenv 5-second OSC timeout with --theme config
  • cf28565 fix: clearer and more accurate Diagnostics tab
  • cc25233 fix: plugin sub-components inherit disabled state
  • bb7779c fix: polish UI — status bar, hints, yank, scrollbar, panel widths
  • 02f1556 fix: preserve cursor position on terminal resize
  • 51724e5 fix: preserve tree/info view mode when navigating between items
  • 737116b fix: recreate symlink in skills-disabled/ when disabling symlinked skills
  • 6e219df fix: resolve symlink target to absolute path when enabling skills
  • 2604e10 fix: right arrow on folder expands only, update file browser docs
  • 2967b62 fix: show both pane borders with focus indicator and context-aware hints
  • 93438fc fix: tab-bar counts respect the hide-disabled toggle
  • 4102190 fix: truncate long item names to prevent wrapping in list pane
  • 69d980a fix: use relative symlinks for portable skill enable/disable
  • 67081c1 perf: async startup scan — TUI shows immediately, scan runs in background
  • d780730 perf: cache glamour renderer to fix slow navigation
  • b458713 refactor: introduce ScanResult struct and map-based ScanTiming
  • 56fd5ae refactor: migrate DiagnosticsView and PreviewModel to bubbles viewport
  • 5931293 refactor: rename module path san -> bigsan to match repo
  • 5bf2d89 refactor: use sibling skills-disabled/ folder instead of .disabled suffix