43 Commits

Author SHA1 Message Date
MaxFan b713074ee2 Prepare release v1.2.29
Co-authored-by: Cursor <cursoragent@cursor.com>
v1.2.29
2026-05-17 19:46:16 +03:30
MaxFan d9a2a3b7d2 Prepare release v1.2.28
Co-authored-by: Cursor <cursoragent@cursor.com>
v1.2.28
2026-05-17 19:34:10 +03:30
MaxFan dfe623dd99 Fix release workflow for prepared versions
Co-authored-by: Cursor <cursoragent@cursor.com>
v1.2.27
2026-05-17 19:26:05 +03:30
MaxFan 8283b9d6d1 Prepare release v1.2.27
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 19:20:44 +03:30
MaxFan a686edd027 Fix OpenVPN reconnect routing
Update the router when OpenVPN reconnects with a new runtime endpoint, and keep the release notes and README status in sync.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 15:53:14 +03:30
github-actions[bot] 83ea7560f4 Prepare release v1.2.26 v1.2.26 2026-05-17 12:02:03 +00:00
MaxFan 4906a1e123 Prepare OpenVPN notes for release workflow
Keeps the project version at 1.2.25 so the release workflow can publish v1.2.26 and moves the OpenVPN release notes back under Unreleased.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 15:31:01 +03:30
MaxiFan 3b9a917645 Merge pull request #17 from MaxiFan/feature/openvpn-external
Add OpenVPN split-tunnel support
2026-05-17 15:27:44 +03:30
MaxFan d877fe2c70 Merge main into OpenVPN feature branch
Resolves version and changelog conflicts while keeping the OpenVPN release as 1.2.26 on top of the existing 1.2.25 changes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 15:24:59 +03:30
MaxFan b311473df4 Add OpenVPN split-tunnel support
Adds external OpenVPN Community integration with split-compatible routing, safer connection readiness checks, profile persistence, UI guidance, and release documentation for the new version.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-17 15:20:37 +03:30
github-actions[bot] a4e90aa2d7 Prepare release v1.2.25 v1.2.25 2026-05-16 10:09:00 +00:00
MaxiFan 559674a44c Merge pull request #13 from BlacKSnowDot0/pr-clean
پشتیبانی از پروکسی SOCKS5/HTTP از طریق sing-box outbound
2026-05-15 17:26:52 +03:30
MaxiFan 8696da6494 Merge pull request #16 from mohammad-parvizi-dev/main
Add startup and auto-connect app settings
2026-05-15 17:09:24 +03:30
MaxFan 2d866e9cba Improve tab headers, theme styling, and tray notifications
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-15 16:59:12 +03:30
mohamad parvizi aa345b1680 Add startup and auto-connect app settings
Persist global app settings and expose startup/auto-connect controls. Adds AppSettings (StartWithWindows, AutoConnectOnStartup, LastActiveProfileId) plus LoadAppSettings/SaveAppSettings to ProfileService (appsettings.json). MainViewModel now loads/saves these settings, exposes StartWithWindows/AutoConnectOnStartup/LastActiveProfileId properties, restores last profile and triggers auto-connect on startup when enabled, and updates the HKCU Run registry entry to enable/disable startup (with a user warning message on enable). Adds corresponding UI controls to SettingsTabView and includes defensive error handling and sensible defaults.
2026-05-14 13:38:46 +03:30
BlacKSnowDot0 605eb20d23 feat(proxy): SOCKS5/HTTP via V2Ray/sing-box, add MixedProxyServer, remove standalone proxy types and local auth 2026-05-14 11:12:45 +03:30
github-actions[bot] 5f44e10e7b Prepare release v1.2.24 v1.2.24 2026-05-12 13:40:20 +00:00
MaxFan f7952e60a9 Fix release tag existence check 2026-05-12 17:09:25 +03:30
MaxFan 834b0eff53 Add release notes for next release 2026-05-12 17:06:51 +03:30
MaxFan 75d43dfb7d Automate release versioning and changelog 2026-05-12 12:44:43 +03:30
MaxFan 39e2df207b Fix release provenance workflow syntax 2026-05-12 12:32:23 +03:30
MaxFan 6d67476af5 Document GitHub Actions release provenance 2026-05-12 12:29:47 +03:30
MaxFan 10d6334624 Update GitHub Actions versions 2026-05-12 12:19:45 +03:30
MaxFan 0b4b2747d9 Allow release workflow to update assets 2026-05-12 12:16:04 +03:30
MaxFan 8584288b5f Add GitHub Actions release workflow 2026-05-12 12:11:43 +03:30
MaxFan 6b179063a9 Add README screenshots 2026-05-12 12:04:32 +03:30
MaxFan 1bcb9a2a31 Fix Persian README RTL rendering 2026-05-11 21:33:03 +03:30
MaxFan beee09746b Add Persian README 2026-05-11 21:30:01 +03:30
MaxFan d70310efd1 Improve footer project attribution 2026-05-11 21:27:51 +03:30
MaxFan 247c59c563 Clean nullable warnings in traffic router 2026-05-11 21:25:14 +03:30
MaxFan a51bcbdadd Clarify tunnel-only traffic accounting 2026-05-11 21:22:59 +03:30
MaxFan 52d970f49e Release v1.2.23 v1.2.23 2026-05-11 21:14:16 +03:30
MaxFan 588daa1332 Add update checks and tray notifications 2026-05-11 21:07:58 +03:30
MaxFan b2974cdc95 Clarify protected leak attempts in health status 2026-05-11 20:30:02 +03:30
MaxFan 9649ca0303 Bump version to 1.2.22 v1.2.22 2026-05-11 20:07:08 +03:30
MaxFan 7438458237 Fix help donation actions and remove internal docs 2026-05-11 19:56:56 +03:30
SM.Gallafan 290083e809 Update DONATE.md 2026-05-11 18:51:22 +03:30
MaxFan be55c4311c Add roadmap for system preflight checks 2026-05-11 17:00:47 +03:30
MaxFan b60d5401e4 Document standalone runtime behavior 2026-05-11 16:52:08 +03:30
MaxFan f157e6f100 Keep donation details out of README 2026-05-11 16:45:31 +03:30
MaxFan a770790885 Document platform support and maintenance disclaimer 2026-05-11 16:40:37 +03:30
MaxFan 0a3d6dea3f Remove one-time and unused release files 2026-05-11 16:37:20 +03:30
MaxFan 3726d36902 Prepare TunnelX for open-source release 2026-05-11 16:27:14 +03:30