Repository navigation
Releases
Releases · bigsan/ccsm
v0.4.0
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