sp-hydra-veil-core/core/controllers
2026-10-15 19:30:34 -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 Improve client version comparison-related logic 2025-05-09 01:47:59 +02:00
ConfigurationController.py Use Ticket Controller returns Return objects 2026-08-26 09:56:38 -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 Update and refactor existing codebase 2024-09-19 17:54:56 +02:00
LocationController.py Cleanup of Legacy code and commented sections 2026-08-20 14:06:28 -04:00
PolicyController.py Update and refactor policy-related logic 2025-11-27 14:22:45 +01:00
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 Add support for stateful Tor sessions 2026-01-18 05:15:18 +01:00
SubscriptionController.py Initial commit 2024-09-11 19:39:33 +02:00
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 Improved singbox cleanup process. And added support for killing wireguard profiles inside end_singbox. 2026-10-15 19:02:47 -04:00