Commit Graph

15 Commits

Author SHA1 Message Date
datadunia 6d8899a078 feat(app): add WGRplane web UI and backend features
- Add Vue 3 frontend with glassmorphism design (Tailwind CSS)
- Add Go backend handlers: auth, webhooks, stats, scheduler, validation
- Add i18n support (EN, ID, ZH)
- Add Swagger docs and API handlers
- Add nftables integration and plugins support
- Remove deprecated go.mod (migrated to wgrplane)
2026-05-03 23:20:34 +07:00
datadunia 3eae539a56 feat: WGRplane Hybrid - Go-native with nftables + Multi-Webhook 2026-05-03 18:03:38 +07:00
datadunia 477f7830bb Add WGRplane as submodule at app; initialize policy.json API integration scaffolding 2026-05-03 07:19:01 +07:00
datadunia 760e0e88fa feat: add installer script and builder tools
- Added install.sh for easy setup and teardown
- Added build.sh and build.bat to dynamically assemble install.sh
- Updated README.md with new installation instructions
- Fixed bidirectional WG_POLICY FORWARD rule routing in wg-policy-engine.sh
2026-05-01 15:35:31 +07:00
datadunia 0b19a9061f fix: resolve ghost iptables rules, set -e crashes, and automate MASQUERADE NAT 2026-05-01 13:47:50 +07:00
datadunia 1268c8a4a2 docs: sync reference doc with ipset-optional and ExecStartPre fixes 2026-04-30 21:01:23 +07:00
datadunia 93b781b17c fix: make ipset optional, fix ExecStartPre, add prerequisites to README 2026-04-30 20:57:42 +07:00
datadunia 9e635f2d4f docs: create README.md with comprehensive installation and usage guide 2026-04-30 15:38:49 +07:00
datadunia ea60cbec58 chore: remove obsolete implementation plan 2026-04-30 15:19:02 +07:00
datadunia 0a66d08ffd fix: resolve unbound variable in trap and support equals sign in #Access 2026-04-30 14:15:26 +07:00
datadunia 336bca5107 chore: ignore .test directory 2026-04-29 18:51:02 +07:00
datadunia ee67ae16dd fix: revert to using #Access for firewall targets to prevent routing loops 2026-04-29 18:48:35 +07:00
datadunia 89546d31c3 docs: sync markdown documentation with new AllowedIPs parsing logic 2026-04-29 15:45:20 +07:00
datadunia 4127731b45 feat: parse access targets from AllowedIPs instead of #Access 2026-04-29 15:32:48 +07:00
datadunia e1154c49a4 initial commit 2026-04-29 07:52:29 +07:00