Commit Graph

  • 3f80278dd4 fix(backend): harden postgres id default repair and CI coverage sagit 2026-02-14 11:02:46 +00:00
  • 6abe3e7713 Merge pull request #117 from Sagit-chu/opencode/happy-island 2.1.3-rc1 sagit 2026-02-14 12:33:59 +08:00
  • 47c05c3d02 Merge remote-tracking branch 'origin/main' into opencode/happy-island sagit 2026-02-14 04:32:50 +00:00
  • d05c8a2ea4 fix(backend): restore user tunnel visibility on PostgreSQL sagit 2026-02-14 04:31:52 +00:00
  • e00e41bb64 fix(frontend): remove focus styles from Select trigger and Textarea (#116) 2.1.3-beta9 sagit 2026-02-14 11:40:14 +08:00
  • 5271efec1e fix(frontend): aggressive removal of input focus styles (#115) 2.1.3-beta8 sagit 2026-02-14 11:22:15 +08:00
  • 2d39cb3005 fix(frontend): force remove input focus border and ring (#114) 2.1.3-beta7 sagit 2026-02-14 11:15:34 +08:00
  • 3e52c8eace fix(frontend): remove blue outline on input focus (#113) 2.1.3-beta6 sagit 2026-02-14 10:37:59 +08:00
  • 7808d57a79 Merge pull request #112 from Sagit-chu/opencode/proud-planet 2.1.3-beta5 sagit 2026-02-14 10:16:33 +08:00
  • 46bc4ca6e4 fix(frontend): remove deep blue focus border sagit 2026-02-14 02:14:50 +00:00
  • 28e66ab172 Merge pull request #111 from Sagit-chu/opencode/proud-planet 2.1.3-beta4 sagit 2026-02-14 09:26:40 +08:00
  • f19bccec4c Merge remote-tracking branch 'origin/main' into opencode/proud-planet sagit 2026-02-14 01:25:21 +00:00
  • e37d6cf666 fix(frontend): remove input inner shadow and improve focus visibility sagit 2026-02-14 01:16:08 +00:00
  • 177c2bc35f Merge pull request #110 from Sagit-chu/opencode/proud-planet 2.1.3-beta2 sagit 2026-02-13 22:42:27 +08:00
  • 76c0978763 Merge branch 'main' into opencode/proud-planet sagit 2026-02-13 22:40:19 +08:00
  • fd1168d855 fix(backend): set udp ttl default for tls tunnel protocol sagit 2026-02-13 14:22:13 +00:00
  • 92c9590c1a fix(backend): apply entry chains for remote federation nodes sagit 2026-02-13 13:59:17 +00:00
  • 2afb1d275a Merge pull request #109 from Sagit-chu/opencode/playful-circuit 2.1.3-beta1 sagit 2026-02-13 18:38:02 +08:00
  • 880cd4cac5 fix(backup): handle nullable tunnel export fields safely sagit 2026-02-13 10:34:58 +00:00
  • a69a0f040b Merge branch 'main' into opencode/kind-planet 2.1.3-alpha10 sagit 2026-02-13 17:48:27 +08:00
  • cf6294a77d fix(backend): normalize strategy data and proxy ip parsing sagit 2026-02-13 09:42:38 +00:00
  • 524ee4cd95 Merge pull request #107 from Sagit-chu/opencode/curious-harbor 2.1.3-alpha9 sagit 2026-02-13 16:36:34 +08:00
  • c049ceaacf fix(backend): resolve backup handler build conflict after main merge sagit 2026-02-13 08:31:33 +00:00
  • 3424221176 Merge branch 'main' into opencode/curious-harbor sagit 2026-02-13 16:21:56 +08:00
  • 5a9715eb26 fix(backup): restore backup export/import APIs and route compatibility sagit 2026-02-13 08:17:34 +00:00
  • 1b79213aed Merge pull request #106 from Sagit-chu/opencode/init-deep-agents sagit 2026-02-13 16:11:51 +08:00
  • c0d71125f4 Merge branch 'main' into opencode/init-deep-agents sagit 2026-02-13 15:53:38 +08:00
  • f01c0481cd docs: update AGENTS.md hierarchy with new subdirectory docs sagit 2026-02-13 07:52:17 +00:00
  • f227ffddc3 Merge pull request #105 from Sagit-chu/opencode/neon-rocket 2.1.3-alpha8 sagit 2026-02-13 15:33:25 +08:00
  • c4f14f985e Merge remote-tracking branch 'origin/main' into opencode/neon-rocket sagit 2026-02-13 07:30:53 +00:00
  • 3b294c6b9e chore(frontend): fix HeroUI deps and apply lint cleanup sagit 2026-02-13 07:25:27 +00:00
  • 641aa66afc feat(backup): restore backup export/import flow sagit 2026-02-13 07:25:13 +00:00
  • fea1bf52f3 Merge pull request #102 from Sagit-chu/opencode/quick-comet 2.1.3-alpha7 sagit 2026-02-13 14:39:25 +08:00
  • a72d84fa76 Merge branch 'main' into opencode/quick-comet sagit 2026-02-13 14:21:00 +08:00
  • 146821ebba Merge pull request #104 from Sagit-chu/opencode/tidy-cactus 2.1.3-alpha6 sagit 2026-02-13 14:16:56 +08:00
  • 0191f29cf1 chore(docker): update network subnet in compose files sagit 2026-02-13 06:02:09 +00:00
  • 149a841a49 test(federation): add tests for remote node command and offline status sagit 2026-02-13 06:02:01 +00:00
  • 229ae9e454 feat(backend): route node commands to remote panels sagit 2026-02-13 06:01:52 +00:00
  • ae8a3db3df feat(federation): add remote node command support sagit 2026-02-13 06:01:42 +00:00
  • 51660c413e Merge branch 'main' into opencode/quick-comet sagit 2026-02-13 13:46:31 +08:00
  • 2d2ca389e3 fix(backup): add transaction support and auto-backup before import sagit 2026-02-13 05:44:50 +00:00
  • 3799729706 Merge pull request #103 from Sagit-chu/opencode/tidy-panda 2.1.3-alpha5 sagit 2026-02-13 13:15:06 +08:00
  • 8628c35802 Merge branch 'main' into opencode/tidy-panda sagit 2026-02-13 13:13:33 +08:00
  • acea5ea76c fix(gost): filter expected net.ErrClosed noise in service handler sagit 2026-02-13 05:09:54 +00:00
  • 8652380da1 feat(backend): TLS tunnel relay nodelay injection sagit 2026-02-13 05:09:46 +00:00
  • dd206ced14 fix(permission): revoke inherited tunnel access after group unbind/removal sagit 2026-02-13 03:26:21 +00:00
  • f720b92f53 Merge branch 'main' into opencode/quick-comet sagit 2026-02-13 11:10:09 +08:00
  • f879a58bb4 feat(frontend): add backup export and import UI sagit 2026-02-13 03:06:32 +00:00
  • b11283d488 feat(backend): add backup and restore functionality sagit 2026-02-13 03:06:23 +00:00
  • 70f8dfeac1 Merge pull request #101 from Sagit-chu/opencode/eager-garden sagit 2026-02-13 10:49:57 +08:00
  • 37005a1954 Merge branch 'main' into opencode/eager-garden sagit 2026-02-13 10:45:37 +08:00
  • b55e056316 fix(backend): implement keyword search in user list sagit 2026-02-13 02:41:38 +00:00
  • b3b7f5e56d Merge pull request #100 from Sagit-chu/opencode/gentle-comet sagit 2026-02-13 10:19:32 +08:00
  • d6ff6ea500 Merge branch 'origin/main' into opencode/gentle-comet sagit 2026-02-13 02:03:24 +00:00
  • 9ed875b7ef fix(tunnel): auto-update entry node IP on every tunnel update sagit 2026-02-13 01:24:48 +00:00
  • 6387ce1816 Merge pull request #98 from Sagit-chu/opencode/glowing-orchid 2.1.3-alpha4 sagit 2026-02-12 18:00:42 +08:00
  • 219067a27c Merge branch 'main' into opencode/glowing-orchid sagit 2026-02-12 17:55:41 +08:00
  • 33678477aa fix(db): align sqlite/postgres SQL behavior and harden rewriter sagit 2026-02-12 09:47:32 +00:00
  • e33fbda8f4 Merge pull request #97 from Sagit-chu/opencode/glowing-orchid 2.1.3-alpha3 sagit 2026-02-12 16:47:04 +08:00
  • 62cb75f669 Merge branch 'main' into opencode/glowing-orchid sagit 2026-02-12 16:45:46 +08:00
  • f3260637db fix(install): prioritize explicit sqlite selection over stale DATABASE_URL sagit 2026-02-12 08:44:11 +00:00
  • e43c6bf840 fix(postgres): avoid 42P18 during id default repair sagit 2026-02-12 08:35:25 +00:00
  • 025d0a3322 Merge pull request #96 from Sagit-chu/opencode/glowing-orchid 2.1.3-alpha2 sagit 2026-02-12 16:06:06 +08:00
  • 2dcfe15f00 Merge branch 'main' into opencode/glowing-orchid sagit 2026-02-12 16:04:49 +08:00
  • ecaae178b6 feat(postgres): add migration workflow and id self-heal sagit 2026-02-12 08:02:23 +00:00
  • 46a8ceff6a Merge pull request #95 from Sagit-chu/opencode/glowing-orchid 2.1.3-alpha1 sagit 2026-02-12 15:13:17 +08:00
  • 7bfa1251c4 Merge branch 'main' into opencode/glowing-orchid sagit 2026-02-12 15:12:12 +08:00
  • cd09305a85 fix(docker): bump Go builder image to 1.24 to match go.mod requirement sagit 2026-02-12 07:11:45 +00:00
  • b5f8a491b3 Merge pull request #94 from Sagit-chu/opencode/glowing-orchid sagit 2026-02-12 15:06:11 +08:00
  • e4acd855e0 Merge branch 'main' into opencode/glowing-orchid sagit 2026-02-12 15:05:01 +08:00
  • 275cfdc65a docs: add PostgreSQL database guide and update FAQ with PG entries sagit 2026-02-12 07:04:06 +00:00
  • 9d323ce930 Merge pull request #93 from Sagit-chu/opencode/glowing-orchid sagit 2026-02-12 14:53:54 +08:00
  • 1733948a1b Merge branch 'main' into opencode/glowing-orchid sagit 2026-02-12 06:52:06 +00:00
  • cedcaebd1f feat(postgres): add postgres backend support and migration docs sagit 2026-02-12 06:38:25 +00:00
  • b32133f81a Merge pull request #92 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha8 2.1.2 sagit 2026-02-12 13:37:43 +08:00
  • ff57bca505 Merge branch 'main' into opencode/lucky-otter sagit 2026-02-12 13:11:45 +08:00
  • cdb2914dbf fix(upgrade): stabilize batch node upgrades under long-running operations sagit 2026-02-12 04:57:49 +00:00
  • b56d0a28e7 Merge pull request #91 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha7 sagit 2026-02-12 12:28:53 +08:00
  • bdfc704f95 Merge branch 'main' into opencode/lucky-otter sagit 2026-02-12 12:27:23 +08:00
  • 9223892ca5 fix(ws): prevent monitor websocket reconnect loop sagit 2026-02-12 04:25:36 +00:00
  • 6f205df37c Merge pull request #90 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha6 sagit 2026-02-12 10:29:14 +08:00
  • 04266165df Merge branch 'main' into opencode/lucky-otter sagit 2026-02-12 10:28:04 +08:00
  • dbd5773717 fix(ws): stabilize node connectivity with ping/pong keepalive sagit 2026-02-12 02:26:56 +00:00
  • 6c4d44e7a7 Merge pull request #89 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha5 sagit 2026-02-12 09:09:42 +08:00
  • 07b8d73956 Merge branch 'main' into opencode/lucky-otter sagit 2026-02-12 09:08:36 +08:00
  • 71a6a60077 fix(store): enable WAL mode and busy timeout to prevent SQLITE_BUSY errors sagit 2026-02-12 01:07:41 +00:00
  • fe33028934 Merge pull request #87 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha4 sagit 2026-02-11 16:54:58 +08:00
  • 01da4bd283 Merge branch 'main' into opencode/lucky-otter sagit 2026-02-11 16:53:15 +08:00
  • a0b975b62a chore: add go-gost/gost binary to .gitignore sagit 2026-02-11 08:53:03 +00:00
  • f4e56d091e fix: 节点管理按钮改为两行 grid 布局,防止卡片滑动溢出 sagit 2026-02-11 08:45:58 +00:00
  • 0a5335c1ca Merge pull request #86 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha3 sagit 2026-02-11 16:15:55 +08:00
  • d40e97d73b Merge branch 'main' into opencode/lucky-otter sagit 2026-02-11 16:14:42 +08:00
  • 73bf672e62 fix: use systemd-run for agent upgrade/rollback restart to avoid cgroup kill sagit 2026-02-11 08:07:04 +00:00
  • 297f526a92 Merge pull request #85 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha2 sagit 2026-02-11 15:46:21 +08:00
  • 2b854d3172 Merge branch 'main' into opencode/lucky-otter sagit 2026-02-11 15:43:18 +08:00
  • c184a75f22 fix: use direct GitHub API for release queries instead of proxy sagit 2026-02-11 07:35:02 +00:00
  • 8a5bfa5aa8 Merge pull request #84 from Sagit-chu/opencode/lucky-otter 2.1.2-alpha1 sagit 2026-02-11 15:09:34 +08:00
  • 421f18d4da Merge branch 'main' into opencode/lucky-otter sagit 2026-02-11 15:07:07 +08:00
  • 5133e6f039 fix: remove unused handleUpgradeNode function sagit 2026-02-11 07:04:50 +00:00
  • 311840b29b feat: complete agent upgrade system with batch upgrade, version selection, progress reporting, and rollback sagit 2026-02-11 07:01:00 +00:00