sp-hydra-veil-core/core/controllers
2026-08-05 02:45:52 -04:00
..
profile_state Sync from the main app streamlines into the Connect module, to do async bulk sync. Additionally ApplicationVersion was transitioned from manual SQL to the ORM, for easier compatibility with the newer sync system. The side effect functions of this have been tested to be stable. 2026-08-04 20:17:45 -04:00
tickets Introduced IP-interface-based killswitch support for systemwide wireguard, on enable only. This version is stable and working for enable only, with a test script in the fileslot. And fixed GUI's object save creation. Additionally rolled back Connection data models to previous non-enum version. 2026-07-20 13:07:04 -04:00
ApplicationController.py Sync from the main app streamlines into the Connect module, to do async bulk sync. Additionally ApplicationVersion was transitioned from manual SQL to the ORM, for easier compatibility with the newer sync system. The side effect functions of this have been tested to be stable. 2026-08-04 20:17:45 -04:00
ApplicationVersionController.py Added a forced sync at startup if there's no DB pre-existing, to handle a bug in GUI with no application versions. Isolated application_version database calls to their own module. And fixed a bug in SyncController to catch if application_version updates and split them into the different tables. 2026-08-05 02:45:52 -04:00
ClientController.py Sync from the main app streamlines into the Connect module, to do async bulk sync. Additionally ApplicationVersion was transitioned from manual SQL to the ORM, for easier compatibility with the newer sync system. The side effect functions of this have been tested to be stable. 2026-08-04 20:17:45 -04:00
ClientVersionController.py Improve client version comparison-related logic 2025-05-09 01:47:59 +02:00
ConfigurationController.py Improved systemwide speed, by Turning Wireguard subprocess commands into to recycled generic_run_commands that re-use the terminal 2026-08-03 19:33:22 -04:00
ConnectionController.py Editing out the already moved & commented out Connection Controller pieces 2026-07-25 14:21:55 -04:00
InvoiceController.py Update and refactor existing codebase 2024-09-19 17:54:56 +02:00
LocationController.py LocationController was missing some definitions. Also migrations was changed to do imports inside the function using session management tools. And finally Tor networking requests fixed DNS problem labels, increasd timeouts, and streamined ip address reuse. 2026-07-17 09:29:49 -04:00
PolicyController.py Update and refactor policy-related logic 2025-11-27 14:22:45 +01:00
ProfileController.py Bug fix on ProfileController's disable missing the imported result type to pass on to GUI 2026-07-29 19:05:06 -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 Added a forced sync at startup if there's no DB pre-existing, to handle a bug in GUI with no application versions. Isolated application_version database calls to their own module. And fixed a bug in SyncController to catch if application_version updates and split them into the different tables. 2026-08-05 02:45:52 -04:00
SystemStateController.py Singbox takedown modules, with a graceful shutdown, then kill, then searching for processes with the phrase. And doing tunnel checks inbetween 2026-07-29 18:58:59 -04:00