Commit Graph
601 Commits
Author SHA1 Message Date
Loren Eteval cd9fc14b9b Add WiX license document
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 19:08:48 +08:00
Loren Eteval d581e37b95 Update constants usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 10:11:09 +08:00
Loren Eteval 5aacd2a6f7 Add Dependabot configuration
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 09:33:45 +08:00
Loren Eteval 168fb924a6 Make Flatpak installation non-interactive
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 23:47:48 +08:00
Loren Eteval dffe950360 Add "--user" to "flatpak remote-add" in workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 23:44:41 +08:00
Loren Eteval 1c0be0db7e Use macos-15-intel instead of macos-13 in workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 23:30:56 +08:00
Loren Eteval 2308b160b5 Add Linux RPM packaging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 23:20:02 +08:00
Loren Eteval 013d7f5be5 Disable "OpenApplicationFolder" in flatpak
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 13:59:53 +08:00
Loren Eteval d7b011c674 Disable TUN mode in flatpak
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 13:43:26 +08:00
Loren Eteval 438cae1dfc Fix theme detection
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 13:34:37 +08:00
Loren Eteval 9a9b17ac31 Disable auto assets update in flatpak
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 00:16:23 +08:00
Loren Eteval f2d51c9fc7 Add Linux DEB and Flatpak packaging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 00:01:47 +08:00
Loren Eteval 41318d84d0 Fix "ADMINISTRATOR_NAME" is not retranslated
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-13 21:45:21 +08:00
Loren Eteval 576b5e5e0e Centralize class-name formatting
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-13 21:32:18 +08:00
Loren Eteval 5f0e985f67 Handle screen QR import failures
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-13 21:26:37 +08:00
Loren Eteval fabb8c59a7 Swap open and closed folder icons
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-13 20:51:08 +08:00
Loren Eteval 0825ce5f82 Use actions/setup-go@v6
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-04 18:35:05 +08:00
Loren Eteval b8904bb2ce Update project documentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-04 18:25:58 +08:00
Loren Eteval bbc8d3a22a Bump version to 0.6.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-04 18:19:16 +08:00
Loren Eteval bfcf04e296 Add screen QR-code scanning
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-04 11:04:34 +08:00
Loren Eteval ab5f09b1a0 Refresh bundled assets
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-03 22:17:20 +08:00
Loren Eteval 7d5a86eba4 Remove unused imports
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-03 20:40:28 +08:00
Loren Eteval b74c487cf7 Add Linux TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-03 20:17:58 +08:00
Loren Eteval 270432c5ae Install zlib headers for Nuitka builds
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 17:59:27 +08:00
Loren Eteval 70049c6296 Switch to enum implementation for routing and proxy mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 16:40:47 +08:00
Loren Eteval 3ef01cc50a Refresh translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 16:08:33 +08:00
Loren Eteval f10acdc7da Update application constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 16:08:07 +08:00
Loren Eteval fbbbcad05f Update message box name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 15:47:26 +08:00
Loren Eteval 193d71c7f3 Add reconnect option for TUN routing conflicts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 15:34:31 +08:00
Loren Eteval d1ce01e7bc Dark mode will be decided based on itself in admin mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 15:07:25 +08:00
Loren Eteval fbbe57cc17 Set hasDataCounter mod to 25
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 15:06:54 +08:00
Loren Eteval 5c835b1c86 Fix itemSubscription field not shown due to circular import
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 14:58:11 +08:00
Loren Eteval fa952ee799 Add automatic asset-update setting
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-01 23:47:27 +08:00
Loren Eteval ad88e1410f Fix configuration clone bug
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-01 22:56:54 +08:00
Loren Eteval 72ebffe3b5 Add administrator restart support on macOS
Note:
1. some shortcuts are not working
2. copy & paste not working, clipboard may not be useable

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-01 22:55:54 +08:00
Loren Eteval 5181714ea4 Add administrator restart support on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-01 17:14:04 +08:00
Loren Eteval 5305359b70 Correct core buffer defaults
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-28 19:15:25 +08:00
Loren Eteval 643c78fe3c Update logging point size settings name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-28 15:45:39 +08:00
Loren Eteval 026d67e69d Use SpinBox for Tun2socks memory optimization UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-28 15:41:50 +08:00
Loren Eteval 88ab963e1b Update ConnectProgressBar style
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-28 15:39:10 +08:00
Loren Eteval 2f89371339 Optimize Tun2socks memory usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 22:37:14 +08:00
Loren Eteval e3081e2229 Add GUI for TLS ech and reality pqv
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 22:36:34 +08:00
Loren Eteval 8cf6376867 Add functools.lru_cache(None) decorator at groupBoxSequence call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 22:35:51 +08:00
Loren Eteval ee53a34cc8 Refine configuration handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 22:32:59 +08:00
Loren Eteval 876aec0fff Fix Mixins.QTranslatable
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 22:31:48 +08:00
Loren Eteval 6c0a343a64 Add pqv & ech share link implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 10:58:45 +08:00
Loren Eteval da6c722678 Build releases with Go 1.25
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 10:38:39 +08:00
Loren Eteval c87cf9267d Refresh code base
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 10:38:13 +08:00
Loren Eteval caf841b87a Fix winget publish workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-25 00:05:40 +08:00
Loren Eteval b6cf642fac Fix application exit problems when having multi-test on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-24 11:51:20 +08:00