Eduard Gert
cdcdd6a44f
remove close animation from dialogs
2026-06-10 17:36:29 +02:00
Eduard Gert
7648aa7015
remove close animation from language picker
2026-06-10 16:58:52 +02:00
Eduard Gert
4b705d472c
fix copy to clipboard for resources
2026-06-10 16:53:15 +02:00
Eduard Gert
dac2ca4088
fix dropdown animation
2026-06-09 18:08:47 +02:00
Eduard Gert
f8e3ac6d92
refactor, lint, cleanup
2026-06-09 16:31:52 +02:00
Eduard Gert
727e6d3004
update position of not connected text
2026-06-08 18:13:37 +02:00
Eduard Gert
6b2ae1c34c
update session expiration dialog texts, add monitor aware position
2026-06-08 18:09:22 +02:00
Eduard Gert
b067544c8a
update padding and text
2026-06-08 16:02:42 +02:00
Eduard Gert
10d84b758f
add ipv6
2026-06-08 15:22:35 +02:00
Eduard Gert
0e4d0128b6
add custom error dialog
2026-06-08 12:44:33 +02:00
Eduard Gert
9ecc083139
update missing translations
2026-06-05 14:57:32 +02:00
Eduard Gert
efd874efac
add cloud / selfhosted segment in profile creation
2026-06-05 14:38:00 +02:00
Eduard Gert
5877880789
replace native confirm dialog with modals in settings
2026-06-05 13:16:39 +02:00
Eduard Gert
64199209cf
add onboarding
2026-06-03 17:33:13 +02:00
Eduard Gert
1710868a09
add exit node switcher
2026-06-02 17:23:56 +02:00
Eduard Gert
c3a0c1beeb
update language switcher, remove flags
2026-06-02 12:36:29 +02:00
Eduard Gert
45095818bc
update paddings and icons
2026-06-02 12:04:55 +02:00
Eduard Gert
fefd0da7bf
Adjust peers and resources tabs
2026-06-02 11:37:56 +02:00
Zoltan Papp
53d43980ad
fix(ui): keep main window closable after a native dialog on Windows ( #6319 )
...
A native Windows MessageBox attached to a parent window disables that
window (WS_DISABLED) for its lifetime and re-enables it on dismissal.
When the parent is the main window — whose WindowClosing hook hides
instead of closes — the enable/hide sequence races and leaves the window
unable to process its close (X) button afterwards, so e.g. a rejected
login error dialog left the main window stuck open.
Route all native dialogs through src/lib/dialogs.ts, which forces
Detached: true on Windows (NULL owner, no window ever disabled) and is a
no-op on macOS/Linux (keeps the attached sheet-style presentation).
2026-06-01 17:03:53 +02:00
Eduard Gert
a4ad93008b
add skeleton to launch netbird ui at login and own context
2026-06-01 14:57:31 +02:00
Eduard Gert
7538a9a133
update window width and dialogs top padding on macos
2026-06-01 09:51:59 +02:00
Eduard Gert
b0d8ac6489
fix auto size detection
2026-05-29 17:21:45 +02:00
Eduard Gert
558769e671
localize window titles, fix size for windows (and other platforms?)
2026-05-29 16:58:08 +02:00
Eduard Gert
0b19a99693
update ui for win11
2026-05-29 15:40:34 +02:00
Eduard Gert
967235e964
update button size and weight
2026-05-29 13:10:38 +02:00
Eduard Gert
2bf945e745
remove unused packages
2026-05-28 17:18:49 +02:00
Eduard Gert
51b243bdfa
remove unused stuff, refactor frontend folder structure
2026-05-28 16:26:13 +02:00
Eduard Gert
ad7d7fa881
change font weight
2026-05-27 17:03:31 +02:00
Eduard Gert
b84c7618e7
fix viewmode height, update other ui stuff
2026-05-27 16:40:57 +02:00
Eduard Gert
a8ad73d2d9
add shortcuts in tray for quit and settings item
2026-05-27 15:37:05 +02:00
Eduard Gert
0e83d2ad94
add peer details
2026-05-27 14:52:19 +02:00
Eduard Gert
b14feef1d7
add copy to clipboard
2026-05-26 11:23:08 +02:00
Eduard Gert
598fcbd817
remove unused lang icons, disable text selection
2026-05-22 15:59:27 +02:00
Eduard Gert
580cfa0dc5
add default and advanced resize
2026-05-22 09:53:08 +02:00
Eduard Gert
32df29bbd4
Merge remote-tracking branch 'origin/ui-refactor' into ui-refactor
...
# Conflicts:
# client/ui/frontend/src/screens/Update.tsx
2026-05-21 09:34:45 +02:00
Zoltan Papp
d3b660afba
classify daemon login errors and surface localised dialogs
...
The daemon returns gRPC errors whose message is a wrapped mgm + JWT
stack (e.g. "invalid jwt token, err: token could not be parsed: ...").
Showing that in a native dialog is unreadable. Connection now maps the
substrings it recognises to a ClientError{code, short, long} so the UI
can render a localised summary plus a Details: block carrying the raw
daemon text. formatErrorMessage on the TS side reads the structured
payload from Wails' Error.cause (or the JSON-stringified Error.message)
and falls back to plain Error.message for callers not yet migrated.
Also bumps Wails to v3.0.0-alpha.95.
2026-05-20 19:13:13 +02:00
Eduard Gert
414e7815e4
update default view icon, remove capitalize from profile name
2026-05-20 16:45:06 +02:00
Eduard Gert
620233a7ac
update dropdown ui padding, remove unused stuff
2026-05-20 13:38:23 +02:00
Eduard Gert
1c15e9976b
add profiles tab to settings
2026-05-20 13:17:13 +02:00
Eduard Gert
b79b62bee4
add default and advanced view items into dropdown
2026-05-20 09:39:35 +02:00
Eduard Gert
bec4eb326a
update new profile modal
2026-05-19 18:53:19 +02:00
Eduard Gert
8748f3810d
update profile ui
2026-05-19 18:27:05 +02:00
Eduard Gert
1c5254cb31
update profile ui
2026-05-19 14:21:14 +02:00
Eduard Gert
ca48de549e
make dialogs draggable, disable selecting text
2026-05-18 16:34:38 +02:00
Eduard Gert
5b71a4f2ad
update dialogs, hide main window on browser login, keep state as disconnected when needslogin
2026-05-18 16:31:59 +02:00
Eduard Gert
5bdccfe8f4
add i18n to frontend
2026-05-15 16:22:14 +02:00
Eduard Gert
5411fa4350
remove old code, add german lang
2026-05-15 12:56:09 +02:00
Eduard Gert
1932b76f5b
update stuff
2026-05-13 16:28:51 +02:00
Eduard Gert
1c8a6e3798
wip
2026-05-13 10:11:38 +02:00
Eduard Gert
c8e18585c6
add update context
2026-05-11 17:21:38 +02:00