Commit graph

17 commits

Author SHA1 Message Date
3977a5b695 Migrations Transition Stable for old versions of the app to update the schema 2026-07-16 15:35:03 -04:00
a9b6b9ffe3 Robust Database Error Handling & Migrations System. For New Client upgrades (Operational Errors) & Old Clients with New JSON keys from an API (TypeErrors). We also added an SQL generic handling wrapper for use across any project or function. 2026-07-15 19:00:16 -04:00
1722905e62 Added Support for Retries of Tor DNS failures with a custom HTTPX DNS resolver using DoH Quad9 via Tor, to then go direct. And setup ticket and sync modules to use this new error solver. 2026-07-13 15:50:04 -04:00
a1409fd1d5 Improved Tor Error messages 2026-07-07 17:08:01 -04:00
2aa077a400 Big Transition: Location & Operator turned into SQLAlchemy models. This forces a change across baseprofile, Locationcontroller, and even GUIs type handling 2026-06-27 17:10:28 -04:00
28d4f3d276 Isolated the literal Sync API function to its own module, and streamlined the sync UI feedback 2026-06-23 11:13:19 -04:00
dc46d4136a Sync streamline introduced for cached data 2026-06-22 17:30:42 -04:00
31a70eea5e Implement support for location operators 2025-11-03 23:52:37 +01:00
06769eac62 Update and refactor existing codebase 2025-11-02 16:32:17 +01:00
b744ed0a2d Implement support for incremental client updates 2025-03-15 21:37:52 +01:00
99ef6e8afc Adopt additional revised naming conventions 2025-02-24 23:22:27 +01:00
ef140fe11d Improve client version-related logic 2025-02-22 22:28:16 +01:00
11f0cedf0c Prepare codebase for distribution 2025-02-18 12:30:31 +01:00
87070cc392 Remove embedded command line interface 2025-02-18 09:59:24 +01:00
d8d54d88d1 Update and refactor existing codebase 2024-09-20 02:41:41 +02:00
864c9c3242 Update and refactor synchronization-related logic 2024-09-19 17:52:41 +02:00
d6c9664345 Initial commit 2024-09-11 19:39:33 +02:00