Commit graph

18 commits

Author SHA1 Message Date
46c8721a1a 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
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