Commit Graph

  • cde45fff1d release(v2.1.1): mesh peer cleanup, GET /api/mesh/self, real mesh-registration bugfixes master v2.1.1 wmantly 2026-08-10 21:22:05 -04:00
  • 972f9ace0a fix(mesh): route ordering shadowed /api/mesh/register; initiator side never got a self-entry wmantly 2026-08-10 21:17:00 -04:00
  • 8c184a7f9a feat(mesh): GET /api/mesh/self for local bootstrap self-IP discovery wmantly 2026-08-10 20:53:47 -04:00
  • b6efcff25e fix(mesh): peer removal now cleans up its kernel routes wmantly 2026-08-10 20:18:39 -04:00
  • 29029914d2 release(v2.1.0): gateway-to-gateway WireGuard mesh, mDNS announce, mesh UI v2.1.0 wmantly 2026-08-10 18:56:50 -04:00
  • 111f5d9df7 feat(mesh): UI for the gateway-to-gateway mesh wmantly 2026-08-10 18:31:03 -04:00
  • fe71ec1bcc feat(mdns): announce this site's local presence for agent local-discovery wmantly 2026-08-10 18:03:58 -04:00
  • 99276f4ee5 feat(mesh): real gateway-to-gateway WireGuard mesh (site-to-site tunnels) wmantly 2026-08-10 17:23:19 -04:00
  • 02767cac47 release(v2.0.1): rebrand docs to Theta Gateway, remove standalone install paths wmantly 2026-08-09 18:51:29 -04:00
  • da03cdd666 docs(changelog): add v2.0.0 release notes (#44) wmantly 2026-08-09 00:14:54 -04:00
  • 03dd903e07 feat(wireguard): bootstrap server keypair and default site exit node, fix UI confirmation actionMessage and query token auth (#43) wmantly 2026-08-09 00:08:55 -04:00
  • 43349579e1 feat(wireguard): WireGuard peer manager UI — QR codes, .conf download, per-client exit node selection (#42) wmantly 2026-08-08 23:19:14 -04:00
  • 2a7a7c01da bump: version 2.0.0 (theta-gateway) (#41) wmantly 2026-08-08 21:33:12 -04:00
  • 2a159428dd docs: update README to reflect Theta Gateway branding and Docker-only Theta Suite deployment (#40) wmantly 2026-08-08 21:21:45 -04:00
  • 5a8dbaee0d Merge pull request #39 from theta42/docs/correct-access-model-description wmantly 2026-08-06 21:32:08 -04:00
  • 24a6a718e0 docs: correct host-access authorization model description wmantly 2026-08-06 21:27:31 -04:00
  • 57d0600fc0 Merge pull request #38 from theta42/fix/catalog-only-jump-targets v1.19.0 wmantly 2026-08-05 18:55:07 -04:00
  • fedbe81690 fix: only catalog hosts are jump targets (v1.19.0) fix/catalog-only-jump-targets wmantly 2026-08-05 18:41:50 -04:00
  • a7b3416619 Merge pull request #37 from theta42/fix/version-1.18.0 v1.18.0 wmantly 2026-08-04 16:52:48 -04:00
  • f357c89ac7 chore: sync package.json + lockfile to v1.18.0 tag fix/version-1.18.0 wmantly 2026-08-04 16:51:36 -04:00
  • b9415dcb17 Merge pull request #36 from theta42/release/v1.18.0 wmantly 2026-08-04 15:09:37 -04:00
  • 65ba1b16e3 feat: error page + navbar active styling (v1.18.0) release/v1.18.0 wmantly 2026-08-04 13:26:48 -04:00
  • 8c4ec67282 Merge pull request #35 from theta42/fix/jump-target-filter-v1.17.2 v1.17.2 wmantly 2026-08-03 13:57:38 -04:00
  • 36e7dbf8aa fix(jump-host): Filter SSH connection targets to managed hosts only v1.17.2 fix/jump-target-filter-v1.17.2 wmantly 2026-08-03 13:57:11 -04:00
  • c56bfe21e5 Merge pull request #34 from theta42/fix/bump-version-1.17.1 v1.17.1 wmantly 2026-08-03 02:35:37 -04:00
  • d533a94718 chore: bump package.json version to 1.17.1 wmantly 2026-08-03 02:35:26 -04:00
  • fe18393d4e Merge pull request #33 from theta42/feature/v1.17.1-docs-restoration wmantly 2026-08-03 02:19:02 -04:00
  • e41e7ff9e1 docs: restore complete jump-host documentation site and DEPLOYMENT.md wmantly 2026-08-03 02:18:56 -04:00
  • 1100872152 Merge pull request #32 from theta42/feat-machine-identity v1.17.0 wmantly 2026-08-02 18:50:45 -04:00
  • 16ab12a61c feat: use machine identity for access queries feat-machine-identity wmantly 2026-08-02 18:49:00 -04:00
  • 0f6be51c35 feat: downstream host key pinning (#1) wmantly 2026-08-02 18:19:35 -04:00
  • 463111dfd6 fix: remove DEPLOYMENT.md from Docker build context v1.16.1 wmantly 2026-08-02 11:52:55 -04:00
  • 4874544955 chore: release v1.16.0 v1.16.0 wmantly 2026-08-02 01:54:00 -04:00
  • 256476268f feat: implement OpenBao PKI certificate authentication wmantly 2026-08-02 01:54:00 -04:00
  • a57d579b0e docs: remove standalone deployment and docs folder wmantly 2026-08-02 00:51:30 -04:00
  • 49bf0fa1d3 chore: release v1.15.0 v1.15.0 wmantly 2026-08-02 00:16:18 -04:00
  • 1b4764e328 feat: Rename SSO Manager to Jump in UI wmantly 2026-08-02 00:16:18 -04:00
  • db3333e26d v1.14.1: bump @simpleworkjs/bao-conf to 1.0.1 v1.14.1 wmantly 2026-08-01 12:47:51 -04:00
  • 1092031a9f v1.14.0: load secrets from OpenBao at boot via @simpleworkjs/bao-conf v1.14.0 wmantly 2026-08-01 12:28:46 -04:00
  • f386a5f9c3 Add ANSI colors to TUI picker v1.13.0 wmantly 2026-07-31 14:24:54 -04:00
  • 82318da484 Merge pull request #31 from theta42/release/1.11.0 v1.11.0 wmantly 2026-07-30 12:05:11 -04:00
  • 14784266b3 Release 1.11.0: super/jump admin, per-host connection tracking, Audit metrics wmantly 2026-07-30 12:02:25 -04:00
  • 362e77f3dd Merge pull request #30 from theta42/feat/super-admin-jump-admin-host-tracking wmantly 2026-07-30 12:00:30 -04:00
  • dfafffe154 Add super/jump admin, per-host connection tracking; move stats to Audit wmantly 2026-07-30 11:58:28 -04:00
  • bd4464ed19 Merge pull request #29 from theta42/release/1.10.2 v1.10.2 wmantly 2026-07-30 09:52:05 -04:00
  • 061a044a70 Release 1.10.2: page width standardization, Audit admin-gating wmantly 2026-07-30 09:50:33 -04:00
  • c6a4a3c841 Merge pull request #28 from theta42/feat/page-width-audit-admin-gating wmantly 2026-07-29 22:22:12 -04:00
  • 0ef451e15d Match page width to sso-manager-node; gate Audit nav to admins wmantly 2026-07-29 22:20:56 -04:00
  • 6771904932 Merge pull request #27 from theta42/release/1.10.1 v1.10.1 wmantly 2026-07-28 21:22:18 -04:00
  • c002afe043 Release 1.10.1: fix API-token reveal modal race wmantly 2026-07-28 21:21:01 -04:00
  • 0a2c25ae75 Merge pull request #26 from theta42/fix/apitoken-modal-race wmantly 2026-07-28 21:20:46 -04:00
  • a15decb6f7 Fix API-token reveal modal silently not showing after create wmantly 2026-07-28 21:19:28 -04:00
  • 599136e4dc Release 1.10.0: unify API-token UI (card grid, Edit modal, description field) (#25) v1.10.0 wmantly 2026-07-28 20:20:33 -04:00
  • a7d5efc764 Unify API-token UI: card grid, Edit modal, description field (#24) wmantly 2026-07-28 20:07:48 -04:00
  • 8a76f71edd Release 1.9.0: Quick Jump copy-to-clipboard section (#23) v1.9.0 wmantly 2026-07-28 18:11:40 -04:00
  • e482f52f10 Add a Quick Jump copy-to-clipboard section to the dashboard (#22) wmantly 2026-07-28 18:10:17 -04:00
  • a6af160627 Release 1.8.2: audit records carry the real upstream-connect error as failDetail (#21) v1.8.2 wmantly 2026-07-28 17:57:28 -04:00
  • 8c9646b65c Thread real upstream-connect errors into audit records as failDetail (#19) wmantly 2026-07-28 15:50:25 -04:00
  • 1d09f243dd Release 1.8.1: Redis persistence fix (#20) v1.8.1 wmantly 2026-07-28 15:50:11 -04:00
  • ec4ca97af4 Fix: Redis had zero persistence — every rebuild wiped sessions, (#18) wmantly 2026-07-28 15:46:40 -04:00
  • 21ef8960c4 Merge pull request #17 from theta42/release/1.8.0 v1.8.0 wmantly 2026-07-28 13:35:18 -04:00
  • a5bef2980b Release 1.8.0: fix TUI-mode SSH connection drops, HTML-escaped loading indicator wmantly 2026-07-28 13:32:28 -04:00
  • ab2ee0fed3 Merge pull request #16 from theta42/fix/tui-session-listener-race wmantly 2026-07-28 13:07:55 -04:00
  • ab9e04e007 Merge pull request #15 from theta42/fix/loading-message-html-escaped wmantly 2026-07-28 13:07:49 -04:00
  • a3a6787776 Fix: TUI-mode SSH connections could drop with "PTY allocation request failed" / "shell request failed" wmantly 2026-07-28 12:58:49 -04:00
  • 0ead0199a3 Fix HTML-escaped loading indicator in formAJAX wmantly 2026-07-28 12:53:08 -04:00
  • 0af2fc7e3d Merge pull request #14 from theta42/release/1.7.1 v1.7.1 wmantly 2026-07-28 00:20:38 -04:00
  • bc2180116f Release 1.7.1: add no-native-dialogs regression test wmantly 2026-07-28 00:19:25 -04:00
  • 1b70701795 Merge pull request #13 from theta42/test/no-native-dialogs wmantly 2026-07-27 23:58:56 -04:00
  • 98e1e0e279 Add regression test: no native alert()/confirm()/prompt() wmantly 2026-07-27 23:57:41 -04:00
  • b03fcefaae Merge pull request #12 from theta42/release/1.7.0 v1.7.0 wmantly 2026-07-27 20:26:56 -04:00
  • 3474482f6f Release 1.7.0: self-service API tokens wmantly 2026-07-27 20:25:40 -04:00
  • da361a8a86 Merge pull request #11 from theta42/feature/api-tokens wmantly 2026-07-27 20:13:40 -04:00
  • 4326d5588e Add self-service API tokens (PATs) — the UI had no way to create one wmantly 2026-07-27 19:44:04 -04:00
  • 4a70b5b27e Merge pull request #10 from theta42/release/1.6.0 v1.6.0 wmantly 2026-07-27 14:18:33 -04:00
  • 43caac13d5 Release 1.6.0: adopt @simpleworkjs/frontend messages/modal/validate wmantly 2026-07-27 14:17:13 -04:00
  • 465f923393 Merge pull request #9 from theta42/modernize/simpleworkjs-frontend wmantly 2026-07-27 14:05:40 -04:00
  • 782a829cb9 Adopt @simpleworkjs/frontend's messages/modal/validate modules wmantly 2026-07-27 14:02:15 -04:00
  • fd863b89ca Merge pull request #8 from theta42/feature/dashboard-hosts v1.5.0 wmantly 2026-07-26 23:12:30 -04:00
  • 4fb4e77007 Dashboard: list hosts you can reach; bump @simpleworkjs/ldap to 1.0.1 wmantly 2026-07-26 23:11:23 -04:00
  • a56a31421d Merge pull request #7 from theta42/feature/standalone-mode v1.4.0 wmantly 2026-07-26 21:37:06 -04:00
  • d33e324b31 docs: document standalone mode; bump to 1.4.0 wmantly 2026-07-26 21:33:27 -04:00
  • 4879769cc7 Add standalone mode with @simpleworkjs/orm-backed user/host stores wmantly 2026-07-26 21:28:19 -04:00
  • da274a3ced Merge pull request #6 from theta42/docs/screenshots-refresh wmantly 2026-07-26 16:31:53 -04:00
  • b9be0fe4e1 docs: add jump-host screenshots (login, dashboard, sessions, audit) wmantly 2026-07-26 16:29:10 -04:00
  • 9db530565d Merge pull request #5 from theta42/feature/ui-unification v1.3.0 wmantly 2026-07-26 00:30:12 -04:00
  • fe6306b7d3 Release 1.3.0: unified front-end UI shell across the theta42 apps wmantly 2026-07-26 00:21:51 -04:00
  • 240563e093 logInRedirect: keep the query string on the legacy /login/<path> form wmantly 2026-07-25 23:55:08 -04:00
  • 047e54ce50 app.api.delete: accept the (url, data, callback) form formAJAX uses; defer the login-card reveal to DOM ready wmantly 2026-07-25 23:15:07 -04:00
  • ee76088f86 Unify the front-end UI shell across the theta42 apps wmantly 2026-07-25 22:57:34 -04:00
  • 8db46bd9d9 Merge pull request #4 from theta42/release/v1.2.0 wmantly 2026-07-25 16:38:50 -04:00
  • 67e2fc54c2 Release 1.2.0: adopt shared @simpleworkjs/* packages; fix directory envelope drift v1.2.0 wmantly 2026-07-25 15:55:03 -04:00
  • 23d99980ce Merge pull request #3 from theta42/feature/web-ui-rework v1.1.0 wmantly 2026-07-23 20:58:54 -04:00
  • aa3b3ed515 feat: rebuild web UI on the shared theta42 app stack; OIDC + local admin auth wmantly 2026-07-23 20:57:34 -04:00
  • eb8e5b409e Release 1.0.1 — CI portability (test glob + redis service) v1.0.1 wmantly 2026-07-23 16:26:50 -04:00
  • eb2354a7ab Merge pull request #2 from theta42/docs/pages wmantly 2026-07-23 16:23:31 -04:00
  • 3f8f56ee35 ci: add redis service (audit/metrics/session models need it on import) wmantly 2026-07-23 16:22:26 -04:00
  • 9ee5b4bbe0 fix: use shell-expanded globs in test scripts (CI portability) wmantly 2026-07-23 16:20:58 -04:00
  • 5968722dc0 docs: GitHub Pages site (index, connecting, architecture, installation) wmantly 2026-07-23 16:15:47 -04:00
  • 6e6f42e891 test: loosen integration timeouts for CI robustness v1.0.0 wmantly 2026-07-23 15:50:35 -04:00