github lfaoro/ssm 2.0.0

5 hours ago

Changelog

  • c857e6b Merge branch 'main' into feat/sftp
  • e1967af Merge branch 'main' of github.com:lfaoro/ssm
  • 1dffb4f Merge branch 'upstream/main' into feat/sftp
  • 4871d39 Merge pull request #34 from lfaoro/feat/sftp
  • 1cd2c90 add make targets for test, vet, build
  • f4fe79b add shell emoji
  • 84a8886 chore(stas): update stats
  • d213cd8 chore: add .agents/ to gitignore
  • c5aef3c chore: misc
  • 775e1b1 chore: remove dead code and broken URL
  • cd1ccc0 chore: update stats
  • 05f8a27 chore: uppercase files to respect conventions
  • 06201d5 feat(sftp): add SFTP file browser with full TUI integration
  • 2f9ff8b feat(tui): add a scaffold for sftp file browser with local and remote views
  • 3cb014d feat(tui): add ctrl+s and ctrl+r to main help menu
  • 88b1276 feat(tui): implement dual-pane sftp browser and file transfer
  • 4d57776 feat: add lint target to Makefile
  • 36e9640 fix nix install test: use v30 tag instead of commit sha
  • 6d3b69b fix parser tests for expanded config_example fixture
  • 9eeb93a fix readme
  • 9d0ad61 fix readme
  • 5cc2b90 fix readme
  • 206fcdb fix readme
  • b241b76 fix unsupported OS test and restore node env vars in install workflows
  • fcfdadf fix unsupported OS test: create fake uname as actual uname file in temp dir
  • f190a71 fix unsupported OS test: use if statements to avoid set -e pipefail edge case
  • 7a9fa7b fix(sshconf): update tag order test threshold from 8 to 9
  • 989df71 fix(tui): add -- delimiter to SSH command to prevent injection
  • 453d372 fix(tui): fix editor lookup to respect EDITOR env var
  • 833fcd2 fix(tui): remove hardcoded black background color
  • c536590 fix(tui): replace magic number 1 with list.Filtering constant
  • 7ef47e2 fix(tui): return single ErrorMsg from ExecProcess callback
  • 7d37112 fix: Log.Init() should only emit message when debug is active
  • 81f1528 fix: remove redundant setConfig() call and fix isDark log timing
  • d72789d fix: replace RunCmdModel panic with graceful fallback
  • 11f7156 fix: resolve lint issues in test files
  • bb1890e fix: set altScreen on sub-model View() for fullscreen rendering
  • a2e5816 refactor(tui): simplify debug log joining and test helpers
  • 31baa4b refactor: move sensitive key filtering to sshconf package
  • e45a70c relicense from BSD-3-Clause to MIT
  • 91d298b remove snap install test
  • 9566480 remove snapcraft release target
  • dc4b3f1 split install tests: curl script on push, live packages on release + manual
  • 363ea9f test(sftp): add comprehensive SFTP test suite
  • 611ed30 test(tui): add comprehensive test suite with 85% coverage

Don't miss a new ssm release

NewReleases is sending notifications on new releases.