7671826fdf
release: zip Windows artefacts with 7-Zip or PowerShell when zip isn't installed (GitHub's Windows runners have no zip)
v3.0.2
Andy Dixon2026-10-13 13:16:25 +01:00
35ddd1010a
fix(test): gate the serial tests' mpsc import on Linux like the tests that use it (macOS clippy)
Andy Dixon2026-10-13 12:24:32 +01:00
ccce883612
ci: install rustfmt and clippy with the pinned toolchain (CI's fmt/clippy steps failed: component not installed)
Andy Dixon2026-10-13 11:54:50 +01:00
95601525a8
ci: build darwin/amd64 on macos-15-intel (macos-13 runners are retired; the job never started)
Andy Dixon2026-10-13 11:37:30 +01:00
73c1f77ca3
fix: macOS and Windows test/lint failures; repo.dixon.cx packaging for nexusterminal
Andy Dixon2026-10-13 11:36:45 +01:00
9805681c2c
license: release Nexus Terminal under the GNU AGPL v3
Andy Dixon2026-10-13 09:46:31 +01:00
ee1734c316
docs: security audit and next-steps report (2026-10-12 22:01); rebuild guide PDF
Andy Dixon2026-10-13 07:06:07 +01:00
c8ab4d6557
fix: forget saved credentials when a synced/imported profile is retargeted; --answer needs --screenshot
Andy Dixon2026-10-13 06:59:05 +01:00
400d11ea4f
ci: least-privilege release publishing, no persisted tokens, pinned audit, checksums
Andy Dixon2026-10-13 06:57:07 +01:00
13ca82ab2d
fix(storage): transactional migrations, purge legacy plaintext secrets, private DB files, stricter ids and hosts
Andy Dixon2026-10-13 06:55:49 +01:00
eb8f08a182
fix(rdp): clipboard only on explicit paste, size check before allocation, bounded device I/O
Andy Dixon2026-10-13 06:49:13 +01:00
7f3704e890
fix(irc): linear OSC stripping, bounded joins and CAP state, no cleartext passwords
Andy Dixon2026-10-13 06:46:38 +01:00
d6f8f3306b
fix(ui): hover-panic on non-ASCII links, paste and clipboard spoofing, image budget, links
Andy Dixon2026-10-13 06:32:37 +01:00
00f110f39b
fix: bound VNC zlib inflation, telnet negotiation state, unblockable socket close
Andy Dixon2026-10-13 06:29:22 +01:00
0bcfe6470b
fix(ssh): linear host-pattern matching, per-hop forwarding gates, loopback remote forwards
Andy Dixon2026-10-13 00:42:17 +01:00
bd1dc54e20
fix: validate Quick Connect and ~/.ssh/config imports; unknown enum values no longer reset a profile's config
Andy Dixon2026-10-12 09:19:03 +01:00
3b490fa6c3
fix: redact scripted login passwords from secret-free exports; secret kinds are an enum
Andy Dixon2026-10-12 09:16:14 +01:00
3843351365
fix: the vault checks the master password even when it holds no secrets
Andy Dixon2026-10-12 09:13:34 +01:00
4d6595588b
fix: bound IRC state, read recording metadata from the file tail, cap the audit log
Andy Dixon2026-10-12 09:12:25 +01:00
f09300fd95
fix: a panic on one thread no longer takes the whole app down
Andy Dixon2026-10-12 09:07:32 +01:00
afec95bb36
fix: save typed credentials only after the connection succeeds, and re-ask when a saved one is rejected
Andy Dixon2026-10-12 09:02:43 +01:00
741ee2ec5b
fix: draw accented and other non-ASCII glyphs on the same baseline as ASCII text
Andy Dixon2026-10-12 08:59:32 +01:00
534310b56d
feat: preferences for remote clipboard writes, multi-line paste confirmation and the launch update check
Andy Dixon2026-10-12 08:57:30 +01:00
1c16079584
Remove the Go backend, JS frontend, Wails config and old build scripts; release.sh now wraps rust/release.sh
Andy Dixon2026-10-11 17:43:55 +01:00
e1707e4751
rust: VNC remote clipboard to the local clipboard
Andy Dixon2026-10-11 17:43:35 +01:00
cc42a9086d
rust: --connect startup flag; palette launcher hint fits narrow windows
Andy Dixon2026-10-11 17:42:40 +01:00