Commit Graph

458 Commits

Author SHA1 Message Date
Eduardo Silva
04c955ac77 escape JavaScript in tooltip translations for WireGuard status update 2026-02-14 14:44:21 -03:00
Eduardo Silva
1a5169d823 update translations 2026-02-12 13:37:48 -03:00
Eduardo Silva
b6fe5aeb21 update translations 2026-02-12 13:34:45 -03:00
Eduardo Silva
23cb4f004f add notice about API progress and issue reporting in documentation 2026-02-12 13:34:36 -03:00
Eduardo Silva
d316db011b bump version 2026-02-12 13:19:08 -03:00
Eduardo Silva
38b63a4652 update translations 2026-02-12 13:18:31 -03:00
Eduardo Silva
0e8f9e48b9 add language statistics output for .po files 2026-02-12 13:18:19 -03:00
Eduardo Silva
41c52c0bb6 temporary disable some unused fields 2026-02-12 13:17:59 -03:00
Eduardo Silva
eb8169781c update translations 2026-02-12 12:41:23 -03:00
Eduardo Silva
8ad692ddad update stack 2026-02-12 08:45:55 -03:00
Eduardo Silva
8635a1ad21 Add WireGuard status API endpoint: implement api_v2_wireguard_status function 2026-02-11 18:01:33 -03:00
Eduardo Silva
bd1dddbaab Enhance API documentation: format example output and add curl command examples 2026-02-11 17:47:34 -03:00
Eduardo Silva
d3c02a46c8 remove duplicated title 2026-02-11 17:24:32 -03:00
Eduardo Silva
6c707604e5 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples 2026-02-11 17:22:56 -03:00
Eduardo Silva
1a12d4a8c1 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples 2026-02-11 17:21:51 -03:00
Eduardo Silva
34a74d4de6 Refactor API documentation layout: improve structure and enhance collapsible sections for parameters, returns, and examples 2026-02-11 17:17:45 -03:00
Eduardo Silva
8c7deb9f88 Enhance API documentation layout and interactivity: implement collapsible sections for methods, parameters, returns, and examples 2026-02-11 17:06:40 -03:00
Eduardo Silva
1dcf94518f Add API Docummentation 2026-02-11 16:50:36 -03:00
Eduardo Silva
f2dc9942d9 Add API endpoints for listing peers and retrieving peer details 2026-02-11 16:49:32 -03:00
Eduardo Silva
8c6a5262d3 Add API endpoints for listing peers and retrieving peer details 2026-02-11 16:05:20 -03:00
Eduardo Silva
dc7fee2de8 Add API v2 for managing WireGuard peers: create, update, and delete functionality 2026-02-11 15:29:52 -03:00
Eduardo Silva
a4945b3c2b Optimize IP address allocation: use next_available_ip_address method and validate allowed IPs in peer creation 2026-02-11 11:54:18 -03:00
Eduardo Silva
5ab037bf74 Add IP address validation and availability checks in models.py 2026-02-11 11:03:39 -03:00
Eduardo Silva
1b4ad29ad1 Enhance peer creation function: add optional overrides and improve error handling 2026-02-10 18:26:49 -03:00
Eduardo Silva
8b6a68365e Refactor peer creation logic: move to separate function and improve error handling 2026-02-10 16:41:02 -03:00
Eduardo Silva
5e8bf1a3ab Refactor URL routing: break main urls.py into app-specific includes 2026-02-10 12:47:51 -03:00
Eduardo Silva
f2faf752ad update translations 2026-02-10 11:02:41 -03:00
Eduardo Silva
2275684fd4 Enhance hostname validation and update help text in forms.py 2026-02-10 10:55:12 -03:00
Eduardo Silva
2d7dfd2399 Merge pull request #139 from gtrig/feature/wildcard_dns
Adds wildcard DNS entry support
2026-02-10 10:06:00 -03:00
Eduardo Silva
cd3e70ede6 update translations 2026-02-09 22:14:55 -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
1bd4fee143 disable wireguard_instance field when editing existing form 2026-02-09 20:23:01 -03:00
Eduardo Silva
b2ba2732e3 update translations 2026-02-09 20:14:14 -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
e742a3083b update route policy RETURN to firewall instead of accepting and skipping other rules. 2026-02-09 17:10:54 -03:00
Eduardo Silva
a1c0eb8063 update translations 2026-02-09 14:13:05 -03:00
Eduardo Silva
02dfda7ba9 update translations 2026-02-09 13:52:05 -03:00
Eduardo Silva
e7df65d019 update version 2026-02-09 13:44:25 -03:00
Eduardo Silva
4d3920f426 Add Scheduler and Routing Templates links to sidebar 2026-02-09 13:25:16 -03:00
Eduardo Silva
6c37beece0 improved cron tasks output and force authentication 2026-02-09 13:09:30 -03:00
Eduardo Silva
05b9644cd3 Update cron tasks for scheduler calls and execution delays 2026-02-09 10:35:43 -03:00
Γιώργος Τριγωνάκης
86a1f947d1 Added ability to manage wildcard dns entries 2026-02-05 12:03:38 +02:00
Eduardo Silva
a3a31d06e3 Add debug table for linked peers in ScheduleProfile form 2026-02-04 17:21:08 -03:00
Eduardo Silva
e313156de8 Import signals in app ready method for scheduler initialization 2026-02-04 16:43:42 -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
1db04a222f improve time interval forms 2026-02-04 15:07:28 -03:00
Eduardo Silva
f4182aa2aa Add validation for overlapping time slots in ScheduleSlotForm 2026-02-04 14:29:13 -03:00
Eduardo Silva
d3c54b4d26 Add next_dates property to ScheduleProfile for upcoming schedule times 2026-02-04 14:15:30 -03:00