Commit graph

36 commits

Author SHA1 Message Date
707935f80f Improved Status Updates with Notification system for payment prompts 2026-10-20 18:28:38 -04:00
ea12aecf05 Improved error handling for billing conflicts of individual profiles at the same time. Overall flow is stable in this version 2026-10-20 15:43:11 -04:00
39925ad546 Pass through json file writing to core for error handling 2026-10-20 13:54:12 -04:00
817b797701 Improved error handling for payment switching 2026-10-19 19:42:44 -04:00
8938643338 Improved State Management on Startup, to use core's new features 2026-10-19 16:34:52 -04:00
9a13ae1939 Main Menu connect/disconnect combined into a single action button, with it's state tied to a global repo. New notification system in core, pushes button changes to the main menu. Also the individual profiles get from this same global state repo, to toggle on and off by notification. 2026-10-18 21:15:02 -04:00
8b651aff0f Remove pointless popup messages when its just navigating 2026-10-17 17:27:53 -04:00
de19732055 Isolated Error translation to core repo. Slightly changed ticket flow 2026-10-17 17:12:22 -04:00
9cb3d607b4 Removing test comments 2026-10-17 15:18:06 -04:00
ac17183d7c stable repeated ticketing invoice fetching 2026-10-17 14:25:05 -04:00
2cf3b60540 Improved multi-payment cycle state management feedback 2026-10-17 11:31:07 -04:00
f7d792745a UI gets state from the Repo in Cache, instead of JSON disk calls in a loop 2026-10-16 18:09:54 -04:00
17c6a8e258 Subscription expiration checks refactored 2026-10-16 18:09:31 -04:00
f25d2aad37 Core functions for profile enable, disable, & destroy are renamed. This gui change just reflects core's changes 2026-10-15 12:11:57 -04:00
e21905c101 Menu Coordinator now capable of enabling profiles with moderate error handling 2026-10-14 18:17:31 -04:00
1308b025c2 Individual Profile Payments Bigbang is now Stable. It allows for detached payment checks with proper error prompts, if users try to open a 2nd individual payments. Additionally we introduced core's threading plumbing, with a registry wrapper for actions to be routed to automatically on error prompt 2026-10-13 21:28:37 -04:00
63778659ee ticket use 2026-10-11 12:30:30 -04:00
e43f7aa4fe feedback prints for debug, and commenting out sub flow in profile_operations 2026-10-11 07:32:15 -04:00
307e6800f1 Stable Ticket Invoices for the initial invoice 2026-10-10 18:28:13 -04:00
e071b0f502 Multiple invoices resumed, each one stops the timer on the other. 2026-10-10 15:24:36 -04:00
e1a3b920c9 Stable Bigbang GUI refactor for Payments of individual profiles. Features: Resume payments, new look, separation of UI from logic, coordinate data locally vs server-side, and put payment polling loop in the background, when navigating off the page. 2026-10-09 14:44:06 -04:00
41ac3a75ff Introduced Resume pre-existing invoice. Feature is stable for individual profiles. 2026-10-07 18:38:30 -04:00
40ee53197e Big Bang Payments Refactor. Moved core logic out of the PyQt classes, instead it uses payment_actions, which coordinates with core background threaded tasks 2026-10-07 13:59:24 -04:00
JOhn
80407f636d update: updated menu page 2026-09-25 09:12:02 -04:00
JOhn
0185db0b25 update: updated ticket observer 2026-09-19 19:21:55 -04:00
6e074482ab Isolate & Improve Disable profiles 2026-08-24 08:59:06 -04:00
JOhn
bd6a9a4893 update: new vless and hysteria2 ui 2026-08-21 11:39:18 -04:00
JOhn
3c67e72d2d update: added gui handler for core db exceptions 2026-08-08 10:47:59 -04:00
JOhn
1a1344a486 update: updated firewall and dns settings 2026-07-27 14:05:59 -04:00
JOhn
97f09ec42e update: new settings connection tab 2026-07-26 19:01:07 -04:00
1633562325 Introduced Firewall Feature in the Settings Page 2026-07-21 09:45:10 -04:00
JOhn
7a8c4ded60 update: navigator and main updates 2026-07-01 11:01:26 -04:00
JOhn
28a9787658 update: added new qt preloader flow 2026-06-27 17:02:05 -04:00
JOhn
e615715223 update: fixes to v2 version 2026-06-16 07:29:40 -04:00
JOhn
50da80e7d1 update: fixes to v2 version 2026-06-16 07:26:10 -04:00
JOhn
9f714b9f7b update: added v2 gui 2026-06-13 16:19:11 -04:00