This website requires JavaScript.
Explore
Help
Sign In
MrBlake
/
MrTerm
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
25
Wiki
Activity
Files
7d4991c99c6ccfb396b8595d90794e3597d13d9d
MrTerm
/
src
T
History
MrBlake
and
Claude Opus 5.5
7d4991c99c
App lock: unlock with security keys via the built-in CTAP2 client on Linux too (Chromium returned no PRF result, so adding a YubiKey failed with "does not support hmac-secret"); updates: show only one update dialog at a time (startup and manual check stacked two)
...
Co-Authored-By: Claude Opus 5.5 <
noreply@anthropic.com
>
2026-09-27 14:22:34 +02:00
..
core
Add MrTerm Web: self-hosted browser version (Docker Compose) with user accounts, per-user vaults encrypted by the login password, the desktop UI over WebSocket, SFTP upload/download over HTTP; share backend channels between Android and web (src/core/backend.js)
2026-09-26 14:52:26 +02:00
main
App lock: unlock with security keys via the built-in CTAP2 client on Linux too (Chromium returned no PRF result, so adding a YubiKey failed with "does not support hmac-secret"); updates: show only one update dialog at a time (startup and manual check stacked two)
2026-09-27 14:22:34 +02:00
renderer
App lock: unlock with security keys via the built-in CTAP2 client on Linux too (Chromium returned no PRF result, so adding a YubiKey failed with "does not support hmac-secret"); updates: show only one update dialog at a time (startup and manual check stacked two)
2026-09-27 14:22:34 +02:00
web
Web: fix SSH, SFTP and all other sessions failing over plain http:// (crypto.randomUUID only exists in secure contexts), add a clipboard fallback without HTTPS
2026-09-26 15:03:55 +02:00
i18n.js
App lock: fix registering security keys with a FIDO2 PIN on Linux (Electron has no WebAuthn PIN prompt, so Chromium failed with NotAllowedError after touching the key); register via a built-in CTAP2 client over hidraw with PIN entry in the key window
2026-09-27 13:53:38 +02:00
preload.js
Add encrypted LAN sync between MrTerm devices: UDP discovery, X25519 pairing with short authentication code, mutually authenticated AES-256-GCM sessions, last-writer-wins merge with deletions, and per-item opt-in for SSH keys, passwords and VPN configurations
2026-09-25 23:05:39 +02:00