-
released this
2026-03-01 07:07:41 +00:00 | 19 commits to main since this releaseAdded
- Periodic update check: on startup, if
update_check_interval_hourshave elapsed since
the last check, tmuxido fetches the latest release tag from the Gitea API and prints a
notice when a newer version is available (silent on network failure or no update found) - New
update_checkmodule (src/update_check.rs) with injected fetcher for testability update_check_interval_hoursconfig field (default 24, set to 0 to disable)- Cache file
~/.cache/tmuxido/update_check.jsontracks last-checked timestamp and
latest known version across runs
Downloads
- Periodic update check: on startup, if
-
released this
2026-03-01 06:43:10 +00:00 | 22 commits to main since this releaseAdded
- Test for
detect_archasserting asset name followstmuxido-{arch}-linuxformat
Downloads
- Test for
-
released this
2026-03-01 06:38:04 +00:00 | 23 commits to main since this releaseFixed
- Tmux window creation now targets windows by name instead of numeric index, eliminating
"index in use" and "can't find window" errors whenbase-indexis not 0 - Self-update asset name corrected from
x86_64-linuxtotmuxido-x86_64-linuxto match
what CI actually uploads, fixing 404 on--update - CI release pipeline now deletes any existing release for the tag before recreating,
preventing 409 Conflict errors on retagged releases
Downloads
- Tmux window creation now targets windows by name instead of numeric index, eliminating
-
released this
2026-03-01 05:35:56 +00:00 | 27 commits to main since this releaseAdded
- Interactive configuration wizard on first run with styled prompts
lipglossdependency for beautiful terminal UI with Tokyo Night theme colors- Emoji-enhanced prompts and feedback during setup
- Configure project paths interactively with comma-separated input
- Configure
max_depthfor project discovery scanning - Configure cache settings (
cache_enabled,cache_ttl_hours) - Configure default session windows interactively
- Configure panes within each window with custom names
- Configure startup commands for each pane (e.g.,
nvim .,npm run dev) - New
uimodule with styled render functions for all prompts - Comprehensive summary showing all configured settings after setup
Downloads
-
released this
2026-03-01 04:13:21 +00:00 | 37 commits to main since this releaseFixed
- Version mismatch: bumped Cargo.toml version to match release tag, fixing
--updatefalse positive
Downloads
- Version mismatch: bumped Cargo.toml version to match release tag, fixing
-
released this
2026-03-01 03:58:58 +00:00 | 39 commits to main since this releaseAdded
- Self-update feature (
tmuxido --update) to update binary from latest GitHub release - New
self_updatemodule with version comparison and atomic binary replacement --updateCLI flag for in-place binary updates- Backup and rollback mechanism if update fails
Downloads
- Self-update feature (
-
released this
2026-03-01 03:19:16 +00:00 | 41 commits to main since this releaseAdded
- Dependency check for
fzfandtmuxat startup, before any operation - Automatic Linux package manager detection (apt, pacman, dnf, yum, zypper, emerge, xbps, apk)
- Interactive installation prompt when required tools are missing
depsmodule with injectableBinaryCheckertrait for unit testing without hitting the real system- Integration tests in
tests/deps.rs(11 tests using realSystemBinaryChecker) - Docker test suite in
tests/docker/with 15 scenarios simulating a fresh Ubuntu 24.04 user
Fixed
- Release pipeline
publishstep now readsDRONE_TAGvia awkENVIRONto prevent Drone's
${VAR}substitution from wiping local shell variables before the shell runs
Downloads
- Dependency check for
-
released this
2026-03-01 00:23:31 +00:00 | 62 commits to main since this releaseFixed
- Cálculo do percentual de cobertura no CI (campo correto do JSON do tarpaulin)
- Pipeline
releaserestrito a tags com formato de versão ([0-9]*)
Downloads