zhom
98f1c7452a
feat: add onboarding
2026-06-01 01:05:35 +04:00
zhom
3a3f201065
fix: nix missing dependency
2026-05-29 07:50:38 +04:00
zhom
ecafb5e1c0
refactor: cleanup
2026-05-29 06:31:42 +04:00
zhom
3bc9127c06
refactor: unify browser launch logic
2026-05-29 04:54:26 +04:00
Huy Le Tien
fdecf445ec
feat: confirm minimize-to-tray or quit when closing the window
...
Intercept the main window CloseRequested event so the user can choose
between minimizing the app to the system tray and quitting, instead of
the close button immediately tearing the process down.
- Add an on_window_event handler that prevents close, emits
close-confirm-requested, and lets the next CloseRequested through
once confirm_quit flips a QUIT_CONFIRMED flag.
- Add a TrayIconBuilder in the main process with Show / Quit menu items
and a left-click handler that restores the window. Tray icon is
decoded via the image crate so the donut glyph renders on every
platform.
- Add hide_to_tray command used by the dialog's Minimize action.
- New CloseConfirmDialog React component mounted in app/page.tsx.
- Enable Tauri features tray-icon and image-png.
- Add closeConfirm strings across all eight locale files.
The existing standalone donut-daemon tray binary is left untouched.
2026-05-29 00:10:48 +07:00
zhom
f81e8b6162
refactor: more robust camoufox proxy handling
2026-05-26 04:40:19 +04:00
zhom
9236ad38c8
refactor: cleanup
2026-05-25 02:19:20 +04:00
zhom
69da467ce0
refactor: cleanup, korean translation
2026-05-23 14:22:45 +04:00
zhom
9e777ed37b
refactor: reduce token usage
2026-05-17 21:02:11 +04:00
zhom
28d135de06
fix: track gecko_id for extension groups
2026-05-17 21:02:11 +04:00
zhom
e5361b6905
fix: camoufox proxy pid connection
2026-05-16 02:41:28 +04:00
zhom
f6daa642d0
refactor: browser update
2026-05-15 20:42:25 +04:00
zhom
c84d547a8c
feat: more mcp integrations
2026-05-15 19:59:44 +04:00
zhom
c8a43b43f1
refactor: ui cleanup
2026-05-15 15:44:20 +04:00
zhom
56b0da990b
refactor: cleanup
2026-05-14 20:04:19 +04:00
zhom
f02397dba9
refactor: creation button disaster recovery
2026-05-12 20:50:29 +04:00
zhom
2633e2ba09
refactor: better error handling and prevention of creating ephemeral password protected profiles
2026-05-12 13:03:34 +04:00
zhom
06b5a41b37
feat: support latest camoufox
2026-05-12 02:19:59 +04:00
zhom
ed3c209f35
feat: full ui refresh
2026-05-11 23:13:03 +04:00
zhom
b5f000849f
refactor: sync cleanup
2026-05-11 23:13:03 +04:00
zhom
722aaecbbe
refactor: proxy spawn
2026-05-11 23:13:03 +04:00
zhom
8dc48ef526
chore: logging
2026-05-10 06:03:48 +04:00
zhom
b4a8fd04d8
feat: password protected profiles
2026-05-10 04:32:59 +04:00
zhom
34450ad06b
refactor: cleanup
2026-05-05 22:34:56 +04:00
zhom
4a4cf81255
refactor: don't block ui on clade check
2026-05-04 01:57:42 +04:00
zhom
77be8cadaf
feat: vpn manipulation via the api
2026-05-04 01:57:05 +04:00
zhom
57167b979f
chore: copy
2026-04-30 00:23:20 +04:00
zhom
c9ae34f225
fix: correct browser port mapping
2026-04-27 22:24:40 +04:00
zhom
b5a8a23b55
refactor: cookie management
2026-04-27 06:11:50 +04:00
zhom
d453dfb613
chore: linting
2026-04-27 00:44:05 +04:00
zhom
ce76c1381f
refactor: vpn refresh and remove openvpn support
2026-04-27 00:26:22 +04:00
zhom
a322c97d64
refactor: auth and wayfern
2026-04-25 16:30:59 +04:00
zhom
658d428a62
refactor: cdp gates cleanup
2026-04-22 22:21:34 +04:00
zhom
5c4e3e7318
fix: properly handle headless mode
2026-04-22 00:40:11 +04:00
zhom
b57523fa1e
refactor: better cleanup
2026-04-19 22:43:16 +04:00
zhom
a1170b586a
chore: linting
2026-04-19 21:07:10 +04:00
zhom
c4c6ec9dfd
refactor: proxy cleanup
2026-04-19 19:40:55 +04:00
zhom
3152e0de59
feat: shadowsocks
2026-04-19 19:40:55 +04:00
zhom
9f4bb594e4
fix: vpn config discovery
2026-04-16 13:32:29 +04:00
zhom
e293c36b97
refactor: cleanup
2026-04-16 08:15:58 +04:00
zhom
bd052cec38
refactor: stricter proxy cleanup
2026-04-13 02:57:22 +04:00
zhom
dfc8f80ba5
refactor: wayfern launch
2026-04-13 02:47:16 +04:00
zhom
ce63eccfa4
feat: shadowsocks
2026-04-12 13:54:50 +04:00
zhom
ace0f40320
refactor: better error handling
2026-04-12 13:54:50 +04:00
zhom
1c118ffe37
refactor: self-updates
2026-04-12 13:54:50 +04:00
zhom
feb7afaf30
refactor: x64 performance
2026-04-12 13:54:50 +04:00
zhom
258ea047b6
refactor: vpn
2026-04-11 23:37:05 +04:00
zhom
2b583d1844
chore: linting
2026-04-11 17:49:36 +04:00
zhom
ff401fd4d3
refactor: debug wayfern launch
2026-04-10 01:08:12 +04:00
zhom
3f1f11001e
refactor: cleanup
2026-04-08 12:48:42 +04:00