LorenEteval
ec9e2a0e20
Theme: Tuned a little bit
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
6bdf952886
Theme: New app styling
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
fb27f1b30f
Update search line placeholder text
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
5cd648511e
Refactor: Migrate to QTableView for UserSubsQTableView
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
c23bb0f31c
Refactor: now sorting reorders underlying model directly
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
07f4b64ad6
Refactor: Update code style for AppMainWindow.py
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
141f64a10e
Added "pyproject.toml" file
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
a3ee59445d
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
7dfd5c6cd7
Refactor: Migrate to QTableView
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
Loren Eteval
933031790c
Remove lru_cache for isAssetsFolderWritable in SystemRuntime
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-06-21 15:56:16 +08:00
Loren Eteval
c038f52a22
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
e33e449031
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
f24299c515
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
143bb83891
Use application modal JSON editor on macOS
2026-05-07 18:12:48 +04:00
Loren Eteval
32887efa8e
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
c98f7044a7
Fix macOS monochrome tray icon state styling
2026-05-05 00:08:09 +04:00
Igor
3994a29bf7
Fix macOS JSON editor window controls
2026-05-04 23:48:45 +04:00
Loren Eteval
bca54f6bd1
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
dfc221d517
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
be7d1db805
Update version to 0.6.3
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
0.6.3
2026-04-06 20:02:25 +08:00
Loren Eteval
6d4fa773e1
UI: Added "Finalmask" in transport page
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-06 20:02:04 +08:00
Loren Eteval
b09326a13f
Added "pcs" & "vcn" entry in UI. Renamed "Ech" to "EchConfigList"
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-06 20:00:49 +08:00
Loren Eteval
7aeb7fbbc3
Update README.md
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
0.6.2
2026-04-05 19:28:16 +08:00
Loren Eteval
6eb3989811
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
ed77dce2dc
Update Connect.py to fix some warnings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 01:31:16 +08:00
Loren Eteval
a08d2c6667
Update version to 0.6.2
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 01:20:34 +08:00
Loren Eteval
d3639759d2
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
7682b586ee
Added "Activate Selected Server" in server menu
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:53:23 +08:00
Loren Eteval
f547c16aa2
Added support for customizing proxy bypass address & network test URL
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:07:46 +08:00
Loren Eteval
3ed8db3cf9
UI: Added page for raw & hysteria transport
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:06:59 +08:00
Loren Eteval
e5aa92e2be
Fix default title value in Furious/Qt/GuiEditorXXX.py
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:06:02 +08:00
Loren Eteval
dd04ddf6cb
UI: Added congestion control for hysteria2
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-05 00:00:30 +08:00
Loren Eteval
64f2e68c46
Added share link import/export support for "raw", "pcs" and "vcn"
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:32:40 +08:00
Loren Eteval
eee9352f2d
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
57a6fbcd9b
Update translations in GenTranslation.py
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:29:32 +08:00
Loren Eteval
7fcc4069e3
Add more icons
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:28:42 +08:00
Loren Eteval
23bd44b35f
Use go 1.26 in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-04-04 23:28:02 +08:00
Loren Eteval
92ccaf428b
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
9e62405f74
Fix go-win7 to 1.25.7 in deploy-pypi.yml
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-03-06 02:38:23 +08:00
dependabot[bot]
86d7962dae
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]
44c4c321ff
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
297022224c
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
88e447d30d
1. Added support for updating subs from remote plain text
...
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
91d6f010f0
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
0ac5428710
Readded action queue in Connect.py during power save mode
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-02-02 12:04:34 +08:00
Loren Eteval
8a6102a13f
Fixed to checkable=False for "Advanced..." menu
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-23 10:25:00 +08:00
Loren Eteval
fb71a63f3f
Added "Force To 127.0.0.1 When Setting Local Proxy" settings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-03 23:52:34 +08:00
Loren Eteval
39d39a7d82
Cleanup Deploy.py
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-01-03 23:24:39 +08:00
Loren Eteval
cd443d7ef7
Fix msi build output in Deploy.py
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-17 10:35:23 +08:00
Loren Eteval
95562066b0
Update version to 0.6.1
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
0.6.1
2025-12-16 20:29:09 +08:00