-
fe5e766dc6
doc: add README with build, config, deployment, and OSCAR hotkey guide
main
rob thijssen
2026-05-07 13:51:37 +03:00
-
8c2ea95723
fix: account for proxy pipeline latency in switch overlay duration
rob thijssen
2026-05-07 13:39:40 +03:00
-
a57247cb46
fix: switch overlay dismiss — use display:none and named callback
rob thijssen
2026-05-07 13:33:35 +03:00
-
ef48bd40cd
ci: verify publish gating (no deploy directive)
rob thijssen
2026-05-07 13:28:32 +03:00
-
d4bbe6450f
ci: use bracketed deploy directives to avoid false matches
rob thijssen
2026-05-07 13:26:43 +03:00
-
f62084eac7
ci: gate publish jobs on commit message deploy directives
rob thijssen
2026-05-07 13:24:44 +03:00
-
edb6853e3a
fix: switch overlay dismissal and port dropdown selection persistence
rob thijssen
2026-05-07 13:20:30 +03:00
-
2e6f80f9ac
feat: suspend input during port switch with overlay and countdown
rob thijssen
2026-05-07 13:11:47 +03:00
-
7406b4ac02
feat: auto-resume session on page refresh
rob thijssen
2026-05-07 12:19:03 +03:00
-
35db634317
fix: hotkey-based port switching and HTML entity unescaping
rob thijssen
2026-05-07 12:13:57 +03:00
-
9bd215356b
fix: add __templates__ and image button coords to KVM form submissions
rob thijssen
2026-05-07 11:50:38 +03:00
-
d503742542
fix: port count change immediately updates table rows
rob thijssen
2026-05-07 11:38:52 +03:00
-
63aa9a400f
feat: Send Key dropdown for browser-intercepted keys
rob thijssen
2026-05-07 11:32:10 +03:00
-
ea18d97aa6
feat: KVM port management — configuration, switching, and navigation shell
rob thijssen
2026-05-07 11:18:36 +03:00
-
dd029c7f93
doc: port mapping implementation planning
rob thijssen
2026-05-07 11:13:36 +03:00
-
75a51def79
fix: correct keyboard scancode mapping from KeyTranslator.java
rob thijssen
2026-05-07 10:42:02 +03:00
-
4f7d69c75a
fix: Tight palette selector 0 reads two separate color bytes
rob thijssen
2026-05-07 09:55:21 +03:00
-
acf99f849b
feat: phase 9 — encoding 9 (IIP) with tile-versioned delta cache
rob thijssen
2026-05-07 09:39:49 +03:00
-
e39555196d
chore: deployment todos
rob thijssen
2026-05-07 09:23:39 +03:00
-
c31508f138
feat: phase 10 — reconnection, encoding 10, disconnect button
rob thijssen
2026-05-07 09:21:21 +03:00
-
865a08da17
chore: setup backend environment
rob thijssen
2026-05-07 09:08:28 +03:00
-
3ba05bcb05
chore: setup hosting environment
rob thijssen
2026-05-07 08:41:16 +03:00
-
2539a1fd06
ci: ssh resolved
rob thijssen
2026-05-06 18:50:33 +03:00
-
ee4b0a2124
ci: debug ssh
rob thijssen
2026-05-06 18:38:50 +03:00
-
8440d653b3
ci: debug ssh
rob thijssen
2026-05-06 18:31:01 +03:00
-
022c38bdc2
fix(ci): frontend SSH init should test UI_HOST not WS_HOST
rob thijssen
2026-05-06 18:08:36 +03:00
-
3b9ef6407c
ci: debug ssh
rob thijssen
2026-05-06 18:01:34 +03:00
-
99e337d387
ci: debug ssh
rob thijssen
2026-05-06 17:35:30 +03:00
-
5e5908804a
fix(ci): use --rsync-path 'sudo rsync' for privileged deploys
rob thijssen
2026-05-06 16:27:49 +03:00
-
075fef0ea9
fix(ci): drop Node.js install step — already on runner
rob thijssen
2026-05-06 16:16:07 +03:00
-
2700821559
fix(ci): use Node.js tarball instead of fnm (runner lacks unzip)
rob thijssen
2026-05-06 16:15:43 +03:00
-
2627bab72a
ci: add publish workflow with frontend and backend deploy
rob thijssen
2026-05-06 16:12:46 +03:00
-
8692c0e46a
feat: phase 8 — Vite/TS canvas-based KVM console frontend
rob thijssen
2026-05-06 15:19:53 +03:00
-
3bd7ee8eac
feat: phase 7 — proxy daemon with HTTP login and WebSocket bridge
rob thijssen
2026-05-06 15:11:50 +03:00
-
ab74f607e8
feat: phase 6 — keyboard/mouse input + fix Tight zlib init
rob thijssen
2026-05-06 14:51:50 +03:00
-
c8f981f045
feat: phase 5 — Tight decoder with zlib streams and sub-palettes
rob thijssen
2026-05-06 14:44:06 +03:00
-
21ed797302
feat: phase 4 — Hextile decoder and recording example
rob thijssen
2026-05-06 14:35:20 +03:00
-
1164ffdd98
fix: send SetPixelFormat to request 8bpp RGB332
rob thijssen
2026-05-06 14:31:37 +03:00
-
e9823aff03
feat: phase 3 — framebuffer, raw decoder, session pump, snapshot
rob thijssen
2026-05-06 14:23:43 +03:00
-
1bd43fc1f9
feat: phase 2 — handshake, message writers, and server message dispatch
rob thijssen
2026-05-06 14:11:31 +03:00
-
07db90094d
style: apply rustfmt to proto.rs
rob thijssen
2026-05-06 13:59:54 +03:00
-
c4e3df5a44
ci: add Gitea Actions workflow for check, fmt, clippy
rob thijssen
2026-05-06 13:47:58 +03:00
-
3db2927add
feat: phase 0+1 — workspace scaffold and protocol primitives
rob thijssen
2026-05-06 13:44:24 +03:00
-
a60cee3f23
fix: reconcile implementation plan with decompiled Java source
rob thijssen
2026-05-06 13:40:40 +03:00
-
6e1a6fc29d
doc: implementation plan
rob thijssen
2026-05-06 13:36:07 +03:00