sagit
421f18d4da
Merge branch 'main' into opencode/lucky-otter
2026-02-11 15:07:07 +08:00
sagit
311840b29b
feat: complete agent upgrade system with batch upgrade, version selection, progress reporting, and rollback
2026-02-11 07:01:00 +00:00
sagit
87605ce8f8
fix(federation): sync remote node status on list and detect deleted provider shares
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-11 03:08:59 +00:00
sagit
d6b83a0c1b
feat(panel-sharing): add edit support for peer shares
...
Allow editing port range, traffic limit, allowed domains, allowed API
IPs and expiry time on existing shares via a new update endpoint and
edit modal in the frontend.
2026-02-11 02:48:57 +00:00
sagit
3b697f4d13
feat(federation): add share flow reset and remote usage visibility
2026-02-10 10:04:31 +00:00
sagit
2affb31b3e
feat(backend): support federation-based remote node diagnosis
...
Route diagnosis for shared remote nodes through federation runtime APIs so tunnel and forward diagnostics work across panels, and add contract coverage for single-panel and dual-panel scenarios.
2026-02-10 06:00:35 +00:00
sagit
79f8aab600
feat(backend): orchestrate federation runtime for shared middle and exit nodes
2026-02-10 02:34:20 +00:00
sagit
7bc33f63ba
feat: complete federation sharing backend implementation
2026-02-09 03:00:18 +00:00
sagit
11dc21e46f
feat: implement consumer side panel peering logic
2026-02-08 09:03:56 +00:00
sagit
2710cd1674
feat: replace legacy captcha with Cloudflare Turnstile
2026-02-08 04:51:41 +00:00
sagit
1a8f424d53
fix: complete diagnosis parity and tunnel visibility on Go backend
2026-02-07 12:48:41 +00:00
sagit
b2407c3442
feat: finalize Go backend migration and deployment cutover
2026-02-07 11:03:12 +00:00
sagit
f9bc165c16
feat: complete Go backend control-plane parity
...
Bridge Java-to-Go runtime behavior by enforcing forward ownership checks, wiring node command dispatch/diagnostics, and adding contract coverage so migrated APIs can run with production semantics.
2026-02-07 07:10:45 +00:00
sagit
b6333d81a2
fix: restore panel list endpoints and bootstrap sqlite state
2026-02-06 12:23:46 +00:00
sagit
0f37017760
feat: add Go backend compatibility service scaffold
2026-02-06 10:42:48 +00:00