Commit Graph

9 Commits

Author SHA1 Message Date
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