Loren Eteval
|
9b98c19fa5
|
Add useSetMenu param in AppQAction
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 23:47:14 +08:00 |
|
Loren Eteval
|
e80ce1f2d3
|
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
|
e331815fad
|
Add subscription-row tooltips
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 17:26:19 +08:00 |
|
Loren Eteval
|
69e266e104
|
Add server-row tooltips
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-23 17:25:56 +08:00 |
|
Loren Eteval
|
4a04177cdb
|
Fix macOS application-exit race
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 18:30:17 +08:00 |
|
Loren Eteval
|
c2419beec5
|
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
|
705ada55e4
|
Add encoding='utf-8' when opening in text mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 11:15:04 +08:00 |
|
Loren Eteval
|
2b7159872a
|
Refresh copyright notices
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 11:07:16 +08:00 |
|
Loren Eteval
|
b7fc194d81
|
Add threading type condition for win32session daemon
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 10:59:02 +08:00 |
|
Loren Eteval
|
7d8d1a0ea2
|
Bump version to 0.5.2
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-22 00:17:09 +08:00 |
|
Loren Eteval
|
02b1c9a427
|
Add APP().isExiting() condition when fetching job for multi-testing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:43:34 +08:00 |
|
Loren Eteval
|
50a8b6a888
|
Add Win32Session protection
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:14:26 +08:00 |
|
Loren Eteval
|
bcf9e95c00
|
Add Windows session integration
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:11:44 +08:00 |
|
Loren Eteval
|
b5bd1444e0
|
Refine application lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:09:28 +08:00 |
|
Loren Eteval
|
48acdc12e5
|
Fix semaphore count should be at least one
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:03:04 +08:00 |
|
Loren Eteval
|
468cebad20
|
Refine framework base classes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:02:44 +08:00 |
|
Loren Eteval
|
e8e355beab
|
Fix CoreManager uniqueCleanup flag
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-21 22:02:20 +08:00 |
|
Loren Eteval
|
06ee15a696
|
Add "Hide Dock Icon" option
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-17 23:38:47 +08:00 |
|
Loren Eteval
|
89ab4177a3
|
Fix semaphore leak when using multi-test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-17 19:14:11 +08:00 |
|
Loren Eteval
|
885cca477a
|
Refine update management
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-17 19:12:08 +08:00 |
|
Loren Eteval
|
27f4c6c5f9
|
Refresh bundled asset files
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-14 20:48:47 +08:00 |
|
Loren Eteval
|
82ed393cb1
|
Add more attributes in UserSub definition
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-14 20:12:53 +08:00 |
|
Loren Eteval
|
81e7db66f0
|
Add multithreaded download speed test
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-13 17:41:46 +08:00 |
|
Loren Eteval
|
553708bf83
|
Bump version to 0.5.1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-09 12:10:15 +08:00 |
|
Igor
|
2f778dca79
|
update russian translation
|
2025-06-07 20:29:02 +08:00 |
|
Loren Eteval
|
89ef04acd1
|
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
|
f47bb99bd3
|
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
|
9f72926f45
|
Move to saveGeometry & saveState implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-04 15:16:04 +08:00 |
|
Loren Eteval
|
9e76916c3b
|
Make setColumnMinimumWidth only work on Windows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-03 17:30:08 +08:00 |
|
Loren Eteval
|
9b932e9aa4
|
Add signal handler before application run
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-03 00:13:58 +08:00 |
|
Loren Eteval
|
14e6792d52
|
Relocate startup location if running in AppImage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 15:52:47 +08:00 |
|
Loren Eteval
|
f9cb899ec3
|
Log AppImage runtime information
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 15:52:39 +08:00 |
|
Loren Eteval
|
e5b2ae3aa5
|
Update application constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 15:15:27 +08:00 |
|
Loren Eteval
|
07e2e0bff1
|
Add AppImage path discovery
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 15:14:24 +08:00 |
|
Loren Eteval
|
1731b1c7e7
|
Format application lifecycle code
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 00:08:17 +08:00 |
|
Loren Eteval
|
58eaabb509
|
Report Xray asset download failures
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 00:07:36 +08:00 |
|
Loren Eteval
|
9a11e20f0a
|
Update theme
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 00:07:14 +08:00 |
|
Loren Eteval
|
4dd60462b1
|
Set tun2socks logging level to 'error'
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-06-02 00:02:11 +08:00 |
|
Loren Eteval
|
01d14b2c0c
|
Format source
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-31 22:18:48 +08:00 |
|
Igor
|
a1d114f38c
|
macos dock icon visibility feature
|
2025-05-31 11:32:02 +04:00 |
|
Loren Eteval
|
3f59830fb0
|
Bump version to 0.5.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-19 19:43:12 +08:00 |
|
Loren Eteval
|
e0ae6d5a63
|
Prepare the 0.5.0 release workload
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-19 19:43:12 +08:00 |
|
Loren Eteval
|
42bef651eb
|
Refresh bundled geosite & geoip
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-19 17:30:28 +08:00 |
|
Loren Eteval
|
b096ebd37a
|
Update icons
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-05-19 17:26:58 +08:00 |
|
Loren Eteval
|
c647c56cde
|
Refresh Xray asset files
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-04-25 16:28:33 +08:00 |
|
Loren Eteval
|
191134f8e0
|
Update font file
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-04-25 16:28:17 +08:00 |
|
Loren Eteval
|
d600f86d66
|
Refactor translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-03-20 00:22:32 +08:00 |
|
Loren Eteval
|
baf1297f33
|
Bump version to 0.4.14
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 23:10:40 +08:00 |
|
Loren Eteval
|
7277975acf
|
Add showUnrecognizedConfigMBox
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 17:42:48 +08:00 |
|
Loren Eteval
|
ad888fff79
|
Refine server-table behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 15:09:33 +08:00 |
|