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
f7daf68b52
chore: add cross-platform webdriver tests
2026-07-20 03:26:31 +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
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
zhom
ae8afbb158
refactor: api cleanup
2026-07-11 21:37:41 +04:00
zhom
06e34527b6
feat: progress bar for extraction
2026-07-11 15:01:04 +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
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
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
andy
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
andy
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