Commit Graph

34 Commits

Author SHA1 Message Date
datadunia a9df03ba35 chore: update server-core submodule, add post-redesign plan
NexusGuard CI / server-core-test (push) Failing after 27s
NexusGuard CI / server-core-build (push) Has been skipped
NexusGuard CI / device-agent-test (push) Failing after 39s
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 31s
NexusGuard CI / dashboard-dist (push) Has been skipped
2026-06-03 09:06:52 +07:00
datadunia 624e086074 docs: update README, archive plans, and add dashboard redesign plan
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 36s
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 36s
NexusGuard CI / dashboard-dist (push) Has been skipped
2026-06-03 07:07:44 +07:00
datadunia aa3116ed36 chore: submodule refs update + CI workflow + plan archive 2026-06-02 12:28:24 +07:00
datadunia 54ca3b4c92 docs: add missing task checkboxes to bugfix-status-traffic-firewall plan 2026-06-01 17:23:38 +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 cd26c84c27 feat: real-time traffic monitoring (backend + frontend + CI workflow) 2026-05-31 03:23:21 +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 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 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 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 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 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 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 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
datadunia deed74cd9b chore: cleanup old plan docs, add evidence/references dirs
NexusGuard CI / server-core-test (push) Failing after 48s
NexusGuard CI / device-agent-test (push) Failing after 35s
NexusGuard CI / dashboard-ui-build (push) Failing after 39s
2026-05-25 05:05:03 +07:00
datadunia 829a4d457a chore: add nodes-form-fields-fix plan, update submodule 2026-05-24 19:20:13 +07:00
datadunia d827ca5095 chore: update plan docs and submodule refs 2026-05-24 10:50:14 +07:00
datadunia 01e51a160b chore: remove nxg-fix-cors.md, add docker-swagger-fix.md plan 2026-05-23 16:28:14 +07:00
datadunia 64e29609b3 chore: update .gitignore, add docs site, plan docs 2026-05-23 04:16:13 +07:00
datadunia 821169a179 chore: mark completed plan checklists (CORS, peer fix, deployment tools, phase 4.5) 2026-05-22 10:19:11 +07:00
datadunia 2ba5880a1b feat: add Makefile with reset-db target, update submodule refs 2026-05-22 09:38:20 +07:00
datadunia bf9cbba535 feat: complete WGDashboard config parity
Backend (server-core):
- Extend firewall NetManager with AddForwardRule, AddInputRule via nft CLI
- Sync FORWARD rules on peer create, update, delete, suspend/unsuspend
- Sync INPUT rules on server create, update (port change), delete
- Fix duplicate import and missing firewall cleanup calls

Frontend (dashboard-ui):
- Add Edit Node modal for MTU, DNS, ListenPort configuration
- Add Advanced Peer Settings accordion (AllowedIPs, DNS, MTU, Keepalive, Notes)
- Add Suspend/Unsuspend toggle with SUSPENDED badge
- Update API client for new endpoints and fields
2026-05-22 02:27:04 +07:00
datadunia 685ae341d6 chore: add CORS config, plan doc, update submodule 2026-05-21 14:18:18 +07:00
datadunia 49d27d9283 chore: update plan docs and submodule refs 2026-05-21 03:52:02 +07:00
datadunia 96f7d0b58c feat(root): link phase 4.9 wgdashboard parity features 2026-05-16 04:53:44 +07:00
datadunia e8c3e82a1a refactor: update submodules to internal module paths 2026-05-15 23:09:25 +07:00
datadunia aee72d371d chore: update plan progress and submodule refs 2026-05-15 11:35:30 +07:00
datadunia 9fcb932d0f feat(devops): complete phase 3 infrastructure 2026-05-15 05:34:55 +07:00