Commit Graph

  • a8541a1529 Apply posture and validated-peers filtering on ResourceTypePeer policy resolution Viktor Liu 2026-05-17 06:33:23 +02:00
  • 94068d3ebc Drop -ac from Xvfb/Xorg invocations to keep xhost localuser grant authoritative Viktor Liu 2026-05-17 06:32:50 +02:00
  • 738c585ee7 Guard VNC session negotiated encoding state with RWMutex Viktor Liu 2026-05-17 06:32:31 +02:00
  • 9b5541d17d Extract session-address anonymization helper to lower status complexity Viktor Liu 2026-05-16 22:11:28 +02:00
  • 7123e6d1f4 Fix Windows lint errcheck/unused and Linux nilerr in console VNC fallback Viktor Liu 2026-05-16 17:23:36 +02:00
  • 62cf9e873b Track active VNC sessions in status and address CodeRabbit findings Viktor Liu 2026-05-16 17:06:19 +02:00
  • 3f91f49277 Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176) v0.71.2 Viktor Liu 2026-05-16 23:52:57 +09:00
  • 9f0aa1ce26 Add embedded VNC server with JWT auth and per-peer toggle Viktor Liu 2026-05-16 09:19:34 +02:00
  • 347c5bf317 Avoid context cancellation in cancelPeerRoutines (#6175) Maycon Santos 2026-05-16 16:29:01 +02:00
  • 486cd4c0e3 Add test for bidirectional SSH rule authorized users on source peers fix-ssh-authorized-users-multi-rule Viktor Liu 2026-05-16 15:59:02 +02:00
  • 22e2519d71 [management] Avoid peer IP reallocation when account settings update preserves the network range (#6173) Viktor Liu 2026-05-16 22:51:48 +09:00
  • b59382d4f2 Collect SSH authorized users for bidirectional rules on source peers Viktor Liu 2026-05-16 15:49:07 +02:00
  • e916f12cca [proxy] auth token generation on mapping (#6157) v0.71.1 Vlad 2026-05-15 19:13:44 +02:00
  • cca46f070b Merge remote-tracking branch 'origin/main' into windows-dns-firewall windows-dns-firewall Viktor Liu 2026-05-15 17:11:38 +02:00
  • 9ed2e2a5b4 [client] Drop DNS probes for passive health projection (#5971) Viktor Liu 2026-05-16 00:07:38 +09:00
  • 2ccae7ec47 [client] Mirror v4 exit selection onto v6 pair and honour SkipAutoApply per route (#6150) Viktor Liu 2026-05-15 23:58:47 +09:00
  • 5bdccfe8f4 add i18n to frontend Eduard Gert 2026-05-15 16:22:14 +02:00
  • cccb0e9230 [ci] Generate Wails bindings in release, bump wails to alpha.91 Zoltan Papp 2026-05-15 13:46:05 +02:00
  • 9d8eb76746 [client/ui] Replace update event fan-out with typed UpdateState API Zoltan Papp 2026-05-15 13:21:35 +02:00
  • 1ebb507cbb remove bindings from git Eduard Gert 2026-05-15 13:01:19 +02:00
  • 5411fa4350 remove old code, add german lang Eduard Gert 2026-05-15 12:56:09 +02:00
  • c228ce12e4 Add GetWgPort and return engine config port in grpc call fix/wgport-config Theodor Signeboen Midtlien 2026-05-15 12:25:02 +02:00
  • 17cae1a75c [client/ui] Introduce localisation (i18n + preferences) feature packages Zoltan Papp 2026-05-15 11:08:19 +02:00
  • c0b0eeb6ab update claude.md and rename windowmanager Eduard Gert 2026-05-15 10:49:44 +02:00
  • d32721d7fc merge ui stuff Eduard Gert 2026-05-15 10:20:51 +02:00
  • 288f8dec08 Merge branch 'ui-refactor' into ui-refactor-ui Eduard Gert 2026-05-15 10:16:30 +02:00
  • db8c9a0e30 add window manager Eduard Gert 2026-05-15 10:14:01 +02:00
  • 505fcc7f7a [client/ui] Move profile-switch suppression from tray to Peers service Zoltan Papp 2026-05-15 10:01:26 +02:00
  • 8fd4d3bc80 Drop signaling-side ICE candidate filter, drop overlay STUN at mux read-side instead drop-candidateviaroutes-filter Viktor Liu 2026-05-14 17:44:42 +02:00
  • 07e5450117 [management] Bracket IPv6 reverse-proxy target hosts when building URL Host field (#6141) v0.71.0 Viktor Liu 2026-05-14 23:42:40 +09:00
  • 3f914090cb [client] Bracket IPv6 in embed listeners, expand debug bundle (#6134) Viktor Liu 2026-05-14 23:22:53 +09:00
  • ea9fab4396 [management] Allocate and preserve IPv6 overlay addresses for embedded proxy peers (#6132) Viktor Liu 2026-05-14 23:05:33 +09:00
  • 0fe8764707 [client/ui] Optimistic Connecting on profile switch, status row disabled Zoltan Papp 2026-05-14 15:44:30 +02:00
  • c0e7c61c4b [client] Close giveUpChan in connectWithRetryRuns defer Zoltan Papp 2026-05-14 15:44:15 +02:00
  • e4eedbe18f [client/ui] Mirror tray profile switch to user-side ProfileManager Zoltan Papp 2026-05-14 14:52:14 +02:00
  • fc1db63fc3 [client/ui] Fix profile-submenu race, restore Connect re-auth flow Zoltan Papp 2026-05-14 14:52:03 +02:00
  • d841a6aa07 [client] Push status snapshot on every state.Set and classify SSO errors Zoltan Papp 2026-05-14 14:51:51 +02:00
  • 77b479286e [management] fix offline statuses for public proxy clusters (#6133) Vlad 2026-05-14 13:27:50 +02:00
  • ab2a8794e7 [client] Add short flags for status command options (#6137) Maycon Santos 2026-05-14 12:30:42 +02:00
  • 258e7ec038 Merge branch 'refs/heads/ui-refactor' into ui-refactor-ui Eduard Gert 2026-05-13 16:51:57 +02:00
  • 1932b76f5b update stuff Eduard Gert 2026-05-13 16:28:51 +02:00
  • d33b841a33 [client/ui] Use type conversion for ProfileRef to UpParams (staticcheck) Zoltan Papp 2026-05-13 16:07:21 +02:00
  • df1935da6d [client/ui] Regenerate Wails bindings after UpParams and ProfileSwitcher changes Zoltan Papp 2026-05-13 16:05:46 +02:00
  • eb6be5a2f3 [client/ui] Always use async Up in the UI service layer Zoltan Papp 2026-05-13 16:02:24 +02:00
  • 209f14fc2f [client/ui] Cancel in-flight profile switch on rapid profile changes Zoltan Papp 2026-05-13 16:00:31 +02:00
  • 2bd56ecf67 [client/ui] Remove goroutine from ProfileSwitcher.SwitchActive Zoltan Papp 2026-05-13 15:55:59 +02:00
  • 67988c2407 [client/ui] Make profile Switch sync, Down+Up async in ProfileSwitcher Zoltan Papp 2026-05-13 15:54:33 +02:00
  • 53b2fb8dc1 [client/ui] Add async Up mode to avoid blocking profile switches Zoltan Papp 2026-05-13 15:51:36 +02:00
  • 803144e569 [client/ui] Unify profile-switching logic in ProfileSwitcher service Zoltan Papp 2026-05-13 15:46:00 +02:00
  • c0cd88a3d0 [client/ui] Fix stale LoginFailed/NeedsLogin state after profile switch Zoltan Papp 2026-05-13 15:13:20 +02:00
  • 6c9b821bf0 [client/ui] Show active profile name and account email in tray menu Zoltan Papp 2026-05-13 13:07:36 +02:00
  • 7d8700c847 Merge PR #5971 and add NRPT root-zone catch-all in RouteAll mode e2e-windows-dns-combined Viktor Liu 2026-05-13 13:44:57 +02:00
  • 03929b5b6b Merge remote-tracking branch 'origin/windows-dns-firewall' into e2e-windows-dns-combined Viktor Liu 2026-05-13 13:42:50 +02:00
  • 83030dbbd6 Merge branch 'ui-refactor' into ui-refactor-ui Eduard Gert 2026-05-13 10:12:26 +02:00
  • 1c8a6e3798 wip Eduard Gert 2026-05-13 10:11:38 +02:00
  • 74ea03da9b [ci] Fix Windows installer icon/banner paths missed in ui-wails rename Zoltan Papp 2026-05-13 02:28:43 +02:00
  • 77fdf23a50 [ci] Drop Mesa3D opengl32.dll bundling from Windows installer Zoltan Papp 2026-05-13 01:40:16 +02:00
  • 1f4ed5c8ef [ci] Install Wails GTK deps on Linux lint/test runners Zoltan Papp 2026-05-13 01:39:12 +02:00
  • e1bf362675 [client/ui] Refresh tray menu after status-indicator bitmap change Zoltan Papp 2026-05-12 21:46:05 +02:00
  • af40ee52f8 [client/ui] Auto-reconnect tray profile switch when daemon was active Zoltan Papp 2026-05-12 21:40:29 +02:00
  • 4988f2aa68 [client/ui] Refresh Profiles submenu by rebuilding the tray menu Zoltan Papp 2026-05-12 21:24:52 +02:00
  • e3efaa5e59 [client] Fix tray flicker and stuck Connecting during management retry Zoltan Papp 2026-05-12 20:38:30 +02:00
  • 100d25a062 [client/ui] Add Profiles submenu to the tray Zoltan Papp 2026-05-12 20:11:08 +02:00
  • 04b4330393 [client/ui] Add coloured status dot to tray menu Zoltan Papp 2026-05-12 20:01:35 +02:00
  • 9126a192ca [client] Set 0644 perms on SSH client config after os.CreateTemp (#6126) Viktor Liu 2026-05-12 22:05:53 +09:00
  • 0a00edf77d Restore go.mod versions and raise wasm size limit to 57MiB wasm-websocket-dial Viktor Liu 2026-05-12 14:56:38 +02:00
  • 0f3d89f495 Merge remote-tracking branch 'origin/main' into wasm-websocket-dial Viktor Liu 2026-05-12 14:55:37 +02:00
  • 1224d6e1ee [client] Persist management URL and pre-shared key overrides on login (#6065) Viktor Liu 2026-05-12 21:52:56 +09:00
  • 96672dd1f8 [management] chores: update dex version (#6124) Nicolas Frati 2026-05-12 13:50:35 +02:00
  • 946ce4c3da [client] Fix --config flag default to point at profile path (#6122) Viktor Liu 2026-05-12 00:48:21 +09:00
  • c8e18585c6 add update context Eduard Gert 2026-05-11 17:21:38 +02:00
  • 1931a2c8a8 add update available icon Eduard Gert 2026-05-11 17:11:25 +02:00
  • 108d43e702 add flags, update peers list Eduard Gert 2026-05-11 16:17:54 +02:00
  • 842ef0d657 update macos icon Eduard Gert 2026-05-11 15:40:04 +02:00
  • 439f44c6b4 merge Eduard Gert 2026-05-11 15:16:41 +02:00
  • b5a970155b Merge branch 'ui-refactor' into ui-refactor-ui Eduard Gert 2026-05-11 15:15:11 +02:00
  • 686e0d97f2 update Assets.car Eduard Gert 2026-05-11 14:51:05 +02:00
  • 0c287b6f4d fix vite dev server Eduard Gert 2026-05-11 14:48:37 +02:00
  • 07cbfdbede [proxy] feature: bring your own proxy (#5627) Vlad 2026-05-11 14:31:38 +02:00
  • f7f5946910 update components Eduard Gert 2026-05-11 14:26:10 +02:00
  • 7a9f5a734f Merge branch 'main' into ui-refactor Zoltan Papp 2026-05-11 14:10:12 +02:00
  • 1aae067aaa add settings skeleton Eduard Gert 2026-05-11 13:58:41 +02:00
  • 28a7eba756 [client/ui] Remove unused xembed_host_other.go stub Zoltan Papp 2026-05-11 13:54:17 +02:00
  • 8841b950a2 [client/server] Stop retry loop after PermissionDenied login Zoltan Papp 2026-05-11 13:43:53 +02:00
  • 0c2702c0d7 update height and wording Eduard Gert 2026-05-11 13:30:05 +02:00
  • b43a09a1c7 [client/ui] Add tray icon for needs-login/login-failed states Zoltan Papp 2026-05-11 13:22:30 +02:00
  • 595dfbb6f1 [client/ui] Distinguish "daemon not running" tray state Zoltan Papp 2026-05-11 12:22:47 +02:00
  • 7f560df9be [client/ui] Tray menu opens on click; hide window at startup Zoltan Papp 2026-05-11 12:01:46 +02:00
  • 09052949a2 [client/ui] Finish ui-wails rename (import paths, fyne deps) Zoltán Papp 2026-05-11 11:33:35 +02:00
  • 9aef31ff53 [client/ui] Replace fyne UI with Wails (rename ui-wails to ui) Zoltán Papp 2026-05-11 11:20:22 +02:00
  • 08f52f4517 [client/server] Allow clearing pre-shared key via SetConfig Zoltán Papp 2026-05-11 11:02:39 +02:00
  • e230cf1d96 Merge remote-tracking branch 'origin/main' into wasm-websocket-dial Viktor Liu 2026-05-11 10:37:30 +02:00
  • 7859ba1b78 Propagate EDE meta through race result on upstream short-circuit Viktor Liu 2026-05-11 10:24:28 +02:00
  • e8a3e3f24b Merge remote-tracking branch 'origin/main' into drop-dns-probes Viktor Liu 2026-05-11 10:17:52 +02:00
  • 98144e0996 Restore value receivers on androidHostManager and reorder iosHostManager methods Viktor Liu 2026-05-11 10:10:07 +02:00
  • a4114a5e45 [client] Skip DNS upstream failover on definitive EDE (#6089) Viktor Liu 2026-05-11 17:00:23 +09:00
  • 6b08e89c7b [relay] Preserve non-standard port in WS dialer URL prep (#6061) Viktor Liu 2026-05-11 16:59:33 +09:00
  • a852b3bd34 [client, proxy] Harden uspfilter conntrack and share TCP relay (#5936) Viktor Liu 2026-05-11 16:59:13 +09:00
  • afb83b3049 [client] Use unique temp file and clean up on failure when writing ssh config (#6064) Viktor Liu 2026-05-11 16:58:49 +09:00
  • 18e3b5dd32 fix about Eduard Gert 2026-05-11 09:37:14 +02:00