Commit Graph

  • 517bea0daf Collapse X11 DISPLAY/XAUTHORITY auto-detect logs into one line Viktor Liu 2026-05-20 13:13:53 +02:00
  • 7461d4cef4 Move v6 forwarding helpers to dedicated file Viktor Liu 2026-05-20 14:35:19 +02:00
  • 42534b24c5 fix scrollarea inside settings Eduard Gert 2026-05-20 13:43:18 +02:00
  • 2aea1f7bb5 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-20 13:38:34 +02:00
  • 620233a7ac update dropdown ui padding, remove unused stuff Eduard Gert 2026-05-20 13:38:23 +02:00
  • 1c15e9976b add profiles tab to settings Eduard Gert 2026-05-20 13:17:13 +02:00
  • c761d0d1cd Address review: VLAN-safe procfs path, rollback partial v6 enable, aggregate routing errors Viktor Liu 2026-05-20 13:15:15 +02:00
  • 9192b4f029 [client] Bump macOS sleep callback timeout to 20s (#6220) Viktor Liu 2026-05-20 20:09:22 +09:00
  • f04e2bada8 [ci] Switch CI deps to GTK4 / WebKitGTK 6.0 Zoltán Papp 2026-05-20 12:46:37 +02:00
  • efa6a3f502 missed file crn4 2026-05-20 12:41:05 +02:00
  • c46dee4e6b Gate IPv6 forwarding on overlay v6 capability and preserve host RA acceptance Viktor Liu 2026-05-20 12:21:51 +02:00
  • c784b02550 [misc] Update contribution guidelines (#6219) Maycon Santos 2026-05-20 12:21:03 +02:00
  • 1d88faf66f [ci] Stage WebView2 bootstrapper in test_windows_installer Zoltán Papp 2026-05-20 12:17:11 +02:00
  • 896530fd82 Add ExtendedMouseButtons for back/forward mouse buttons Viktor Liu 2026-05-20 11:51:17 +02:00
  • 354fd004c7 Enable IdP JWKS refresh in VNC JWT validator Viktor Liu 2026-05-20 11:30:14 +02:00
  • c28e41e82b Track macOS click count and pixel-scale wheel scroll Viktor Liu 2026-05-20 11:14:01 +02:00
  • 02b9fe704b Use pixel-mode scroll on macOS for smoother wheel events Viktor Liu 2026-05-20 11:12:48 +02:00
  • 5e200fa571 Drop unreliable Sequoia preflight from macOS Screen Recording check Viktor Liu 2026-05-20 10:20:30 +02:00
  • 7d61975f6c Proxy macOS VNC connections from the LaunchDaemon to a per-user agent via launchctl asuser Viktor Liu 2026-05-19 17:24:10 +02:00
  • 84093af1f0 Bump wails/v3 to v3.0.0-alpha.94 Zoltán Papp 2026-05-20 12:11:28 +02:00
  • 62b36112ea Extract daemon-to-agent loopback proxy and token helpers into a platform-neutral file Viktor Liu 2026-05-19 16:53:59 +02:00
  • df9a6fb020 Drop pbpaste trace log that fires whenever the macOS pasteboard is empty Viktor Liu 2026-05-19 15:24:45 +02:00
  • b1b04f9ec6 Composite remote cursor into the framebuffer when the dashboard toggles it on Viktor Liu 2026-05-19 14:40:15 +02:00
  • fe15688f20 Emit Cursor pseudo-encoding on Linux, Windows, and macOS Viktor Liu 2026-05-19 13:04:05 +02:00
  • 2285db2b62 Treat ExtendedClipboard messages with the Caps bit as Caps regardless of co-set action bits Viktor Liu 2026-05-19 13:08:47 +02:00
  • b3f0f53a23 Collapse dirty rects to their bounding box when the bbox is densely dirty Viktor Liu 2026-05-19 12:42:38 +02:00
  • 5eec9962ba Honour client JPEG quality fully now that backpressure caps it dynamically Viktor Liu 2026-05-19 12:40:05 +02:00
  • 393c102f45 Throttle VNC encoder JPEG quality and skip frames under write backpressure Viktor Liu 2026-05-19 12:31:09 +02:00
  • b41fbad5e1 Surface DXGI fallback to GDI at warn level on Windows Viktor Liu 2026-05-19 12:31:09 +02:00
  • 24a5f2252c Accept any RGB shift permutation as Tight-compatible per RFB 7.7.6 Viktor Liu 2026-05-19 12:19:05 +02:00
  • 9d189bb3e8 Restore Hextile SolidFill and Zlib encoding paths Viktor Liu 2026-05-19 12:11:13 +02:00
  • 8e2505b59c [management] Add metrics for peer status updates and ephemeral cleanup (#6196) Maycon Santos 2026-05-18 22:55:19 +02:00
  • 97bc1eebde [management] Fence peer status updates with a session token (#6193) Maycon Santos 2026-05-18 20:25:12 +02:00
  • 32a5a061b8 [management] fix: device redirect uri wasn't registered (#6191) Nicolas Frati 2026-05-18 12:57:59 +02:00
  • d927ef468a Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176) Viktor Liu 2026-05-16 23:52:57 +09:00
  • d3f3e08035 Avoid context cancellation in cancelPeerRoutines (#6175) Maycon Santos 2026-05-16 16:29:01 +02:00
  • 6bb66e0fad [management] Avoid peer IP reallocation when account settings update preserves the network range (#6173) Viktor Liu 2026-05-16 22:51:48 +09:00
  • 34a4744565 [ci] Wire wails3 bindings generation into darwin UI release Zoltán Papp 2026-05-20 11:19:34 +02:00
  • d250f92c43 feat(reverse-proxy): clusters API surfaces type, online status, and capability flags (#6148) Maycon Santos 2026-05-20 10:08:34 +02:00
  • b79b62bee4 add default and advanced view items into dropdown Eduard Gert 2026-05-20 09:39:35 +02:00
  • 80966ab1b0 [management] Ensure SessionStartedAt has a default value (#6211) Maycon Santos 2026-05-20 08:25:30 +02:00
  • 7fd862e157 JSON for profile switching add-json-yaml-flags TechHutTV 2026-05-19 16:50:11 -07:00
  • 75214223d7 JSON deregister, login, networks select, debug bundle TechHutTV 2026-05-19 16:45:19 -07:00
  • fd0834441d absent forwarding ports omit JSON field TechHutTV 2026-05-19 16:36:36 -07:00
  • d3293fb282 Json list output for network, profiles etc TechHutTV 2026-05-19 15:46:31 -07:00
  • a212963dac [client] add new json flags TechHutTV 2026-05-19 15:31:20 -07:00
  • 5fbcdeceac more comments crn4 2026-05-19 21:41:08 +02:00
  • 3a1bbeba90 review comments crn4 2026-05-19 20:27:50 +02:00
  • bec4eb326a update new profile modal Eduard Gert 2026-05-19 18:53:19 +02:00
  • 8748f3810d update profile ui Eduard Gert 2026-05-19 18:27:05 +02:00
  • 728057ef15 missed files for client side and shared files crn4 2026-05-12 16:54:56 +02:00
  • 582cd70086 client side and components on shared folder crn4 2026-05-12 16:43:32 +02:00
  • 9bbbafaf69 int id for networks and posture checks migration crn4 2026-05-12 12:55:19 +02:00
  • 672b057aa0 fix Group.Copy losing AccountSeqID crn4 2026-05-12 11:50:47 +02:00
  • b9a0186200 fix routes filtering in account componnents crn4 2026-05-11 14:53:19 +02:00
  • 9083bdb977 capabilities conditioning crn4 2026-05-06 17:22:55 +02:00
  • b194af48b8 wire size benches fix crn4 2026-05-04 14:34:31 +02:00
  • 4543780ef0 grpc components encoding with optimisations crn4 2026-05-04 13:40:47 +02:00
  • 2de0283971 init int inds migration crn4 2026-04-29 15:07:55 +02:00
  • 1c5254cb31 update profile ui Eduard Gert 2026-05-19 14:21:14 +02:00
  • 5eb28acb11 [management] Account-scoped ephemeral peer cleanup refactor/ephemeral-cleanup mlsmaycon 2026-05-19 09:50:14 +02:00
  • 0920fa1fa9 Address SonarCloud quality gate riccardom 2026-05-19 09:04:40 +02:00
  • 3f8cd29006 Merge remote-tracking branch 'origin/main' into ui-refactor Zoltán Papp 2026-05-18 23:31:13 +02:00
  • af24fd7796 [management] Add metrics for peer status updates and ephemeral cleanup (#6196) Maycon Santos 2026-05-18 22:55:19 +02:00
  • 13d32d274f [management] Fence peer status updates with a session token (#6193) Maycon Santos 2026-05-18 20:25:12 +02:00
  • 0151cbd3e3 GH action gate on generated PB output riccardom 2026-05-18 14:53:18 +02:00
  • 46ec42b9a0 Regenerated pb go files riccardom 2026-05-18 11:57:50 +02:00
  • e1b686420a Aligns go protoc toolset riccardom 2026-05-18 11:34:01 +02:00
  • ca48de549e make dialogs draggable, disable selecting text Eduard Gert 2026-05-18 16:34:38 +02:00
  • 5b71a4f2ad update dialogs, hide main window on browser login, keep state as disconnected when needslogin Eduard Gert 2026-05-18 16:31:59 +02:00
  • bc407527f4 Register VNC netstack service only when netstack is active Viktor Liu 2026-05-18 14:48:54 +02:00
  • 5543404188 Cap honored VNC client JPEG quality at 50 Viktor Liu 2026-05-18 14:07:26 +02:00
  • c2fdf62f1f Detect dead VNC peers on both ends and report session stats Viktor Liu 2026-05-18 12:39:51 +02:00
  • b9f5264e36 Restore createRDPProxy wasm entry point for dashboard RDP Viktor Liu 2026-05-18 12:19:22 +02:00
  • 741ce8581d fix open settings in tray, prevent loading profiles when daemon is down Eduard Gert 2026-05-18 13:07:34 +02:00
  • 705f87fc20 [management] fix: device redirect uri wasn't registered (#6191) Nicolas Frati 2026-05-18 12:57:59 +02:00
  • 6b44d65cac report daemon-down as DaemonUnavailable on initial Peers.Get and gate UI Zoltan Papp 2026-05-18 12:33:46 +02:00
  • f84b1df857 remove unused import Eduard Gert 2026-05-18 11:37:55 +02:00
  • c24349e4f1 add overlay when daemon not available Eduard Gert 2026-05-18 11:37:42 +02:00
  • 7f7bee630f update about settings dev version, keep profile switch in sync between ui and tray Eduard Gert 2026-05-18 10:56:27 +02:00
  • 4e0eb9f2d4 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-18 10:41:12 +02:00
  • 38a367e0cd update markdown files Eduard Gert 2026-05-18 10:39:39 +02:00
  • 78fb15e327 update profile context Eduard Gert 2026-05-18 10:39:32 +02:00
  • 35e58a2796 update connection switch Eduard Gert 2026-05-18 10:39:22 +02:00
  • a6278936af replace openRoute with Event.Emit for needsLogin Eduard Gert 2026-05-18 10:39:03 +02:00
  • 32f62f3ed8 add profile switched event Eduard Gert 2026-05-18 10:38:13 +02:00
  • 7fae703a27 [client/ui] Port IPv6 toggle and paired default-route filter to Wails UI Zoltán Papp 2026-05-18 10:25:18 +02:00
  • f468f15a30 Merge branch 'main' into ui-refactor Zoltán Papp 2026-05-18 10:24:31 +02:00
  • 97d0a6776f Release sticky modifiers and mouse buttons on client disconnect Viktor Liu 2026-05-18 08:55:27 +02:00
  • 7e7e056f3a Reset Tight zlib stream when deflater is recreated mid-session Viktor Liu 2026-05-18 07:54:21 +02:00
  • 785f94d13f Guard buildExtClipProvideText against oversized input Viktor Liu 2026-05-18 07:42:24 +02:00
  • bfb6750b13 Reset encoding capability flags on each SetEncodings Viktor Liu 2026-05-18 07:41:42 +02:00
  • f5e1057127 Latin-1 round-trip for legacy CutText and soft-fail ext clipboard errors Viktor Liu 2026-05-18 07:41:12 +02:00
  • ee393d0e62 Clamp Tight length to 22 bits and fall back to Raw on overflow Viktor Liu 2026-05-17 21:27:13 +02:00
  • 0b8fc5da59 Split session.go: encoder pipeline and clipboard handling into separate files Viktor Liu 2026-05-17 17:32:01 +02:00
  • 2d0a54f31a Fix golangci-lint and Sonar: drop newZlibState, extract applyEncoding, inline stub comment Viktor Liu 2026-05-17 17:16:10 +02:00
  • 61ec8d67de Honor QualityLevel and CompressLevel pseudo-encodings Viktor Liu 2026-05-17 16:52:57 +02:00
  • 76add0b9b2 Fix ExtendedClipboard auto-request by advertising all actions in Caps Viktor Liu 2026-05-17 16:47:53 +02:00
  • a11341f57a Add ExtendedClipboard pseudo-encoding for UTF-8 bidirectional clipboard Viktor Liu 2026-05-17 16:34:14 +02:00
  • b135d462d6 Drop unused zlibState.scratch field Viktor Liu 2026-05-17 16:33:48 +02:00