Commit Graph
25 Commits
Author SHA1 Message Date
Tunglies 143ed48aa9 feat(widget): add macOS desktop widget
Ship a native WidgetKit extension (routing mode, TUN and system proxy
toggles) as part of every macOS build. The extension talks to the Rust
backend over an App Group Unix socket with mutual code-signing checks,
reuses the backend i18n catalogs, and stays inert on macOS < 14.

A beforeBundle hook builds, localizes and pre-signs the extension before
Tauri signs the host; pnpm build resolves a single local signing identity
automatically and CI keeps using its injected credentials. An Xcode
style-preview host is included for iterating on the widget layout. The
i18n cleanup scanner now also scans Swift sources so widget-only keys
are not flagged unused.

Signed-off-by: Tunglies <77394545+Tunglies@users.noreply.github.com>
2026-09-14 13:59:40 +08:00
renovate[bot]renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>Slinetrac
b707dd264e build(vite)!: migrate to Vite 8, switch to Oxc-based @vitejs/plugin-react, and clean up legacy compatibility config (#6492)
* chore(deps): update npm dependencies to v8

* build(vite)!: migrate to Vite 8, switch to Oxc-based @vitejs/plugin-react, and clean up legacy compatibility config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Slinetrac <realakayuki@gmail.com>
2026-03-13 06:42:09 +00:00
Tunglies e41f910063 feat: add infoPlist configuration for macOS build 2025-11-14 17:30:27 +08:00
Tunglies 2bcd653a56 feat: update systray creation to use TrayIconBuilder and pass app reference
fix: macos systray duplicated icon
2025-03-12 13:04:15 +08:00
wonfen 028e4012aa fix: remove macos window title 2025-03-02 04:09:50 +08:00
Tunglies 41c42bba32 fix: macos dock display icon and text (#2818) 2025-03-01 02:29:40 -08:00
huzibaca d0d5204cbc fix: fix: try to fix the language pack issue(2) 2025-01-13 17:09:38 +08:00
huzibaca a3f46ec037 chore: update 2024-12-27 02:42:35 +08:00
huzibaca 7de63cea5c Revert "chore: update resource"
This reverts commit da907d0eea.
2024-10-27 05:10:26 +08:00
huzibaca da907d0eea chore: update resource 2024-10-27 04:46:24 +08:00
huzibaca db2e466d60 chore: update 2024-10-26 19:23:49 +08:00
huzibaca a919f493d6 fix:public DNS not set in macos, tun+fake-ip 2024-10-26 08:55:00 +08:00
huzibaca b5af06529f chore: complete field identifier 2024-10-11 14:33:11 +08:00
huzibaca 6cc81fe6b8 chore: update 2024-09-02 19:33:17 +08:00
MystiPanda d64d25380a feat: custom dmg background 2024-06-20 13:50:28 +08:00
MystiPanda d71269e223 fix: sign error 2024-06-06 16:06:58 +08:00
Zhenfu Shi 8df6f32314 chore: Enable Ad Hoc signing on macOS (#1117)
Closes #1116
2024-06-03 09:01:33 +08:00
MystiPanda 21176d2fd3 feat: support monochrome tray icon 2024-05-15 14:50:10 +08:00
MystiPanda dbb8fe15cf fix: MacOS tray click 2024-04-30 23:21:25 +08:00
PlayerNeo fa2e86df29 fix: disable left click menu on macOS (#930) 2024-04-27 20:52:29 +08:00
dongchengjie 11e0f49ada fix: minor glitches (#900)
* feat: show actual proxy name instead of proxy group when hovering on a group outbound

* fix: open empty edit form and save will cause `UID not found`

* chore: tauri.conf.json json schema

* chore: missing locales
2024-04-20 18:02:15 +08:00
MystiPanda 4b3a73d440 Release 1.5.0 2024-02-06 00:41:12 +08:00
MystiPanda 943c6f77dc feat: Update MacOS tray icon 2023-12-14 13:11:46 +08:00
MystiPanda e7e66e580a chore: Remove script mode 2023-12-09 17:04:03 +08:00
MystiPanda ffaa06560e feat: Support different tray icon for linux 2023-12-09 11:03:19 +08:00