Commit Graph

  • 31aa39572d merge main pascal 2026-05-28 18:51:48 +02:00
  • c1db8ab0ab add manage profiles to tray Eduard Gert 2026-05-28 18:04:38 +02:00
  • 2bf945e745 remove unused packages Eduard Gert 2026-05-28 17:18:49 +02:00
  • 4556d52a60 fix view mode toggle Eduard Gert 2026-05-28 16:36:15 +02:00
  • 51b243bdfa remove unused stuff, refactor frontend folder structure Eduard Gert 2026-05-28 16:26:13 +02:00
  • e09bc8894d Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-28 15:45:51 +02:00
  • 55c1f44fb0 build: drop -buildvcs=false so go embeds vcs.revision into the ui binary Zoltan Papp 2026-05-28 15:22:05 +02:00
  • ac8d417c12 update exit node tab Eduard Gert 2026-05-28 14:43:28 +02:00
  • dccc0ebe4b update resources tab Eduard Gert 2026-05-28 14:28:51 +02:00
  • 35498c572a ci: bump node to v22 in release workflow Zoltán Papp 2026-05-28 13:57:30 +02:00
  • cda621bb27 ci: bump pnpm to v11 in release workflow Zoltán Papp 2026-05-28 13:51:43 +02:00
  • d57b30f8d5 Merge branch 'main' into ui-refactor Zoltán Papp 2026-05-28 13:43:19 +02:00
  • d82b950718 frontend: approve esbuild postinstall via pnpm-workspace.yaml Zoltan Papp 2026-05-28 13:40:43 +02:00
  • 596952265d wgkey as peer id crn4 2026-05-28 12:52:15 +02:00
  • 3bd058d425 Use old version of the Dock icon braginini 2026-05-28 12:45:36 +02:00
  • 0082f51830 i18n: pluralize exit node nav title Zoltan Papp 2026-05-28 11:46:19 +02:00
  • e4420b1f96 tray: separator between troubleshoot and version info in about submenu Zoltan Papp 2026-05-28 11:44:13 +02:00
  • a5635f8825 tray: use yellow connecting dot for needs-login state Zoltan Papp 2026-05-28 11:41:22 +02:00
  • 7ea5e37dd4 [client] Improve rosenpass support (#6136) Riccardo Manfrin 2026-05-28 09:01:18 +02:00
  • 9d7ef9b255 [client] Fix statemanager possible deadlock (#6228) Riccardo Manfrin 2026-05-28 08:54:15 +02:00
  • 966fbec119 routemanager: enforce a single selected exit node Zoltan Papp 2026-05-27 20:41:45 +02:00
  • f693d268b4 tray: selectable exit nodes + push-based network list refresh Zoltan Papp 2026-05-27 14:58:32 +02:00
  • a94dfd732f [android] add SSHClient gomobile binding for in-app terminal feature/android-client-ssh Zoltan Papp 2026-05-10 21:26:06 +02:00
  • 7ea0882975 [ios] add SSHClient gomobile binding for in-app terminal Zoltan Papp 2026-05-27 18:27:20 +02:00
  • 09f4109b01 update peers ui Eduard Gert 2026-05-27 18:01:06 +02:00
  • ad7d7fa881 change font weight Eduard Gert 2026-05-27 17:03:31 +02:00
  • 944a258459 [management] extend nmap monitoring (#6271) Pascal Fischer 2026-05-27 16:56:02 +02:00
  • 21cfec93d4 comments cleanup crn4 2026-05-27 16:51:55 +02:00
  • b84c7618e7 fix viewmode height, update other ui stuff Eduard Gert 2026-05-27 16:40:57 +02:00
  • ec5da43d73 persist viewMode across restarts Eduard Gert 2026-05-27 15:52:15 +02:00
  • a8ad73d2d9 add shortcuts in tray for quit and settings item Eduard Gert 2026-05-27 15:37:05 +02:00
  • a241112a1d disable resize Eduard Gert 2026-05-27 15:35:51 +02:00
  • e62dff0f66 add github, docs links etc. to settings about page Eduard Gert 2026-05-27 15:35:40 +02:00
  • 5cecca2c23 store viewmode in ui preferences Eduard Gert 2026-05-27 15:21:51 +02:00
  • 0e83d2ad94 add peer details Eduard Gert 2026-05-27 14:52:19 +02:00
  • 1f9a829f2c [management] update log levels (#6266) Pascal Fischer 2026-05-27 11:43:49 +02:00
  • 98818e3095 merge main\ crn4 2026-05-27 10:50:24 +02:00
  • 004a305e46 tray: add 30s ticker to keep session-expiry countdown fresh Zoltan Papp 2026-05-27 00:33:09 +02:00
  • c77e5cef85 tray: revert on-open click handler — OpenMenu freezes tray and React Zoltan Papp 2026-05-27 00:24:46 +02:00
  • 13179081d2 Merge branch 'main' into ui-refactor Zoltan Papp 2026-05-26 23:41:18 +02:00
  • 2d3c8fc555 tray: drop dead iconMenuNetbird and openRoute after menu rework Zoltan Papp 2026-05-26 23:25:45 +02:00
  • 61aa3a53ed tray: re-enable Exit Node menu item when candidates arrive post-connect Zoltan Papp 2026-05-26 23:13:34 +02:00
  • 80d6df6260 tray: rework menu layout, exit-node submenu, session countdown wording Zoltan Papp 2026-05-26 22:52:49 +02:00
  • 53bbc2d551 session: clear stale SSO deadline on teardown and after expiry Zoltan Papp 2026-05-26 22:52:35 +02:00
  • d9f0189b57 tray: reorganise menu, refresh expiry countdown on open Zoltan Papp 2026-05-26 15:06:29 +02:00
  • 78ed62535e Clean up middleware and move auth middlewa into module bcmmbaga 2026-05-26 20:45:57 +03:00
  • 77604bb467 remove nil return pascal 2026-05-26 18:32:32 +02:00
  • 1072f73a73 fix merge issues pascal 2026-05-26 18:08:03 +02:00
  • 4b6721c878 reduce cognitive complexity pascal 2026-05-26 18:01:43 +02:00
  • 0b78e310b7 Merge branch 'main' into feature/affected-peers pascal 2026-05-26 17:57:59 +02:00
  • 68b942722c account for proxy peers and services pascal 2026-05-26 17:55:18 +02:00
  • 14af179556 [management] Refactor management server bootstrap (#6256) Bethuel Mmbaga 2026-05-26 17:44:28 +03:00
  • 1fbb5e6d5d [management] fix owner role update (#6264) Pascal Fischer 2026-05-26 16:37:58 +02:00
  • 6771e35d57 [client] Release js.FuncOf callbacks in wasm ssh and rdp to prevent leaks (#5982) Viktor Liu 2026-05-26 21:32:39 +09:00
  • 91e0520f27 move locales to client/ui/i18n Eduard Gert 2026-05-26 12:34:01 +02:00
  • 67a1f3c4fe add peers, networks and exit node list (wip) Eduard Gert 2026-05-26 12:09:08 +02:00
  • e89b1e0596 [proxy, client] Bound embed client WireGuard per-Device memory (#5962) Viktor Liu 2026-05-26 18:51:53 +09:00
  • 7af7630e5b consider removed peers from group pascal 2026-05-26 11:43:29 +02:00
  • b6d20edfeb tray: show NetBird brand mark next to About on macOS Zoltan Papp 2026-05-26 11:33:57 +02:00
  • 18d0019332 tray: drop Networks menu item, make session-expiry row open extend flow Zoltan Papp 2026-05-26 11:23:41 +02:00
  • 5d5c2d9f95 filtering fix crn4 2026-05-26 11:33:21 +02:00
  • ecee7df5d8 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-26 11:27:17 +02:00
  • 1d783c33d9 adjust left offset in ip and fqdn Eduard Gert 2026-05-26 11:26:51 +02:00
  • b14feef1d7 add copy to clipboard Eduard Gert 2026-05-26 11:23:08 +02:00
  • 0935a5675d tray: move session-expiry row under profile email, hide separator when daemon unavailable Zoltán Papp 2026-05-26 10:59:36 +02:00
  • 4818599a93 sort peers Eduard Gert 2026-05-26 09:50:18 +02:00
  • f8c107b087 update peers filter, fix duplicate url open in dev Eduard Gert 2026-05-26 09:35:03 +02:00
  • d542c60e21 Refactor Linux system info to use syscalls (#6230) Philip Laine 2026-05-25 21:00:24 +02:00
  • 4983b5cf17 [client] Match DNS wildcard handlers on label boundaries (#6255) Viktor Liu 2026-05-26 01:38:48 +09:00
  • b3b0feb3b8 [client] Filter scoped/cloned default routes from BSD network monitor RTM_ADD (#6208) Viktor Liu 2026-05-26 01:38:21 +09:00
  • 7aebdd69dd [management, client, proxy] add expose NetBird-only services over tunnel peers (#6226) Maycon Santos 2026-05-25 17:41:50 +02:00
  • 144dfbc12c Capture listener locally in accept loops to avoid nil deref on Stop Viktor Liu 2026-05-25 17:02:28 +02:00
  • 6c9465df54 Handle Lstat error in purgeStaleAgentSubdir Viktor Liu 2026-05-25 15:52:30 +02:00
  • 6cd5d6084f Split prepareAgentSocketDir to reduce cognitive complexity Viktor Liu 2026-05-25 15:09:28 +02:00
  • 3bcacffd2c Rename xauth_linux.go to xauth_x11.go so FreeBSD picks it up Viktor Liu 2026-05-25 14:10:01 +02:00
  • 65f302b698 Authenticate virtual X11 sessions with per-session MIT-MAGIC-COOKIE-1 Viktor Liu 2026-05-25 13:26:29 +02:00
  • 3b8a5c15cc Address CodeRabbit review on DNAT refcount worktree-accept-ra-forwarding Viktor Liu 2026-05-25 12:14:27 +02:00
  • 2f67841b1e Reuse /var/run/netbird as VNC agent socket parent via configs.RuntimeDir Viktor Liu 2026-05-25 11:03:51 +02:00
  • ddc9f8199a Balance DNAT forwarding refcount on duplicates and missing rules Viktor Liu 2026-05-25 11:08:21 +02:00
  • 6c6ad8d14f Merge remote-tracking branch 'origin/main' into worktree-accept-ra-forwarding Viktor Liu 2026-05-25 10:57:31 +02:00
  • bf2fb2fd44 Address CodeRabbit review on embedded VNC PR Viktor Liu 2026-05-24 18:52:57 +02:00
  • 4e3e3ce6d3 Surface VNC initiator in status, clarify proxy logs, dampen capture noise Viktor Liu 2026-05-24 16:32:30 +02:00
  • 5e2830be8a Harden VNC server, IPC, and management plumbing Viktor Liu 2026-05-24 16:02:36 +02:00
  • f557e665a5 Return error from gateApproval and log at the caller Viktor Liu 2026-05-23 19:50:27 +02:00
  • fa57eedaf5 Address CodeRabbit review and fix CI on embedded-vnc Viktor Liu 2026-05-23 19:44:21 +02:00
  • 7cb6388349 Decline VNC approval early when no console user is logged in Viktor Liu 2026-05-23 19:15:01 +02:00
  • 1f912be673 Address codespell and Sonar findings on embedded-vnc Viktor Liu 2026-05-23 19:06:02 +02:00
  • 8d329da591 Evict orphaned packet captures and annotate VNC streams Viktor Liu 2026-05-23 17:55:18 +02:00
  • 8e72967bbe Add per-connection user-approval prompts for VNC Viktor Liu 2026-05-23 17:22:49 +02:00
  • d624c2db74 fix i18n label Eduard Gert 2026-05-22 16:36:07 +02:00
  • 513ecd456c remove mock peers Eduard Gert 2026-05-22 16:28:24 +02:00
  • 8f957ff41a fix scroll in settings Eduard Gert 2026-05-22 16:09:55 +02:00
  • 598fcbd817 remove unused lang icons, disable text selection Eduard Gert 2026-05-22 15:59:27 +02:00
  • c29ef638f4 Switch VNC daemon-to-agent IPC to Unix sockets and audit-log every connection Viktor Liu 2026-05-22 15:32:35 +02:00
  • 97b7b010f5 Fold init-only VNC and SSH setters into Config-struct constructors Viktor Liu 2026-05-22 12:41:24 +02:00
  • 17a365926d update auto update wordings, add update available into ui Eduard Gert 2026-05-22 13:04:04 +02:00
  • 030c57150f Signal Zlib encode failure and fall back to Raw Viktor Liu 2026-05-22 12:06:52 +02:00
  • 0f03c612d1 Lower CreateTemporaryAccess complexity and emit VncAuth for session pubkeys Viktor Liu 2026-05-22 12:01:18 +02:00
  • 1cc5967198 Address follow-up CodeRabbit VNC findings Viktor Liu 2026-05-22 11:35:16 +02:00
  • 577ce6deb5 fix connect flow in tray Eduard Gert 2026-05-22 10:16:13 +02:00