Commit Graph
128 Commits
Author SHA1 Message Date
Loren Eteval 461bc3e949 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 23:34:18 +08:00
Loren Eteval 46345913d6 Refine interface wording and translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 20:48:25 +08:00
Loren Eteval 76e037251a Improve repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 17:40:16 +08:00
Loren Eteval 29dd6d1ebd Translate unsupported sing-tun settings errors
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 13:42:39 +08:00
Loren Eteval eca3b8e939 Polish sing-tun settings presentation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 12:25:04 +08:00
Loren Eteval 58b36b63f3 Add profile favorites and batch duplication
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-07 09:47:08 +08:00
Loren Eteval d4bbdfc7cc Refine DNS translations
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 22:05:02 +08:00
Loren Eteval 59511c7cd1 Refine project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 21:19:10 +08:00
Loren Eteval c5740f6eb5 Refine TUN engine description
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:59:33 +08:00
Loren Eteval e8d5b342fd Add settings search
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:49:44 +08:00
Loren Eteval 364ba76809 Improve connection diagnostics
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 18:49:44 +08:00
Loren Eteval 3201967250 Update project guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 12:54:03 +08:00
Loren Eteval 251ec3cec6 Add sing-tun settings UI
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-10-06 00:37:54 +08:00
Loren Eteval ad777ba529 Refine repository guidance and cleanup boundaries
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 21:32:27 +08:00
Loren Eteval 87597d7ffd Refine repository guidance and ownership invariants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 19:42:53 +08:00
Loren Eteval 82964cad37 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 14:07:00 +08:00
Loren Eteval 8fb02d3b59 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 12:52:51 +08:00
Loren Eteval 3831e6e017 Refine repository guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 11:41:29 +08:00
Loren Eteval 74006b6bf8 Disable optional log pause controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 09:49:13 +08:00
Loren Eteval 5c6e27225b Move server tests to Home menu
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-19 09:49:13 +08:00
Loren Eteval 5d41657bc9 Add paused log reading
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 23:15:05 +08:00
Loren Eteval 69cd257090 Add subscription update cancellation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 22:03:10 +08:00
Loren Eteval 13ba8621a9 Refine repository guidance in place
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-18 21:15:31 +08:00
Loren Eteval e416a89c35 Rename routing Move button
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-17 23:55:21 +08:00
Loren Eteval d842207066 Add routing rule reordering and previews
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-09-17 23:55:21 +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 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 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 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 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 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 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 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
Loren Eteval 2ead3fe06e refactor: simplify download speed menu
Expose a single Test Download Speed action backed by the multithreaded scheduler while retaining and documenting the single-threaded API for programmatic callers. Remove the obsolete translation and cover the menu label, shortcut, and dispatch behavior.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-29 21:59:54 +08:00
Loren Eteval 2055c0a8db feat: add searchable translated UI workflows
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-29 19:11:20 +08:00
Loren Eteval e1e336af49 fix: confirm exit when system tray is unavailable
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-28 07:33:15 +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 ffebf6e185 Refine external core editor guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-26 10:14:20 +08:00
Loren Eteval 562e590b59 Refine Xray routing rule editor
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-26 07:14:34 +08:00
Loren Eteval d87a69bcb0 Refine External Core editor layout
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-25 19:56:51 +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 b15fa6bfe6 Remove obsolete unsupported-platform exit path
Route startup failures through the normal fatal-error flow now that
desktop startup no longer rejects systems without a tray. Remove the
unused semantic exit code and its generated translations and tests.

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-24 18:41:14 +08:00
Loren Eteval 02a9851a56 Refine Fluent message box content hierarchy
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-21 15:13:16 +08:00
Loren Eteval 48b3231081 Rename Xray asset widget to list view
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-21 13:43:06 +08:00
Loren Eteval 698c279927 Add UI support for the latest Hysteria2 core
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-21 11:02:28 +08:00
Loren Eteval c78ebcf172 Separate protocol action and editor titles
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-20 21:49:52 +08:00
Loren Eteval ede92d899e Refine scoped architecture guidance
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2026-08-20 20:14:22 +08:00