sp-hydra-veil-core/core/controllers
2026-10-17 11:33:39 -04:00
..
profile_state Singbox on disable, checks if wireguard is active, and kills it 2026-10-15 16:20:44 -04:00
tickets New refactored Use of tickets and payment of tickets loops/state, integrated with existing system 2026-10-11 12:33:21 -04:00
ApplicationController.py Introduced new ProfileRepo to cache profiles. All profile access is now coordinated through the ProfileController. And the ProfileController's previous bloat mission-creep of connections, is now moved to it's own service repo 2026-10-15 12:10:49 -04:00
ApplicationVersionController.py Isolated download file modules to their own module, then had both the install application versions (browsers), and install dependencies both use that same module. 2026-08-13 07:33:16 -04:00
ClientController.py Cleanup of Legacy code and commented sections 2026-08-20 14:06:28 -04:00
ClientVersionController.py
ConfigurationController.py Improved Multi-payment-cycle management. Moved check_paid and mark_paid to isolated service. Setup primary configuration to track ticket setup 2026-10-17 11:33:39 -04:00
ConnectionController.py Introduced new ProfileRepo to cache profiles. All profile access is now coordinated through the ProfileController. And the ProfileController's previous bloat mission-creep of connections, is now moved to it's own service repo 2026-10-15 12:10:49 -04:00
InvoiceController.py
LocationController.py Cleanup of Legacy code and commented sections 2026-08-20 14:06:28 -04:00
PolicyController.py
ProfileController.py Wireguard now checks if it needs to disable singbox based on systemstate. Also eliminated content from profilecontroller that was no longer being used for subscriptions, and causing circular import issues 2026-10-15 19:30:34 -04:00
SessionStateController.py edit legacy comments 2026-10-16 18:07:26 -04:00
SubscriptionController.py
SubscriptionPlanController.py Comment clarity on pre-existing Connections, and support for vless and hysteria2 in the connection model 2026-07-03 17:24:49 -04:00
SyncController.py Introduced new model: Plan. This differs from the legacy subscriptions because its based on time in months and supports multiple protocols at once in a list enum format 2026-10-03 14:47:38 -04:00
SystemStateController.py edit legacy comments 2026-10-16 18:07:26 -04:00