Commit Graph
29 Commits
Author SHA1 Message Date
proxyctl coordinator c56c206d8b pi-agent: Implement mature Profile editor 2026-07-17 23:57:30 +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 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 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 fbb81ffb40 chore: complete Operations Console ticket 2026-07-17 20:48:58 +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 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 16c81c1fa4 chore: re-complete proxyctl ticket 08 2026-07-17 10:49:57 +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
proxyctl coordinator 5ec2b1dae1 chore: claim proxyctl ticket 09 2026-07-17 09:39:48 +08:00
proxyctl coordinator f03607af48 chore: complete proxyctl ticket 08 2026-07-17 09:39:37 +08:00
proxyctl coordinator 34b45c807f chore: claim proxyctl ticket 08 2026-07-17 03:53:50 +08:00
proxyctl coordinator eaed4d1091 chore: complete proxyctl adapter frontier 2026-07-17 03:53:33 +08:00
proxyctl coordinator 3003450dce chore: complete ticket 02 and claim proxyctl frontier 2026-07-17 03:15:38 +08:00
proxyctl coordinator 5e0de9b766 fix: harden Shell Target recovery and storage 2026-07-17 03:11:33 +08:00
proxyctl coordinator 12e857932b feat: safely control Shell Target 2026-07-17 02:59:41 +08:00
proxyctl coordinator 4e3f780eba chore: claim proxyctl ticket 02 2026-07-17 02:44:12 +08:00
proxyctl coordinator 1b9776a806 chore: complete proxyctl ticket 01 2026-07-17 02:44:02 +08:00
proxyctl coordinator 73b027b85b chore: claim proxyctl ticket 01 2026-07-17 01:51:32 +08:00
proxyctl coordinator c4a7616488 chore: initialize proxyctl specification 2026-07-17 01:51:13 +08:00