Changelog
- 75b0abc Merge branch 'main' into feat/sftp-multi-select
- 8b4584c Merge pull request #36 from lfaoro/feat/refactor
- d4661e8 Merge remote-tracking branch 'upstream/main' into feat/sftp-multi-select
- 17f2dbe add: Esc clears active pane selections, auto-deselect after transfer
- 573f109 add: mise, nix, and direnv dev environments
- 6f7262d build: ignore flake.lock
- 6026168 devenv: remove annoying .envrc
- c77cda6 doc: update help
- c9c91bd feat(sftp): add multi-select, overwrite confirm, hidden toggle
- bb802d9 fix: Elm View() mutation, mosh quoting, ping semaphore, theme init
- 122296e fix: SFTP crash guards, per-pane selections, remove dead mkdir
- 52334d4 fix: prevent panics, data races, and broken SFTP args
- b593eba refactor: add 9 linters, check target, perfsprint/noctx fixes
- 81458bf refactor: modernize to Go 1.26 idioms, enable gocyclo and modernize linters
- f6fa2df refactor: parser RWMutex, dead code, filepath.Clean, %v→%w
- 8ac2471 refactor: strip non-essential tools from dev environments