v1.8.0 #429

Merged
LukeGus merged 198 commits from dev-1.8.0 into main 2025-11-05 16:36:16 +00:00
LukeGus commented 2025-11-05 16:32:13 +00:00 (Migrated from github.com)

Added more terminal customization, new SSH tools, revamped server stats customization, and improved multi-platform support

Update Log:

  • Added 2 new languages: Russian and Brazilian Portuguese
  • Improved SSH tools buttons:
    • Added SSH snippets (reusable commands)
  • Added many new terminal customization options:
    • Theme
    • Font (font, size, spacing, line height)
    • Cursor style/blinking
    • Scroll back buffer
    • Bell style
    • Fast scroll modifier
    • SSH agent forwarding
    • Backspace modifier
    • Run startup snippets
    • Auto set environment variables
    • Auto run MOSH
  • Improved tab bar to be similar to a web browser (moveable and improved UI/UX)
  • Added support for TOTP SSH hosts (only works on terminal/file manager and only on the website/desktop version)
  • Added an option to not save password (asks when connecting, does not save locally)
  • Moved the delete account button to user profile
  • Made the left sidebar resizable
  • Replaced the server button on the sidebar with a hamburger button to be able to edit hosts and visit the file manger with less clicks
  • Added OIDC/reverse proxy support for all desktop and mobile clients
  • Completely revamped server stats
    • Enable/disable status monitoring (green/red icon on the sidebar) along with change the internal that it pings
    • New server stat widgets (also configurable with enable/disable and intervals)
      • CPU (now a chart)
      • Memory (now a chart)
      • Disk
      • Network interfaces (list of all interfaces, their IPs, and their status)
      • Uptime
      • Processes
      • System information (hostname, OS, and kernel version)
  • Changed password reset to reset user data if unable to provide password
  • Added session management system (log out specific devices/browsers)
    • Made a regular website session last 1 week before getting logged out
    • Desktop and mobile clients last a month before getting logged outdated
    • If you restart Termix, all sessions and session tokens are removed
  • Added new SSH algorithms (kex’s, server host key’s, and cipher’s)
  • More desktop app platform install types/platforms:
    • Windows (x64/ia32)
      • Portable
      • MSI Installer
      • Chocolatey Package Manager (coming shortly)
    • Linux (x64/ia32/arm7l)
      • Portable
      • AppImage
      • Deb
      • Flatpak (coming shortly)
    • macOS (x64/ia32 on v12.0+)
      • Apple App Store (coming shortly)
      • DMG
      • Homebrew (coming shortly)
    • iOS/iPadOS (v15.1+)
      • Apple App Store
      • IPA
    • Android (v7.0+)
      • Google Play Store
      • APK

Bug Fixes:

  • OIDC security leak
  • Tab switching display issues
  • Fixed mobile error handling
Added more terminal customization, new SSH tools, revamped server stats customization, and improved multi-platform support Update Log: - Added 2 new languages: Russian and Brazilian Portuguese - Improved SSH tools buttons: - Added SSH snippets (reusable commands) - Added many new terminal customization options: - Theme - Font (font, size, spacing, line height) - Cursor style/blinking - Scroll back buffer - Bell style - Fast scroll modifier - SSH agent forwarding - Backspace modifier - Run startup snippets - Auto set environment variables - Auto run MOSH - Improved tab bar to be similar to a web browser (moveable and improved UI/UX) - Added support for TOTP SSH hosts (only works on terminal/file manager and only on the website/desktop version) - Added an option to not save password (asks when connecting, does not save locally) - Moved the delete account button to user profile - Made the left sidebar resizable - Replaced the server button on the sidebar with a hamburger button to be able to edit hosts and visit the file manger with less clicks - Added OIDC/reverse proxy support for all desktop and mobile clients - Completely revamped server stats - Enable/disable status monitoring (green/red icon on the sidebar) along with change the internal that it pings - New server stat widgets (also configurable with enable/disable and intervals) - CPU (now a chart) - Memory (now a chart) - Disk - Network interfaces (list of all interfaces, their IPs, and their status) - Uptime - Processes - System information (hostname, OS, and kernel version) - Changed password reset to reset user data if unable to provide password - Added session management system (log out specific devices/browsers) - Made a regular website session last 1 week before getting logged out - Desktop and mobile clients last a month before getting logged outdated - If you restart Termix, all sessions and session tokens are removed - Added new SSH algorithms (kex’s, server host key’s, and cipher’s) - More desktop app platform install types/platforms: - Windows (x64/ia32) - Portable - MSI Installer - Chocolatey Package Manager (coming shortly) - Linux (x64/ia32/arm7l) - Portable - AppImage - Deb - Flatpak (coming shortly) - macOS (x64/ia32 on v12.0+) - Apple App Store (coming shortly) - DMG - Homebrew (coming shortly) - iOS/iPadOS (v15.1+) - Apple App Store - IPA - Android (v7.0+) - Google Play Store - APK Bug Fixes: - OIDC security leak - Tab switching display issues - Fixed mobile error handling
Sign in to join this conversation.