Commit Graph

  • deeae30612 [misc] Add Codecov integration and coverage reporting across workflows (#6333) Maycon Santos 2026-06-03 19:08:45 +02:00
  • 2102349574 cleanup pascal 2026-06-03 19:04:02 +02:00
  • f3cdf163e1 [management] Export ResolveDomain (#6334) Bethuel Mmbaga 2026-06-03 19:53:57 +03:00
  • 08b25e1d19 use nmap peers for affected on AddPeer pascal 2026-06-03 18:44:35 +02:00
  • c2471510b6 use unified resolver pascal 2026-06-03 18:31:38 +02:00
  • d7263a6be9 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-06-03 17:33:20 +02:00
  • 64199209cf add onboarding Eduard Gert 2026-06-03 17:33:13 +02:00
  • 166c6118e2 [client] Fix Up failing with NeedsLogin after SSO login Zoltán Papp 2026-06-03 17:19:52 +02:00
  • 3e61ccb162 [client] Persist sync response via pluggable store (disk on iOS) (#6331) Zoltan Papp 2026-06-03 14:18:50 +02:00
  • a48c20d8d8 [client] Gate DNS forwarder on BlockInbound (#6257) Viktor Liu 2026-06-03 18:33:29 +09:00
  • 2b57a7d43b [client, management, misc] expose VCS revision in dev build version output (#6263) Riccardo Manfrin 2026-06-03 08:56:50 +02:00
  • 42e25ad602 account for routing peers pascal 2026-06-02 18:56:04 +02:00
  • 1710868a09 add exit node switcher Eduard Gert 2026-06-02 17:23:56 +02:00
  • 7798b7cf14 [client/ui] Disable WebKit compositing on Linux to avoid Intel/Mesa SIGSEGV Zoltán Papp 2026-06-02 15:10:45 +02:00
  • 179966b000 [client/ui] Detect KDE panel dark mode from kdeglobals Complementary colour Zoltán Papp 2026-06-02 14:15:56 +02:00
  • 48265a0143 add profile switch into settings, scroll to top after profile switch, add netbird icon to linux windows Eduard Gert 2026-06-02 14:20:36 +02:00
  • fa1e241aea [management, client, proxy] Follow-up fixes for private reverse-proxy services (#6268) Maycon Santos 2026-06-02 13:40:09 +02:00
  • 9a76507b14 [client/ui] Fix Linux package metadata and KDE Wayland icon association Zoltán Papp 2026-06-02 12:51:28 +02:00
  • c3a0c1beeb update language switcher, remove flags Eduard Gert 2026-06-02 12:36:29 +02:00
  • 45095818bc update paddings and icons Eduard Gert 2026-06-02 12:04:55 +02:00
  • 1f74ee9c78 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor braginini 2026-06-02 11:45:39 +02:00
  • 562a538e91 fix(tray): round session-remaining to nearest hour/day braginini 2026-06-02 11:45:29 +02:00
  • 50b26a21fd Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-06-02 11:38:03 +02:00
  • fefd0da7bf Adjust peers and resources tabs Eduard Gert 2026-06-02 11:37:56 +02:00
  • d1f3d88f0d Rephrase session expiration braginini 2026-06-02 11:37:48 +02:00
  • a71ef1bab0 [client/ui] Guard session expiry updates to log only on change Zoltán Papp 2026-06-02 11:09:20 +02:00
  • 38603c7552 Unify peer and route ACL filtering with multi-source peer rules Viktor Liu 2026-06-01 09:37:58 +02:00
  • 16743c4ce5 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-06-02 09:37:57 +02:00
  • 3c0a9c314b add gui version Eduard Gert 2026-06-02 09:37:21 +02:00
  • dfee5252a3 client/ui: open main window on tray left-click on Linux ui-tray-linux-leftclick Zoltán Papp 2026-06-01 22:04:49 +02:00
  • 072d789463 client/ui: retry XEmbed-tray probe before claiming SNI watcher Zoltán Papp 2026-06-01 21:54:37 +02:00
  • 8d05fe07bf Fix watcher registration on wayland (#6320) Pascal Fischer 2026-06-01 21:48:39 +02:00
  • 61da51ed2e client/peer: don't fan out unchanged management/signal state Zoltán Papp 2026-06-01 21:11:32 +02:00
  • 60c86c63aa client/server: throttle and single-flight health probes Zoltán Papp 2026-06-01 21:07:12 +02:00
  • 4cee07bef5 client/ui: use monochrome tray icons on Linux Zoltán Papp 2026-06-01 20:23:46 +02:00
  • 5bebecc427 ui: disable WebKit sandbox when unprivileged userns are blocked Zoltán Papp 2026-06-01 20:06:44 +02:00
  • e7c9182ff9 [client] Offer injected ICMPv6 echo replies to packet capture (#6321) Viktor Liu 2026-06-02 02:38:00 +09:00
  • 3dbd96b172 Add Version service exposing GUI version to frontend Zoltán Papp 2026-06-01 19:23:41 +02:00
  • 54fc223ba6 Merge branch 'main' into feature/affected-peers pascal 2026-06-01 18:42:31 +02:00
  • 6fe35cae83 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-06-01 17:50:38 +02:00
  • 88bd1f91a8 update session expire dialog to account for hours, days etc. Eduard Gert 2026-06-01 17:50:21 +02:00
  • acfd680560 remove icons from profile dropdown Eduard Gert 2026-06-01 17:37:05 +02:00
  • 0b8aae4566 Fix hover label on linux (#6318) Pascal Fischer 2026-06-01 17:36:39 +02:00
  • daf9a74d8f update dialog error for connection switch Eduard Gert 2026-06-01 17:18:31 +02:00
  • 8af90e40d5 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-06-01 17:15:38 +02:00
  • 3f989f69cb update about gui version, add mock data, truncate some strings Eduard Gert 2026-06-01 17:14:30 +02:00
  • 53d43980ad fix(ui): keep main window closable after a native dialog on Windows (#6319) Zoltan Papp 2026-06-01 17:03:53 +02:00
  • 49df24b18c escape ampersand in tray menu labels on Windows Zoltán Papp 2026-06-01 16:44:18 +02:00
  • c5611dd766 open main window on tray double-click on Windows Zoltán Papp 2026-06-01 16:41:44 +02:00
  • a4ad93008b add skeleton to launch netbird ui at login and own context Eduard Gert 2026-06-01 14:57:31 +02:00
  • 101e04f9fb update wails alpha from .95 to .97 Eduard Gert 2026-06-01 11:19:02 +02:00
  • 710d5c6182 apply different window width on windows Eduard Gert 2026-06-01 11:07:33 +02:00
  • 7538a9a133 update window width and dialogs top padding on macos Eduard Gert 2026-06-01 09:51:59 +02:00
  • 5f7657b95e Merge branch 'main' into ui-refactor Zoltan Papp 2026-05-31 12:33:50 +02:00
  • 27873866c2 Revert needs login icon Zoltan Papp 2026-05-31 04:34:17 +02:00
  • 18348e1491 client+ui: remove SSO handoff flicker and clean up abandoned login via context Zoltan Papp 2026-05-31 04:26:15 +02:00
  • 9569ac2081 internal: add temporary debug log for state.Set value and caller Zoltan Papp 2026-05-31 03:45:35 +02:00
  • 0b484133b2 client: hold NeedsLogin during SSO browser wait and tie it to the caller Zoltan Papp 2026-05-31 03:45:13 +02:00
  • 5df570feb8 ui: localize tray status labels for connect/login states Zoltan Papp 2026-05-31 03:15:34 +02:00
  • ed4d823755 ui: auto-trigger browser login when profile switch lands on NeedsLogin Zoltan Papp 2026-05-31 03:15:25 +02:00
  • cedfa2ebf7 peer: add temporary debug log for notifyStateChange caller Zoltan Papp 2026-05-31 02:59:14 +02:00
  • 8b03c96851 ui: add launch-at-login (autostart) toggle for the UI Zoltan Papp 2026-05-31 02:01:02 +02:00
  • b830a45333 ui: request macOS notification authorization on startup Zoltan Papp 2026-05-31 01:34:56 +02:00
  • b0d8ac6489 fix auto size detection Eduard Gert 2026-05-29 17:21:45 +02:00
  • 558769e671 localize window titles, fix size for windows (and other platforms?) Eduard Gert 2026-05-29 16:58:08 +02:00
  • 9189625487 [management] enrich context in permissions manager (#6286) fix/ctx-enrichment Pascal Fischer 2026-05-29 16:36:38 +02:00
  • e9dbf9db6f [management] Extend combined server initialization (#6156) Bethuel Mmbaga 2026-05-29 17:35:35 +03:00
  • fb6138a3ba tray: open menu on left-click on Windows Zoltán Papp 2026-05-29 16:02:41 +02:00
  • b111c38b7c Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Zoltán Papp 2026-05-29 15:54:57 +02:00
  • f54121ebfa Merge branch 'main' into ui-refactor Zoltán Papp 2026-05-29 15:51:43 +02:00
  • 122d172f33 Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor Eduard Gert 2026-05-29 15:40:41 +02:00
  • 0b19a99693 update ui for win11 Eduard Gert 2026-05-29 15:40:34 +02:00
  • 0309f992ad ssh/server: keep testing dep out of the wasm build Zoltán Papp 2026-05-29 15:37:04 +02:00
  • 1ad2d90d3b client: keep sessionwatch out of the wasm build Zoltán Papp 2026-05-29 15:26:21 +02:00
  • 5a9e9e7bc9 [Infrastructure] Pin actions with SHA and improve workflows (#6249) Theodor Midtlien 2026-05-29 15:24:30 +02:00
  • 43e041cf9f [client] Apply netroute unspecified-destination workaround on android (#6192) Viktor Liu 2026-05-29 22:15:22 +09:00
  • 77e5693200 [client] Recognize NetBird DNS forwarder port in capture text format (#6177) Viktor Liu 2026-05-29 22:14:32 +09:00
  • 93a1547871 ci: skip non-English UI locales in codespell Zoltán Papp 2026-05-29 15:07:53 +02:00
  • 04ab9b5bad ui: split main() into focused setup helpers Zoltán Papp 2026-05-29 15:02:44 +02:00
  • 61431801ea ui: extract subscribeAndStreamEvents to cut toastStreamLoop complexity Zoltán Papp 2026-05-29 14:58:17 +02:00
  • 02e3cb9987 ui: document why startStatusNotifierWatcher is empty on non-Linux Zoltán Papp 2026-05-29 14:56:49 +02:00
  • 7a78b9df8a ui: extract subscribeAndStreamStatus to cut statusStreamLoop complexity Zoltán Papp 2026-05-29 14:49:39 +02:00
  • 1416a2e160 ui: reduce cognitive complexity in tray/feed/xembed status handlers Zoltán Papp 2026-05-29 14:45:58 +02:00
  • 88db1724bf Merge branch 'main' into ui-refactor Zoltán Papp 2026-05-29 14:39:40 +02:00
  • d0d7252c24 update settings bottom bar height Eduard Gert 2026-05-29 14:25:36 +02:00
  • 9dc9e7184e add first run lang detection Eduard Gert 2026-05-29 14:24:20 +02:00
  • eab0826b4e merge main crn4 2026-05-29 14:08:09 +02:00
  • 1985caf993 add os detection Eduard Gert 2026-05-29 14:04:45 +02:00
  • 7048b87931 fix wasm bin filesize - type aliases crn4 2026-05-29 13:50:06 +02:00
  • 16570b3223 prevent content flash in settings Eduard Gert 2026-05-29 13:43:48 +02:00
  • dd301f2691 Add daemon socket owner enforcement via SO_PEERCRED daemon-owner Viktor Liu 2026-05-29 11:36:16 +02:00
  • 967235e964 update button size and weight Eduard Gert 2026-05-29 13:10:38 +02:00
  • 7d876571da update CLAUDE.md Eduard Gert 2026-05-29 13:08:06 +02:00
  • e6a624dcee preload settings window, prevent opening hidden windows on macos Eduard Gert 2026-05-29 13:07:34 +02:00
  • bee92f5fcd ui/frontend: update StatusContext for Peers → DaemonFeed rename Zoltán Papp 2026-05-28 21:43:44 +02:00
  • f4914fdfcc build: replace Wails3 scaffolding placeholders with NetBird identity Zoltan Papp 2026-05-28 21:32:16 +02:00
  • 2cdc6ef1c6 ui: split tray.go into feature files, rename Peers service to DaemonFeed Zoltán Papp 2026-05-28 21:26:57 +02:00
  • 3279b705fe session-extend: drop dead retry loop in mgmClient.ExtendAuthSession Zoltán Papp 2026-05-28 19:28:15 +02:00
  • e94a4cbce5 session-extend: preempt previous WaitExtendAuthSession on new wait Zoltán Papp 2026-05-28 19:17:46 +02:00
  • 174dc24867 [management] Add SSO session extend flow (management) (#6197) Zoltan Papp 2026-05-28 19:14:14 +02:00