ZacharyZcR
fafff94e5e
Merge commit from fork
2026-07-15 15:05:53 +08:00
ZacharyZcR
9d336bf9df
Merge commit from fork
2026-07-15 14:57:40 +08:00
ZacharyZcR
e1d1a3e53d
Merge commit from fork
2026-07-15 14:55:27 +08:00
ZacharyZcR
4b2a60a854
Merge commit from fork
2026-07-15 14:55:05 +08:00
ZacharyZcR
3d42a2c09c
Merge commit from fork
2026-07-15 14:31:44 +08:00
ZacharyZcR
9ed77d42d4
Merge commit from fork
2026-07-15 14:31:27 +08:00
ZacharyZcR
c7a9063a72
Merge commit from fork
2026-07-15 14:30:28 +08:00
ZacharyZcR
a0ae397e63
Merge commit from fork
2026-07-15 14:21:38 +08:00
ZacharyZcR
b0598294a6
Merge commit from fork
2026-07-15 14:21:13 +08:00
ZacharyZcR
867058bddd
perf: frontend request cache, poll pause, and code-split shell ( #1052 )
...
Host/status caching, shell code-split, SSH pool waits, host-metrics concurrency, background-tab idle, per-host status subscriptions, homepage poll quieting, and virtualized host sidebar + file manager lists.
2026-07-14 13:58:28 +08:00
ZacharyZcR
6e66a5a4ef
feat: add Open File Manager to tab right-click menu ( #1051 )
...
Co-authored-by: SankeerthNara <sankeerthnara@gmail.com >
2026-07-14 01:39:33 +08:00
ZacharyZcR
07d5f5a133
Add terminal font size shortcuts ( #1047 )
2026-07-14 01:14:24 +08:00
ZacharyZcR
d44695eb79
Fix status checks through jump hosts ( #1045 )
2026-07-14 01:14:20 +08:00
ZacharyZcR
c6a2ac69dc
feat(session): add recording and replay ( #1049 )
2026-07-14 01:11:20 +08:00
ZacharyZcR
a3e615b59c
Fix Firefox desktop OIDC callback ( #1044 )
2026-07-13 23:00:22 +08:00
ZacharyZcR
f2b7dae234
Allow pinned hosts with name sorting ( #1043 )
2026-07-13 23:00:16 +08:00
ZacharyZcR
d33c90dd06
Fix external editor actions in file preview ( #1042 )
2026-07-13 23:00:09 +08:00
ZacharyZcR
553cba5a78
Fix Proxmox discovery over HTTPS ( #1041 )
2026-07-13 23:00:04 +08:00
ZacharyZcR
c733673150
Fix Firefox RDP clipboard paste ( #1033 )
2026-07-13 22:59:58 +08:00
ZacharyZcR
f9459d6ede
Fix Android Vietnamese IME input ( #1032 )
2026-07-13 22:59:53 +08:00
ZacharyZcR
ccce77ddcc
Fix OPKSSH js-yaml ESM import ( #1031 )
2026-07-13 22:59:47 +08:00
ZacharyZcR
6f6908bdf4
Fix tmux detection for non-POSIX shells ( #1030 )
2026-07-13 22:59:42 +08:00
ZacharyZcR
1c18620629
Add API key host enrollment endpoint ( #1029 )
2026-07-13 22:59:36 +08:00
Alexander Elsner
033dd38344
feat: implement OIDC back-channel logout support with session management ( #1028 )
...
* feat: implement OIDC back-channel logout support with session management
* Fix OIDC back-channel logout handling
* Require logout token replay identifiers
---------
Co-authored-by: ZacharyZcR <zacharyzcr1984@gmail.com >
2026-07-10 08:37:25 +08:00
Subedi Bibek
732255333f
fix(file-manager): chunked uploads fail with 'Expected multipart/form-data request' ( #1020 )
...
* chore: fix release workflow to merge docs branch
* fix: svg donation generator push fail
* fix: svg donation generator push fail
* Update termix.rb
* fix: svg donation generator push fail
* chore: move donation badge to badges branch to avoid ruleset conflicts
* chore: remove unneeded token from donation badge workflow
* chore: debug donation badge commit step
* fix: escape < character in donation SVG
* fix: point donation badge to badges branch
* chore: remove unused donation badge svg from main
* Add Rack Genius logo to README
Added Rack Genius logo to the README.
* chore: improve donation goal svg generator to include stablecoins
* chore: donation goal generator syntax error
* chore: donation goal generator incorrect docs url usage
* fix(file-manager): use postForm for chunked uploads so multipart content-type is sent
The fileManagerApi axios instance defaults to Content-Type:
application/json. Axios 1.x's default transformRequest converts a
FormData body to JSON whenever the request content type is
application/json, so every chunk POSTed to /ssh/uploadFileChunk
arrived as a JSON body like {"chunk":{}} and the backend rejected
it with 400 'Expected multipart/form-data request'. This breaks all
uploads of files larger than the 1.5 GiB chunking threshold.
The non-chunked path already uses postForm for /ssh/uploadFileStream;
use it for the chunk path too so axios keeps the FormData intact and
the browser sets the multipart boundary.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
---------
Co-authored-by: LukeGus <bugattiguy527@gmail.com >
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 08:25:14 +08:00
Russell Poovey
cf743bbea5
fix: font legibility ( #1019 )
...
* chore: fix release workflow to merge docs branch
* fix: svg donation generator push fail
* fix: svg donation generator push fail
* Update termix.rb
* fix: svg donation generator push fail
* chore: move donation badge to badges branch to avoid ruleset conflicts
* chore: remove unneeded token from donation badge workflow
* chore: debug donation badge commit step
* fix: escape < character in donation SVG
* fix: point donation badge to badges branch
* chore: remove unused donation badge svg from main
* Add Rack Genius logo to README
Added Rack Genius logo to the README.
* chore: improve donation goal svg generator to include stablecoins
* chore: donation goal generator syntax error
* chore: donation goal generator incorrect docs url usage
* fix: font legibility
Text was entirely unreadable in places for me. Especially with themes
like Catppuccin. The muted-foreground text and the tags too similiar to
the background.
---------
Co-authored-by: LukeGus <bugattiguy527@gmail.com >
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com >
Co-authored-by: russell <git@0896c69e.com >
2026-07-10 08:25:08 +08:00
ZacharyZcR
4613954857
Fix terminal font selection ( #1018 )
2026-07-10 08:21:42 +08:00
ZacharyZcR
55867ffd7b
Fix fish prompt OSC highlighting ( #998 )
2026-07-10 08:07:07 +08:00
ZacharyZcR
bc4e42f59f
Preserve recent open tabs on startup ( #1015 )
2026-07-10 08:04:16 +08:00
ZacharyZcR
85130dc056
Fix OIDC redirect forwarded port handling ( #1007 )
2026-07-10 08:03:59 +08:00
ZacharyZcR
4f05bd4fbd
Retry transient terminal DNS lookups ( #1011 )
...
* Retry transient terminal DNS lookups
* Apply DNS retry to SSH entry points
2026-07-10 08:03:19 +08:00
ZacharyZcR
6b98b86969
Fix credential auth optional password ( #1009 )
2026-07-10 08:03:14 +08:00
ZacharyZcR
37560fa133
Prevent Electron modifier wheel zoom ( #1016 )
2026-07-10 08:03:03 +08:00
ZacharyZcR
aef34fd966
Allow Escape to close link confirmation ( #1014 )
2026-07-10 08:02:59 +08:00
ZacharyZcR
11ecb66b33
Fix port knocking before SSH connect ( #1013 )
2026-07-10 08:02:55 +08:00
ZacharyZcR
50a6572ac1
Fix macOS VNC protocol negotiation ( #1012 )
2026-07-10 08:02:51 +08:00
ZacharyZcR
1b5baf2351
Fix alerts and audit log data normalization ( #1010 )
2026-07-10 08:02:47 +08:00
ZacharyZcR
38c5932aa9
Fix command palette escape in fullscreen ( #1008 )
2026-07-10 08:02:43 +08:00
ZacharyZcR
37f9402060
Fix release artifact checkout ref ( #1006 )
2026-07-10 08:02:06 +08:00
ZacharyZcR
b9a995c9cb
Fix Windows file delete command ( #1005 )
2026-07-10 08:02:01 +08:00
ZacharyZcR
017be33974
Support Vault auth for monitors ( #1004 )
2026-07-10 08:01:57 +08:00
ZacharyZcR
579c5c675c
Resolve tunnel source credentials ( #1003 )
2026-07-10 08:01:52 +08:00
ZacharyZcR
d908d9dc57
Guard language switching failures ( #1002 )
2026-07-10 08:01:48 +08:00
ZacharyZcR
57effd2405
Persist remote desktop credential auth ( #1001 )
2026-07-10 08:01:43 +08:00
ZacharyZcR
ed29b114b9
Fix snippet text overflow ( #1000 )
2026-07-10 08:01:38 +08:00
ZacharyZcR
2f0b002212
Persist dashboard service link changes ( #999 )
2026-07-10 08:01:33 +08:00
ZacharyZcR
d8bfe5d2b4
Filter dashboard status hosts ( #997 )
2026-07-10 08:01:27 +08:00
ZacharyZcR
f586b0c3b6
Fix MC syntax highlighting artifacts ( #996 )
2026-07-10 08:01:22 +08:00
dependabot[bot]
183005de84
chore(deps-dev): bump electron from 42.4.1 to 43.0.0 in the major-updates group ( #1027 )
...
* chore: fix release workflow to merge docs branch
* fix: svg donation generator push fail
* fix: svg donation generator push fail
* Update termix.rb
* fix: svg donation generator push fail
* chore: move donation badge to badges branch to avoid ruleset conflicts
* chore: remove unneeded token from donation badge workflow
* chore: debug donation badge commit step
* fix: escape < character in donation SVG
* fix: point donation badge to badges branch
* chore: remove unused donation badge svg from main
* Add Rack Genius logo to README
Added Rack Genius logo to the README.
* chore: improve donation goal svg generator to include stablecoins
* chore: donation goal generator syntax error
* chore: donation goal generator incorrect docs url usage
* chore(deps-dev): bump electron in the major-updates group
Bumps the major-updates group with 1 update: [electron](https://github.com/electron/electron ).
Updates `electron` from 42.4.1 to 43.0.0
- [Release notes](https://github.com/electron/electron/releases )
- [Commits](https://github.com/electron/electron/compare/v42.4.1...v43.0.0 )
---
updated-dependencies:
- dependency-name: electron
dependency-version: 43.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: major-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: LukeGus <bugattiguy527@gmail.com >
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:40:32 -05:00
dependabot[bot]
5beadffc58
chore(deps): bump the prod-minor-updates group with 3 updates ( #1026 )
...
* chore: fix release workflow to merge docs branch
* fix: svg donation generator push fail
* fix: svg donation generator push fail
* Update termix.rb
* fix: svg donation generator push fail
* chore: move donation badge to badges branch to avoid ruleset conflicts
* chore: remove unneeded token from donation badge workflow
* chore: debug donation badge commit step
* fix: escape < character in donation SVG
* fix: point donation badge to badges branch
* chore: remove unused donation badge svg from main
* Add Rack Genius logo to README
Added Rack Genius logo to the README.
* chore: improve donation goal svg generator to include stablecoins
* chore: donation goal generator syntax error
* chore: donation goal generator incorrect docs url usage
* chore(deps): bump the prod-minor-updates group with 3 updates
Bumps the prod-minor-updates group with 3 updates: [js-yaml](https://github.com/nodeca/js-yaml ), [motion](https://github.com/motiondivision/motion ) and [undici](https://github.com/nodejs/undici ).
Updates `js-yaml` from 5.0.0 to 5.2.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/5.0.0...5.2.1 )
Updates `motion` from 12.40.0 to 12.42.2
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/motiondivision/motion/compare/v12.40.0...v12.42.2 )
Updates `undici` from 8.5.0 to 8.7.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v8.5.0...v8.7.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 5.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: motion
dependency-version: 12.42.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: undici
dependency-version: 8.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: LukeGus <bugattiguy527@gmail.com >
Co-authored-by: Luke Gustafson <88517757+LukeGus@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-06 02:39:53 -05:00