Commit Graph

  • 04c955ac77 escape JavaScript in tooltip translations for WireGuard status update main Eduardo Silva 2026-02-14 14:44:21 -03:00
  • 1a5169d823 update translations Eduardo Silva 2026-02-12 13:37:48 -03:00
  • b6fe5aeb21 update translations Eduardo Silva 2026-02-12 13:34:45 -03:00
  • 23cb4f004f add notice about API progress and issue reporting in documentation Eduardo Silva 2026-02-12 13:34:36 -03:00
  • d316db011b bump version Eduardo Silva 2026-02-12 13:19:08 -03:00
  • 38b63a4652 update translations Eduardo Silva 2026-02-12 13:18:31 -03:00
  • 0e8f9e48b9 add language statistics output for .po files Eduardo Silva 2026-02-12 13:18:19 -03:00
  • 41c52c0bb6 temporary disable some unused fields Eduardo Silva 2026-02-12 13:17:59 -03:00
  • eb8169781c update translations Eduardo Silva 2026-02-12 12:41:23 -03:00
  • 8ad692ddad update stack Eduardo Silva 2026-02-12 08:45:55 -03:00
  • 8635a1ad21 Add WireGuard status API endpoint: implement api_v2_wireguard_status function Eduardo Silva 2026-02-11 18:01:33 -03:00
  • bd1dddbaab Enhance API documentation: format example output and add curl command examples Eduardo Silva 2026-02-11 17:47:34 -03:00
  • d3c02a46c8 remove duplicated title Eduardo Silva 2026-02-11 17:24:32 -03:00
  • 6c707604e5 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples Eduardo Silva 2026-02-11 17:21:51 -03:00
  • 1a12d4a8c1 Enhance API documentation layout: implement collapsible sections for parameters, returns, and examples Eduardo Silva 2026-02-11 17:21:51 -03:00
  • 34a74d4de6 Refactor API documentation layout: improve structure and enhance collapsible sections for parameters, returns, and examples Eduardo Silva 2026-02-11 17:17:45 -03:00
  • 8c7deb9f88 Enhance API documentation layout and interactivity: implement collapsible sections for methods, parameters, returns, and examples Eduardo Silva 2026-02-11 17:06:40 -03:00
  • 1dcf94518f Add API Docummentation Eduardo Silva 2026-02-11 16:49:32 -03:00
  • f2dc9942d9 Add API endpoints for listing peers and retrieving peer details Eduardo Silva 2026-02-11 16:49:32 -03:00
  • 8c6a5262d3 Add API endpoints for listing peers and retrieving peer details Eduardo Silva 2026-02-11 16:05:20 -03:00
  • dc7fee2de8 Add API v2 for managing WireGuard peers: create, update, and delete functionality Eduardo Silva 2026-02-11 15:29:52 -03:00
  • a4945b3c2b Optimize IP address allocation: use next_available_ip_address method and validate allowed IPs in peer creation Eduardo Silva 2026-02-11 11:54:18 -03:00
  • 5ab037bf74 Add IP address validation and availability checks in models.py Eduardo Silva 2026-02-11 11:03:39 -03:00
  • 1b4ad29ad1 Enhance peer creation function: add optional overrides and improve error handling Eduardo Silva 2026-02-10 18:26:49 -03:00
  • 8b6a68365e Refactor peer creation logic: move to separate function and improve error handling Eduardo Silva 2026-02-10 16:41:02 -03:00
  • 5e8bf1a3ab Refactor URL routing: break main urls.py into app-specific includes Eduardo Silva 2026-02-10 11:50:36 -03:00
  • f2faf752ad update translations Eduardo Silva 2026-02-10 10:55:39 -03:00
  • 2275684fd4 Enhance hostname validation and update help text in forms.py Eduardo Silva 2026-02-10 10:55:12 -03:00
  • 2d7dfd2399 Merge pull request #139 from gtrig/feature/wildcard_dns Eduardo Silva 2026-02-10 10:06:00 -03:00
  • cd3e70ede6 update translations Eduardo Silva 2026-02-09 22:07:48 -03:00
  • a7985ba065 Add API key management functionality with views, forms, and templates Eduardo Silva 2026-02-09 21:59:16 -03:00
  • 533fed2bec Add api_v2 app with ApiKey model and initial migration Eduardo Silva 2026-02-09 20:36:30 -03:00
  • 1bd4fee143 disable wireguard_instance field when editing existing form Eduardo Silva 2026-02-09 20:23:01 -03:00
  • b2ba2732e3 update translations Eduardo Silva 2026-02-09 20:14:14 -03:00
  • 54817e5e4c Add VPN_CLIENTS_CAN_ACCESS_DJANGO configuration and update related settings Eduardo Silva 2026-02-09 17:41:00 -03:00
  • e742a3083b update route policy RETURN to firewall instead of accepting and skipping other rules. Eduardo Silva 2026-02-09 17:10:54 -03:00
  • a1c0eb8063 update translations Eduardo Silva 2026-02-09 14:13:05 -03:00
  • 02dfda7ba9 update translations Eduardo Silva 2026-02-09 13:52:05 -03:00
  • e7df65d019 update version Eduardo Silva 2026-02-09 13:44:25 -03:00
  • 4d3920f426 Add Scheduler and Routing Templates links to sidebar Eduardo Silva 2026-02-09 13:25:16 -03:00
  • 6c37beece0 improved cron tasks output and force authentication Eduardo Silva 2026-02-09 13:09:30 -03:00
  • 05b9644cd3 Update cron tasks for scheduler calls and execution delays Eduardo Silva 2026-02-04 17:28:29 -03:00
  • 86a1f947d1 Added ability to manage wildcard dns entries Γιώργος Τριγωνάκης 2026-02-05 12:03:38 +02:00
  • a3a31d06e3 Add debug table for linked peers in ScheduleProfile form Eduardo Silva 2026-02-04 17:21:08 -03:00
  • e313156de8 Import signals in app ready method for scheduler initialization Eduardo Silva 2026-02-04 16:43:42 -03:00
  • d80603f2b0 Add cron endpoints for calculating peer schedules and updating next scheduled times Eduardo Silva 2026-02-04 16:27:06 -03:00
  • 24712956a3 Add active field to ScheduleProfile and implement signals for status updates Eduardo Silva 2026-02-04 16:02:56 -03:00
  • 1db04a222f improve time interval forms Eduardo Silva 2026-02-04 15:07:28 -03:00
  • f4182aa2aa Add validation for overlapping time slots in ScheduleSlotForm Eduardo Silva 2026-02-04 14:29:13 -03:00
  • d3c54b4d26 Add next_dates property to ScheduleProfile for upcoming schedule times Eduardo Silva 2026-02-04 14:15:30 -03:00
  • dc0a269af4 improved peer scheduler cron. Eduardo Silva 2026-02-04 11:22:22 -03:00
  • 3492565ebc Remove schedule_last_calculated_at field from PeerScheduling model Eduardo Silva 2026-02-04 11:05:11 -03:00
  • 45e99a5c0c Add cron job for peer scheduling management and interface reloading Eduardo Silva 2026-02-04 10:51:32 -03:00
  • 3a61cb95b9 disable next schedules for suspended peers Eduardo Silva 2026-02-04 10:42:25 -03:00
  • e9983449f8 suspend/unsuspend peer with interface reload Eduardo Silva 2026-02-04 09:43:17 -03:00
  • 246282f217 stack update Eduardo Silva 2026-02-04 09:18:56 -03:00
  • 2f0a000dda Enhance WireGuard configuration generation with prefetching and improved handling of allowed IPs Eduardo Silva 2026-02-03 19:15:03 -03:00
  • 08c4d0079e Add flush cache command to console Eduardo Silva 2026-02-03 18:53:06 -03:00
  • 2945be9ffa improve export view Eduardo Silva 2026-02-03 16:50:29 -03:00
  • 6ab13c14f1 improve indentation Eduardo Silva 2026-02-03 15:44:52 -03:00
  • e2f476aff0 Add peer scheduling profile management functionality Eduardo Silva 2026-02-03 15:44:09 -03:00
  • f3efadc76d fix wrong variable Eduardo Silva 2026-02-03 15:23:04 -03:00
  • 986753d09e update button spacing Eduardo Silva 2026-02-03 15:22:21 -03:00
  • 8e23041b75 update translations Eduardo Silva 2026-02-03 15:13:46 -03:00
  • ee44bbd78c update translations Eduardo Silva 2026-02-03 14:49:28 -03:00
  • 37d17dd52f Update peer list labels and access condition for better clarity Eduardo Silva 2026-02-03 14:49:13 -03:00
  • 3be2fe117a update translations Eduardo Silva 2026-02-03 14:42:07 -03:00
  • 7ae45f70b5 Add peer suspension management form and view Eduardo Silva 2026-02-03 14:40:59 -03:00
  • d1b09797bf Add admin interfaces for ScheduleProfile, ScheduleSlot, and PeerScheduling models Eduardo Silva 2026-02-03 14:40:27 -03:00
  • e44d363b7f Merge remote-tracking branch 'origin/main' Eduardo Silva 2026-02-03 12:00:44 -03:00
  • 64ace35bab update translations Eduardo Silva 2026-02-03 11:47:11 -03:00
  • f5b8daf502 update translations Eduardo Silva 2026-02-03 11:38:48 -03:00
  • 3e908efd8e Add filtering for disabled WireGuard peers in peer list view Eduardo Silva 2026-02-03 11:37:51 -03:00
  • da1d3614bd Rename 'enabled_by_schedule' to 'disabled_by_schedule' and update migrations Eduardo Silva 2026-02-03 11:21:23 -03:00
  • 67d7a381a3 update related name Eduardo Silva 2026-02-03 11:19:49 -03:00
  • 1da1b1e3a5 peer list now loads last instance if no instance is requested. Eduardo Silva 2026-02-03 10:38:08 -03:00
  • c83e22c6f6 Merge pull request #137 from GhostDog98/patch-1 Eduardo Silva 2026-02-03 08:58:19 -03:00
  • 30ae5ebfdb Update readme.md to remove chatgpt prompt ghostoverflow256 2026-02-02 09:29:06 +11:00
  • 3406defe62 Update schedule grid Eduardo Silva 2026-01-28 17:39:46 -03:00
  • fa10c62d83 Add schedule grid visualization Eduardo Silva 2026-01-28 17:24:19 -03:00
  • bca760686a Add scheduling functionality with profile and slot management Eduardo Silva 2026-01-28 16:48:32 -03:00
  • a06e8ee348 update translations Eduardo Silva 2026-01-28 16:47:22 -03:00
  • aef7883e0a update translations Eduardo Silva 2026-01-28 12:13:19 -03:00
  • d3033d3936 Add scheduling models and fields for peer management Eduardo Silva 2026-01-28 11:57:54 -03:00
  • 35e2899b3c Clean up abandoned WireGuard configuration files and enhance logging Eduardo Silva 2026-01-27 16:49:18 -03:00
  • 3d57aacd76 Add routing templates and enforcement rules to README files Eduardo Silva 2026-01-27 15:51:22 -03:00
  • 136d9b01db update translations Eduardo Silva 2026-01-27 15:22:12 -03:00
  • 2e7bdc3e9e update translations Eduardo Silva 2026-01-27 15:08:59 -03:00
  • e5fe6a0628 Refactor route validation logic in form cleaning method Eduardo Silva 2026-01-27 15:08:34 -03:00
  • 45f9f5b1cc update version information Eduardo Silva 2026-01-27 14:53:43 -03:00
  • 69d7785631 Update column size Eduardo Silva 2026-01-27 14:52:38 -03:00
  • d0b4b6d2dc change peer-lock-icon opacity Eduardo Silva 2026-01-27 14:45:42 -03:00
  • cf4e86ad93 Add route policy restriction logic to Peer model Eduardo Silva 2026-01-27 14:44:20 -03:00
  • ed50883cff Add route policy restriction status to peer data in JSON response Eduardo Silva 2026-01-27 14:44:10 -03:00
  • 309de2c166 Enhance peer filtering by including WireGuardInstance route policy enforcement Eduardo Silva 2026-01-27 14:43:55 -03:00
  • e7c9ac3307 Add peer lock icon for route policy enforcement in peer data view Eduardo Silva 2026-01-27 14:43:38 -03:00
  • 20d5387232 Add 'Enforce Route Policy' field to WireGuardInstance model and forms Eduardo Silva 2026-01-27 11:20:16 -03:00
  • b6426e41c0 convert wireguard manage server to crispy forms Eduardo Silva 2026-01-26 17:55:55 -03:00
  • 29c770dadb apply default route template Eduardo Silva 2026-01-26 15:26:54 -03:00
  • a0d813d389 improve identation Eduardo Silva 2026-01-26 14:00:53 -03:00