65 Commits

Author SHA1 Message Date
LukeGus 7c17e3ef33 fix: apple upload build error (remote termix release upload) 2026-06-06 14:27:55 -05:00
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
LukeGus 71e214ef6d chore: optimize workflows for performance and cache 2026-05-27 20:42:13 -05:00
LukeGus cfd12140a6 chore: migrate workflow back to blacksmith for speed 2026-05-27 20:32:43 -05:00
LukeGus a165a4f8c8 chore: migrate from blacksmith to fully use self-hosted workers 2026-05-27 18:48:47 -05:00
swing 8d2709d46b feat: add iPadOS build workflow without EAS dependency (#4) 2026-01-24 18:43:14 -06:00
LukeGus 1655601bb9 feat: update blacksmith core count 2026-01-18 02:56:03 -06:00
LukeGus 80d680d474 feat: Upload github action to mobile repo alongside main 2025-11-17 12:32:29 -06:00
LukeGus cd7402f06c fix: File cleanup 2025-11-01 02:48:51 -05:00
LukeGus 040304a45f fix: Rename app workflow and remove customize in settings 2025-10-30 19:29:28 -05:00
LukeGus 97b9a2daae fix: Code cleanup 2025-10-25 16:43:01 -05:00
LukeGus 7ec71bf88e feat: Add terminal customization 2025-10-25 02:25:58 -05:00
LukeGus 259ce00c37 fix: Standardize file naming 2025-10-25 01:25:20 -05:00
LukeGus b9ca1335a3 Rename android build 2025-10-25 00:01:31 -05:00
LukeGus 907f3a74ca Make actions required 2025-10-24 23:23:51 -05:00
LukeGus 59685467de Make actions required 2025-10-24 23:21:56 -05:00
LukeGus 30ce240d7a Fix publish url error 2025-10-24 22:50:07 -05:00
LukeGus d4f8b6203f Add publish to release in GH actions 2025-10-24 22:37:37 -05:00
LukeGus dc47e9e18a Fix Android not finding build files 2025-10-24 21:22:53 -05:00
LukeGus 4339875992 Fix Android not finding build files 2025-10-24 21:07:11 -05:00
LukeGus bf4adc8082 Fix Android not finding build files 2025-10-24 20:54:21 -05:00
LukeGus e4a61cce83 Fix Android not finding build files 2025-10-24 20:38:27 -05:00
LukeGus c6019246e5 Fix Android not finding build files 2025-10-24 20:19:11 -05:00
LukeGus fa037e1700 Fix Android not finding build files 2025-10-24 20:03:40 -05:00
LukeGus 31a2a46f71 Fix Android not finding build files 2025-10-24 19:45:57 -05:00
LukeGus 91ee19d5ac Update iOS/Android file detection and output name. 2025-10-24 19:29:16 -05:00
LukeGus 6ea64e4c11 Allow matrix iOS/Android builds 2025-10-24 17:10:56 -05:00
LukeGus b6ac10b0d0 Improve iOS/Android buld workflow to include more build types 2025-10-24 16:55:37 -05:00
LukeGus 9d07ad0a27 Remove development build profile (EAS) 2025-10-16 17:59:49 -05:00
Luke Gustafson 74f7875b5e Update build-app.yml 2025-10-14 18:12:07 -05:00
Luke Gustafson b601ebcd6c Add blacksmith-4vcpu-ubuntu-2404 option to build workflow 2025-10-13 10:42:35 -05:00
Karmaa 366ec97386 Update ISSUE_TEMPLATE configuration 2025-10-11 14:35:28 -05:00
Karmaa 0636a58f65 Fix typo in support center issue template 2025-10-11 14:34:48 -05:00
Karmaa 6fe7006a5c Add issue template configuration for support links 2025-10-11 14:32:55 -05:00
LukeGus f3ec6a0e31 Full fix for 1.0.0 HTTP 2025-10-02 13:13:37 -05:00
LukeGus efa07530a7 Tst iOS build for plugins 2025-10-02 12:58:54 -05:00
LukeGus 3cd1da09a7 Fix HTTP errors on iOS 2025-10-02 00:02:24 -05:00
LukeGus dc2815d6da Fix HTTP errors on iOS 2025-10-01 21:48:31 -05:00
LukeGus 44da76c5af Update build defaults 2025-09-30 15:00:05 -05:00
LukeGus eec4803f7d Fix android build 2025-09-24 19:27:09 -05:00
LukeGus e3119b0d0e Fix ios build 2025-09-24 19:02:25 -05:00
LukeGus 2ad487c5d1 Fix android build 2025-09-24 18:42:12 -05:00
LukeGus 07d9dd548f Fix android build 2025-09-24 18:33:13 -05:00
LukeGus 4f5100943f Update build 2025-09-24 17:48:59 -05:00
LukeGus 4751010bed Update build app 2025-09-24 16:55:39 -05:00
LukeGus ea06e82e65 Update build app 2025-09-24 16:47:03 -05:00
LukeGus e849831043 Add update system and build to apk for android 2025-09-24 16:46:23 -05:00
LukeGus b313193dd9 Update build 2025-09-18 22:16:56 -05:00
LukeGus 877e49762a Update build workflow 2025-09-17 18:58:45 -05:00
LukeGus 4386268c77 Update build workflow 2025-09-17 18:48:11 -05:00