Commit Graph

  • 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
  • 5b21f24b7c Update peer management view and forms. Eduardo Silva 2026-01-26 13:57:31 -03:00
  • 666ea0402d split create/manage peer in different views Eduardo Silva 2026-01-26 12:00:17 -03:00
  • 0966d800f1 update translations Eduardo Silva 2026-01-26 11:16:21 -03:00
  • f3b413a814 update translations Eduardo Silva 2026-01-26 10:41:58 -03:00
  • ae4be0680c Fix: removed reference to undefined xhr inside AJAX success callback Eduardo Silva 2026-01-26 10:41:28 -03:00
  • 2512d11444 break peer_list template in multiple files Eduardo Silva 2026-01-26 10:29:31 -03:00
  • b493760606 refactor peer_preview_modal.html for improved layout and readability Eduardo Silva 2026-01-26 09:57:02 -03:00
  • ef326f2a49 move peer preview modal to dedicated template file Eduardo Silva 2026-01-26 09:50:25 -03:00
  • d8fe2fb191 refactor peer_data.html for improved readability and structure Eduardo Silva 2026-01-26 09:36:13 -03:00
  • 46a352d6c8 split peer data to different file Eduardo Silva 2026-01-26 09:23:22 -03:00
  • 0bac3c0c60 update translations Eduardo Silva 2026-01-25 11:55:05 -03:00
  • 9b1de7572e update translations Eduardo Silva 2026-01-25 11:47:13 -03:00
  • b188f9d5b2 split base template in multiple files Eduardo Silva 2026-01-25 11:46:02 -03:00
  • b2132057c6 DEV_MODE now uses django runserver instead of gunicorn Eduardo Silva 2026-01-25 10:52:04 -03:00
  • 630adc762b improve wireguard manage instance Eduardo Silva 2026-01-25 10:45:16 -03:00
  • 9fca7de4ce Enhance server detail view with public key toggle and improved layout Eduardo Silva 2026-01-25 10:17:42 -03:00
  • 81be188302 Add server list and detail views for WireGuard instances Eduardo Silva 2026-01-25 10:08:36 -03:00
  • 8ab8b995f4 Apply route policy rules before user firewall Eduardo Silva 2026-01-25 08:56:34 -03:00
  • c8abc2e599 bump WireGuard webadmin version to 9972 Eduardo Silva 2026-01-24 15:25:25 -03:00
  • e9d01a850e update translations Eduardo Silva 2026-01-24 14:25:57 -03:00
  • e1c1fa4691 add display of template routes in peer management interface Eduardo Silva 2026-01-24 11:46:35 -03:00
  • 2c7cdd1ecf update generate_peer_config function to use peer properties Eduardo Silva 2026-01-24 11:31:53 -03:00
  • e412ba24aa add route policy rules generation to firewall content Eduardo Silva 2026-01-24 11:16:25 -03:00
  • 0b615bd0c2 add route policy rule generation for peers in WireGuard Eduardo Silva 2026-01-24 10:08:16 -03:00
  • 50ca1a429e add properties for announced networks and client routes in Peer model Eduardo Silva 2026-01-23 20:06:29 -03:00
  • e3fe8b469b add template_routes property to RoutingTemplate for dynamic route generation Eduardo Silva 2026-01-23 19:41:53 -03:00
  • 0120abea1e add network utilities for CIDR normalization and validation Eduardo Silva 2026-01-23 19:41:35 -03:00
  • 06ae48b73d add network properties to WireGuard instance model Eduardo Silva 2026-01-23 18:22:48 -03:00
  • a006736386 update translations Eduardo Silva 2026-01-22 16:52:28 -03:00
  • 838c745d74 update translations Eduardo Silva 2026-01-22 16:46:20 -03:00
  • 8b53b372dd add validation for custom routes in forms and handle route type conditions Eduardo Silva 2026-01-22 16:46:11 -03:00
  • 2ea6d92aac update strings Eduardo Silva 2026-01-22 16:31:53 -03:00
  • 687240f422 add validation for custom routes in routing template and update UI to display routing template information Eduardo Silva 2026-01-22 16:31:38 -03:00
  • 4373e0a9d2 update translations Eduardo Silva 2026-01-22 15:45:23 -03:00
  • 18c7e06155 update translations Eduardo Silva 2026-01-22 15:31:06 -03:00
  • 2a61a05499 add route template application functionality for peers Eduardo Silva 2026-01-22 15:30:42 -03:00
  • d378b62c49 add routing template field to peer model Eduardo Silva 2026-01-22 12:55:06 -03:00
  • ee4674d6fe update translations Eduardo Silva 2026-01-16 15:01:13 -03:00
  • bb7ef746ed update form layout to use full-width columns for route policy fields Eduardo Silva 2026-01-16 15:01:02 -03:00
  • 7b00ceee37 add enforce route policy field and validation to forms Eduardo Silva 2026-01-16 14:46:43 -03:00
  • b37c871bcb add routing templates management views and templates Eduardo Silva 2026-01-16 14:31:04 -03:00
  • c29037779b update translations Eduardo Silva 2026-01-16 13:55:32 -03:00
  • 37d37180e6 add routing templates model and initial migration Eduardo Silva 2026-01-15 18:23:09 -03:00
  • 04c6b134d1 remove outdated warnings and next priority features from workers list Eduardo Silva 2026-01-14 16:30:06 -03:00
  • 6513403c69 bump WIREGUARD_WEBADMIN_VERSION to 9971 Eduardo Silva 2026-01-14 16:29:53 -03:00
  • 6092c89695 update COMPOSE_VERSION to c1b Eduardo Silva 2026-01-14 15:58:00 -03:00
  • a42c7be908 update server selection to use UUID instead of address in VPN invite and peer list Eduardo Silva 2026-01-14 15:31:48 -03:00
  • 1ee5b06035 add server selection and improve modal layout in wireguard peer list Eduardo Silva 2026-01-14 14:49:49 -03:00
  • 44eb36db14 add server selection to VPN invite Eduardo Silva 2026-01-14 14:19:26 -03:00
  • 0284c2e956 add display_name property to Worker model for customizable display options Eduardo Silva 2026-01-14 10:42:24 -03:00
  • 75cd1826c1 update translations Eduardo Silva 2026-01-14 09:48:18 -03:00
  • 0b0d08f0b2 add cache settings and processing time display to cluster view Eduardo Silva 2026-01-14 09:48:07 -03:00