Commit graph

14 commits

Author SHA1 Message Date
d9bee758a8 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
951802fe5c Improved Singbox Setup Error handling for edge cases 2026-08-12 15:57:51 -04:00
b84bb2eefa Singbox setup modules, which includes installation, download, move to sudo folder, and sudo setup scripts. Added a model, endpoint, and the ability to sync that model. (Related note: Server-side prepared the endpoint, and stocked with real data.) And also the sync service modules were adjusted to handle new data types more smoothly, before they had errors. As part of that sync flow change, the CachedSync metadata model was transitioned to ints instead of strings, with default 0 values. This should in theory migrate all clients without further changes needed. 2026-08-12 13:11:12 -04:00
983924303d importlib for assets such as yaml 2026-08-06 15:29:26 -04:00
c4802d3c7d Transition ticket prep from old requests-based GET/POST system to the new httpx one 2026-08-06 12:22:57 -04:00
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
bae5bfe7f3 Removing whitespace at the top of the sudo scripts 2026-07-28 12:10:39 -04:00
7bde05d797 Switched setup from copying via AppImage folders, to instead writing to files, for cross package reliability 2026-07-28 11:50:43 -04:00
28e0bba1d8 Production setup paths 2026-07-27 21:29:37 -04:00
4d6f810100 Setup Script & Actual Firewall DNS Scripts. As well as optional functions to do automated setups 2026-07-22 20:37:20 -04:00
f919957e48 Improved assset folder management 2026-07-12 21:32:49 -04:00
64d15ddd86 Assets folder is part of startup 2026-07-12 20:02:46 -04:00
c6a189c360 Revamp of GET/POST API requests for both Tor and Clearweb. Why: Move towards more clear Tor API error feedback. And reduce redundancy. Status: Stable, works for both clear/tor and GET/POST. Still Needs: UI feedback, DNS Tor improvements 2026-07-11 20:37:11 -04:00
75d026651a Introduced Anonymous Ticket Billing Options 2026-05-04 15:33:50 -04:00