sp-hydra-veil-core/core/controllers
2026-08-03 16:59:39 -04:00
..
profile_state Pushed Edit Profile GUI logic into core. Cut ProfileController's role in this, and setup an isolated update_profile function to pass saves to the model 2026-07-17 22:33:00 -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 Update file management-related logic 2026-02-11 09:48:08 +01:00
ApplicationVersionController.py Update file management-related logic 2026-02-11 09:48:08 +01:00
ClientController.py Migrations Transition Stable for old versions of the app to update the schema 2026-07-16 15:35:03 -04:00
ClientVersionController.py Improve client version comparison-related logic 2025-05-09 01:47:59 +02:00
ConfigurationController.py Introduced Connect Module, which manages HTTPx Clients, solves network/DNS issues, and coordinates Tor Bootstraps. Introduced async & single endpoint full workflows. This version is stable and tested for DNS & Tor problems. Also modified Configuration to be Pydantic, instead of @dataclass_json, and changed the connection type to enums. Further, there's a new enum function to get the new enum types, but the legacy function exists for backwards compatability. 2026-08-03 16:59:39 -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
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