Commit Graph

340 Commits

Author SHA1 Message Date
datadunia 7cce8c39a6 chore: update dashboard-ui + server-core submodules 2026-07-03 01:34:18 +07:00
datadunia ca4107e2bc fix: disable Redis RDB persistence to resolve overcommit_memory warning
Redis in LXC/Proxmox cannot change kernel vm.overcommit_memory.
Disabling RDB saves eliminates the warning with no functional impact
(Redis used only for heartbeat TTL cache, not persistent storage).
2026-06-26 22:21:37 +07:00
datadunia 192b753f5d chore: update server-core submodule 2026-06-26 17:50:57 +07:00
datadunia 4eea268ec5 refactor: merge setup.sh into update.sh for seamless first-run
- update.sh now auto-generates .env from .env.example if missing
- Generates random JWT/SALT keys on first run
- Existing .env is never overwritten
- Deleted redundant setup.sh
- Updated all documentation references
2026-06-26 17:23:52 +07:00
datadunia fcb1de2cac feat(installer): add WireGuard check + auto-install for native install 2026-06-26 11:16:13 +07:00
datadunia 4df2e0aeeb fix: update all submodules recursively, but only detect Docker changes
- Use --recursive to update all submodules (including device-agent)
- Hash only server-core + dashboard-ui for rebuild detection
- device-agent and device-agent-embedded don't trigger Docker rebuild
2026-06-26 10:39:20 +07:00
datadunia 2426a7b42c fix: add --recursive flag for nested submodule updates 2026-06-26 10:33:23 +07:00
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 7a43ec8f2d chore: update device-agent submodule + deployment docs 2026-06-23 10:43:16 +07:00
datadunia 05d496432a chore: update device-agent submodule — Windows service mode, tray integration, crash fixes
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-23 07:11:20 +07:00
datadunia d6c53f6f86 docs: add NexusGuard portfolio (architecture, tech-stack, features, deployment) 2026-06-21 14:25:33 +07:00
datadunia a485c8df42 fix(ci): add cache-dependency-path to setup-go (fix go.sum not found warning)
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 20m44s
CI / build-device-agent (push) Successful in 2m10s
CI / build-dashboard (push) Successful in 1m42s
CI / build-docs (push) Has been skipped
CI / release (push) Successful in 24s
v1.0.0-dev.24
2026-06-21 13:44:58 +07:00
datadunia f98eedbfbe chore: update device-agent submodule
CI / server-core-test (push) Has been skipped
CI / device-agent-test (push) Has been skipped
CI / dashboard-test (push) Has been skipped
CI / build-server-core (push) Successful in 10m19s
CI / build-device-agent (push) Successful in 6m20s
CI / build-dashboard (push) Successful in 4m30s
CI / build-docs (push) Successful in 4m6s
CI / release (push) Successful in 29s
v1.0.0
2026-06-21 13:28:02 +07:00
datadunia ea6fbe83b5 chore: update dashboard-ui submodule ref 2026-06-21 13:24:44 +07:00
datadunia 91ed1adcda chore: update dashboard-ui submodule ref 2026-06-21 13:20:24 +07:00
datadunia 95ec25b80e chore: update dashboard-ui submodule ref 2026-06-21 13:06:14 +07:00
datadunia 2738e3c7d1 chore: update dashboard-ui submodule ref 2026-06-21 05:44:21 +07:00
datadunia 80c97bbc22 chore: update dashboard-ui submodule ref 2026-06-21 05:32:13 +07:00
datadunia 077384c433 chore: update dashboard-ui submodule ref 2026-06-21 05:29:17 +07:00
datadunia fc204bba17 chore: update device-agent submodule to b1c1576 2026-06-21 01:24:52 +07:00
datadunia e1e35318de chore: update submodules — agent 65714b5, server decb2e4
agent: console X survives, UTF-8 encoding, debug-gated heartbeat
server: reject heartbeat for suspended devices (403)
2026-06-21 01:16:10 +07:00
datadunia bd79bb0043 chore: update device-agent submodule to 05b5e5c 2026-06-21 00:52:50 +07:00
datadunia 248ad123bb chore: update device-agent submodule to 1ab8304 (console X fix) 2026-06-21 00:14:25 +07:00
datadunia 855fb2dbee chore: update device-agent submodule to 71a2be5 (crash fix + config redaction) 2026-06-21 00:05:17 +07:00
datadunia 45f95a957a chore: update device-agent submodule to e93ca27 (log console + WG redaction) 2026-06-20 23:32:04 +07:00
datadunia e50c1900ad chore: update device-agent submodule to 9cfd127 2026-06-20 19:43:11 +07:00
datadunia 957cc8d5cb chore: update device-agent submodule 2026-06-20 18:33:42 +07:00
datadunia da94cc3f6b chore: update AGENTS.md + device-agent submodule 2026-06-20 18:32:11 +07:00
datadunia 465b1f7388 chore: update submodule refs 2026-06-20 18:16:22 +07:00
datadunia e9e4db261d chore: update device-agent submodule 2026-06-20 17:56:16 +07:00
datadunia 6f6b44b8a2 chore: update submodule refs 2026-06-20 17:48:10 +07:00
datadunia 1a1f8a5a8a chore: update submodule refs 2026-06-20 17:14:47 +07:00
datadunia 61a5936224 chore: update submodule refs 2026-06-20 14:38:15 +07:00
datadunia f03686ac3d chore: update device-agent submodule (assign_ip_other fix) 2026-06-20 10:39:46 +07:00
datadunia e1cbdb66c8 fix: update submodule pointers (port forward push + debug logging) 2026-06-20 10:30:35 +07:00
datadunia a89fdaf435 chore: update submodule refs 2026-06-20 09:36:23 +07:00
datadunia 633e06f556 chore: update submodule pointers (docs: AGENTS.md updates) 2026-06-20 07:56:18 +07:00
datadunia b447ad9757 docs(root): comprehensive AGENTS.md with signaling architecture, topology, lifecycle 2026-06-20 07:46:38 +07:00
datadunia d7bbbbdefd chore: update submodule refs 2026-06-20 06:53:20 +07:00
datadunia b1458d3a99 chore: update device-agent submodule (debug logging)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-20 05:06:04 +07:00
datadunia 2c5a3c7fa5 chore: update device-agent submodule (heartbeat primary)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-20 04:53:03 +07:00
datadunia 5a6675c70a chore: update submodules (gRPC keepalive + 3-level fallback)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-19 21:01:52 +07:00
datadunia 4528493647 chore: update device-agent submodule (transport memory)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-19 20:22:06 +07:00
datadunia 9f1e37fc57 chore: update device-agent submodule (gRPC fallback)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-19 20:18:24 +07:00
datadunia 5e8b72efdc chore: update device-agent submodule (insecure gRPC fix)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-19 20:06:12 +07:00
datadunia 08b74ce45b chore: update server-core submodule ref 2026-06-19 19:48:17 +07:00
datadunia 7c5604d510 chore: update submodule refs (gRPC multiplex on port 8080)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-19 18:08:46 +07:00
datadunia 26e65006b5 chore: update submodule refs (gRPC port fix + server_wg_ip)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-06-19 17:50:52 +07:00
datadunia c011215deb chore: update submodule refs (gRPC signaling added) 2026-06-19 12:25:47 +07:00