sagit
f227ffddc3
Merge pull request #105 from Sagit-chu/opencode/neon-rocket
...
fix: 修复备份
2.1.3-alpha8
2026-02-13 15:33:25 +08:00
sagit
c4f14f985e
Merge remote-tracking branch 'origin/main' into opencode/neon-rocket
2026-02-13 07:30:53 +00:00
sagit
3b294c6b9e
chore(frontend): fix HeroUI deps and apply lint cleanup
2026-02-13 07:25:27 +00:00
sagit
641aa66afc
feat(backup): restore backup export/import flow
2026-02-13 07:25:13 +00:00
sagit
fea1bf52f3
Merge pull request #102 from Sagit-chu/opencode/quick-comet
...
feat: 导入导出备份
2.1.3-alpha7
2026-02-13 14:39:25 +08:00
sagit
a72d84fa76
Merge branch 'main' into opencode/quick-comet
2026-02-13 14:21:00 +08:00
sagit
146821ebba
Merge pull request #104 from Sagit-chu/opencode/tidy-cactus
...
fix: 修复共享节点作为入口的问题和调整docker 网络
2.1.3-alpha6
2026-02-13 14:16:56 +08:00
sagit
0191f29cf1
chore(docker): update network subnet in compose files
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 06:02:09 +00: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
3799729706
Merge pull request #103 from Sagit-chu/opencode/tidy-panda
...
fix: tls udp 转发
2.1.3-alpha5
2026-02-13 13:15:06 +08:00
sagit
8628c35802
Merge branch 'main' into opencode/tidy-panda
2026-02-13 13:13:33 +08:00
sagit
acea5ea76c
fix(gost): filter expected net.ErrClosed noise in service handler
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 05:09:54 +00: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
f879a58bb4
feat(frontend): add backup export and import UI
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-13 03:06:32 +00: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
70f8dfeac1
Merge pull request #101 from Sagit-chu/opencode/eager-garden
...
fix(backend): implement keyword search in user list
2026-02-13 10:49:57 +08: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
b3b7f5e56d
Merge pull request #100 from Sagit-chu/opencode/gentle-comet
...
fix(tunnel): auto-update entry node IP on every tunnel update
2026-02-13 10:19:32 +08: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
6387ce1816
Merge pull request #98 from Sagit-chu/opencode/glowing-orchid
...
fix(db): align sqlite/postgres SQL behavior and harden rewriter
2.1.3-alpha4
2026-02-12 18:00:42 +08:00
sagit
219067a27c
Merge branch 'main' into opencode/glowing-orchid
2026-02-12 17:55:41 +08:00
sagit
33678477aa
fix(db): align sqlite/postgres SQL behavior and harden rewriter
2026-02-12 09:47:44 +00:00
sagit
e33fbda8f4
Merge pull request #97 from Sagit-chu/opencode/glowing-orchid
...
fix: backend postgresql
2.1.3-alpha3
2026-02-12 16:47:04 +08:00
sagit
62cb75f669
Merge branch 'main' into opencode/glowing-orchid
2026-02-12 16:45:46 +08:00
sagit
f3260637db
fix(install): prioritize explicit sqlite selection over stale DATABASE_URL
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-12 08:44:11 +00:00
sagit
e43c6bf840
fix(postgres): avoid 42P18 during id default repair
2026-02-12 08:39:10 +00:00
sagit
025d0a3322
Merge pull request #96 from Sagit-chu/opencode/glowing-orchid
...
feat(postgres): add migration workflow and id self-heal
2.1.3-alpha2
2026-02-12 16:06:06 +08:00
sagit
2dcfe15f00
Merge branch 'main' into opencode/glowing-orchid
2026-02-12 16:04:49 +08:00
sagit
ecaae178b6
feat(postgres): add migration workflow and id self-heal
2026-02-12 08:02:34 +00:00
sagit
46a8ceff6a
Merge pull request #95 from Sagit-chu/opencode/glowing-orchid
...
fix(docker): bump Go builder image to 1.24 to match go.mod requirement
2.1.3-alpha1
2026-02-12 15:13:17 +08:00
sagit
7bfa1251c4
Merge branch 'main' into opencode/glowing-orchid
2026-02-12 15:12:12 +08: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
b5f8a491b3
Merge pull request #94 from Sagit-chu/opencode/glowing-orchid
...
docs: add PostgreSQL database guide and update FAQ with PG entries
2026-02-12 15:06:11 +08:00
sagit
e4acd855e0
Merge branch 'main' into opencode/glowing-orchid
2026-02-12 15:05:01 +08:00
sagit
275cfdc65a
docs: add PostgreSQL database guide and update FAQ with PG entries
2026-02-12 07:04:06 +00:00
sagit
9d323ce930
Merge pull request #93 from Sagit-chu/opencode/glowing-orchid
...
feat(postgres): add postgres backend support and migration docs
2026-02-12 14:53:54 +08: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
b32133f81a
Merge pull request #92 from Sagit-chu/opencode/lucky-otter
...
fix(upgrade): stabilize batch node upgrades
2.1.2
2.1.2-alpha8
2026-02-12 13:37:43 +08:00
sagit
ff57bca505
Merge branch 'main' into opencode/lucky-otter
2026-02-12 13:11:45 +08:00
sagit
cdb2914dbf
fix(upgrade): stabilize batch node upgrades under long-running operations
2026-02-12 04:57:58 +00:00
sagit
b56d0a28e7
Merge pull request #91 from Sagit-chu/opencode/lucky-otter
...
fix(ws): prevent monitor websocket reconnect loop
2.1.2-alpha7
2026-02-12 12:28:53 +08:00