2 Commits

Author SHA1 Message Date
Luke Gustafson 6c40d2f0cc v1.4.0 (#31)
* fix: register physical Tab key on iPadOS/iOS hardware keyboards (#14)

The native module only registered Shift+Tab but not bare Tab, so iOS
intercepted it for UI focus navigation. Register an unmodified Tab
UIKeyCommand with wantsPriorityOverSystemBehavior and handle both
Tab and Shift+Tab in the same JS branch.

Fixes Termix-SSH/Support#557

* fix: pass jumpHosts, forceKeyboardInteractive, and overrideCredentialUsername to terminal connection (#15)

These fields were defined on SSHHost but omitted from the terminal
hostConfig passthrough. Without jumpHosts the backend cannot route
through jump servers; without forceKeyboardInteractive hosts that
require keyboard-interactive auth fail silently; without
overrideCredentialUsername shared credentials use the wrong username.

Fixes Termix-SSH/Support#422
Fixes Termix-SSH/Support#638

* fix: improve mobile terminal scroll recovery (#17)

* Add mobile remote desktop sessions (#18)

* feat: add mobile remote desktop sessions

* feat: add remote desktop input controls

* feat: polish remote desktop controls

* feat: add mobile terminal font selection (#19)

* feat: add mobile shift tab hotkey (#20)

* feat: initial UI redesign

* feat: revamp server login system

* chore: update app icon/background color

* fix: remove unused fields in the settings tab

* feat: improve the user pin system and update all settings modals to use new ui

* fix: active server not updating unless app restarts

* feat: add version in settings

* feat: improve host page UI (updated host form and added credential management)

* fix: preserve composed iOS terminal input

* ci: restore mobile checks

* feat: rewrite of connection system for all types

* fix: preserve mobile jump hosts (#30)

* fix: guard android user ca trust (#29)

* fix: capture ios hardware tab key (#27)

* fix: reset terminal input after special keys (#28)

* fix: open oidc in system browser (#26)

* fix: preserve websocket auth context (#25)

* fix: keep none-auth terminal prompts alive (#23)

* fix: allow local network SSL in Android app (#21)

* feat: allow oidc passkeys

* feat: bundeled xterm into app and added docker loading screen

* feat: add 2fa, api key, and active sessions to settings and addressed multiple bug fixes and inconsistencies with termix web

* chore: update repo images and readme

* chore: update readme to split table for screenshots

* chore: rename ios to apple in build workflow

* fix: android build failure

* feat: add snippet management and fix several bugs

* fix: web login and oidc incorrect logic

* chore: run linter

---------

Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 16:49:50 -05:00
Luke Gustafson 0b6d9e8ea4 v1.2.0 (#3)
* feat: Add landscape laayout, file manager, and server stats (squash)

* fix: Improve UI issues

* feat: Greatly improve UI consistency, improve UI for all components (local squash)

* feat: Improved file manager editor/styling

* fix: Run npm linter and improve styling/UI bugs

* feat: Fix tab bar height issues, and bein fixing terminal kb dismissal

* fix: Fix the snippets bar visibility and general issues with landscape styling

* chore: Format and clean up files

* Update app.json

* fix: Updated types

* feat: Clean up files, add new termainl customization/tunnel system/new server stats (local squash commit)

* feat: Add terminal customization, totp/auth dialog support, and overall UI improvements (local squash commit)

* feat: Add auto mosh support

* fix: HTTP issues on iOS

* fix: increment ver

* chore: Update readme

* fix: iOS not loading HTTP hosts

* feat: allow scrolling, backgrounddsiconnect fixes, http fixes, etc.

* fix: Remove all bg conneciton bloat

* fix: improve reocnnection logic

* feat: improve copying and run cleanup

* fix: http on ios

* fix: http on ios

* fix: build error with axios fetch

* feat: improe scrolling and htpp on ios

* fix: ios http

* fix: ui issues + cleanup for release cantidate
2025-12-17 01:25:57 -06:00