datadunia
35b13bd449
ci: add GITEA_TOKEN for checkout authentication
Beta Release / deploy (push) Failing after 5m4s
2026-05-30 05:32:54 +07:00
datadunia
57cd09f297
ci: add GITEA_TOKEN for checkout authentication
Beta Release / deploy (push) Failing after 3h2m41s
2026-05-30 04:40:05 +07:00
datadunia
50b9684d16
chore: CI workflows centralized to superproject .gitea/
2026-05-30 03:20:50 +07:00
datadunia
65c40a4d51
ci: add GITEA_TOKEN for checkout authentication
2026-05-30 03:17:32 +07:00
datadunia
0283fc7ab5
ci: add GITEA_TOKEN for checkout authentication
2026-05-29 20:46:53 +07:00
datadunia
3b5cec80af
ci: add GITEA_TOKEN for checkout authentication
NexusGuard CI/CD / server-core-test (push) Failing after 44s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 38s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 36s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
2026-05-29 20:42:13 +07:00
datadunia
501f802b37
ci: add GITEA_TOKEN for checkout authentication
NexusGuard CI/CD / server-core-test (push) Failing after 42s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 40s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 36s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
2026-05-29 20:32:55 +07:00
datadunia
8be64111a1
ci: add GITEA_TOKEN for checkout authentication
NexusGuard CI/CD / server-core-test (push) Failing after 32s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 39s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 34s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
2026-05-29 20:29:12 +07:00
datadunia
6481a13caf
chore: CI split dev/prod workflows, archive old plans, new plan docs
NexusGuard CI/CD / server-core-test (push) Failing after 33s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 35s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 30s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
2026-05-29 08:01:44 +07:00
datadunia
15b09c8408
chore: update device-agent submodule (CI/CD workflows)
NexusGuard CI/CD / release (push) Has been skipped
NexusGuard CI/CD / server-core-test (push) Failing after 26s
NexusGuard CI/CD / device-agent-test (push) Failing after 39s
NexusGuard CI/CD / dashboard-test (push) Failing after 36s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
2026-05-29 05:34:29 +07:00
datadunia
8ab0fd01ce
chore: update submodules (config architecture)
NexusGuard CI/CD / server-core-test (push) Failing after 27s
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 29s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 34s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
2026-05-29 05:17:15 +07:00
datadunia
485f13a1cd
feat: add install/uninstall scripts for non-Docker deployment
2026-05-29 05:16:12 +07:00
datadunia
4e70edc0ea
ci: dashboard artifact zip instead of tar.gz
NexusGuard CI/CD / server-core-test (push) Failing after 34s
NexusGuard CI/CD / device-agent-test (push) Failing after 30s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / dashboard-test (push) Failing after 32s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
2026-05-29 04:08:19 +07:00
datadunia
9c0aadb102
ci: remove docker push, test+build+artifact only
NexusGuard CI/CD / release (push) Has been skipped
NexusGuard CI/CD / server-core-test (push) Failing after 29s
NexusGuard CI/CD / device-agent-test (push) Failing after 38s
NexusGuard CI/CD / dashboard-test (push) Failing after 35s
NexusGuard CI/CD / dashboard-dist (push) Has been skipped
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
2026-05-29 04:00:43 +07:00
datadunia
d0b134645d
ci: add full CI/CD pipeline (test, build, docker, release)
NexusGuard CI/CD / server-core-build (push) Has been skipped
NexusGuard CI/CD / device-agent-test (push) Failing after 35s
NexusGuard CI/CD / dashboard-ui-build (push) Failing after 38s
NexusGuard CI/CD / docker-build-push (VITE_API_BASE_URL=${{ vars.VITE_API_BASE_URL }}
, apps/dashboard-ui, nexusguard-dashboard-ui, dashboard-ui) (push) Has been skipped
NexusGuard CI/CD / release (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI/CD / docker-build-push (apps/server-core, nexusguard-server-core, server-core) (push) Has been skipped
NexusGuard CI/CD / server-core-test (push) Failing after 38s
NexusGuard CI/CD / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI/CD / device-agent-cross-build (amd64, windows) (push) Has been skipped
2026-05-29 03:53:16 +07:00
datadunia
7ac1cd44fe
fix: update server-core (transfer fallback for device status)
NexusGuard CI / server-core-test (push) Failing after 33s
NexusGuard CI / device-agent-test (push) Failing after 31s
NexusGuard CI / dashboard-ui-build (push) Failing after 35s
2026-05-28 19:47:07 +07:00
datadunia
90baedfba7
fix: update server-core (import fix)
NexusGuard CI / server-core-test (push) Failing after 31s
NexusGuard CI / device-agent-test (push) Failing after 37s
NexusGuard CI / dashboard-ui-build (push) Failing after 37s
2026-05-28 19:35:51 +07:00
datadunia
2ed0616288
feat: update server-core (WG handshake status + INPUT firewall)
NexusGuard CI / server-core-test (push) Failing after 25s
NexusGuard CI / device-agent-test (push) Failing after 38s
NexusGuard CI / dashboard-ui-build (push) Failing after 30s
2026-05-28 19:28:52 +07:00
datadunia
6112b899f7
fix: update server-core (WG-only firewall model)
NexusGuard CI / server-core-test (push) Failing after 30s
NexusGuard CI / device-agent-test (push) Failing after 28s
NexusGuard CI / dashboard-ui-build (push) Failing after 37s
2026-05-28 17:17:17 +07:00
datadunia
b4d5abb207
fix: update server-core submodule
NexusGuard CI / server-core-test (push) Failing after 36s
NexusGuard CI / device-agent-test (push) Failing after 42s
NexusGuard CI / dashboard-ui-build (push) Failing after 31s
2026-05-28 16:53:02 +07:00
datadunia
c4ef44997a
fix: update server-core submodule (nftables import fix)
NexusGuard CI / server-core-test (push) Failing after 38s
NexusGuard CI / device-agent-test (push) Failing after 41s
NexusGuard CI / dashboard-ui-build (push) Failing after 48s
2026-05-28 16:46:14 +07:00
datadunia
5c48a65de9
fix: nftables dynamic Docker bridge detection for host networking
NexusGuard CI / server-core-test (push) Failing after 36s
NexusGuard CI / device-agent-test (push) Failing after 30s
NexusGuard CI / dashboard-ui-build (push) Failing after 36s
2026-05-28 16:39:43 +07:00
datadunia
e7fe37a361
chore: update server-core submodule ref (nftables docker fix)
NexusGuard CI / server-core-test (push) Failing after 31s
NexusGuard CI / device-agent-test (push) Failing after 39s
NexusGuard CI / dashboard-ui-build (push) Failing after 41s
2026-05-28 15:19:43 +07:00
datadunia
f97794ce0b
chore: update server-core submodule ref (docker fix v2)
NexusGuard CI / server-core-test (push) Failing after 27s
NexusGuard CI / device-agent-test (push) Failing after 38s
NexusGuard CI / dashboard-ui-build (push) Failing after 27s
2026-05-28 15:10:08 +07:00
datadunia
b4a54073da
chore: update server-core submodule ref
NexusGuard CI / server-core-test (push) Failing after 31s
NexusGuard CI / device-agent-test (push) Failing after 30s
NexusGuard CI / dashboard-ui-build (push) Failing after 39s
2026-05-28 15:02:56 +07:00
datadunia
f7a5431db8
chore: update submodules + docker-compose fixes + new plan docs
NexusGuard CI / server-core-test (push) Failing after 37s
NexusGuard CI / device-agent-test (push) Failing after 32s
NexusGuard CI / dashboard-ui-build (push) Failing after 35s
2026-05-28 14:43:50 +07:00
datadunia
8c6206d2e5
nft ip change
NexusGuard CI / server-core-test (push) Failing after 38s
NexusGuard CI / device-agent-test (push) Failing after 32s
NexusGuard CI / dashboard-ui-build (push) Failing after 29s
2026-05-28 14:21:33 +07:00
datadunia
31707cfaef
feat: server-core → network_mode host for direct WireGuard routing
...
NexusGuard CI / server-core-test (push) Failing after 27s
NexusGuard CI / device-agent-test (push) Failing after 28s
NexusGuard CI / dashboard-ui-build (push) Failing after 41s
- docker-compose.yml: server-core uses host network (no bridge isolation)
- docker-compose.yml: postgres/redis expose ports on 127.0.0.1 only
- docker-compose.dev.yml: also uses host network
- WireGuard now runs on host network stack (wg show works on host)
- nftables rules apply directly to host (proper peer isolation)
2026-05-28 13:31:24 +07:00
datadunia
4a5651651b
feat: wg auto-up on startup + private_key registration
...
NexusGuard CI / server-core-test (push) Failing after 34s
NexusGuard CI / device-agent-test (push) Failing after 38s
NexusGuard CI / dashboard-ui-build (push) Failing after 33s
- server-core: auto wg up for Local Primary Node after restart
- server-core: accept private_key in CreateServerRequest
- dashboard-ui: PrivateKey input toggle in Register Node form
2026-05-28 11:57:34 +07:00
datadunia
57082cc39a
fix(ui): fix servers edit form preup/postdown clear bug
NexusGuard CI / server-core-test (push) Failing after 34s
NexusGuard CI / device-agent-test (push) Failing after 32s
NexusGuard CI / dashboard-ui-build (push) Failing after 37s
2026-05-28 11:39:28 +07:00
datadunia
5abb65927c
docs(plan): mark F4 complete (deferred to Wave 2), plan finished
2026-05-28 07:06:13 +07:00
datadunia
26c1f377f2
docs(plan): mark T1/T2 checkboxes done, all Wave 1 complete
2026-05-28 06:57:51 +07:00
datadunia
f2776de9ce
docs(plan): update post-deploy-fixes checklist - all tasks verified
2026-05-28 06:48:19 +07:00
datadunia
7b8080577c
fix: update submodule refs for T3 + T4
...
T3: add internal_ip update to device endpoint (IP change)
T4: allow empty port range for all-port firewall rules
2026-05-28 06:43:43 +07:00
datadunia
eeba3cfa7c
fix: restore submodule refs to match remote (force-push recovery)
NexusGuard CI / server-core-test (push) Failing after 24s
NexusGuard CI / device-agent-test (push) Failing after 35s
NexusGuard CI / dashboard-ui-build (push) Failing after 36s
2026-05-28 03:01:57 +07:00
datadunia
075f915a66
chore: archive old plans, add new plan docs, update submodules
NexusGuard CI / server-core-test (push) Failing after 47s
NexusGuard CI / device-agent-test (push) Failing after 35s
NexusGuard CI / dashboard-ui-build (push) Failing after 31s
2026-05-28 02:50:43 +07:00
datadunia
cf6ffba404
chore: update plan docs, add optimize-update-sh plan
NexusGuard CI / server-core-test (push) Failing after 36s
NexusGuard CI / device-agent-test (push) Failing after 31s
NexusGuard CI / dashboard-ui-build (push) Failing after 25s
2026-05-27 04:36:53 +07:00
datadunia
0b943aead0
chore(ops): optimize update.sh to skip rebuild when no changes detected
NexusGuard CI / server-core-test (push) Failing after 30s
NexusGuard CI / device-agent-test (push) Failing after 33s
NexusGuard CI / dashboard-ui-build (push) Failing after 27s
2026-05-27 04:00:54 +07:00
datadunia
9c30fbd506
chore: add new plan docs, update submodule refs
NexusGuard CI / server-core-test (push) Failing after 33s
NexusGuard CI / device-agent-test (push) Failing after 28s
NexusGuard CI / dashboard-ui-build (push) Failing after 29s
2026-05-27 02:44:12 +07:00
datadunia
3ca36940fc
feat: submodule refs for share link fix + PresharedKey disable feature
...
NexusGuard CI / server-core-test (push) Failing after 42s
NexusGuard CI / device-agent-test (push) Failing after 31s
NexusGuard CI / dashboard-ui-build (push) Failing after 36s
Ultraworked with Sisyphus(https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-05-26 20:27:43 +07:00
datadunia
b9cf349312
fix: submodule refs for InterfaceAddress override fix (wg/up + edit form)
2026-05-26 07:25:54 +07:00
datadunia
a3b455cdbb
fix(api): submodule ref for wg/up pool derivation
NexusGuard CI / server-core-test (push) Failing after 29s
NexusGuard CI / device-agent-test (push) Failing after 41s
NexusGuard CI / dashboard-ui-build (push) Failing after 33s
2026-05-26 04:20:37 +07:00
datadunia
1681d0e4d6
fix: submodule refs for mapDevice + wg/up pool derivation
2026-05-26 04:20:10 +07:00
datadunia
60ab0ca00c
fix(peers): submodule ref for /32 AllowedIPs
NexusGuard CI / server-core-test (push) Failing after 32s
NexusGuard CI / device-agent-test (push) Failing after 28s
NexusGuard CI / dashboard-ui-build (push) Failing after 28s
2026-05-26 02:52:30 +07:00
datadunia
40f14cbfe1
fix(ops): add backfill step to update.sh for one-command fix
NexusGuard CI / server-core-test (push) Failing after 34s
NexusGuard CI / device-agent-test (push) Failing after 35s
NexusGuard CI / dashboard-ui-build (push) Failing after 24s
2026-05-26 02:42:14 +07:00
datadunia
695b7dd875
fix(api): submodule ref for dashboard-ui snake_case mapping
NexusGuard CI / server-core-test (push) Failing after 34s
NexusGuard CI / device-agent-test (push) Failing after 32s
NexusGuard CI / dashboard-ui-build (push) Failing after 32s
2026-05-26 02:39:05 +07:00
datadunia
e6d8c3386b
fix(ipam): submodule ref for IPAM network+1 reserve
NexusGuard CI / server-core-test (push) Failing after 40s
NexusGuard CI / device-agent-test (push) Failing after 33s
NexusGuard CI / dashboard-ui-build (push) Failing after 32s
2026-05-26 02:22:44 +07:00
datadunia
02d72b730c
fix: submodule refs for server-core interface format fix + dashboard-ui form derive from pool
NexusGuard CI / server-core-test (push) Failing after 27s
NexusGuard CI / device-agent-test (push) Failing after 24s
NexusGuard CI / dashboard-ui-build (push) Failing after 37s
2026-05-26 01:46:04 +07:00
datadunia
c8f1683281
chore: update plan docs, submodule ref
NexusGuard CI / server-core-test (push) Failing after 27s
NexusGuard CI / device-agent-test (push) Failing after 31s
NexusGuard CI / dashboard-ui-build (push) Failing after 38s
2026-05-26 01:27:58 +07:00
datadunia
0d2388b136
fix(ops): add down before build+up in update.sh + submodule refs
NexusGuard CI / server-core-test (push) Failing after 31s
NexusGuard CI / device-agent-test (push) Failing after 28s
NexusGuard CI / dashboard-ui-build (push) Failing after 36s
2026-05-26 01:09:24 +07:00