Commit Graph

  • c4d807f1c4 fix(frontend): align card body spacing with node cards Sagit 2026-02-19 10:16:59 +00:00
  • d1460ab9c7 fix(frontend): tighten remaining card header spacing Sagit 2026-02-19 09:52:14 +00:00
  • 9189c68800 fix(frontend): normalize card spacing and multiselect overflow Sagit 2026-02-19 09:17:04 +00:00
  • efbdabceca fix(frontend): align diagnosis status and permission layout (#148) 2.1.4-rc4 sagit 2026-02-19 16:46:37 +08:00
  • 6e5a71f489 fix(frontend): resolve scroll, diagnosis layout, and multi-select regressions (#147) 2.1.4-rc3 sagit 2026-02-19 16:10:02 +08:00
  • e5c57f81ad docs(readme): refresh Modifications section for rewrite scope (#146) sagit 2026-02-19 15:17:32 +08:00
  • 0b1609c6cb docs(repo): refresh README Modifications for rewrite scope Sagit 2026-02-19 07:15:43 +00:00
  • a10c68ef20 docs(repo): refresh AGENTS knowledge for 2.1.4-rc2 (#145) sagit 2026-02-19 15:08:37 +08:00
  • 9aedeab406 docs(repo): refresh AGENTS docs for 2.1.4-rc2 Sagit 2026-02-19 07:06:41 +00:00
  • 137c34e3f5 feat(user): support user-group assignment in user management (#142) 2.1.4-rc2 sagit 2026-02-19 14:51:44 +08:00
  • 25d29c305f feat(frontend): complete shadcn/ui migration with compatibility bridge (#144) sagit 2026-02-19 14:50:29 +08:00
  • 9dcf9a1a43 fix(frontend): restore button border and color semantics Sagit 2026-02-19 06:36:41 +00:00
  • 2308b25bcf fix(frontend): forward refs through shadcn bridge buttons Sagit 2026-02-19 05:55:54 +00:00
  • b6c2159614 docs(frontend): document refactor batches and shadcn migration execution Sagit 2026-02-19 05:15:58 +00:00
  • 30c96a280d feat(frontend): wire pages to shadcn bridge and modular helpers Sagit 2026-02-19 05:15:26 +00:00
  • 12c50df6a7 feat(frontend): add shadcn ui primitives and compatibility bridge Sagit 2026-02-19 05:14:42 +00:00
  • c5124a01e6 refactor(frontend): extract reusable hooks and page helper modules Sagit 2026-02-19 05:14:11 +00:00
  • 6d57b49595 style(user): simplify search input wrapper classes Sagit 2026-02-18 18:49:19 +00:00
  • d12c5bf2e1 feat(user): support user-group assignment in user management Sagit 2026-02-18 14:47:12 +00:00
  • 42701e6c01 chore(repo): remove analysis submodule reference (#141) sagit 2026-02-18 21:24:17 +08:00
  • d6c17aee79 feat(config): use tunnel-style selectors for backup import/export (#140) sagit 2026-02-18 21:14:05 +08:00
  • 17f8a06704 fix(tunnel): sync forwards to agents after tunnel update (#139) 2.1.4-rc1 sagit 2026-02-18 19:48:09 +08:00
  • e7b777890e fix(backend): rename legacy postgres unique constraints before AutoMigrate (#138) 2.1.4-alpha9 sagit 2026-02-18 18:44:37 +08:00
  • 5b03ce87ff feat(tunnel): 支持 0~1 浮点倍率输入 (#137) 2.1.4-alpha8 Misaka Master 2026-02-18 18:01:18 +08:00
  • 2aebb9ed5e Merge pull request #134 from Sagit-chu/fix-tunnel-ipv6-preference 2.1.4-alpha7 sagit 2026-02-18 10:04:50 +08:00
  • e209fc689a fix(tunnel): respect IPv6 preference in tunnel creation and diagnostics Antigravity 2026-02-18 02:03:19 +00:00
  • f7bcb13f75 Merge pull request #132 from Sagit-chu/opencode/silent-wizard 2.1.4-alpha6 sagit 2026-02-17 16:48:34 +08:00
  • 3d1a8c8963 refactor(tests): centralize DB query assertions with helpers Antigravity 2026-02-17 06:02:46 +00:00
  • d82c099c7f Merge branch 'main' into opencode/silent-wizard sagit 2026-02-17 13:18:31 +08:00
  • 2dfcad6154 Merge pull request #133 from Sagit-chu/docs/document-existing-specs sagit 2026-02-17 13:13:40 +08:00
  • ba7e3c9893 docs: Add project specs and existing feature documentation Antigravity 2026-02-17 05:12:21 +00:00
  • d4622903b2 Merge remote-tracking branch 'origin/main' into opencode/silent-wizard Antigravity 2026-02-17 04:54:11 +00:00
  • 66be07750f refactor(backend): migrate to modular repository pattern with separated concerns Antigravity 2026-02-17 04:47:11 +00:00
  • a982c663d2 fix(backend): force column checks in migration even if schema version is current (#131) 2.1.4-alpha5 sagit 2026-02-16 00:52:04 +08:00
  • 98b4d78b4d fix: add missing ip_preference column to PostgreSQL tunnel table (#130) sagit 2026-02-16 00:30:30 +08:00
  • 3044bf3d3c fix: add missing ip_preference column to PostgreSQL tunnel table 2.1.4-alpha4 sagit 2026-02-15 16:25:51 +00:00
  • 45d7970177 feat: 添加公告系统(支持SQLite和PostgreSQL) (#129) 2.1.4-alpha3 sagit 2026-02-15 23:43:41 +08:00
  • 1b4500202a feat: update agents.md and add a feat (#128) sagit 2026-02-15 23:17:15 +08:00
  • 9a9e83dda0 docs(agents): update knowledge base with encryption, API envelope, and build conventions (#127) sagit 2026-02-15 22:33:00 +08:00
  • e5e22baf43 fix(federation): cleanup tunnels when unsharing federation node (#126) 2.1.4-alpha2 sagit 2026-02-15 19:04:53 +08:00
  • 961c06655a fix(backend): enforce port range restrictions in federation mode (#125) 2.1.4-alpha1 sagit 2026-02-15 18:42:39 +08:00
  • 8dc31383e0 fix(backend): correct federation port forwarding tunnel type handling (#123) 2.1.3-rc5 2.1.3 sagit 2026-02-15 12:12:54 +08:00
  • 184ac3c3e5 Merge pull request #122 from Sagit-chu/claude/stupefied-jemison 2.1.3-rc4 sagit 2026-02-15 11:26:44 +08:00
  • 77dbd719ed fix(backend): enforce port range in federation runtime commands sagitchu 2026-02-15 11:22:50 +08:00
  • 04ce125416 Merge pull request #121 from Sagit-chu/fix/backup-forward-ports sagit 2026-02-15 10:02:18 +08:00
  • fd5cfc2a40 fix(backend): include forward_port in backup export/import 2.1.3-rc3 sagit 2026-02-15 01:44:57 +00:00
  • 4e4193e0b0 Merge pull request #120 from Sagit-chu/opencode/pg-id-repair-ci-2-1-3-rc2 2.1.3-rc2 sagit 2026-02-14 19:04:30 +08:00
  • 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