Skip to content

Releases: Pairadux/Muxly

v0.25.0

22 Feb 21:12

Choose a tag to compare

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

17 Feb 05:31
0b24db3

Choose a tag to compare

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

05 Feb 13:30

Choose a tag to compare

Changelog

  • 46f5572 fix: make verbose output flag upper V

Released by GoReleaser.

v0.23.0

05 Feb 13:21

Choose a tag to compare

Changelog

  • d1b2a13 feat: Add --version flag with build-time version injection

Released by GoReleaser.

v0.22.1

29 Jan 16:39

Choose a tag to compare

Changelog

  • 6544a32 Fix(selector): Remove premature basename filtering for current session

Released by GoReleaser.

v0.22.0

29 Jan 16:26

Choose a tag to compare

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

25 Jan 21:27

Choose a tag to compare

Primary Changes

  • Implemented a doctor command

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

25 Jan 03:50

Choose a tag to compare

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

24 Jan 16:10

Choose a tag to compare

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

22 Jan 19:17

Choose a tag to compare

Changelog

  • 59d03c7 Fix(tmux): Add missing windows variable declaration in parseWindows

Released by GoReleaser.