85 Commits
Author SHA1 Message Date
proxyctl coordinator 30f7206b14 fix: simplify dashboard and disable unauthorized actions
hermetic-ci / test (push) Canceled after 0s
2026-08-30 15:49:04 +08:00
proxyctl coordinator 416425a9bf docs: streamline README and split detailed guides
hermetic-ci / test (push) Canceled after 0s
2026-08-30 11:35:52 +08:00
proxyctl coordinator 2786b03b96 refactor: simplify path policy and TUI reducers
hermetic-ci / test (push) Canceled after 0s
2026-08-30 11:17:41 +08:00
proxyctl coordinator 8928986830 fix: harden operations and configuration recovery 2026-08-30 11:13:45 +08:00
proxyctl coordinator e34bf7d989 chore: ignore local tooling artifacts
hermetic-ci / test (push) Canceled after 0s
2026-08-30 10:12:39 +08:00
proxyctl coordinator 61e88a6281 chore: move issue tracking to Gitea 2026-08-30 10:00:23 +08:00
proxyctl coordinator e6fd3ffe73 fix: finalize TUI operation coordination
hermetic-ci / test (push) Canceled after 0s
2026-07-18 02:56:33 +08:00
proxyctl coordinator 652d7eba2b pi-agent: Fix final integrated review 2026-07-18 02:37:54 +08:00
proxyctl coordinator ed8b527f1f fix: close Ticket 11 hardening review gaps 2026-07-18 02:04:26 +08:00
proxyctl coordinator f15ffc2301 pi-agent: Implement final TUI hardening 2026-07-18 01:07:54 +08:00
proxyctl coordinator 954e7d977a fix: address protocol probe review findings 2026-07-18 00:44:10 +08:00
proxyctl coordinator 02b49d5112 pi-agent: Implement field Protocol Probe 2026-07-18 00:27:12 +08:00
proxyctl coordinator 21dd67cf54 Merge mature Profile editor with contextual Help 2026-07-18 00:12:54 +08:00
proxyctl coordinator 27beb51a0e fix: finish profile editor preview scrolling 2026-07-18 00:07:57 +08:00
proxyctl coordinator fe06963e84 fix: align contextual action hints 2026-07-18 00:06:20 +08:00
proxyctl coordinator c56c206d8b pi-agent: Implement mature Profile editor 2026-07-17 23:57:30 +08:00
proxyctl coordinator c93dc61ef6 pi-agent: Implement Help navigation consistency 2026-07-17 23:33:56 +08:00
proxyctl coordinator 112f700650 Merge contextual Target actions with Profile workflows 2026-07-17 23:18:59 +08:00
proxyctl coordinator 2ac088b388 feat: add contextual Target actions 2026-07-17 23:14:57 +08:00
proxyctl coordinator c9b9f86daf Merge Active Profile picker with Profile management 2026-07-17 22:44:55 +08:00
proxyctl coordinator 2ca42bd4bd pi-agent: Implement contextual Target actions 2026-07-17 22:37:38 +08:00
proxyctl coordinator d34ce0cd6b feat: add dedicated Profile management page 2026-07-17 22:37:25 +08:00
proxyctl coordinator 306b02331f feat: add searchable Active Profile picker 2026-07-17 22:32:41 +08:00
proxyctl coordinator 7c0b4481d7 feat: unify interactive operation coordination 2026-07-17 22:23:31 +08:00
proxyctl coordinator 177bf34354 pi-agent: Implement operation coordination 2026-07-17 21:46:06 +08:00
proxyctl coordinator c4214ab8b2 fix: reconcile stale detection streams 2026-07-17 21:30:46 +08:00
proxyctl coordinator fdc59b1400 chore: close progressive detection ticket 2026-07-17 21:26:33 +08:00
proxyctl coordinator 8348fa3ac8 fix: finish progressive Target detection 2026-07-17 21:25:43 +08:00
proxyctl coordinator ad651402fd pi-agent: Implement progressive Target detection 2026-07-17 21:01:35 +08:00
proxyctl coordinator fbb81ffb40 chore: complete Operations Console ticket 2026-07-17 20:48:58 +08:00
proxyctl coordinator dd4ebddb45 test: verify Operations Console process output 2026-07-17 20:47:41 +08:00
proxyctl coordinator 8ac0695152 pi-agent: Implement Operations Console dashboard 2026-07-17 20:44:48 +08:00
proxyctl coordinator daeb788eac feat: fix proxy compatibility and establish TUI foundation 2026-07-17 20:30:52 +08:00
proxyctl coordinator 0f4c122eff feat: add Protocol Probe and accept bare host:port in profiles
- Ctrl+D in the Single URL field runs a handshake probe against the typed endpoint. It detects HTTP and/or SOCKS5 without forwarding traffic or contacting external hosts.

- HTTP-capable endpoints map to http://; SOCKS5-only endpoints map to socks5h://. Userinfo is preserved as typed.

- Bare host:port input is accepted and defaults to http:// at save.

- Update README privacy boundary and add .scratch/protocol-probe/spec.md.
2026-07-17 17:36:50 +08:00
proxyctl coordinator c8a8ab2457 chore: finalize proxyctl ticket 07 2026-07-17 11:47:58 +08:00
proxyctl coordinator 8a56d19c34 test: prove profile diagnostics do not read symlink targets 2026-07-17 11:42:37 +08:00
proxyctl coordinator e9ff24e04a fix: reject profile diagnostic symlink ancestors 2026-07-17 11:41:55 +08:00
proxyctl coordinator 6cb4943a54 chore: reopen ticket 07 for no-follow diagnostic fix 2026-07-17 11:37:56 +08:00
proxyctl coordinator 8e0fbffd6c chore: re-complete proxyctl ticket 07 2026-07-17 11:31:56 +08:00
proxyctl coordinator e78dcc3cf1 merge: integrate final ticket 07 recovery 2026-07-17 11:31:28 +08:00
proxyctl coordinator 4cf9731db4 fix: complete reset recovery safety 2026-07-17 11:25:09 +08:00
proxyctl coordinator 9e2418f45e fix: make daemon reset conflict safe 2026-07-17 11:11:56 +08:00
proxyctl coordinator 613fe56540 fix: harden target recovery metadata safety 2026-07-17 10:59:14 +08:00
proxyctl coordinator 16c81c1fa4 chore: re-complete proxyctl ticket 08 2026-07-17 10:49:57 +08:00
proxyctl coordinator a5360028ca fix: harden read-only target diagnostics 2026-07-17 10:42:48 +08:00
proxyctl coordinator e92a4788ba fix: guard terminal deferred quit state 2026-07-17 10:40:52 +08:00
proxyctl coordinator 0fbaa71e37 fix: complete target diagnostics and reset inspection 2026-07-17 10:29:41 +08:00
proxyctl coordinator eb8932a319 fix: refresh mutations and defer busy quit 2026-07-17 10:28:40 +08:00
proxyctl coordinator f6c6ead325 chore: reopen tickets 07 and 08 after final review 2026-07-17 10:22:33 +08:00
proxyctl coordinator 55cddd5240 chore: complete proxyctl ticket 09 2026-07-17 10:16:25 +08:00