Commit Graph

  • aa0b32a142 fix: stop building ssh2 native crypto in the docker image (#1644) LukeGus 2026-10-15 21:02:54 -05:00
  • c8a907538e chore: add changelog entries for 26.10.2 fixes LukeGus 2026-10-15 21:02:13 -05:00
  • dd5573cc10 fix: smooth host editor jumps to lower sections LukeGus 2026-10-15 15:08:40 -05:00
  • 071711dafc fix(sync): don't delete a local row when the server can't send its copy (#1650) ZacharyZcR 2026-10-15 14:59:59 +08:00
  • bc74fba3f5 fix(settings): leave user manage view when switching admin sections (#1649) ZacharyZcR 2026-10-15 14:55:00 +08:00
  • 694dc34b19 fix(i18n): keep Indonesian technical terms consistent (#1636) Ferdina Kusumah 2026-10-15 13:24:11 +07:00
  • 4dfad3efb3 chore: match banner logo to app icon LukeGus 2026-10-14 22:04:11 -05:00
  • b3b08b4ff2 fix(sync): let a linked desktop enable mirrored plugins it does not trust on its own (#1632) ZacharyZcR 2026-10-14 09:11:55 +08:00
  • 9b0af07607 fix: drop ssh_data.vault_profile_id so removing the vault plugin keeps hosts writable (#1633) ZacharyZcR 2026-10-14 08:59:57 +08:00
  • c044dbde87 fix(sync): send shared hosts with text columns in their stored form (#1631) ZacharyZcR 2026-10-14 08:59:52 +08:00
  • 1396b3a70c fix(desktop): find spawn-helper in universal macOS builds (#1630) ZacharyZcR 2026-10-14 08:59:46 +08:00
  • 4c9ee5923e fix(sidebar): sort hosts by IP address numerically (#1629) ZacharyZcR 2026-10-14 08:59:40 +08:00
  • 25e58a6425 fix(desktop): harden external editor and session cookie IPC (#1627) ZacharyZcR 2026-10-14 08:22:15 +08:00
  • 7d13b2a9fe fix: don't auto-enable synced plugins signed only by a server-sent key (#1623) ZacharyZcR 2026-10-14 08:20:09 +08:00
  • e610aba0e5 fix: enforce unique usernames (#1628) ZacharyZcR 2026-10-14 08:17:47 +08:00
  • e152bacc7c fix(sw): stamp __TERMIX_SW_BASE_PATH__ and cache version into sw.js at build time (#1618) 2026-10-14 07:17:40 +07:00
  • 8d9c83b0f6 fix: skip existing hosts on JSON and SSH config import (#1607) ShadyNabil8andClaude Opus 5.5 2026-10-14 03:13:20 +03:00
  • 3941dd4ecc fix: keep foreign keys on during user data import (#1626) ZacharyZcR 2026-10-14 08:13:04 +08:00
  • 872e5eba73 fix: check trusted proxy login against nginx's peer, not nginx (#1625) ZacharyZcR 2026-10-14 08:12:58 +08:00
  • 8c3f816407 fix: only trust the server's origin in the desktop login frame (#1624) ZacharyZcR 2026-10-14 08:12:53 +08:00
  • 13f7aa95a3 fix(plugins): read artifact manifest with the same tar parser as the unpack (#1622) ZacharyZcR 2026-10-14 08:12:47 +08:00
  • 8e5a50623c fix(electron): validate external login URL scheme and callback port (#1621) ZacharyZcR 2026-10-14 08:12:42 +08:00
  • d791e52d82 fix: stop auto-accepting changed jump host keys (#1620) ZacharyZcR 2026-10-14 08:12:37 +08:00
  • fb04edc497 fix: keep concurrent ssh pool connects from overwriting each other (#1619) ZacharyZcR 2026-10-14 08:12:16 +08:00
  • 2fe7530cd4 chore: update paths for renamed local folders LukeGus 2026-10-13 16:33:20 -05:00
  • 4389bf2013 chore: simplify readme and docs wording LukeGus 2026-10-12 12:46:26 -05:00
  • 50f80b975d fix: cancel pending app store review before submitting a new version LukeGus 2026-10-12 12:41:09 -05:00
  • 1ccb30f0a7 chore: only build update files for the release's own channel LukeGus 2026-10-12 12:30:52 -05:00
  • d44a504c04 chore: bump Homebrew cask to 26.10.1 LukeGus 2026-10-12 17:27:17 +00:00
  • 62ac931468 v26.10.1 (#1599) v26.10.1 2026-10-12 11:35:48 -05:00
  • a8c5e9e132 chore: update translations v26.10.1-beta.1 LukeGus 2026-10-12 00:27:46 +00:00
  • 7046f9d5ba chore: pin bundled plugins to latest releases LukeGus 2026-10-11 17:33:49 -05:00
  • 9c63d8d433 feat: hide installed plugins in the browse tab by default LukeGus 2026-10-11 17:10:09 -05:00
  • 11f4674bd2 feat: show plugin download counts only and stop CI builds inflating them LukeGus 2026-10-11 17:02:52 -05:00
  • 4fbdf15351 chore: update changelog LukeGus 2026-10-11 16:22:20 -05:00
  • 6096c226a3 fix: keep the terminal WebSocket open past nginx's 60s default (#1588) Darnel Hunter 2026-10-11 16:13:09 -04:00
  • c7596d72fb feat: plugin guide for AI tools in the SDK with a lint check sdk-v1.0.6 LukeGus 2026-10-11 13:54:47 -05:00
  • 6a7afa94a0 feat: community and custom plugin registries LukeGus 2026-10-11 13:29:05 -05:00
  • 1aa1bde5f7 feat: desktop app auto updates with automatic, ask first or never modes LukeGus 2026-10-11 12:35:43 -05:00
  • 8403449669 fix: restore rounded corners on app icons and favicon LukeGus 2026-10-11 12:11:15 -05:00
  • 91e1ee94fa fix: synced plugin updates failing on desktop and server-only plugins shown as stopped LukeGus 2026-10-11 12:06:51 -05:00
  • e92db4e9f8 fix: plural forms for selected, hidden and active counts LukeGus 2026-10-11 12:06:29 -05:00
  • 83968ede80 fix: proper plural forms for count strings and full translations LukeGus 2026-10-11 02:13:35 -05:00
  • 874ad9f4fd feat: AI translations at release, 7 new languages and regional fallback LukeGus 2026-10-11 00:19:05 -05:00
  • 6873bc92bb fix: drop readme icon height so github skips the placeholder bg LukeGus 2026-10-10 21:21:47 -05:00
  • 02f0c0c259 fix: load readme icon from termix.site LukeGus 2026-10-10 18:53:17 -05:00
  • db317283ac fix: bust cached readme icon LukeGus 2026-10-10 17:04:45 -05:00
  • 3ebe8d0fac fix: run submit and cask jobs after stable releases LukeGus 2026-10-10 16:18:16 -05:00
  • a074c10205 chore: re-pin plugins LukeGus 2026-10-10 16:12:15 -05:00
  • 55b11598f5 chore: pull sponsor logos from the docs site LukeGus 2026-10-10 20:09:31 +00:00
  • ebbbbc2696 Replace bullet points with pipe separators in README Luke Gustafson 2026-10-10 14:59:43 -05:00
  • 0149260926 v26.10.0 (#1573) v26.10.0 2026-10-10 14:58:27 -05:00
  • a075ff4808 chore: add publish sdk workflow to main LukeGus 2026-10-09 16:21:15 -05:00
  • 931761190f fix: plugin validate accepts beta versions sdk-v1.0.5 LukeGus 2026-10-09 14:37:54 -05:00
  • 28fe98e787 feat: note in the plugins tab that community plugins are coming LukeGus 2026-10-09 14:16:29 -05:00
  • 2ba11652eb fix: sso only accounts cannot sign in with a passkey or other local method LukeGus 2026-10-09 11:14:56 -05:00
  • 2e3c242e34 chore: default mobile download links to v tags LukeGus 2026-10-09 10:33:32 -05:00
  • 4c68d35c21 fix: linked desktops keep a plugin when its update from the server fails LukeGus 2026-10-09 10:07:10 -05:00
  • 0ce378ec55 feat: plugin text columns are longtext on mysql so they are not capped at 64KB LukeGus 2026-10-09 09:39:08 -05:00
  • 83cce344e8 fix: link server wizard always opens inline, onboarding card grows for it LukeGus 2026-10-09 09:29:27 -05:00
  • 6f4198cc83 docs: note the removed donation reminder LukeGus 2026-10-09 08:06:37 -05:00
  • abdbb34ce2 feat: remove the donation reminder and its column LukeGus 2026-10-09 08:06:22 -05:00
  • 0b41672a3c chore: stop pushing the release- docker tag LukeGus 2026-10-09 08:06:19 -05:00
  • 0f5c2ac862 fix: current version in the version route example LukeGus 2026-10-09 07:38:28 -05:00
  • 6f7fc05892 docs: 26.10.0 changelog LukeGus 2026-10-09 07:37:59 -05:00
  • 4eac6d977d fix: beta version stamping, homebrew cask bump, dockerignore and readme platforms LukeGus 2026-10-09 07:37:56 -05:00
  • 406766eddd fix: load plugin strings on guest pages, plugin wording and drop unused keys LukeGus 2026-10-09 07:37:51 -05:00
  • f803bfc140 fix: bundled plugins path for source runs and backend cleanup LukeGus 2026-10-09 07:37:46 -05:00
  • b0a0ee3e00 fix: plugin sdk 1.0.5 with optional ui peers, safer timeouts and validate checks LukeGus 2026-10-09 07:37:42 -05:00
  • af09aa1028 fix: reject expired sessions on sockets, api key desktop links and 192.0.0.0/24 LukeGus 2026-10-09 07:37:38 -05:00
  • 45908b5df3 chore: merge dev-2.9.2 into dev-26.10.0 LukeGus 2026-10-08 22:56:41 -05:00
  • b156829ef3 feat: upload banner LukeGus 2026-10-08 21:58:19 -05:00
  • 399835d8bc fix: recent activity rows use the same separator as host status LukeGus 2026-10-08 18:15:44 -05:00
  • e1d7b3e7c6 chore: repin bundled plugins after the 1.0.0 re-release LukeGus 2026-10-08 17:53:50 -05:00
  • 970aae4740 fix: repin remote-desktop after its 1.0.0 re-release LukeGus 2026-10-08 17:41:51 -05:00
  • 0324d27f13 fix: folder rows no longer nest action buttons inside a button sdk-v1.0.4 LukeGus 2026-10-08 15:28:11 -05:00
  • ab2307bab4 fix: tab buttons like share show as soon as the terminal is ready LukeGus 2026-10-08 14:04:27 -05:00
  • 5e7f69456b fix: manage tab refetches before giving up on a host or credential it cannot find LukeGus 2026-10-08 14:04:23 -05:00
  • 2f975f433e fix: keep plugin tailwind variants in core's layer so overrides keep their order LukeGus 2026-10-08 13:54:37 -05:00
  • 4511cc0a42 fix: dev stages local plugin builds on paths with spaces and builds them with the local SDK LukeGus 2026-10-08 13:38:56 -05:00
  • 878f1ebaa3 fix: put plugin-only tailwind classes in core's utilities layer, SDK 1.0.4 LukeGus 2026-10-08 13:38:52 -05:00
  • d6c4ec01b5 fix: lighter confirm prompt overlay to stop lag when it opens LukeGus 2026-10-08 00:51:45 -05:00
  • f09865ed04 fix: header separators render as borders and center the status divider LukeGus 2026-10-08 00:49:11 -05:00
  • cfab6f764c feat: plugin docs and env manifest fields, in-app docs links, SDK 1.0.3 LukeGus 2026-10-08 00:34:50 -05:00
  • 7fcda3bb01 chore: update translation guidance, only en.json needs editing LukeGus 2026-10-07 22:38:33 -05:00
  • 7161f37984 chore: add LICENSE and use Node 24 from .nvmrc LukeGus 2026-10-07 22:33:18 -05:00
  • f57c7e8966 chore: remove unused knip config LukeGus 2026-10-07 22:25:47 -05:00
  • 5774f7cd0e chore: standardize repo setup files LukeGus 2026-10-07 22:19:20 -05:00
  • 5819348064 feat: add TRUSTED_PROXIES to choose who nginx takes client IPs from (GHSA-7j7m-85p4-2cpm) LukeGus 2026-10-07 21:39:31 -05:00
  • c3624cdf62 fix: refuse sessionless tokens and keep the secrets file owner only LukeGus 2026-10-07 21:20:03 -05:00
  • 740d2adaf3 fix: keep global settings out of non-admin data exports (GHSA-v3vp-ffww-q7pw) LukeGus 2026-10-07 21:18:08 -05:00
  • 8a45d952fd fix: trust devices by a server-issued token, not a client header (GHSA-6gr3-r7jx-wfmh) LukeGus 2026-10-07 21:17:07 -05:00
  • ad3a18224f fix: lock the desktop backend to the app's own origin (GHSA-frx8-qqgg-7j7g) LukeGus 2026-10-07 21:14:34 -05:00
  • cd29e1d087 chore: name core and sdk releases Termix vX and Plugin SDK vX LukeGus 2026-10-07 20:28:54 -05:00
  • 10d0c732be fix: drop the ./ from the plugin sdk bin path so npm stops warning sdk-v1.0.2 LukeGus 2026-10-07 20:16:42 -05:00
  • 64eafa0032 feat: add a plugin sdk changelog and tag sdk releases, release 1.0.2 LukeGus 2026-10-07 20:09:42 -05:00
  • ea678c5602 fix: import sshpk as a default so the backend starts under ESM LukeGus 2026-10-07 19:16:15 -05:00
  • fbf7598399 fix: refresh cached plugin translations when only a translation changes (Support#1411) LukeGus 2026-10-07 16:59:50 -05:00
  • 18a594a92d fix: start the macOS local terminal when the shell or spawn helper is broken (Support#1418) LukeGus 2026-10-07 16:56:52 -05:00
  • 679b61da9b fix: add missing sync ids to old snippet tables so snippets sync again (Support#1419) LukeGus 2026-10-07 16:55:38 -05:00