github caelansar/termirs v0.2.7

11 hours ago

🚀 Features

  • Configure preferred compression algorithms for SSH connections
  • Add support for None authentication method in SSH connections
  • Enhance SSH connection handling by introducing cancellable connection method
  • Add symlink target resolution in SFTP file system implementation

💼 Other

  • Bump ratatui to 0.29
  • Bump termirs version to 0.2.7

🚜 Refactor

  • Improve SshClient visibility and SFTP transfer code quality
  • Implement search state management across application modes
  • Enhance SFTP directory normalization by utilizing PathBuf for safer path manipulation
  • Simplify port forwarding runtime management by removing unnecessary Mutex and Arc
  • Introduce reusable table component and renderer for improved UI consistency
  • SFTP progress handling from ticker-based polling to event-driven architecture

⚡ Performance

  • Remove redundant progress redraw flag in app mode handling
  • Replace ticker-based polling with event-driven notifications
  • Optimize string handling in file explorer and UI components for improved performance
  • Implement throttling for SFTP progress event forwarding to reduce unnecessary updates

⚙️ Miscellaneous Tasks

  • Update port forwarding UI labels and key event handling

Don't miss a new termirs release

NewReleases is sending notifications on new releases.