Commit Graph
1037 Commits
Author SHA1 Message Date
Loren Eteval d94132b16c Move test actions to the home context menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 16:13:26 +08:00
Loren Eteval 3b72fe5fff Update Xray geosite data
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 15:58:47 +08:00
Loren Eteval 756ca40273 Release Xray asset download resources
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 15:58:47 +08:00
Loren Eteval 6486ac95e7 Fix Qt object lifetime cleanup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 15:58:31 +08:00
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 721b3e7207 Improve service and test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 13:47:52 +08:00
Loren Eteval e4bf189b16 Synchronize TUN mode label availability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 13:38:54 +08:00
Loren Eteval 5bfdf73cbb Refine tun2socks settings alignment
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 13:26:07 +08:00
Loren Eteval d8a38c93bf Improve readability and exception comments
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 12:18:34 +08:00
Loren Eteval 61d18651a2 Fix subscription metadata header compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 12:18:16 +08:00
Loren Eteval e4fe0fc8c4 Improve best-effort system proxy handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 12:18:00 +08:00
Loren Eteval 29a46b541d Clean up partial external core startup
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 12:17:47 +08:00
Loren Eteval 6d0fbcedcd Allow table-specific stylesheet overrides
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 01:29:02 +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 c8110ab225 Improve workflow and test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 01:00:57 +08:00
Loren Eteval 24d3d29af9 Batch profile imports and deletions
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-09 01:00:02 +08:00
Loren Eteval b455c4cf54 Refine rounded item-view styling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 23:42:03 +08:00
Loren Eteval 69d17d0b8f Fix rounded popup corners
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 22:33:22 +08:00
Loren Eteval 787911f252 Organize Home import and test menus
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 22:13:02 +08:00
Loren Eteval 1e842f8756 Refresh bundled Xray geodata
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:59:37 +08:00
Loren Eteval 79f1cc6cbf Restrict package discovery to Furious
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:59:36 +08:00
Loren Eteval a7e35c165f Improve UI and workflow test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:59:35 +08:00
Loren Eteval 3132ecd498 Improve profile actions and empty-state guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:59:34 +08:00
Loren Eteval 9b9d93fee1 Unify search clear button styling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:59:30 +08:00
Loren Eteval 525b357c55 Guard synchronous subscription shutdown
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:52:25 +08:00
Loren Eteval c4fb12be50 Improve workflow and test readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 15:52:25 +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 236b964ea0 Stabilize switch animation regression
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:54:14 +08:00
Loren Eteval 3dcd6ab930 Show subscription usage and expiry
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:54:14 +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 680ebfc16b Improve Python code readability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:53:31 +08:00
Loren Eteval 7601d5ae96 Document runtime ownership contracts
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:53:30 +08:00
Loren Eteval f712f6668c Refactor core runtime lifecycle
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:53:30 +08:00
Loren Eteval 5aa7af7ff5 Exclude guidance from packages
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-08 10:53:14 +08:00
Loren Eteval a54ff0e7a9 Add contributing section to README 2026-09-01 08:47:28 +08:00
Loren Eteval 2bb6919319 Fix server row connection-state refresh
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
0.8.0
2026-08-31 17:54:14 +08:00
Loren Eteval fb45d17a65 Reorder Home server context menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 15:46:33 +08:00
Loren Eteval a4559e7abd Support multi-selection subscription moves
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 15:37:02 +08:00
Loren Eteval 2fdbe31131 Refine Qt lifetime management skill
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 15:10:53 +08:00
Loren Eteval 5bbd00eda7 Scale QR export without a progress dialog
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 13:31:15 +08:00
Loren Eteval fd619845a5 Test subscription update scalability
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 10:07:47 +08:00
Loren Eteval a2deb73839 Scale subscription update processing
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 10:07:17 +08:00
Loren Eteval 80ac887255 Protect credentials in diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 08:45:39 +08:00
Loren Eteval f11794e40a Refine subscription update notifications
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-31 08:43:39 +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 544616f485 feat: align Home TUN availability label
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 19:53:01 +08:00
Loren Eteval f14dacec64 feat: expose subscription sync status
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 19:13:43 +08:00
Loren Eteval 3e849d9301 fix: avoid packaged Qt callback retention
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 19:13:43 +08:00
Loren Eteval 120583f6d6 Update Furious/Externals/AGENTS.md
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-30 18:56:33 +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