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
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
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
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
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
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
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
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
sagit
3b697f4d13
feat(federation): add share flow reset and remote usage visibility
2026-02-10 10:04:31 +00:00
sagit
0cf81a783c
Merge branch 'main' into opencode/shiny-squid
2026-02-10 14:48:37 +08:00
sagit
b205b47414
feat(federation): add import API IP whitelist controls
2026-02-10 06:40:46 +00:00
sagit
dae6286e58
fix(backend): backfill legacy node dual-stack columns in sqlite migration
2026-02-10 04:18:21 +00:00
sagit
32763358ea
fix(backend): backfill legacy inx columns during sqlite migration
2026-02-10 03:08:52 +00:00
sagit
79f8aab600
feat(backend): orchestrate federation runtime for shared middle and exit nodes
2026-02-10 02:34:20 +00:00
sagit
c18703eba2
fix(backend): ensure all tables exist on startup via schema.sql
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-09 12:30:40 +00:00
sagit
a19e8d2bcb
feat: implement panel domain verification for federation sharing
2026-02-09 10:53:58 +00:00
sagit
169df953d8
fix: resolve compilation error in repository.go
2026-02-09 03:02:11 +00:00
sagit
7bc33f63ba
feat: complete federation sharing backend implementation
2026-02-09 03:00:18 +00:00
sagit
5925a84a6d
Merge branch 'main' into opencode/silent-wizard
2026-02-09 10:59:10 +08:00
sagit
30591a008a
feat(backend): ensure all tables are created at startup
2026-02-09 01:29:42 +00:00
sagit
11dc21e46f
feat: implement consumer side panel peering logic
2026-02-08 09:03:56 +00:00
sagit
d5c0060cd9
fix: resolve user_tunnel instability and service name drift
2026-02-08 03:09:38 +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