feat(tui): add expand/collapse all toggle and default_collapsed config#31
Merged
feat(tui): add expand/collapse all toggle and default_collapsed config#31
Conversation
…nd constant extraction - Scrub stale worktree bin dirs from PATH during mage install - Validate session IDs in ScanAttention/ScanAttentionQuick - Add SelectedFolderCwd() for pivot-aware folder launching - Restore nil-guard in launchNewInFolder for branch/date pivots - Fix GroupSessions limit (was hardcoded 0, now uses user limit) - Extract checkbox and status message string constants - Move idLine declaration closer to use in preview panel - Add tests for WriteError, SelectedFolderCwd, branch pivot launch Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fmtSources() now returns an error when gofmt finds unformatted files, matching CI behavior. Previously it silently auto-fixed them, which meant preflight passed locally but CI failed on the committed code. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #30
Summary
Adds an
xkeybinding to expand/collapse all session folder rows, plus adefault_collapsedconfig option to control the initial state.Changes
DefaultCollapsedfield (default_collapsedin JSON) — when true, sessions start collapsed showing only compact indicator rowsxtoggles expand/collapse all — if any folder is collapsed it expands all; if all are expanded it collapses allExpandAll()andAllExpanded()methodsTesting
xkeybinding