|
|
bf9063b1f8
|
Refactor of Ticket flow. Stable to get confirmed Result via CLI. Not yet GUI
|
2026-10-23 19:32:12 -04:00 |
|
|
|
8dca35d5c9
|
New payment flow confirms paid status and updates. Solved the previous issue with repeat invoices attempting to get a new invoice but being told its paid without an invoice.
|
2026-10-23 16:05:59 -04:00 |
|
|
|
f54ed5686a
|
Use of a pre-existing billing code, to then connect
|
2026-10-22 21:20:59 -04:00 |
|
|
|
2208cedb7e
|
Introduced Location & MTU testing on systemwide Wireguard. As well as IP address testing instead of the previous method. Additionally, 400 status APIs now pass through the APIResponse layer as True to be evaluated by the SeverReply Layer. Finally notifications are better integrated to convey the testing rounds to the end user.
|
2026-10-21 13:37:21 -04:00 |
|
|
|
ed517f4568
|
Direct httpx2 IP address checking, instead of subprocess for connection tests.
|
2026-10-19 21:36:22 -04:00 |
|
|
|
a7b733db0d
|
Functions added for wiping tickets when expired (the entire ticket cycle). Also general error fixing for the payments flow
|
2026-10-19 19:44:23 -04:00 |
|
|
|
f59c39be6e
|
Minor Import fixes
|
2026-10-17 17:17:23 -04:00 |
|
|
|
5023b09928
|
Isolated error translation to it's own module. Finality to ticket payments and the ticket prep changing the Config
|
2026-10-17 17:13:42 -04:00 |
|
|
|
9ca0809ceb
|
Stable repeat Ticketing flow
|
2026-10-17 14:24:06 -04:00 |
|
|
|
1f4b37dbe9
|
Improved Multi-payment-cycle management. Moved check_paid and mark_paid to isolated service. Setup primary configuration to track ticket setup
|
2026-10-17 11:33:39 -04:00 |
|
|
|
7ba8e1e6d3
|
Plumbing stable for GUI to call upon via inserted ENUM DICT
|
2026-10-13 21:19:49 -04:00 |
|
|
|
69f4e7114f
|
Refactored billing to have core doing more, and GUI doing less. Also heavily relying upon the singleton pattern to transfer data between UI pages and core functions
|
2026-10-12 20:24:04 -04:00 |
|
|
|
10e46cd8ea
|
New refactored Use of tickets and payment of tickets loops/state, integrated with existing system
|
2026-10-11 12:33:21 -04:00 |
|
|
|
6a445eba41
|
Ticket Inovices Stable with Big Bang Refactor. Still need to resolve issues with ticket billing invoice config already existing
|
2026-10-10 18:27:02 -04:00 |
|
|
|
f9698ced68
|
Support for multiple invoices being managed through a global payment cycle
|
2026-10-10 15:25:36 -04:00 |
|
|
|
52b3e1ba94
|
Big Bang Refactor of Payments. Introduced a new paymentdata singleton that stores data across pages and on disk. Also introduced a suite of functions for handling payments
|
2026-10-07 13:29:19 -04:00 |
|
|
|
57774ae697
|
Infrastructure for payments overhaul. With state storage for billing, type checking, enums, and serialization. Also plan sql further refined
|
2026-10-04 20:07:56 -04:00 |
|
|
|
6d8b457593
|
Improved error handling and consolidation on ticket purchase flow
|
2026-08-20 18:00:58 -04:00 |
|
|
|
e1221d4c45
|
Renamed do_we_have_billing_id to ticket_config_tools
|
2026-08-20 17:25:28 -04:00 |
|
|
|
e18fec84f2
|
Fixed Repeat 'already have ticket, do you want to wipe?' errors, by actually wiping it before starting over. Not just starting over directly, like before
|
2026-08-20 17:20:37 -04:00 |
|
|
|
6dac98835f
|
Assassin mode Introduced! The assassin_tools allows for creation/use of a session profile with random attributes, ephemeral wireguard config, and coordinates using a ticket for it. This tools module also allows for wiping the assassin's ticket & wireguard config on disable. Additionally, this git commit sees ProfileController using these assassin_tools functions for a working implementation if the profile is marked assassin=True. Also the associated eco-system of ApplicationController starting apps, the existing non-ticket legacy subscription handlers, and even GUI needed to be adjusted to allow for this new assassin flow. Finally, the generic JSON utilities have been improved to make this feature more robust and reliable.
|
2026-08-18 12:54:54 -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 |
|
|
|
8da4978498
|
Linter bug fixes. Mostly undeclared, unused, or missing imports. One or two outright typos. There's still issues with undeclared types that need to be fixed after api connection refactor is fully implemented.
|
2026-08-05 12:03:11 -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 |
|
|
|
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 |
|
|
|
8e2ea64b6b
|
Controller for invoice checks if an invoice already exists to avoid wiping paid ones
|
2026-05-22 21:10:38 -04:00 |
|
|
|
75d026651a
|
Introduced Anonymous Ticket Billing Options
|
2026-05-04 15:33:50 -04:00 |
|