Commit Graph
70 Commits
Author SHA1 Message Date
LorenEteval 890d7a559d Added "Close" button in some widget toolbar.
This add supports for window closing where there
is no traffic light control for "WindowModal" on macOS

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 5b5dba3774 Update application icons
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 c39c5239b0 Feature: Routing GUI support
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 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 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 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 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 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
Igor 143bb83891 Use application modal JSON editor on macOS 2026-05-07 18:12:48 +04:00
Igor 3994a29bf7 Fix macOS JSON editor window controls 2026-05-04 23:48:45 +04: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 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 017ac10452 Disable "OpenApplicationFolder" in flatpak
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 13:59:53 +08:00
Loren Eteval faa681256a Disable TUN mode in flatpak
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 13:43:26 +08:00
Loren Eteval 7d811fb4ba Added linux deb & flatpak deployment steps
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-15 00:01:47 +08:00
Loren Eteval ae017d66e0 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 2d0262a481 Swich folder2.svg and folder2-open.svg icon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-13 20:51:08 +08:00
Loren Eteval be253ebbd2 Added Linux TUN implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-03 20:17:58 +08:00
Loren Eteval 694d1e4b65 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 c7c620d9c3 Update translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 16:08:33 +08:00
Loren Eteval 1e9626b5c7 Update message box name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-02 15:47:26 +08:00
Loren Eteval 56ffb5cab3 Added "AutoUpdateAssetFiles" settings
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-01 23:47:27 +08:00
Loren Eteval 09da741777 Added restart as admin implementation 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 d3d739ae0c Added restart as admin implementation on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-12-01 17:14:04 +08:00
Loren Eteval f75a25b94c Refresh code base
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-11-27 10:38:13 +08:00
Loren Eteval cb59dc1003 Fix window size restore problems on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-24 01:07:14 +08:00
Loren Eteval a8e51c32d0 Improve MainWindow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-23 23:51:14 +08:00
Loren Eteval 7a9291d49c Fix UserSubsWindow window size restore on macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-23 17:27:01 +08:00
Loren Eteval 98d4eef5cd Add setObjectName for toolBar in AppMainWindow
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 15:10:39 +08:00
Loren Eteval 191c6303f1 Update copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-22 11:07:16 +08:00
Loren Eteval 062ee04943 Add multithreaded download speed test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-13 17:41:46 +08:00
Loren Eteval 8581ce4a54 Fix NewChangesNextTimeMBox not shown on Linux when editing in the editor
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-04 22:55:32 +08:00
Loren Eteval 460c1c0a0d Add parent=self for AppMainWindow handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-04 16:15:50 +08:00
Loren Eteval 8e1888df21 Move to saveGeometry & saveState implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-06-04 15:16:04 +08:00
Loren Eteval 3cace6aa54 Upload 0.5.0 workload
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-05-19 19:43:12 +08:00
Loren Eteval 16c5255331 Refactor translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-03-20 00:22:32 +08:00
Loren Eteval 9816a4243f Add showUnrecognizedConfigMBox
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-02-23 17:42:48 +08:00
Loren Eteval f0e4c7ca31 Make openAppFolder action optional in macOS
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-02-17 14:47:25 +08:00
Loren Eteval bdedf9f6b4 Fix questionSaveMBox close on non-Windows platform
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-02-16 22:12:06 +08:00
Loren Eteval 644a56e2c4 Fix TextEditorWindow questionSave mbox logic
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2025-02-03 00:56:21 +08:00