Commit Graph

131 Commits

Author SHA1 Message Date
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
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 69da467ce0 refactor: cleanup, korean translation 2026-05-23 14:22:45 +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 2633e2ba09 refactor: better error handling and prevention of creating ephemeral password protected profiles 2026-05-12 13:03:34 +04:00
zhom ed3c209f35 feat: full ui refresh 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 57167b979f chore: copy 2026-04-30 00:23:20 +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 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 feb7afaf30 refactor: x64 performance 2026-04-12 13:54:50 +04:00
zhom 7d03968123 refactor: dynamic proxy 2026-04-08 10:37:43 +04:00
zhom 48883ddd03 refactor: more robust vpn handling 2026-04-04 03:16:04 +04:00
zhom 35723de96a feat: dns block lists 2026-03-31 14:21:31 +04:00
zhom a3514df0d4 refactor: show app version in settings 2026-03-29 13:02:41 +04:00
zhom ad18966294 refactor: better claude integration 2026-03-24 09:05:52 +04:00
zhom cd5fd2c970 refactor: remove executable_path 2026-03-24 00:07:50 +04:00
zhom 116a54942d refactor: networking 2026-03-20 02:45:11 +04:00
zhom 2cf9013d28 chore: handle download interuptions 2026-03-16 15:48:52 +04:00
zhom 5bea6a32e0 feat: synchronizer 2026-03-15 18:00:04 +04:00
zhom 942d193206 feat: human-like typing for MCP 2026-03-14 12:12:14 +04:00
zhom e9b5442340 refactor: cleanup 2026-03-13 10:19:34 +04:00
zhom cf79f2b172 fix: wayfern auto-updates 2026-03-09 17:46:00 +04:00
zhom 43ee6856f9 refactor: cleanup 2026-03-09 14:24:18 +04:00
zhom acd572ed23 feat: teams plan 2026-03-02 15:49:26 +04:00
zhom 8a96d18e46 feat: extension management 2026-03-02 07:26:42 +04:00
zhom 1f28983a4e refactor: cleanup 2026-03-02 05:18:49 +04:00
zhom c1fb1e3c4b chore linting 2026-02-24 06:09:30 +04:00
zhom e6cb4e6082 feat: e2e encrypted sync 2026-02-24 05:51:48 +04:00
zhom 3732d3a6e1 feat: ephemeral profiles 2026-02-22 10:17:25 +04:00
zhom ddc2657165 refactor: better daemon management 2026-02-22 03:03:41 +04:00
zhom 8b9ad44ebc feat: add more import/export formats for cookies 2026-02-21 22:13:02 +04:00
zhom 206be3ff12 refactor: allow custom location 2026-02-21 16:32:46 +04:00
zhom c61b3d3188 feat: netscape cookie import 2026-02-21 15:50:23 +04:00
zhom 4872dcc8ad refactor: sync 2026-02-20 07:22:42 +04:00
zhom e5663515a7 refactor: cleanup and decouple 2026-02-20 04:44:35 +04:00
zhom 59706e62c1 refactor: better error handling 2026-02-16 13:50:18 +04:00
zhom bb8356eeef feat: better proxy management 2026-02-16 10:03:27 +04:00
zhom 0563bce39d feat: in-house proxies 2026-02-15 20:55:09 +04:00
zhom 63453331ff feat: windows support 2026-02-15 11:48:59 +04:00
zhom 2a38ab2674 feat: profile cloning 2026-02-01 21:59:02 +04:00