LorenEteval
db2b69c5aa
Added missing "from __future__ import annotations" in project files
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
75065cb03a
Theme: Tuned finish
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
0718a0fb8f
Theme: Tuned a little bit
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
297c9496b5
Theme: New app styling
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
26ff1d81ef
Update search line placeholder text
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
3118ac0c01
Refactor: Migrate to QTableView for UserSubsQTableView
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
26e8e2d4f1
Refactor: now sorting reorders underlying model directly
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
c9a1aea5ef
Refactor: Update code style for AppMainWindow.py
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
190f98fa66
Added "pyproject.toml" file
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
bc9cd5026e
Refactor: Migrate to QTableView for user servers, and added search box
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
9bd24aec4c
Refactor: Migrate to QTableView
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
Loren Eteval
07a6938586
Remove the asset-writability cache
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-06-21 15:56:16 +08:00
Loren Eteval
48fe405149
Merge pull request #160 from useruserdev/fix/subscription-import
...
Fix subscription update: preserve base64 result and set User-Agent
2026-05-21 08:37:36 +08:00
Retinue Bonnets
84d480adaf
Fix subscription update: preserve base64 result and set User-Agent
...
Two regressions broke subscription updates against typical providers:
1. In SubscriptionManager.successCallback, the plain-text fallback added
in 88e447d ran unconditionally after the base64 try block, overwriting
the correctly parsed share links with a single line of raw base64. Move
it into the failure branch (with a "://" sanity check so pybase64's
lenient decode of plain text doesn't slip through as a false positive),
and report failure only when both decoders fail.
2. updateSubsByWebGET issued the request without a User-Agent header.
Some providers respond with 503 to the default Qt UA. Identify
ourselves as "Furious/<version>" so the request goes through.
2026-05-20 20:09:19 +05:00
Loren Eteval
4e620fddbb
Merge pull request #158 from vint2k/fix-macos-json-editor-window-controls
...
Fix macOS JSON editor window controls
2026-05-12 00:34:56 +08:00
Igor
ef2650f5ec
Use application modal JSON editor on macOS
2026-05-07 18:12:48 +04:00
Loren Eteval
525194c7a3
Merge pull request #159 from vint2k/macos-monochrome-tray-state-icon
...
Fix macOS monochrome tray icon state styling
2026-05-06 22:26:08 +08:00
Igor
160d476b58
Fix macOS monochrome tray icon state styling
2026-05-05 00:08:09 +04:00
Igor
51727dc562
Fix macOS JSON editor window controls
2026-05-04 23:48:45 +04:00
Loren Eteval
5e30c5a8e7
Merge pull request #157 from humatic-ai/docs/windows-wintun-amd64
...
docs(windows): require amd64 wintun.dll for TUN mode
2026-04-09 14:23:49 +08:00
humatic-ai
d63563c314
docs(windows): require amd64 wintun.dll for TUN mode
...
The official Wintun zip ships multiple architectures under bin/.
Furious Windows is amd64-only; wrong DLL can crash TUN mode.
Point readers to the TUN Mode wiki for full setup.
Made-with: Cursor
2026-04-08 18:14:35 +00:00
Loren Eteval
1514346c67
Bump version to 0.6.3
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-06 20:02:25 +08:00
Loren Eteval
e56dc074c4
Add Finalmask to the transport editor
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-06 20:02:04 +08:00
Loren Eteval
f0338f9391
Add PCS and VCN editor fields
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-06 20:00:49 +08:00
Loren Eteval
744b8fbb56
Update project documentation
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 19:28:16 +08:00
Loren Eteval
cabf24dfab
Make the settings read/write more robust
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 14:20:07 +08:00
Loren Eteval
723666f346
Resolve connection warnings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 01:31:16 +08:00
Loren Eteval
c0cd23d84d
Bump version to 0.6.2
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 01:20:34 +08:00
Loren Eteval
e0bbe4b22a
Rename "network state" to "network connectivity"
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 01:19:48 +08:00
Loren Eteval
77a13edca1
Add Activate Selected Server action
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:53:23 +08:00
Loren Eteval
c3d5fa6cc0
Add proxy bypass and network-test settings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:07:46 +08:00
Loren Eteval
83d3029a9a
Add raw and Hysteria transport editor pages
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:06:59 +08:00
Loren Eteval
3606e1ac8d
Correct GUI editor title defaults
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:06:02 +08:00
Loren Eteval
918a570ec7
Add Hysteria2 congestion-control fields
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:00:30 +08:00
Loren Eteval
24842f26e3
Support raw, PCS, and VCN share links
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:32:40 +08:00
Loren Eteval
c0e02dedd8
Update NETWORK_SPEED_TEST_URL which is 100MB previously
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:30:20 +08:00
Loren Eteval
28a70b6737
Refresh generated translations
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:29:32 +08:00
Loren Eteval
077955d219
Add more icons
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:28:42 +08:00
Loren Eteval
61fb607338
Build releases with Go 1.26
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:28:02 +08:00
Loren Eteval
4e6d378975
Revert "Fix go-win7 to 1.25.7 in deploy-pypi.yml"
...
This reverts commit 9e62405f74 .
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:27:02 +08:00
Loren Eteval
98dea80c49
Pin go-win7 to 1.25.7
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 02:38:23 +08:00
dependabot[bot]
070c8c2b5c
Bump actions/download-artifact from 7 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 02:22:56 +08:00
dependabot[bot]
75c505a041
Bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 02:22:56 +08:00
Loren Eteval
a2e059b19b
Fix installed wix version to v6.0.2
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 02:22:51 +08:00
Loren Eteval
3373173f59
Improve subscription updates and server indexing
...
2. Added index refreshing while deleting servers
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 01:16:45 +08:00
Loren Eteval
19ef381411
Fix WIN32 set interface DNS bug
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 01:15:35 +08:00
Loren Eteval
1ec9d19d9c
Restore the power-save action queue
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-02-02 12:04:34 +08:00
Loren Eteval
b9e8373ab2
Make the Advanced action non-checkable
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-23 10:25:00 +08:00
Loren Eteval
01b0e516ba
Add local-proxy loopback enforcement setting
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-03 23:52:34 +08:00
Loren Eteval
0772b71c32
Clean up deployment tooling
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-03 23:24:39 +08:00