Releases: Pairadux/Muxly
Releases · Pairadux/Muxly
v0.25.0
Changelog
- 27ef3d2 Merge pull request #37 from Pairadux/fix/refactor-kill-server-properly
- e3155c9 feat!: replace primary_template with unified templates list
- 396ad81 feat: make ignore_dirs additive with always-on base filters
- ed425a0 refactor(kill): move kill-server logic to actually work
- aff47aa style: format & rename variables
Released by GoReleaser.
v0.24.0
Changelog
- e6bc913 Merge pull request #35 from Pairadux/feat/kill-server-flag
- 0b24db3 Merge pull request #36 from Pairadux/fix/switch-empty-notice
- 5debfab ci: add test workflow and tests badge to README
- 190030c docs(kill): update usage messages
- d42b2a2 feat!: add template assignment to scan_dirs and entry_dirs
- 1c4f9b4 feat!: replace session_layout/fallback_session with template system
- 46d5703 feat(kill): add flag for killing tmux server
- 5293af6 fix(defaults): set tmux base default to tmux standard
- d5448bc fix(switch): prompt for user confirmation when no other sessions found
- 3f0cca6 fix: ignore_dirs now matches by directory name, not just full path
Released by GoReleaser.
v0.23.1
v0.23.0
Changelog
- d1b2a13 feat: Add --version flag with build-time version injection
Released by GoReleaser.
v0.22.1
Changelog
- 6544a32 Fix(selector): Remove premature basename filtering for current session
Released by GoReleaser.
v0.22.0
Changelog
- 30315ed Feat(selector): Add tests and fix dotfile/special char handling
- b7d7559 Fix copyright notice formatting in LICENSE file
- 35c3075 Test: Add manual testing fixtures for selector behavior
- f42f935 Test: Add unit tests for models, utility, tmux, and checks packages
- e1e3367 Update license link in README.md
Released by GoReleaser.
v0.21.0
Primary Changes
- Implemented a
doctorcommand
Changelog
- 79e6c84 Docs: Add doctor command to README
- ee70a8c Feat(checks): Add Detail and Hint fields to CheckResult
- 61d2ad1 Feat(checks): Add directory accessibility validation
- cd8cdc7 Feat(checks): Add styled output formatting with lipgloss
- 132d1cd Feat(checks): Add version detection and editor validation
- a547e89 Feat(checks): Enhance config validation with file and settings checks
- 35cc527 Feat(doctor): Implement doctor command
- 4299147 Feat(doctor): Scaffold doctor command
Released by GoReleaser.
v0.20.0
Changelog
- 92958a8 Docs: Update advanced config example with universal paths and ignore_dirs
- 1a1319a Feat(config): Add default ignore_dirs for .git and node_modules
- b6150a5 Fix(selector): Group by sanitized basename to prevent display collisions
- 956d1f3 Merge pull request #30 from Pairadux/refactor/sanitize-session-names
- d35110f Refactor(selector): Rename Normalize to Sanitize and strip leading dots
- 606eeff style: format with gofmt
- 73ac124 style: remove vim fold markers
Released by GoReleaser.
v0.19.0
Changelog
- ef85ff8 Chore: Run go mod tidy
- d09d49d Docs(init): Update config header comment for Settings struct
- ededeef Docs: Update README for Settings config structure
- 4eb937a Fix(config): Return error on config unmarshal failure
- bbf332e Fix(tmux): Replace os.Exit calls with error returns
- a0872e1 Refactor(checks): Extract external utility verification
- 980aa93 Refactor(config): Update defaults for Settings struct
- a793011 Refactor(models): Add Settings struct to group general options
- d5b0a86 Refactor(root): Simplify using new internal packages
- eda5c61 Refactor(selector): Extract entry building logic from root.go
- 0fd714e Refactor(selector): Extract name deduplication logic
- 449f3fc Refactor(selector): Extract name normalization utilities
- b3001c5 Refactor(session): Extract .muxly file loading
- c1c4ecf Refactor: Update all config field accesses for Settings struct
- e7dac86 Style: Run gofmt on root.go
Released by GoReleaser.
v0.18.2
Changelog
- 59d03c7 Fix(tmux): Add missing windows variable declaration in parseWindows
Released by GoReleaser.