Commit Graph

  • 1541e97fb3 test(runtime): silence unified-log writes during test runs Qiu Yuzhou 2026-10-20 12:38:21 +08:00
  • b6817568f3 docs(adr): record unified log routing decision Qiu Yuzhou 2026-10-20 12:24:34 +08:00
  • d099239e3e feat(agent): route sslocal output through a dual-destination intake Qiu Yuzhou 2026-10-20 12:16:27 +08:00
  • ec09d79399 feat(runtime): route runtime events to the unified log Qiu Yuzhou 2026-10-20 11:05:26 +08:00
  • ba01e305c5 feat(servers): mark groups containing the active target with a hollow bolt Qiu Yuzhou 2026-10-20 01:03:54 +08:00
  • e0e2814b49 refactor: separate configuration, runtime, and log directories Qiu Yuzhou 2026-10-19 20:17:10 +08:00
  • 766d1a3d86 refactor(runtime): make deployment metadata references explicit Qiu Yuzhou 2026-10-19 19:59:23 +08:00
  • 8a53575d79 docs: shorten READMEs and extract topic guides Qiu Yuzhou 2026-10-19 19:42:38 +08:00
  • b6d4c2d637 docs: guide scoped source searches Qiu Yuzhou 2026-10-19 19:25:24 +08:00
  • a159ce4f77 docs: maintain NG2 validation skill in repo Qiu Yuzhou 2026-10-19 19:16:13 +08:00
  • 12ae000cb0 refactor(runtime): separate sslocal output from GUI intent Qiu Yuzhou 2026-10-19 19:00:43 +08:00
  • 003e40d809 refactor(ng2): encrypt proxy listening configuration Qiu Yuzhou 2026-10-19 14:31:18 +08:00
  • 0f3454602f refactor: separate proxy preferences from listening configuration Qiu Yuzhou 2026-10-19 12:10:48 +08:00
  • d39b896192 fix(ui): avoid feedback state isolation warnings Qiu Yuzhou 2026-10-19 09:51:58 +08:00
  • 985153cd56 refactor(rules): separate rule values from storage models Qiu Yuzhou 2026-10-19 09:42:38 +08:00
  • f1214c4cf5 test: bound asynchronous fixture waits Qiu Yuzhou 2026-10-19 04:02:05 +08:00
  • e5b418761e test: stabilize parallel readiness and deadline checks Qiu Yuzhou 2026-10-19 03:38:57 +08:00
  • b8c6f4d5b4 build: add fail-fast validation task with retained evidence Qiu Yuzhou 2026-10-19 03:24:22 +08:00
  • e0db8b1e13 refactor(runtime): publish isolated supervision generations Qiu Yuzhou 2026-10-19 03:00:33 +08:00
  • 85197d8172 docs(research): assess age encryption for sslocal runtime Qiu Yuzhou 2026-10-19 00:21:44 +08:00
  • b1b00d78b1 test(ng2): isolate import workflow key storage Qiu Yuzhou 2026-10-18 22:53:16 +08:00
  • f944133977 docs(ng2): update server library encryption format to v2 Qiu Yuzhou 2026-10-18 18:07:32 +08:00
  • 507917ab67 refactor(ng2): store secrets directly in server library records Qiu Yuzhou 2026-10-18 17:58:30 +08:00
  • e8e4a33311 docs: document server library encryption format Qiu Yuzhou 2026-10-18 16:54:50 +08:00
  • 6cbef4e57a refactor(connectivity): store test URL in user defaults Qiu Yuzhou 2026-10-18 08:31:13 +08:00
  • d8a11f7b6b feat: encrypt persistent server library Qiu Yuzhou 2026-10-18 07:57:10 +08:00
  • 5fc5ddf1cb refactor(runtime): remove redundant mode guard Qiu Yuzhou 2026-10-17 17:44:09 +08:00
  • 74a2e0695e refactor(plugin): remove redundant inspection snapshot checks Qiu Yuzhou 2026-10-17 17:33:14 +08:00
  • 3ea1518e1f refactor(domain): drop test-only helpers and unreachable probe fallbacks Qiu Yuzhou 2026-10-17 17:13:10 +08:00
  • ee195c45af refactor(settings): enforce validity only at the store seam Qiu Yuzhou 2026-10-17 16:15:40 +08:00
  • 8ca2da494d refactor(runtime): drop ProxyModeError guards and silent desired-proxy skip Qiu Yuzhou 2026-10-17 15:30:47 +08:00
  • 346af7fdae refactor(activation): collapse leaf validate-derive into one preparation Qiu Yuzhou 2026-10-17 15:10:34 +08:00
  • 27b91d60e1 refactor(settings): drop listen-settings ghost path and error-type mirrors Qiu Yuzhou 2026-10-17 14:34:57 +08:00
  • 4c6f0f60f3 fix(project): exclude .xcstrings-mcp.lock files from resources Qiu Yuzhou 2026-10-16 15:55:17 +08:00
  • 9cd1bd1961 fix(home): rename terminal proxy command card Qiu Yuzhou 2026-10-16 03:40:17 +08:00
  • b14b935313 refactor(settings): centralize listener occupancy lifecycle Qiu Yuzhou 2026-10-16 02:12:32 +08:00
  • 7bd0cb44cb refactor(ui): share detail feedback timing lifecycle Qiu Yuzhou 2026-10-16 01:46:01 +08:00
  • 1be0976bc6 feat: show subscription usage in detail properties footer Qiu Yuzhou 2026-10-16 01:01:13 +08:00
  • d123497fe4 refactor(ui): reorganize server node context menu Qiu Yuzhou 2026-10-16 00:31:38 +08:00
  • cc0f0a9513 style(home): refine control card presentation Qiu Yuzhou 2026-10-16 00:10:15 +08:00
  • d3fc15dfdf refactor(ui): remove home quick action card Qiu Yuzhou 2026-10-15 23:03:15 +08:00
  • 45bba13156 feat(app): use paperplane.fill in app icon Qiu Yuzhou 2026-10-15 22:45:18 +08:00
  • 309e81c003 feat(ng2): add icon to subscription update button Qiu Yuzhou 2026-10-15 22:36:08 +08:00
  • ab5479a7e7 fix(ui): clarify proxy mode server requirement Qiu Yuzhou 2026-10-15 22:15:30 +08:00
  • 3044ca72d1 feat(settings): redesign connectivity test link row Qiu Yuzhou 2026-10-15 21:48:58 +08:00
  • 3f900b7b03 fix: remove bulk connectivity test controls Qiu Yuzhou 2026-10-15 21:08:29 +08:00
  • 4a85cf41f7 feat(localization): cover all app-facing text in Chinese and English Qiu Yuzhou 2026-10-15 20:03:37 +08:00
  • 8319aa8ca9 fix(servers): separate detail actions into two rows Qiu Yuzhou 2026-10-15 19:36:45 +08:00
  • 7bf46eb173 feat(settings): add application language selection Qiu Yuzhou 2026-10-15 19:07:25 +08:00
  • 297fc30c41 feat(connectivity): measure warmed HTTP latency phases Qiu Yuzhou 2026-10-15 17:39:13 +08:00
  • 82672d6e10 refactor(ui): remove top-level subscriptions page Qiu Yuzhou 2026-10-15 00:47:19 +08:00
  • ea064a5c8a refactor(servers): remove list sorting Qiu Yuzhou 2026-10-15 00:45:52 +08:00
  • a8fedace16 fix(servers): show subscription creation in subscription toolbar Qiu Yuzhou 2026-10-14 23:30:40 +08:00
  • 9bccdf460a feat(servers): manage subscription root links Qiu Yuzhou 2026-10-14 23:04:25 +08:00
  • 9aeff1602b feat(servers): add activation icon to catalog detail Qiu Yuzhou 2026-10-14 22:36:36 +08:00
  • 41ed96f966 fix(servers): use standard node detail action buttons Qiu Yuzhou 2026-10-14 22:26:19 +08:00
  • 9adbdccd5c refactor(servers): move activation hints into detail feedback Qiu Yuzhou 2026-10-14 22:18:15 +08:00
  • e535e31b16 fix(connectivity): show latency test progress Qiu Yuzhou 2026-10-14 21:47:51 +08:00
  • fba9e0250f feat(servers): add subscription update with inline feedback Qiu Yuzhou 2026-10-14 21:37:20 +08:00
  • ea66ead10b feat(servers): show subscription details in server view Qiu Yuzhou 2026-10-14 17:39:24 +08:00
  • 287cc5d5d5 refactor(servers): remove timestamp table columns Qiu Yuzhou 2026-10-14 17:15:04 +08:00
  • d5f32ec83d fix(servers): compact connectivity table layout Qiu Yuzhou 2026-10-14 17:11:34 +08:00
  • 2a0ac4dd2d fix(connectivity): move latency test into node actions Qiu Yuzhou 2026-10-14 16:37:09 +08:00
  • 6bf2f760a5 style(servers): emphasize activation action Qiu Yuzhou 2026-10-14 16:36:56 +08:00
  • 100795fd15 fix(connectivity): rename test button to latency test Qiu Yuzhou 2026-10-14 16:20:00 +08:00
  • 03f996b3f9 fix(home): refine target card layout Qiu Yuzhou 2026-10-14 16:14:52 +08:00
  • 1219049eb0 chore(presentation): update status copy and simplify assertions Qiu Yuzhou 2026-10-14 15:15:18 +08:00
  • fc3ecd5324 fix(home): clarify runtime control labels Qiu Yuzhou 2026-10-14 15:05:32 +08:00
  • 0903c0b231 refactor(home): extract dashboard card views Qiu Yuzhou 2026-10-14 15:05:20 +08:00
  • 0d95a0edfd refactor(home): split card views into separate files Qiu Yuzhou 2026-10-14 14:20:59 +08:00
  • 520c459713 fix(home): rebalance dashboard column layout Qiu Yuzhou 2026-10-14 14:15:39 +08:00
  • 7cf04544ce feat(ng2): add Nushell and Windows proxy environment commands Qiu Yuzhou 2026-10-14 12:27:25 +08:00
  • 1353dc6292 fix(localization): disable automatic string catalog extraction Qiu Yuzhou 2026-10-14 11:52:21 +08:00
  • a619a82a7f fix(connectivity): leave untested results blank Qiu Yuzhou 2026-10-14 11:39:36 +08:00
  • a5a341edc4 fix(home): improve selected target contrast Qiu Yuzhou 2026-10-14 11:36:35 +08:00
  • 790e2a26fa feat(home): add target catalog and connectivity testing Qiu Yuzhou 2026-10-14 11:19:07 +08:00
  • a5206c78ff fix(connectivity): simplify toolbar progress Qiu Yuzhou 2026-10-14 01:09:41 +08:00
  • 8098bf4a08 docs(connectivity): define latency terms Qiu Yuzhou 2026-10-14 01:09:19 +08:00
  • ebcd7ab2e2 feat(connectivity): add manual server connectivity tests Qiu Yuzhou 2026-10-14 00:53:52 +08:00
  • 3a6d143b17 refactor(settings): separate LAN enablement from listener mode Qiu Yuzhou 2026-10-13 21:46:04 +08:00
  • c61cfe2cab fix(settings): preserve local and LAN listener port semantics Qiu Yuzhou 2026-10-13 21:19:06 +08:00
  • 64f3dca27c refactor(settings): extract localhost listener editor Qiu Yuzhou 2026-10-13 20:56:56 +08:00
  • 4920ec5aeb feat(ui): improve LAN credential inputs Qiu Yuzhou 2026-10-13 13:22:24 +08:00
  • 0efd2e48dd fix: add padding to LANListeningEditorSheet for better layout Qiu Yuzhou 2026-10-13 13:07:58 +08:00
  • 2f0c0d7676 feat: separate local and LAN proxy listeners Qiu Yuzhou 2026-10-13 03:58:03 +08:00
  • c49d605a5b chore(ng2): remove fork issue references from comments Qiu Yuzhou 2026-10-13 00:38:06 +08:00
  • dc64349702 feat(plugins): bundle Cloak v2 client Qiu Yuzhou 2026-10-12 12:38:32 +08:00
  • 686fa4cd5c docs: require English Conventional Commit messages Qiu Yuzhou 2026-10-12 00:24:39 +08:00
  • 523cba3801 fix(plugins): give plugin paths the full row width Qiu Yuzhou 2026-10-12 00:12:49 +08:00
  • f72c50dceb feat(plugins): configure plugin transport mode Qiu Yuzhou 2026-10-11 23:58:47 +08:00
  • 87a5e48120 docs: prohibit fork issue references in code comments Qiu Yuzhou 2026-10-11 23:01:49 +08:00
  • b2059135c8 style(plugin): improve editor field spacing Qiu Yuzhou 2026-10-11 21:40:40 +08:00
  • b8fb419d22 fix(plugin): align settings button styles Qiu Yuzhou 2026-10-11 21:32:06 +08:00
  • 155934523f fix(plugin): align argument editor button heights Qiu Yuzhou 2026-10-11 21:24:44 +08:00
  • 84c292eb7f feat(plugin): support aliases and local startup arguments Qiu Yuzhou 2026-10-11 21:04:59 +08:00
  • 1390449e06 fix(plugins): 安全检查详情整行响应点击展开 Qiu Yuzhou 2026-10-11 18:28:46 +08:00
  • 245ed3c5b2 fix(servers): restore native group drag and drop Qiu Yuzhou 2026-10-10 00:07:20 +08:00
  • e950f9974f fix(servers): preserve width when switching lists Qiu Yuzhou 2026-10-09 23:36:57 +08:00
  • 45ebd00dc5 ui: 调整服务器详情视图的内容padding Qiu Yuzhou 2026-10-09 23:36:34 +08:00
  • e50f671975 feat(servers): add ordered favorites Qiu Yuzhou 2026-10-09 23:20:11 +08:00