sagit
fd5cfc2a40
fix(backend): include forward_port in backup export/import
2026-02-15 01:44:57 +00:00
sagit
3f80278dd4
fix(backend): harden postgres id default repair and CI coverage
...
Run Postgres id-sequence repair on every startup migration and add contract coverage plus a GitHub Actions Postgres job to catch schema-drift regressions before release.
2026-02-14 11:02:46 +00:00
sagit
47c05c3d02
Merge remote-tracking branch 'origin/main' into opencode/happy-island
2026-02-14 04:32:50 +00:00
sagit
d05c8a2ea4
fix(backend): restore user tunnel visibility on PostgreSQL
2026-02-14 04:31:52 +00:00
sagit
76c0978763
Merge branch 'main' into opencode/proud-planet
2026-02-13 22:40:19 +08:00
sagit
fd1168d855
fix(backend): set udp ttl default for tls tunnel protocol
2026-02-13 14:22:13 +00:00
sagit
92c9590c1a
fix(backend): apply entry chains for remote federation nodes
...
Ensure remote entry nodes receive AddChains during tunnel runtime apply while tolerating offline/timeout cases. Add focused contract coverage for online and offline remote entry behavior.
2026-02-13 13:59:17 +00:00
sagit
880cd4cac5
fix(backup): handle nullable tunnel export fields safely
2026-02-13 10:34:58 +00:00
sagit
a69a0f040b
Merge branch 'main' into opencode/kind-planet
2026-02-13 17:48:27 +08:00
sagit
cf6294a77d
fix(backend): normalize strategy data and proxy ip parsing
2026-02-13 09:42:38 +00:00
sagit
c049ceaacf
fix(backend): resolve backup handler build conflict after main merge
2026-02-13 08:32:00 +00:00
sagit
3424221176
Merge branch 'main' into opencode/curious-harbor
2026-02-13 16:21:56 +08:00
sagit
5a9715eb26
fix(backup): restore backup export/import APIs and route compatibility
2026-02-13 08:17:34 +00:00
sagit
c0d71125f4
Merge branch 'main' into opencode/init-deep-agents
2026-02-13 15:53:38 +08:00
sagit
f01c0481cd
docs: update AGENTS.md hierarchy with new subdirectory docs
...
- Update root AGENTS.md with expanded anti-patterns and notes
- Add handler/AGENTS.md for high-complexity backend handlers
- Add connector/AGENTS.md for GOST connector protocols
- Add socket/AGENTS.md for GOST socket utilities
2026-02-13 07:52:17 +00:00
sagit
c4f14f985e
Merge remote-tracking branch 'origin/main' into opencode/neon-rocket
2026-02-13 07:30:53 +00:00
sagit
641aa66afc
feat(backup): restore backup export/import flow
2026-02-13 07:25:13 +00:00
sagit
a72d84fa76
Merge branch 'main' into opencode/quick-comet
2026-02-13 14:21:00 +08:00
sagit
149a841a49
test(federation): add tests for remote node command and offline status
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 06:02:01 +00:00
sagit
229ae9e454
feat(backend): route node commands to remote panels
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 06:01:52 +00:00
sagit
ae8a3db3df
feat(federation): add remote node command support
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 06:01:42 +00:00
sagit
51660c413e
Merge branch 'main' into opencode/quick-comet
2026-02-13 13:46:31 +08:00
sagit
2d2ca389e3
fix(backup): add transaction support and auto-backup before import
...
- Add transaction support for import operations with rollback on failure
- Add auto-backup before import to allow recovery on failure
- Convert user import to use INSERT ON CONFLICT pattern
- Add Execer interface to support both DB and Tx in import functions
2026-02-13 05:44:50 +00:00
sagit
8628c35802
Merge branch 'main' into opencode/tidy-panda
2026-02-13 13:13:33 +08:00
sagit
8652380da1
feat(backend): TLS tunnel relay nodelay injection
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 05:09:46 +00:00
sagit
dd206ced14
fix(permission): revoke inherited tunnel access after group unbind/removal
2026-02-13 03:28:21 +00:00
sagit
f720b92f53
Merge branch 'main' into opencode/quick-comet
2026-02-13 11:10:09 +08:00
sagit
b11283d488
feat(backend): add backup and restore functionality
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 03:06:23 +00:00
sagit
37005a1954
Merge branch 'main' into opencode/eager-garden
2026-02-13 10:45:37 +08:00
sagit
b55e056316
fix(backend): implement keyword search in user list
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 02:41:38 +00:00
sagit
d6ff6ea500
Merge branch 'origin/main' into opencode/gentle-comet
2026-02-13 02:03:24 +00:00
sagit
9ed875b7ef
fix(tunnel): auto-update entry node IP on every tunnel update
2026-02-13 01:24:48 +00:00
sagit
33678477aa
fix(db): align sqlite/postgres SQL behavior and harden rewriter
2026-02-12 09:47:44 +00:00
sagit
e43c6bf840
fix(postgres): avoid 42P18 during id default repair
2026-02-12 08:39:10 +00:00
sagit
ecaae178b6
feat(postgres): add migration workflow and id self-heal
2026-02-12 08:02:34 +00:00
sagit
cd09305a85
fix(docker): bump Go builder image to 1.24 to match go.mod requirement
2026-02-12 07:11:45 +00:00
sagit
1733948a1b
Merge branch 'main' into opencode/glowing-orchid
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-12 06:52:06 +00:00
sagit
cedcaebd1f
feat(postgres): add postgres backend support and migration docs
2026-02-12 06:38:25 +00:00
sagit
cdb2914dbf
fix(upgrade): stabilize batch node upgrades under long-running operations
2026-02-12 04:57:58 +00:00
sagit
9223892ca5
fix(ws): prevent monitor websocket reconnect loop
2026-02-12 04:25:47 +00:00
sagit
dbd5773717
fix(ws): stabilize node connectivity with ping/pong keepalive
2026-02-12 02:27:10 +00:00
sagit
71a6a60077
fix(store): enable WAL mode and busy timeout to prevent SQLITE_BUSY errors
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-12 01:07:41 +00:00
sagit
c184a75f22
fix: use direct GitHub API for release queries instead of proxy
...
The gcode.hostcentral.cc proxy only supports github.com file downloads,
not api.github.com requests. API calls through the proxy returned 404
HTML pages, causing JSON decode error: invalid character '<'.
Also updates repo name from flux-panel to flvx across upgrade and
install URLs.
2026-02-11 07:37:30 +00:00
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
65a6105469
feat(node-install): add gcode.hostcentral.cc proxy to install script download URL
2026-02-11 05:59:11 +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
89ab12dcdf
fix(federation): clean up runtimes on share delete and sync live traffic from provider
...
Co-authored-by: Sisyphus <sisyphus@opencode.ai >
2026-02-10 11:58:00 +00:00
sagit
919339cdb1
fix(federation): cascade delete peer_share_runtime rows on share deletion
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-10 11:58:00 +00:00