datadunia
7c9110ce9c
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 / android-agent-test (push) Has been skipped
CI / build-server-core (push) Failing after 5m4s
CI / build-device-agent (push) Failing after 24s
CI / build-dashboard (push) Failing after 31s
CI / build-android-agent (push) Failing after 2m53s
CI / build-docs (push) Has been skipped
CI / release (push) Has been skipped
CI / deploy-prod (push) Has been skipped
CI / deploy-dev (push) Has been skipped
- Fix: Disconnect button enabled during connecting (cancel on no internet)
- Add: Port Forwards display in tray menu
v1.1.0
2026-07-10 03:10:47 +07:00
datadunia
115019846e
chore: update submodules to latest commits
...
- device-agent: dynamic gRPC port from server config
- server-core: dynamic gRPC port from server config
- android-agent: dynamic gRPC port + build scripts
2026-07-09 21:21:58 +07:00
datadunia
d7d471308a
chore: update device-agent submodule (unused import fix)
2026-07-09 00:42:03 +07:00
datadunia
8654505933
chore: update device-agent submodule (config_hash + autostart)
2026-07-09 00:37:02 +07:00
datadunia
482cabce93
chore: update server-core submodule (heartbeat config_hash)
2026-07-09 00:28:50 +07:00
datadunia
13a7bfef1e
chore: update all submodule refs
2026-07-08 15:04:58 +07:00
datadunia
326e0774a8
security: remove unprotected device forwards endpoint, fix traffic/report auth
...
- server-core: removed ListByDeviceID (no auth), moved traffic/report to protected group
- device-agent: removed redundant GetForwards HTTP calls (forwards delivered via gRPC/heartbeat)
2026-07-08 12:06:11 +07:00
datadunia
d61c470b97
chore: update device-agent submodule (export/import .conf format)
2026-07-08 05:24:28 +07:00
datadunia
52fc7c749c
chore: update device-agent submodule ref
...
Submodule commits: fix(device-agent): 4 bug fixes + import/export + terminal status
- Fix #1 : UDP proxy NAT session table
- Fix #2 : CLI config file loading
- Fix #3 : Remove unused LoadForwards param
- Fix #4 : tunnel status/export/import + Windows tray import/export
2026-07-07 22:33:11 +07:00
datadunia
5d60c7d160
chore: update android-agent submodule
2026-07-07 20:41:07 +07:00
datadunia
8cadfc4657
docs: update AGENTS.md
2026-07-07 17:22:28 +07:00
datadunia
5d3761c56c
chore: update android-agent + server-core submodules
2026-07-07 17:16:23 +07:00
datadunia
b04d47a1bf
chore: update android-agent submodule
2026-07-07 09:34:25 +07:00
datadunia
59a8436a45
chore: update all submodule refs + CI/CD workflows + AGENTS.md
2026-07-07 09:28:06 +07:00
datadunia
2fb3109b9f
chore: update server-core submodule - PushSuspend/PushResume error logging
2026-07-06 21:12:23 +07:00
datadunia
84689b208e
docs: add ESP32 and iOS agent architecture reference
...
- reference/esp32-agent/: DESIGN, HARDWARE, API_COMPAT, ARCHITECTURE, README
- reference/ios-agent/: DESIGN, API_COMPAT, UI_DESIGN, ARCHITECTURE, README
- Both mirror Android agent architecture, UI design, and heartbeat flow
- Architecture-only (no code) — avoids submodule conflicts
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-07-06 14:20:10 +07:00
datadunia
4af46dadad
chore: remove device-agent-embedded submodule + update android-agent ref + README
...
- .gitmodules: remove device-agent-embedded entry (moved to reference/esp32-agent/)
- README.md: add Android Agent and ESP32 Agent to component list, update file structure
- apps/android-agent: update submodule ref (gRPC lifecycle + UI overhaul)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-07-06 14:18:11 +07:00
datadunia
5ed8e54f16
chore: update submodules — server-core hash fix + android-agent sticky UI + esp32 agent
2026-07-04 15:52:38 +07:00
datadunia
1124cd8159
docs: update transport fallback chain with smart reconnection
2026-07-04 13:10:40 +07:00
datadunia
c204f75978
chore: update android-agent + server-core submodules
...
- android-agent: resolveAllowedIps safety net, null-config handling, file fallback
- server-core: centralized Device.ResolveAllowedIPs()
2026-07-04 12:19:19 +07:00
datadunia
8719535f55
chore: update android-agent submodule (gRPC fallback + port forwarding)
2026-07-04 09:47:57 +07:00
datadunia
dd3aaafffb
gitignore
2026-07-04 08:34:46 +07:00
datadunia
934dc291f1
chore: update android-agent submodule (gRPC fix — align with device-agent)
2026-07-03 17:37:23 +07:00
datadunia
be5178e04f
docs: add android-build.md with build/deploy commands
2026-07-03 17:11:45 +07:00
datadunia
6cb4e53598
chore: update android-agent submodule (gRPC signaling + HWID fix)
2026-07-03 16:37:47 +07:00
datadunia
68203f2eb3
chore: update android-agent submodule pointer, add Android build artifacts to .gitignore
2026-07-03 14:50:13 +07:00
datadunia
24e83ee8cd
chore: update submodule refs
2026-07-03 02:05:01 +07:00
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