Loren Eteval
c2f9d8efc9
Refine repository guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-09 14:20:16 +08:00
Loren Eteval
994602c889
Align scoped guidance with architecture
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-09 01:28:46 +08:00
Loren Eteval
c8099462a7
Align repository guidance with architecture
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-08 15:52:24 +08:00
Loren Eteval
bd24ff3085
Evolve repository guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-09-08 10:54:14 +08:00
Loren Eteval
2881abebb7
docs: restore scoped repository guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-30 20:22:43 +08:00
Loren Eteval
9c5a64acc6
docs: redesign repository guidance
...
Reconstruct the project operating model from source, tests, packaging, and runtime flows, then rewrite the AGENTS hierarchy around durable ownership, lifecycle, compatibility, and verification invariants.
Consolidate redundant UI and backend child guides, add evidence-based self-evolution rules, and keep specialized guidance only where local constraints materially differ.
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-30 17:54:09 +08:00
Loren Eteval
74cbd6f4f9
docs: evolve agent guidance hierarchy
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-27 15:34:37 +08:00
Loren Eteval
471fdbbd98
Refine repository guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-25 13:52:25 +08:00
Loren Eteval
81e05829d9
Expand test coverage and fix lifecycle contracts
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-23 08:55:24 +08:00
Loren Eteval
d8b788b00e
Add scoped repository guidance
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-20 19:35:06 +08:00
Loren Eteval
825800f327
Unify application logging
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:50 +08:00
Loren Eteval
f1f262e4ee
Refactor package architecture
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:47 +08:00
Loren Eteval
aa38caf430
Reorganize application packages
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:38 +08:00
Loren Eteval
a3ec887f26
Format Python sources with Black
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:14 +08:00
Loren Eteval
3b4408198b
Add docstrings across Python modules
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2026-08-12 12:20:13 +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
Loren Eteval
f2d51c9fc7
Add Linux DEB and Flatpak packaging
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-15 00:01:47 +08:00
Loren Eteval
b74c487cf7
Add Linux TUN support
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-12-03 20:17:58 +08:00
Loren Eteval
70049c6296
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
c87cf9267d
Refresh code base
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-11-27 10:38:13 +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
bcf9e95c00
Add Windows session integration
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-06-21 22:11:44 +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
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
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
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
b096ebd37a
Update icons
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-05-19 17:26:58 +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
ba458d3873
Refine system runtime handling
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-02-03 00:53:14 +08:00
Loren Eteval
94890411fc
Fix typo
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2025-01-27 17:13:06 +08:00
Loren Eteval
1316ecb34b
Update to use general logger function
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-12-23 19:38:20 +08:00
Loren Eteval
d387e1998c
Refine utility helpers
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-10-23 16:37:33 +08:00
Loren Eteval
3b949c5e3f
Fix version compare as strings
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-05-10 19:36:16 +08:00
Loren Eteval
1fc7efa5b7
Rename versionToNumber to versionToValue
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-05-10 19:36:16 +08:00
Loren Eteval
a9c8086e0c
Add version-number conversion
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-05-10 19:36:16 +08:00
Loren Eteval
b55ccf7108
Refine system runtime handling
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-04-29 09:27:53 +08:00
Loren Eteval
4547502630
Refine utility helpers
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-04-28 20:10:01 +08:00
Loren Eteval
1766d6f32e
Update icons
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-04-28 20:00:14 +08:00
Loren Eteval
7921fd0d1d
Add tcping test support
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-03-09 18:19:04 +08:00
Loren Eteval
ba149d7c20
Update application constants
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-02-28 10:05:34 +08:00
Loren Eteval
3da1fa1b4c
Update changes
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-02-27 20:18:28 +08:00
Loren Eteval
92a7bf2de0
Add missing copyright notice
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-02-07 13:32:31 +08:00
Loren Eteval
cae2ed0783
Synchronize reworked application modules
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2024-02-07 12:33:03 +08:00
Loren Eteval
48387a0196
Update MessageBox text
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2023-11-11 11:00:17 +08:00
Loren Eteval
fe8820726b
Refine utility helpers
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2023-11-05 19:33:15 +08:00
Loren Eteval
b242f41130
Improve VPN mode theme and optimize CPU usage
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2023-11-05 16:42:49 +08:00
Loren Eteval
e2c087bdda
Refine routing-table behavior
...
Signed-off-by: Loren Eteval <loren.eteval@proton.me >
2023-11-05 16:35:44 +08:00