Commit Graph

142 Commits

Author SHA1 Message Date
datadunia b6b5f682ec chore: update dashboard-ui pointer after device polling fix
NexusGuard CI / server-core-test (push) Failing after 37s
NexusGuard CI / server-core-build (push) Has been skipped
NexusGuard CI / device-agent-test (push) Failing after 37s
NexusGuard CI / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI / dashboard-test (push) Failing after 39s
NexusGuard CI / dashboard-dist (push) Has been skipped
2026-06-03 07:44:26 +07:00
datadunia 314e7c3209 chore: update submodule pointers after bugfixes
NexusGuard CI / server-core-test (push) Failing after 36s
NexusGuard CI / server-core-build (push) Has been skipped
NexusGuard CI / device-agent-test (push) Failing after 33s
NexusGuard CI / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI / dashboard-test (push) Failing after 29s
NexusGuard CI / dashboard-dist (push) Has been skipped
2026-06-03 07:28:30 +07:00
datadunia be2d0341e8 chore: update dashboard-ui submodule ref
NexusGuard CI / server-core-test (push) Failing after 36s
NexusGuard CI / server-core-build (push) Has been skipped
NexusGuard CI / device-agent-test (push) Failing after 29s
NexusGuard CI / device-agent-cross-build (amd64, linux) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (amd64, windows) (push) Has been skipped
NexusGuard CI / device-agent-cross-build (arm64, linux) (push) Has been skipped
NexusGuard CI / dashboard-test (push) Failing after 28s
NexusGuard CI / dashboard-dist (push) Has been skipped
2026-06-03 06:40:56 +07:00
datadunia aa3116ed36 chore: submodule refs update + CI workflow + plan archive 2026-06-02 12:28:24 +07:00
datadunia d737d400ae fix(traffic): update submodules - traffic pipeline JSON tags + live WG counters + HandshakeCollector 2026-06-01 19:00:43 +07:00
datadunia 7e2eab8a83 chore: update server-core submodule (bugfix status/traffic/firewall) + add plan doc 2026-06-01 17:20:41 +07:00
datadunia 045099faff chore: docs, plans archive, script updates, submodule refs 2026-05-31 08:20:46 +07:00
datadunia 25df78c519 chore: auto-generate secrets in nexusguard-install.sh, remove redundant install.sh 2026-05-31 06:14:28 +07:00
datadunia f4629401d8 chore: remove nexusguard.conf.example, add server-core install.sh 2026-05-31 06:00:11 +07:00
datadunia 60947e5e86 chore: update server-core submodule (multi-path config) 2026-05-31 05:52:21 +07:00
datadunia c72f9ecfa5 chore: update server-core submodule (config fix) 2026-05-31 05:47:05 +07:00
datadunia f4f8be12df refactor: .env as single config, remove nexusguard.conf.example, update docker-compose 2026-05-31 05:38:13 +07:00
datadunia 549ee80c5d chore: docker-compose, setup.sh, nexusguard.conf.example, update submodule 2026-05-31 04:42:52 +07:00
datadunia e8906deb5d chore: update submodules - traffic fixes 2026-05-31 03:54:26 +07:00
datadunia cd26c84c27 feat: real-time traffic monitoring (backend + frontend + CI workflow) 2026-05-31 03:23:21 +07:00
datadunia 50b9684d16 chore: CI workflows centralized to superproject .gitea/ 2026-05-30 03:20:50 +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 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 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 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 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 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
datadunia a7f05ffede chore: update dashboard-ui submodule ref (TS build fix)
NexusGuard CI / server-core-test (push) Failing after 35s
NexusGuard CI / device-agent-test (push) Failing after 33s
NexusGuard CI / dashboard-ui-build (push) Failing after 33s
2026-05-25 23:03:47 +07:00
datadunia a39338e269 chore: update submodule refs for heartbeat fix + server column
NexusGuard CI / server-core-test (push) Failing after 29s
NexusGuard CI / device-agent-test (push) Failing after 35s
NexusGuard CI / dashboard-ui-build (push) Failing after 29s
server-core: start heartbeat collector goroutine, expose wg_server_id dashboard-ui: add server column to devices table

Ultraworked with Sisyphus (https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-25 21:10:05 +07:00
datadunia 1c00ce895c chore: update dashboard-ui submodule ref
NexusGuard CI / server-core-test (push) Failing after 37s
NexusGuard CI / device-agent-test (push) Failing after 31s
NexusGuard CI / dashboard-ui-build (push) Failing after 31s
2026-05-25 17:28:17 +07:00
datadunia d83a1afb86 chore: update submodule refs for bugfix batch
server-core: ipam exclusion, isactive default, table off, peer netmask, editable config
dashboard-ui: single ip input, collapsible advanced, table off, editable config view

Ultraworked with Sisyphus (https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-05-25 16:13:00 +07:00