datadunia
d6610f82e9
fix: use explicit submodule paths instead of --exclude flag
...
git submodule update does not support --exclude flag.
Explicitly specify Docker submodules: server-core, dashboard-ui
2026-06-26 10:28:22 +07:00
datadunia
80ba316d4a
feat: add embedded agent submodule and update architecture
...
- Add device-agent-embedded submodule (ESP32 WireGuard agent)
- Update README.md with embedded agent architecture
- Update update.sh to exclude device-agent and device-agent-embedded
(both built separately, not part of Docker deployment)
- Add docs/DESIGN.md, API_COMPAT.md, HARDWARE.md for embedded agent
- Add Kconfig for menuconfig options
- Add sdkconfig.defaults for ESP-IDF configuration
2026-06-26 10:03:20 +07:00
datadunia
60d326880a
docs: reorganize documentation with i18n and Swagger API reference
...
- Add per-submodule docs structure (server-core, dashboard-ui, device-agent)
- Restructure VitePress with i18n support (Indonesian default + English)
- Add Swagger API reference pages with Swagger UI CDN embed
- Create merge.js script for combining sidebar manifests
- Integrate docs build into Docker (update.sh + nginx volume mount)
- Add documentation section to root README
2026-06-10 02:36:24 +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
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
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
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
cb674c964b
docs: add native run guide and restore admin creation in setup.sh
2026-05-23 20:35:13 +07:00
datadunia
00c847e391
fix: update.sh docker compose v2 and server-core swagger docs
2026-05-23 15:22:07 +07:00
datadunia
4a1d48a46c
ok
2026-05-16 03:31:23 +07:00
datadunia
4a8a5245e7
chore: refactor and merge DevOps scripts (setup.sh and update.sh)
2026-05-16 03:02:48 +07:00