Loren Eteval
|
68ad1eefc1
|
Use per-instance once-only geometry preparation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-23 07:55:05 +08:00 |
|
Loren Eteval
|
509fdf9052
|
Refine scoped architecture guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 20:14:22 +08:00 |
|
Loren Eteval
|
1831025af6
|
Clarify external command timeout ownership
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 20:14:09 +08:00 |
|
Loren Eteval
|
03631120da
|
Add scoped repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-20 19:35:06 +08:00 |
|
Loren Eteval
|
4269dc217e
|
Normalize application naming
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-19 15:03:55 +08:00 |
|
Loren Eteval
|
ca5abc1401
|
Expose shared application service accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 22:26:05 +08:00 |
|
Loren Eteval
|
ddc5ee103b
|
Regenerate application resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:54 +08:00 |
|
Loren Eteval
|
84c6ffe409
|
Bound Windows session shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:44 +08:00 |
|
Loren Eteval
|
61cdd75dee
|
Bound system proxy daemon shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:37 +08:00 |
|
Loren Eteval
|
37f3f5d980
|
Support dual-stack TCP probing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:31 +08:00 |
|
Loren Eteval
|
b4e937a229
|
Harden shared utility helpers
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:25 +08:00 |
|
Loren Eteval
|
8fa7655297
|
Return startup registration results
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:18 +08:00 |
|
Loren Eteval
|
9eae0212b7
|
Preserve Qt context manager state
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-18 20:41:11 +08:00 |
|
Loren Eteval
|
1ffead09df
|
Update Furious/Frozenlib/AppSettings.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 15:43:12 +08:00 |
|
Loren Eteval
|
65490aa985
|
Add application theme preference
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-17 08:52:19 +08:00 |
|
Loren Eteval
|
f541d9dd59
|
Update version to 0.8.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 14:35:57 +08:00 |
|
Loren Eteval
|
27fc47b9c4
|
Expose application UI accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
4c4b9fc278
|
Expose application controller accessors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:24:04 +08:00 |
|
Loren Eteval
|
f2f5c6bcf2
|
Introduce page-based navigation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
d7f9d49089
|
Unify application logging
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:50 +08:00 |
|
Loren Eteval
|
1fe2229046
|
Expand capability-based plugin architecture
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:49 +08:00 |
|
Loren Eteval
|
219343a06a
|
Reorganize application packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:38 +08:00 |
|
Loren Eteval
|
df97365b46
|
Clarify Tun2socks runtime constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:17 +08:00 |
|
Loren Eteval
|
ee2b85009d
|
Regenerate application resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:16 +08:00 |
|
Loren Eteval
|
3c7de7c19b
|
Format Python sources with Black
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
618c805dca
|
Prevent mixin pools from retaining objects
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:14 +08:00 |
|
Loren Eteval
|
67f3c2841c
|
Add docstrings across Python modules
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-08-12 12:20:13 +08:00 |
|
LorenEteval
|
b400b14313
|
Feature: added SOCKS protocol support
Signed-off-by: LorenEteval <loren.eteval@proton.me>
|
2026-06-21 15:56:20 +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
|
266d9c3731
|
Added more icons
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
|
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
|
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
|
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 |
|
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
|
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
|
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
|
7fcc4069e3
|
Add more icons
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2026-04-04 23:28:42 +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
|
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
|
7b9c28f753
|
Update constants usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-16 10:11:09 +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
|
28fa8c12b3
|
Move classname to Utility.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-13 21:32:18 +08:00 |
|
Loren Eteval
|
01d433f412
|
Added "Scan QR Code On The Screen" implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-12-04 11:04:34 +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 |
|