Eduardo Silva
|
05b9644cd3
|
Update cron tasks for scheduler calls and execution delays
|
2026-02-09 10:35:43 -03: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 |
|
Eduardo Silva
|
dc0a269af4
|
improved peer scheduler cron.
|
2026-02-04 11:26:24 -03:00 |
|
Eduardo Silva
|
3492565ebc
|
Remove schedule_last_calculated_at field from PeerScheduling model
|
2026-02-04 11:05:11 -03:00 |
|
Eduardo Silva
|
45e99a5c0c
|
Add cron job for peer scheduling management and interface reloading
|
2026-02-04 10:51:32 -03:00 |
|
Eduardo Silva
|
3a61cb95b9
|
disable next schedules for suspended peers
|
2026-02-04 10:42:25 -03:00 |
|
Eduardo Silva
|
e9983449f8
|
suspend/unsuspend peer with interface reload
|
2026-02-04 09:57:52 -03:00 |
|
Eduardo Silva
|
246282f217
|
stack update
|
2026-02-04 09:18:56 -03:00 |
|
Eduardo Silva
|
2f0a000dda
|
Enhance WireGuard configuration generation with prefetching and improved handling of allowed IPs
|
2026-02-03 19:15:03 -03:00 |
|
Eduardo Silva
|
08c4d0079e
|
Add flush cache command to console
|
2026-02-03 18:53:06 -03:00 |
|
Eduardo Silva
|
2945be9ffa
|
improve export view
|
2026-02-03 16:50:29 -03:00 |
|
Eduardo Silva
|
6ab13c14f1
|
improve indentation
|
2026-02-03 15:44:52 -03:00 |
|
Eduardo Silva
|
e2f476aff0
|
Add peer scheduling profile management functionality
|
2026-02-03 15:44:09 -03:00 |
|
Eduardo Silva
|
f3efadc76d
|
fix wrong variable
|
2026-02-03 15:23:04 -03:00 |
|
Eduardo Silva
|
986753d09e
|
update button spacing
|
2026-02-03 15:22:21 -03:00 |
|
Eduardo Silva
|
8e23041b75
|
update translations
|
2026-02-03 15:13:46 -03:00 |
|
Eduardo Silva
|
ee44bbd78c
|
update translations
|
2026-02-03 14:49:28 -03:00 |
|
Eduardo Silva
|
37d17dd52f
|
Update peer list labels and access condition for better clarity
|
2026-02-03 14:49:13 -03:00 |
|
Eduardo Silva
|
3be2fe117a
|
update translations
|
2026-02-03 14:42:07 -03:00 |
|
Eduardo Silva
|
7ae45f70b5
|
Add peer suspension management form and view
|
2026-02-03 14:41:44 -03:00 |
|
Eduardo Silva
|
d1b09797bf
|
Add admin interfaces for ScheduleProfile, ScheduleSlot, and PeerScheduling models
|
2026-02-03 14:40:27 -03:00 |
|
Eduardo Silva
|
e44d363b7f
|
Merge remote-tracking branch 'origin/main'
|
2026-02-03 12:00:44 -03:00 |
|
Eduardo Silva
|
64ace35bab
|
update translations
|
2026-02-03 11:47:11 -03:00 |
|
Eduardo Silva
|
f5b8daf502
|
update translations
|
2026-02-03 11:38:48 -03:00 |
|
Eduardo Silva
|
3e908efd8e
|
Add filtering for disabled WireGuard peers in peer list view
|
2026-02-03 11:37:51 -03:00 |
|
Eduardo Silva
|
da1d3614bd
|
Rename 'enabled_by_schedule' to 'disabled_by_schedule' and update migrations
|
2026-02-03 11:24:40 -03:00 |
|
Eduardo Silva
|
67d7a381a3
|
update related name
|
2026-02-03 11:19:49 -03:00 |
|
Eduardo Silva
|
1da1b1e3a5
|
peer list now loads last instance if no instance is requested.
|
2026-02-03 10:38:08 -03:00 |
|
 Eduardo SilvaandGitHub
|
c83e22c6f6
|
Merge pull request #137 from GhostDog98/patch-1
Update readme.md to remove chatgpt prompt
|
2026-02-03 08:58:19 -03:00 |
|
Eduardo Silva
|
3406defe62
|
Update schedule grid
|
2026-01-28 17:39:46 -03:00 |
|
Eduardo Silva
|
fa10c62d83
|
Add schedule grid visualization
|
2026-01-28 17:24:19 -03:00 |
|
Eduardo Silva
|
bca760686a
|
Add scheduling functionality with profile and slot management
|
2026-01-28 16:48:32 -03:00 |
|
Eduardo Silva
|
a06e8ee348
|
update translations
|
2026-01-28 16:47:22 -03:00 |
|
Eduardo Silva
|
aef7883e0a
|
update translations
|
2026-01-28 12:13:19 -03:00 |
|
Eduardo Silva
|
d3033d3936
|
Add scheduling models and fields for peer management
|
2026-01-28 11:57:54 -03:00 |
|
Eduardo Silva
|
35e2899b3c
|
Clean up abandoned WireGuard configuration files and enhance logging
|
2026-01-27 16:49:18 -03:00 |
|
Eduardo Silva
|
3d57aacd76
|
Add routing templates and enforcement rules to README files
|
2026-01-27 15:51:22 -03:00 |
|
Eduardo Silva
|
136d9b01db
|
update translations
|
2026-01-27 15:22:12 -03:00 |
|
Eduardo Silva
|
2e7bdc3e9e
|
update translations
|
2026-01-27 15:08:59 -03:00 |
|
Eduardo Silva
|
e5fe6a0628
|
Refactor route validation logic in form cleaning method
|
2026-01-27 15:08:34 -03:00 |
|
Eduardo Silva
|
45f9f5b1cc
|
update version information
|
2026-01-27 14:53:43 -03:00 |
|
Eduardo Silva
|
69d7785631
|
Update column size
|
2026-01-27 14:52:38 -03:00 |
|
Eduardo Silva
|
d0b4b6d2dc
|
change peer-lock-icon opacity
|
2026-01-27 14:45:42 -03:00 |
|
Eduardo Silva
|
cf4e86ad93
|
Add route policy restriction logic to Peer model
|
2026-01-27 14:44:20 -03:00 |
|
Eduardo Silva
|
ed50883cff
|
Add route policy restriction status to peer data in JSON response
|
2026-01-27 14:44:10 -03:00 |
|
Eduardo Silva
|
309de2c166
|
Enhance peer filtering by including WireGuardInstance route policy enforcement
|
2026-01-27 14:43:55 -03:00 |
|
Eduardo Silva
|
e7c9ac3307
|
Add peer lock icon for route policy enforcement in peer data view
|
2026-01-27 14:43:38 -03:00 |
|
Eduardo Silva
|
20d5387232
|
Add 'Enforce Route Policy' field to WireGuardInstance model and forms
|
2026-01-27 11:20:16 -03:00 |
|
Eduardo Silva
|
b6426e41c0
|
convert wireguard manage server to crispy forms
|
2026-01-26 17:55:55 -03:00 |
|
Eduardo Silva
|
29c770dadb
|
apply default route template
|
2026-01-26 15:26:54 -03:00 |
|
Eduardo Silva
|
a0d813d389
|
improve identation
|
2026-01-26 14:00:53 -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
|
0966d800f1
|
update translations
|
2026-01-26 11:16:21 -03:00 |
|
Eduardo Silva
|
f3b413a814
|
update translations
|
2026-01-26 10:41:58 -03:00 |
|
Eduardo Silva
|
ae4be0680c
|
Fix: removed reference to undefined xhr inside AJAX success callback
|
2026-01-26 10:41:28 -03:00 |
|
Eduardo Silva
|
2512d11444
|
break peer_list template in multiple files
|
2026-01-26 10:29:31 -03:00 |
|
Eduardo Silva
|
b493760606
|
refactor peer_preview_modal.html for improved layout and readability
|
2026-01-26 09:57:02 -03:00 |
|
Eduardo Silva
|
ef326f2a49
|
move peer preview modal to dedicated template file
|
2026-01-26 09:50:25 -03:00 |
|
Eduardo Silva
|
d8fe2fb191
|
refactor peer_data.html for improved readability and structure
|
2026-01-26 09:36:13 -03:00 |
|
Eduardo Silva
|
46a352d6c8
|
split peer data to different file
|
2026-01-26 09:23:22 -03:00 |
|
Eduardo Silva
|
0bac3c0c60
|
update translations
|
2026-01-25 11:55:05 -03:00 |
|
Eduardo Silva
|
9b1de7572e
|
update translations
|
2026-01-25 11:47:13 -03:00 |
|
Eduardo Silva
|
b188f9d5b2
|
split base template in multiple files
|
2026-01-25 11:46:02 -03:00 |
|
Eduardo Silva
|
b2132057c6
|
DEV_MODE now uses django runserver instead of gunicorn
|
2026-01-25 10:52:04 -03:00 |
|
Eduardo Silva
|
630adc762b
|
improve wireguard manage instance
|
2026-01-25 10:45:16 -03:00 |
|
Eduardo Silva
|
9fca7de4ce
|
Enhance server detail view with public key toggle and improved layout
|
2026-01-25 10:17:42 -03:00 |
|
Eduardo Silva
|
81be188302
|
Add server list and detail views for WireGuard instances
|
2026-01-25 10:08:36 -03:00 |
|
Eduardo Silva
|
8ab8b995f4
|
Apply route policy rules before user firewall
|
2026-01-25 08:56:34 -03:00 |
|
Eduardo Silva
|
c8abc2e599
|
bump WireGuard webadmin version to 9972
|
2026-01-24 15:25:25 -03:00 |
|
Eduardo Silva
|
e9d01a850e
|
update translations
|
2026-01-24 14:32:45 -03:00 |
|
Eduardo Silva
|
e1c1fa4691
|
add display of template routes in peer management interface
|
2026-01-24 11:46:35 -03:00 |
|
Eduardo Silva
|
2c7cdd1ecf
|
update generate_peer_config function to use peer properties
|
2026-01-24 11:31:53 -03:00 |
|
Eduardo Silva
|
e412ba24aa
|
add route policy rules generation to firewall content
|
2026-01-24 11:16:25 -03:00 |
|
Eduardo Silva
|
0b615bd0c2
|
add route policy rule generation for peers in WireGuard
|
2026-01-24 10:08:16 -03:00 |
|
Eduardo Silva
|
50ca1a429e
|
add properties for announced networks and client routes in Peer model
|
2026-01-23 20:06:29 -03:00 |
|
Eduardo Silva
|
e3fe8b469b
|
add template_routes property to RoutingTemplate for dynamic route generation
|
2026-01-23 19:41:53 -03:00 |
|
Eduardo Silva
|
0120abea1e
|
add network utilities for CIDR normalization and validation
|
2026-01-23 19:41:35 -03:00 |
|
Eduardo Silva
|
06ae48b73d
|
add network properties to WireGuard instance model
|
2026-01-23 18:22:48 -03:00 |
|
Eduardo Silva
|
a006736386
|
update translations
|
2026-01-22 16:52:28 -03:00 |
|
Eduardo Silva
|
838c745d74
|
update translations
|
2026-01-22 16:46:36 -03:00 |
|
Eduardo Silva
|
8b53b372dd
|
add validation for custom routes in forms and handle route type conditions
|
2026-01-22 16:46:11 -03:00 |
|
Eduardo Silva
|
2ea6d92aac
|
update strings
|
2026-01-22 16:31:53 -03:00 |
|
Eduardo Silva
|
687240f422
|
add validation for custom routes in routing template and update UI to display routing template information
|
2026-01-22 16:31:38 -03:00 |
|
Eduardo Silva
|
4373e0a9d2
|
update translations
|
2026-01-22 15:45:23 -03:00 |
|
Eduardo Silva
|
18c7e06155
|
update translations
|
2026-01-22 15:31:06 -03:00 |
|
Eduardo Silva
|
2a61a05499
|
add route template application functionality for peers
|
2026-01-22 15:30:42 -03:00 |
|
Eduardo Silva
|
d378b62c49
|
add routing template field to peer model
|
2026-01-22 12:55:06 -03:00 |
|
Eduardo Silva
|
ee4674d6fe
|
update translations
|
2026-01-16 15:01:13 -03:00 |
|
Eduardo Silva
|
bb7ef746ed
|
update form layout to use full-width columns for route policy fields
|
2026-01-16 15:01:02 -03:00 |
|
Eduardo Silva
|
7b00ceee37
|
add enforce route policy field and validation to forms
|
2026-01-16 14:46:43 -03:00 |
|
Eduardo Silva
|
b37c871bcb
|
add routing templates management views and templates
|
2026-01-16 14:31:04 -03:00 |
|
Eduardo Silva
|
c29037779b
|
update translations
|
2026-01-16 13:55:32 -03:00 |
|
Eduardo Silva
|
37d37180e6
|
add routing templates model and initial migration
|
2026-01-15 18:23:09 -03:00 |
|