Commit Graph
403 Commits
Author SHA1 Message Date
zhom 9624ec846d refactor: harden tests 2026-07-21 23:13:17 +04:00
zhom f7daf68b52 chore: add cross-platform webdriver tests 2026-07-20 03:26:31 +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 e1c9ce6525 refactors: animations cleanup 2026-07-16 23:56:59 +04:00
andyandGitHub b15231d752 Merge pull request #505 from mchnkkc/feat/turkish-locale
feat: add Turkish (tr) language support
2026-07-16 19:45:28 +02:00
xenos 22f976442b restore settings redirect 2026-07-16 19:24:12 +02:00
xenos 809a95c729 fix group create translation key 2026-07-16 15:10:20 +02:00
xenos cea4ece698 fix: improve UI interactions and page consistency 2026-07-16 14:37:13 +02:00
cihanandClaude Fable 5 ac03b70f94 feat: add Turkish (tr) language support
Adds a complete Turkish translation (all 1648 keys, validated against
en.json for key parity and {{placeholder}} consistency) and registers
Turkish in SUPPORTED_LANGUAGES.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 14:54:55 +03: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 06e34527b6 feat: progress bar for extraction 2026-07-11 15:01:04 +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 6f0ffc79ee refactor: cleanup 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 5c6d05a62e fix: replace create-profile Back button with Close 2026-07-08 01:19:52 +04:00
zhom c91536325f fix: don't start window drag on interactive controls 2026-07-08 01:19:51 +04:00
zhom 9061e4db8f refactor: improve location info generation for fresh profiles 2026-06-24 08:01:46 +04:00
zhom b3373924e6 style: improve responsiveness 2026-06-24 08:01:46 +04:00
zhom 8588a44fb5 refactor: cleanup 2026-06-24 02:00:44 +04:00
zhom fe3ae13928 style: interactive elements consistently have cursor pointer 2026-06-24 01:13:48 +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 f8791a9ec5 chore: dependency update 2026-06-23 22:46:39 +04:00
zhom 168b7ac6d4 feat: amek window resizable 2026-06-17 18:33:09 +04:00
zhom 2055108578 feat: add cookie export 2026-06-08 00:06:44 +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 0d85b61c96 chore: add missing keys 2026-06-01 15:09:59 +04:00
andyandGitHub 43c86c2dfb Merge branch 'main' into feature/add-vietnamese-locale 2026-05-31 16:36:22 -07:00
zhom 98f1c7452a feat: add onboarding 2026-06-01 01:05:35 +04:00
huy97 ddfdf68dd1 feat(i18n): add Vietnamese (vi) locale
Add Vietnamese translation with all 1572 keys matching en.json.
Register "vi" in SUPPORTED_LANGUAGES, LANGUAGE_FALLBACKS, and
settings dialog language type assertion. Update locale count
from 8 to 9 in docs (AGENTS.md, CONTRIBUTING.md) to account
for previously-omitted Korean (ko).
2026-05-30 23:13:08 +07:00
zhom ecafb5e1c0 refactor: cleanup 2026-05-29 06:31:42 +04:00
andyandGitHub 072cb24e5b Merge pull request #391 from huy97/feature/close-confirm-tray-dialog
feat: confirm minimize-to-tray or quit when closing the window
2026-05-28 17:54:09 -07:00
JockLee f730fd958d fix: improve macOS permission grant feedback 2026-05-29 05:09:56 +07: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
JockLee d5f260bd7e fix: open cloud login in external browser 2026-05-27 20:09:00 +07: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 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 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 405d7c5716 fix: pass correct parameter for dns list selection 2026-05-12 13:17: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