Commit Graph

123 Commits

Author SHA1 Message Date
zhom fc9a00b97d refactor: deprecate camoufox 2026-06-08 00:06:44 +04:00
zhom 15f3aa03f7 refactor: cleanup 2026-06-08 00:06:44 +04:00
zhom 98f1c7452a feat: add onboarding 2026-06-01 01:05:35 +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 36263eac04 feat: add shortcuts 2026-05-17 21:02:11 +04:00
zhom c8a43b43f1 refactor: ui cleanup 2026-05-15 15:44:20 +04:00
zhom ed3c209f35 feat: full ui refresh 2026-05-11 23:13:03 +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 57167b979f chore: copy 2026-04-30 00:23:20 +04:00
zhom f8ce56481f chore: i18n 2026-04-28 23:50:56 +04:00
zhom 7d03968123 refactor: dynamic proxy 2026-04-08 10:37:43 +04:00
zhom 35723de96a feat: dns block lists 2026-03-31 14:21:31 +04:00
zhom 612c6610ce chore: linting 2026-03-28 23:31:20 +04:00
zhom d0e3e15fd3 chore: linting 2026-03-28 20:55:10 +04:00
zhom ad18966294 refactor: better claude integration 2026-03-24 09:05:52 +04:00
zhom 5bea6a32e0 feat: synchronizer 2026-03-15 18:00:04 +04:00
zhom e9b5442340 refactor: cleanup 2026-03-13 10:19:34 +04:00
zhom 43ee6856f9 refactor: cleanup 2026-03-09 14:24:18 +04:00
zhom 250e206eef refactor: extension cleanup 2026-03-03 01:00:28 +04:00
zhom acd572ed23 feat: teams plan 2026-03-02 15:49:26 +04:00
zhom 97b1225d40 refactor: better custom name 2026-03-02 11:29:17 +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 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 8b9ad44ebc feat: add more import/export formats for cookies 2026-02-21 22:13:02 +04:00
zhom c61b3d3188 feat: netscape cookie import 2026-02-21 15:50:23 +04:00
zhom 97da1ca288 refactor: allow sync for non-subscribers 2026-02-21 14:46:31 +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 a008e11504 refactor: properly handle admin account 2026-02-16 19:58:23 +04:00
zhom bb8356eeef feat: better proxy management 2026-02-16 10:03:27 +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
zhom 4a59459eb2 feat: daemon support, general improvement, and preparation for Windows release 2026-02-01 20:55:09 +04:00
zhom e9f4edd120 refactor: auto-update in background 2026-01-18 02:12:11 +04:00
zhom 27ad2a8bbe chore: add deprecation warning for regular browsers 2026-01-11 21:07:50 +04:00
zhom eeea15c65d feat: move background processes to its own daemon 2026-01-11 21:01:09 +04:00
zhom 2725cf9316 feat: add licensing handling 2026-01-11 03:58:46 +04:00
zhom cddc4544b0 feat: add cookies copying functionality 2026-01-11 01:35:05 +04:00
zhom e9c084d6a4 feat: partially add wayfern 2026-01-09 09:50:07 +04:00
zhom fdd921c6bb refactor: don't bundle node backend 2026-01-08 22:25:10 +04:00
zhom 7544c11197 chore: linting 2026-01-03 14:28:16 +04:00
zhom effe229067 refactor: remove mullvad and tor browser artifacts 2025-12-01 12:25:21 +04:00
zhom 01b3109dc1 feat: add mass-proxy-assign action 2025-11-30 11:03:19 +04:00
zhom 5947ec14e6 feat: add notes 2025-11-30 10:45:39 +04:00
zhom cd8e1dcf18 refactor: allow the user to view the fingerprint while the profile is running 2025-11-29 23:50:54 +04:00