LorenEteval
1a873fd01f
Fix embedded combo widgets in UserSubsWindow deleted too early in C++ backend
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
5d8e55ce81
Feature: Added waiting spinner support while deleting servers
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
7a2ccf9a17
Update Furious/TrayActions/Import.py
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
20a17af3dd
Feature: Added waiting spinner support while importing servers
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
ad3bb93d10
Fix C++ object already deleted bug in Furious/Widget/UserServersQTableView.py
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
b2448aa993
Refactor: Update coding style for Furious/Core/CoreProcessWorker.py
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
25ba24f1fd
Refactor: Implemented the fuller Core refactor around a unified launch spec
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
e0df4b5749
Refactor: migrate to test download speed scheduler
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
615d00613d
Feature: finish polishing of network state indication
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
b9e84255a6
Added "wifi-off.svg" bootstrap icons
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
LorenEteval
050e12dd6d
Feature: network state tuning
...
Signed-off-by: LorenEteval <loren.eteval@proton.me >
2026-06-21 15:56:17 +08:00
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