LukeGus
f73d623352
feat: recreate swagger.ts
2026-05-27 15:57:23 -05:00
LukeGus
48b6e4a595
chore: update readme images
2026-05-27 15:05:25 -05:00
LukeGus
84e3989511
chore: update crowdin to match new en.json path
2026-05-27 14:30:18 -05:00
Luke Gustafson
89c7bc0f76
v2.3.0
...
v2.3.0
2026-05-27 15:23:46 -04:00
LukeGus
41d30bb585
chore: merge main into dev-2.3.0 to resolve PR conflicts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-27 14:23:20 -05:00
LukeGus
ff399ec0bc
feat: update c2s tunnel to match new UI
2026-05-27 14:10:19 -05:00
LukeGus
abb1f60b71
fix: show electron change server header for localserver
2026-05-27 13:54:13 -05:00
LukeGus
f81587888f
fix: nan patch for electron build error
2026-05-27 13:20:11 -05:00
LukeGus
fa29997bf4
fix: sqlite patch so electron builds
2026-05-27 12:40:49 -05:00
Luke Gustafson
d14615659a
fix: patch better-sqlite3 for Electron 42 rebuild ( #819 )
2026-05-27 01:22:50 -05:00
LukeGus
7e94235a28
chore: format
2026-05-27 01:07:06 -05:00
LukeGus
a418a4df0e
fix: make telnet icon different from terminal
2026-05-27 00:29:28 -05:00
LukeGus
2ea9a481a3
fix: oklch invalid wanring
2026-05-27 00:24:12 -05:00
Luke Gustafson
a43efb11a3
Update README.md
2026-05-27 00:01:18 -05:00
LukeGus
4515111d7f
chore: update readme's
2026-05-26 23:59:57 -05:00
LukeGus
8b209bc3c6
feat: add snippets features
2026-05-26 23:10:17 -05:00
LukeGus
d01b1a03cb
feat: add snippets features
2026-05-26 23:02:19 -05:00
LukeGus
0a32bf518e
chore: releaes prep
2026-05-26 22:58:00 -05:00
LukeGus
c5b9467186
chore: releaes prep
2026-05-26 22:36:45 -05:00
LukeGus
9c12a84a91
feat: continued general UI improvements
2026-05-26 22:05:58 -05:00
LukeGus
0fe3f8d126
feat: sidebar saves state across mobile swtich, guacd hosts not migraitng passwords, terminal wrong size
2026-05-26 17:48:19 -05:00
LukeGus
5c2c9c179e
feat: seperated out sharing, improved host/credential loading, reduced host manager bloat
2026-05-26 16:57:35 -05:00
LukeGus
4df71e77cb
feat: add CA-signed certificate authentication for SSH credentials ( #812 )
2026-05-26 15:44:37 -05:00
Marc Reinke
698a5648ec
feat: add CA-signed certificate authentication for SSH credentials
...
Support OpenSSH certificate-based authentication (-cert.pub files) in
the Credentials manager. When a CA-signed certificate is stored alongside
a private key, Termix uses it during SSH connection establishment so that
servers relying on certificate-based authorization work out of the box.
Changes:
- db/schema.ts: add cert_public_key column to ssh_credentials table
- db/index.ts: auto-migration via addColumnIfNotExists
- routes/credentials.ts: expose certPublicKey in create/update/get endpoints
- ssh/auth-manager.ts: include certPublicKey in ResolvedCredentials
- ssh/host-resolver.ts: propagate certPublicKey when resolving credentials
- ssh/opkssh-cert-auth.ts: refactor shared logic into _applyCertToConnection;
export new setupCACertAuth() with optional passphrase support
- ssh/terminal.ts: call setupCACertAuth() when a certificate is present
- utils/ssh-key-utils.ts: detect all OpenSSH cert types in public key parser
- types/index.ts: add certPublicKey to Credential, CredentialBackend,
CredentialData interfaces
- CredentialAuthenticationTab.tsx: new CA Certificate section with file
upload, paste editor and automatic cert-type badge
- CredentialEditor.tsx: certPublicKey wired into form schema and submit
- CredentialViewer.tsx: show certificate status in security tab
- locales/en.json: add i18n strings for new UI elements
2026-05-26 15:44:08 -05:00
Luke Gustafson
d3a2992898
Update sha256 checksum for Termix cask
2026-05-26 15:42:18 -05:00
LukeGus
57d9e0c035
fix: jump hosts failing
2026-05-26 15:30:22 -05:00
LukeGus
0a3517f9b0
fix: jump hosts failing
2026-05-26 15:28:44 -05:00
LukeGus
3011de6abb
fix: guacd hosts not migarting password
2026-05-22 17:16:39 -05:00
LukeGus
6b9784c8fc
feat: improve sentinel system
2026-05-22 16:56:53 -05:00
LukeGus
ee4520a1e0
fix: guacd connec tions migrating incorrectly from allowing all protocls in one host migration
2026-05-22 16:36:54 -05:00
LukeGus
4c2a317f24
fix: electron backend not starting
2026-05-22 16:16:14 -05:00
LukeGus
3bb305bc38
fix: websocket auth error electron
2026-05-22 15:55:03 -05:00
LukeGus
b82111c273
fix: overalpping guacd ui
2026-05-22 00:14:33 -05:00
LukeGus
a9f82a5a45
feat: readd mange mode for host manager, guacd toolbar improvements, connection issues, etc.
2026-05-22 00:02:50 -05:00
LukeGus
6bcbadcc25
feat: guacd improvements, created tool bar
2026-05-21 22:35:58 -05:00
LukeGus
23a0160ef0
fix: auth failed electron
2026-05-21 14:22:25 -05:00
LukeGus
170080399b
feat: seperated host manager into 2 rail tabs, electron fixes for auth, shared credential fixes
2026-05-20 22:55:16 -05:00
LukeGus
15e815a632
chore: continued redesign readme
2026-05-20 17:11:37 -05:00
LukeGus
162a512729
chore: continued redesign readme
2026-05-20 17:10:28 -05:00
LukeGus
22ff064c96
chore: continued redesign readme
2026-05-20 17:06:16 -05:00
LukeGus
df6fe0430b
chore: continued redesign readme
2026-05-20 17:03:43 -05:00
LukeGus
5bb1cfc03c
chore: continued redesign readme
2026-05-20 17:01:31 -05:00
LukeGus
4710b6507a
chore: continued redesign readme
2026-05-20 16:58:50 -05:00
LukeGus
aa71183d08
chore: continued redesign readme
2026-05-20 16:56:02 -05:00
LukeGus
a045d660fc
chore: continued redesign readme
2026-05-20 16:53:10 -05:00
LukeGus
b91c8c3dd4
chore: continued redesign readme
2026-05-20 16:48:42 -05:00
LukeGus
2c5f7d1e66
chore: continued redesign readme
2026-05-20 16:45:12 -05:00
LukeGus
5b890e9538
chore: continued redesign readme
2026-05-20 16:44:27 -05:00
LukeGus
0bb127737c
chore: remove unneeded npm packages and redesign readme
2026-05-20 16:38:29 -05:00
LukeGus
fb882b9ce5
fix: build failure
2026-05-20 15:17:02 -05:00