Commit Graph
610 Commits
Author SHA1 Message Date
Loren Eteval 171fa61b40 Merge pull request #141 from LorenEteval/dependabot/github_actions/actions/upload-artifact-6
Bump actions/upload-artifact from 4 to 6
2025-12-16 20:24:45 +08:00
Loren Eteval 48d6b323c9 Merge pull request #142 from LorenEteval/dependabot/github_actions/actions/setup-python-6
Bump actions/setup-python from 5 to 6
2025-12-16 20:24:35 +08:00
Loren Eteval c4f644ba2c Merge pull request #143 from LorenEteval/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 4 to 6
2025-12-16 20:24:14 +08:00
Loren Eteval 02d924f5ea Add "Check Windows dependencies" step
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 20:01:55 +08:00
Loren Eteval 0fca64276a Switch from windows-2022 to windows-2025 in workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 19:52:48 +08:00
Loren Eteval 289d373e35 Add Windows MSI release workflow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 19:27:56 +08:00
Loren Eteval cd9fc14b9b Add WiX license document
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-16 19:08:48 +08:00
dependabot[bot] ab1186e7c7 Bump actions/checkout from 4 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 02:44:34 +00:00
dependabot[bot] 5c93b94c5d Bump actions/setup-python from 5 to 6
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 02:44:30 +00:00
dependabot[bot] 0ca70c0499 Bump actions/upload-artifact from 4 to 6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-16 02:44:28 +00: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