Commit Graph
92 Commits
Author SHA1 Message Date
zhom a01901ef07 feat: add tips 2026-09-09 06:16:14 -07:00
zhom dd42d46753 refactor: cleanup 2026-09-09 10:09:14 +04:00
zhom 15b51f8d2d refactor: cleanup 2026-08-27 09:16:25 +04:00
zhom 7671b655cc refactor: better cookie import experience 2026-08-26 13:49:54 +04:00
zhom 82271d8c3b refactor: table style unification 2026-08-26 10:29:45 +04:00
zhom b7e1c791db style: copy 2026-08-26 02:13:00 +04:00
zhom 4b1d48e1ef refactor: confirmation button for profile-regeneration 2026-08-26 02:13:00 +04:00
zhom abe210eda3 test: better sync coverage 2026-08-26 02:13:00 +04:00
zhom 443f8b4597 feat: verify checksum for wayfern 2026-08-24 16:18:30 +04:00
zhom d7f002d8ac feat: extension export via api 2026-08-16 19:50:12 +04:00
zhom a0175eab0d refactor: improve ephemeral ux 2026-08-16 17:22:43 +04:00
zhom ad1aa6cc5a refactor: minor improvement 2026-08-12 14:35:57 +04:00
zhom 325d8fae31 refactor: cleanup sync 2026-08-10 15:47:31 +04:00
zhom 32a1728dee refactor: profile imports 2026-08-10 09:19:25 +04:00
zhom 6d9a44faad fix: prevent settings page from crashing on some systems 2026-08-08 20:36:51 +04:00
zhom f8532be8af refactor: update logic and locks around vpn extensions 2026-08-08 19:27:39 +04:00
zhom f12a84e18f refactor: cleanup 2026-08-06 14:39:53 -07:00
zhom 39bbdcb547 feat: prevent launch with inconsistent geodata 2026-08-05 21:39:10 -07:00
zhom 29cb83d063 refactor: cleanup 2026-08-03 18:44:24 +04:00
zhom 7d82a25107 feat: cookie bot 2026-08-03 07:57:45 +04:00
zhom 0a7d7803f2 feat: xray support 2026-07-31 01:04:58 +04:00
zhom b9070693ed refactor: cleanup 2026-07-25 22:59:13 +04:00
zhom 9624ec846d refactor: harden tests 2026-07-21 23:13:17 +04:00
zhom a71dad735e refactor: block windows app update if the browser is running 2026-07-20 00:16:49 +04:00
zhom f1664b2950 refactor: ui refresh 2026-07-18 11:42:07 +04:00
zhom 4f7910dd23 feat: mass import via gui, api, and mcp 2026-07-17 02:05:34 +04:00
zhom ae8afbb158 refactor: api cleanup 2026-07-11 21:37:41 +04:00
zhom eeb5c816bf feat: sha256 checksum for self-updates 2026-07-11 15:41:00 +04:00
zhom 4eb364653d chore: copy 2026-07-08 11:26:40 +04:00
zhom 23859333c6 refactor: fully deprecate camoufox 2026-07-08 01:19:52 +04:00
zhom 63a1f4c92a feat: per-profile window color with id-derived default 2026-07-08 01:19:52 +04:00
zhom 8588a44fb5 refactor: cleanup 2026-06-24 02:00:44 +04:00
zhom f29b161cf4 feat: profile sorting 2026-06-24 00:41:19 +04:00
zhom 4007dedcf0 feat: batch profile launch/stop for paid users 2026-06-24 00:07:43 +04:00
zhom 168b7ac6d4 feat: amek window resizable 2026-06-17 18:33:09 +04:00
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 b4624f8e8f chore: copy 2026-06-02 04:22:38 +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 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 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 9c1cb011a5 refactor: ui cleanup 2026-05-12 01:22:04 +04:00
zhom ed3c209f35 feat: full ui refresh 2026-05-11 23:13:03 +04:00
zhom bc3c2c8cca chore: copy 2026-05-10 04:45:46 +04:00