Commit Graph

110 Commits

Author SHA1 Message Date
Eduardo Silva
5e8bf1a3ab Refactor URL routing: break main urls.py into app-specific includes 2026-02-10 12:47:51 -03:00
Eduardo Silva
a7985ba065 Add API key management functionality with views, forms, and templates 2026-02-09 21:59:16 -03:00
Eduardo Silva
533fed2bec Add api_v2 app with ApiKey model and initial migration 2026-02-09 20:36:30 -03:00
Eduardo Silva
54817e5e4c Add VPN_CLIENTS_CAN_ACCESS_DJANGO configuration and update related settings 2026-02-09 17:41:00 -03:00
Eduardo Silva
e7df65d019 update version 2026-02-09 13:44:25 -03:00
Eduardo Silva
6c37beece0 improved cron tasks output and force authentication 2026-02-09 13:09:30 -03:00
Eduardo Silva
d80603f2b0 Add cron endpoints for calculating peer schedules and updating next scheduled times 2026-02-04 16:27:06 -03:00
Eduardo Silva
24712956a3 Add active field to ScheduleProfile and implement signals for status updates 2026-02-04 16:02:56 -03:00
Eduardo Silva
2945be9ffa improve export view 2026-02-03 16:50:29 -03:00
Eduardo Silva
e2f476aff0 Add peer scheduling profile management functionality 2026-02-03 15:44:09 -03:00
Eduardo Silva
7ae45f70b5 Add peer suspension management form and view 2026-02-03 14:41:44 -03:00
Eduardo Silva
bca760686a Add scheduling functionality with profile and slot management 2026-01-28 16:48:32 -03:00
Eduardo Silva
d3033d3936 Add scheduling models and fields for peer management 2026-01-28 11:57:54 -03:00
Eduardo Silva
45f9f5b1cc update version information 2026-01-27 14:53:43 -03:00
Eduardo Silva
5b21f24b7c Update peer management view and forms. 2026-01-26 13:57:31 -03:00
Eduardo Silva
666ea0402d split create/manage peer in different views 2026-01-26 12:00:17 -03:00
Eduardo Silva
81be188302 Add server list and detail views for WireGuard instances 2026-01-25 10:08:36 -03:00
Eduardo Silva
c8abc2e599 bump WireGuard webadmin version to 9972 2026-01-24 15:25:25 -03:00
Eduardo Silva
2a61a05499 add route template application functionality for peers 2026-01-22 15:30:42 -03:00
Eduardo Silva
b37c871bcb add routing templates management views and templates 2026-01-16 14:31:04 -03:00
Eduardo Silva
37d37180e6 add routing templates model and initial migration 2026-01-15 18:23:09 -03:00
Eduardo Silva
6513403c69 bump WIREGUARD_WEBADMIN_VERSION to 9971 2026-01-14 16:29:53 -03:00
Eduardo Silva
01f192f91a update worker versioning and settings for cluster compatibility 2026-01-14 09:21:08 -03:00
Eduardo Silva
2e6af22344 add database connection options to settings for improved timeout handling 2026-01-13 16:48:38 -03:00
Eduardo Silva
511eb62860 add API endpoint to submit WireGuard stats 2026-01-08 11:37:51 -03:00
Eduardo Silva
62f1774b77 add WireGuard status caching settings and update related configurations 2026-01-08 09:56:42 -03:00
Eduardo Silva
cf61c3113f enforce fixed refresh interval if cache is enabled 2026-01-07 12:11:35 -03:00
Eduardo Silva
65a2e8de79 add WireGuard status cache refresh settings 2026-01-07 11:15:35 -03:00
Eduardo Silva
41fbf442f2 add WireGuard status processing and caching functionality 2026-01-07 11:07:45 -03:00
Eduardo Silva
0a9c4514f0 add WireguardStatusCache model and initial migration 2026-01-06 11:27:42 -03:00
Eduardo Silva
51171bdd97 bump WireGuard WebAdmin version to 9970 and update discussion link in workers list 2026-01-01 15:51:00 -03:00
Eduardo Silva
d8955ebd6d add API endpoint for worker ping status check 2025-12-31 20:27:22 -03:00
Eduardo Silva
847d162493 add API endpoint to retrieve dnsmasq configuration for workers 2025-12-31 19:05:37 -03:00
Eduardo Silva
2af596359c Prevent disabling django admin on dev environment 2025-12-31 11:03:07 -03:00
Eduardo Silva
a2e265bb16 Add cluster worker implementation and configuration files 2025-12-30 16:33:51 -03:00
Eduardo Silva
92e3049a8e Add cluster API for worker management and status reporting 2025-12-30 11:30:55 -03:00
Eduardo Silva
999efb19d5 Bump WIREGUARD_WEBADMIN_VERSION to 9968 2025-12-29 12:06:32 -03:00
Eduardo Silva
003326e964 Enable static file caching with WhiteNoise and nginx. Switch to Gunicorn for deployment 2025-12-28 11:45:40 -03:00
Eduardo Silva
7c5cbe51be Add forms for Worker and ClusterSettings with translations and workers list template 2025-08-14 22:43:18 -03:00
Eduardo Silva
0f5dda618b Add cluster app with initial migrations, models, and settings integration 2025-08-14 21:36:14 -03:00
Eduardo Silva
034f3cabf5 add Slovak translations 2025-08-12 08:54:05 -03:00
Eduardo Silva
8708850143 Add support for additional allowed hosts in environment configuration 2025-04-22 17:02:43 -03:00
Eduardo Silva
06068fdc4c Multi-language support 2025-04-17 14:46:32 -03:00
Eduardo Silva
23f4a275fc Add additional language support for Spanish, French, and German 2025-04-16 15:45:31 -03:00
Eduardo Silva
3cb10b6ec4 VPN Invite app translation 2025-04-16 10:18:23 -03:00
Eduardo Silva
e430580aba Add language selection feature and internationalization support 2025-04-14 15:42:12 -03:00
Eduardo Silva
a58d233546 Add user permissions for reload and restart 2025-04-11 11:05:20 -03:00
Eduardo Silva
2b8ec3ac88 Add pending changes warning context processor 2025-03-31 13:41:59 -03:00
Eduardo Silva
20107c73e5 Add API endpoint for instance information and include instance information at api peer list 2025-03-17 09:23:15 -03:00
Eduardo Silva
5886437bbe Add API endpoint for instance information and include instance information at api peer list 2025-03-17 09:22:47 -03:00