1154 Commits

Author SHA1 Message Date
zjdndjf
e336b3c88d
fix: apply smart override after rule override 2026-04-10 21:26:39 +08:00
zjdndjf
48e3f5120e
fix: remove empty 'lan-allowed-ips' to avoid LAN access anomalies 2026-04-09 23:06:23 +08:00
Memory
1b96e07b65
fix: prioritize user delay test URL over proxy group config URL 2026-04-07 23:29:51 +08:00
zjdndjf
1c4e048880
chore: add pre-commit checks for format lint and typecheck 2026-04-07 03:38:51 +08:00
zjdndjf
0bedac12ed
fix: fallback to global timeout when profile timeout is empty 2026-04-06 01:27:34 +08:00
zjdndjf
a5c59ce689
fix: resolve type safety regressions across renderer and config 2026-04-06 01:16:03 +08:00
Memory
2698f36868
perf: reduce proxy page re-renders 2026-04-05 17:23:27 +08:00
Memory
58a11fa232
fix: match desktop file by name for linux app icon lookup 2026-04-05 17:02:13 +08:00
Memory
06591b50f4
feat: add GitHub proxy selection with auto multi-source fallback 2026-04-04 19:27:06 +08:00
Memory
0f1cd352db
feat: port network topology visualization to network page 2026-04-03 17:25:46 +08:00
Memory
e4110f65c2
fix: support multiple hosts values and IPv6 addresses in DNS config 2026-04-01 21:58:33 +08:00
YangChengxxyy
93d552870e
feat: 新增全局快捷键 复制命令行命令
Co-authored-by: YangChengxxyy <yangc27@trip.com>
2026-04-01 19:11:45 +08:00
ezequielnick
f8057746e4 sytle: slightly change logo 2026-04-01 08:18:15 +08:00
Memory
f58f780275
fix: revert pnpm to 10.27.0 to fix wrappy missing in asar bundle v1.9.4 2026-03-30 08:35:43 +08:00
Memory2314
f959801db2 Bump to 1.9.4 2026-03-29 23:41:53 +08:00
Memory2314
d2e651e79d update changelog.md 2026-03-29 23:41:53 +08:00
Memory2314
8530cdefcc pnpm update 2026-03-29 23:41:53 +08:00
StarHeart
2a4b9f4e5b
feat: support user agent config per sub (#1712)
* feat: add user agent support in profile configuration

* Introduced a new user agent field in profile settings, allowing users to specify a custom user agent.
* Updated relevant components and localization files to support the new user agent feature.
* Added a new pnpm workspace configuration for built dependencies.

* feat: enhance profile settings with user agent input and toggle functionality

* Added a user agent input field to the advanced profile settings.
* Implemented toggle icons for showing/hiding advanced settings.
* Updated layout to accommodate the new user agent input alongside the existing auth token field.

* chore: remove pnpm workspace configuration for built dependencies
2026-03-29 18:54:56 +08:00
Memory
07dd85db84
add types & refactor: simplify rule-item extra handling
* add types

* refactor: simplify rule-item extra handling
2026-03-28 11:19:31 +08:00
Memory
a068c74307
feat: detect PowerShell version synchronously before Electron init using mshta 2026-03-28 00:22:05 +08:00
Memory
3270e47a7b
fix: improve Node 16 compatibility for Win7 legacy build 2026-03-27 22:10:46 +08:00
Memory
7600f82c34
fix: correct log cleanup regex to match prefixed filenames 2026-03-26 12:25:27 +08:00
Memory2314
c57741fcc5 Bump to 1.9.3 v1.9.3 2026-03-22 12:50:41 +08:00
Memory2314
ff70058e8c update changelog.md 2026-03-22 12:50:41 +08:00
Memory2314
25a3bbe557 update depends 2026-03-22 12:50:41 +08:00
Memory
5445a11ac8
i18n: sider.cards.ip -> sider.cards.network 2026-03-22 12:45:16 +08:00
Memory
85f9e4755a
feat: add network info page & card with IP display, auto-merge missing sider order entries 2026-03-22 11:35:14 +08:00
Martin
58d9e564e5 fix: use sync Canvas rendering for tray traffic icon to prevent flicker
Replace async SVG→Image→Canvas pipeline with synchronous Canvas rendering
to eliminate tray icon flickering. Use showTrafficRef to read showTraffic
value without recreating the IPC listener, preventing icon hiding caused
by appConfig temporarily becoming undefined during config reloads.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 21:37:08 -07:00
Memory
e2fbb2a8ad
fix: reset proxy list scroll position to top on page entry 2026-03-18 11:31:52 +08:00
Daniel Bates
5d4c0cbfb9
Fix #1555: Ensure working directory is prepared when adding new subscription
When adding a new subscription that becomes the current profile with
'diffWorkDir' enabled, 'generateProfile()' was not being called to
prepare the profile's working directory before the core was restarted.

This caused the working directory to be empty and missing necessary
database files (geoip, geosite, etc.), leading to proxies appearing
to work (showing green) but actually failing to function properly.

The fix ensures that when a new profile is added and becomes current
with 'diffWorkDir' enabled, 'generateProfile()' is explicitly called
before 'changeCurrentProfile()' to prepare the working directory.

Co-authored-by: Your Name <your-email@example.com>
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-18 11:12:19 +08:00
Memory
34fc4d2d96
fix: use Virtuoso followOutput and always update logs state 2026-03-09 22:44:27 +08:00
Memory
b9a7e04eee
fix: destroy floating window instead of close 2026-03-09 22:17:54 +08:00
Memory
1a52bff8af
fix: disable compression for subscription requests to prevent ZIP response 2026-03-09 22:17:25 +08:00
Memory
4fd7dec4db
fix: clean up smart override when switching away from smart core
Refactor Smart kernel override management to always call manageSmartOverride.
2026-03-07 15:05:04 +08:00
Memory
9ddb0f15ff
feat: add download progress and sha256 integrity verification for updates 2026-03-07 14:50:16 +08:00
Memory
f5cff160f2
fix: remove download timeout limit for auto updater 2026-03-06 14:05:43 +08:00
Memory
46f0389770
Update changelog.md
Fix various issues including IME input, configuration switching, and log display.
v1.9.2
2026-03-02 11:45:21 +08:00
Memory
25b20250a1
fix: freeze log display when auto-scroll is disabled 2026-03-01 23:37:02 +08:00
Memory
31bec33064
fix: auto-refresh relative time on profiles page 2026-03-01 22:50:47 +08:00
agoudbg
9bbb495dae
fix: badge not clickable 2026-03-01 21:53:08 +08:00
Memory
7dbd33fad6
workflow: update runner to ubuntu-latest 2026-02-25 20:15:44 +08:00
Memory2314
9568586f90 Bump to 1.9.2 2026-02-25 19:54:50 +08:00
Memory2314
6425a09fb8 update changelog.md 2026-02-25 19:54:50 +08:00
Memory2314
8d827d40b7 update depends 2026-02-25 19:54:50 +08:00
Memory
c35d150157
fix: guard against undefined proxy in group.all filter 2026-02-25 19:21:39 +08:00
Memory
33a6e4517e
perf: virtualize rule list in edit-rules modal 2026-02-20 17:33:25 +08:00
Memory
a692dc9ead
fix: use https as default delay test URL 2026-02-18 13:00:52 +08:00
Liang Gong
7c46a0e4fa
chore: vscode extension recommendations 2026-02-10 22:56:17 +08:00
Baoshuo
56880867f3
chore: update link to docs 2026-02-10 22:55:52 +08:00
agoudbg
e767ed0da0
fix: connection chart z-index and scale 2026-02-10 22:46:51 +08:00