Commit Graph
703 Commits
Author SHA1 Message Date
LorenEteval a0cef5e68b Feature: added hysteria2 realms URI scheme parsing
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 179511ca71 Feature Enhancement: added permanent widget in RoutingPreviewDialog
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 50bbebf49e Update Furious/Window/AppMainWindow.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 9a9410e474 Update Furious/Widget/XrayAssetViewerQListWidget.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval a997cce470 Update Furious/Widget/UserSubsQTableView.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval b49379b41d Added widget "disabled" style in "Furious/Qt/AppStyleSheet.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 99d244627b Update icon filename in "Furious/Qt/DynamicTheme.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 323e8bc391 Update Furious/Widget/UserServersQTableView.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 0a07076274 Update icon filename in "Furious/Widget/SystemTrayIcon.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 654f4cad54 Fixed default value was not set for some settings in "Furious/Frozenlib/AppSettings.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:19 +08:00
LorenEteval 097b59ee01 Added full bootstrap icon
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:18 +08:00
LorenEteval 5b5dba3774 Update application icons
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval c2aa2517d8 Make AppQPushButton theme aware in "Furious/Qt/QtWidgets.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 21a99fe3ff Remove direct rules check for custom routing in "Furious/Core/CoreManager.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 266d9c3731 Added more icons
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval e2f898e92d Added duplicate target-translation collision check
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval faac8afe36 Feature Enhancement: Enhanced routing GUI support
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 89827a4017 Refactor: Move "Add" and "Delete" button to toolbar in "Furious/Window/UserSubsWindow.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 4a5ef39780 Update NetworkState Icon in "Furious/Window/AppMainWindow.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval cd5cb41088 Update "Furious/Window/TextEditorWindow.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 28f1ad874e Feature: Added clear command to clear settings
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 2c0854b2d0 Added more icons
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval c39c5239b0 Feature: Routing GUI support
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 15dc1f61c3 Update "Furious/Widget/UserServersQTableView.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval fe3dbf9aa6 Refactor: Fixed app stylesheet
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 93a9206280 Added caret-down-fill.svg & caret-up-fill.svg icons
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 391418286c Update Furious/Widget/WaitingSpinner.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 83e9d165dd Added Shiboken safety net in Furious/Frozenlib/Mixins.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 3ceb35fb72 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 c0818ba2de 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 1b2bfda75b Update Furious/TrayActions/Import.py
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval a547eec7ce 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 f8c967f544 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 f4fa0034a0 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 bcd23cae1e 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 6d28cceacf Refactor: migrate to test download speed scheduler
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval a3c35e0ad1 Feature: finish polishing of network state indication
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval b0b4f459ef Added "wifi-off.svg" bootstrap icons
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval d20e62a6ed Feature: network state tuning
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
LorenEteval 6ab16acf71 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 97699f47db Theme: Tuned finish
Signed-off-by: LorenEteval <loren.eteval@proton.me>
2026-06-21 15:56:17 +08:00
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