|
|
db9553a0f5
|
Explicit connection UI graphical state updates
|
2026-10-15 16:24:27 -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 |
|
|
|
20f405e878
|
Payment confirmation screen transition. Now the loop spits out the billing code for GUI
|
2026-10-12 09:52:38 -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 |
|
|
|
daa3815c38
|
Moved show error to be inherited from the parent
|
2026-10-09 15:13:39 -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 |
|
|
|
5b97f6ad1b
|
Location edits now check which protocols are supported for systemwide
|
2026-10-03 16:57:02 -04:00 |
|
|
|
7d6d03367a
|
Refactor to allow editing of systemwide protocol choice
|
2026-10-03 10:49:29 -04:00 |
|
JOhn
|
e48c8db320
|
update: removed alias
|
2026-09-26 16:49:24 -04:00 |
|
JOhn
|
80407f636d
|
update: updated menu page
|
2026-09-25 09:12:02 -04:00 |
|
JOhn
|
05a1000583
|
update: updated location page fixes
|
2026-09-15 09:52:50 -04:00 |
|
JOhn
|
5975b2d254
|
update: new display for hysteria and vless protocols
|
2026-09-11 20:05:29 -04:00 |
|
|
|
ff090ea7bd
|
Rewind on Ticket Billing
|
2026-08-22 14:42:16 -04:00 |
|
JOhn
|
40f0a467ab
|
update: re-added core imports to ticket handling
|
2026-08-22 11:31:07 -04:00 |
|
JOhn
|
8a0a1fc74d
|
update: Removed the broken duplicate _prompt_wipe_billingcode flow
|
2026-08-21 11:47:06 -04:00 |
|
JOhn
|
bd6a9a4893
|
update: new vless and hysteria2 ui
|
2026-08-21 11:39:18 -04:00 |
|
JOhn
|
d8582c8d6d
|
update: update for vless and hysteria
|
2026-08-21 11:31:21 -04:00 |
|
|
|
42560e9174
|
1st Wipe ticket prompt actually wipes
|
2026-08-20 17:58:35 -04:00 |
|
|
|
dea5aada0c
|
Renamed do_we_have_billing_id to ticket_config_tools
|
2026-08-20 17:24:52 -04:00 |
|
|
|
5cc93ed77b
|
Fixing ticket wipe logic
|
2026-08-20 17:19:08 -04:00 |
|
|
|
86fc3ca56c
|
Introduced Assassin Mode in core, and this commit added support for it in the GUI. This involved passing in ticket observers when a profile is enabled or disabled, getting the max screen size via PyQt, and adding a check prior to using a random ticket.
|
2026-08-18 09:48:42 -04:00 |
|
|
|
db1f903b0b
|
Including the profile when using tickets (use_ticket function), so core can save which profile has which ticket for future features such as respawn.
|
2026-08-15 14:06:28 -04:00 |
|
JOhn
|
3c67e72d2d
|
update: added gui handler for core db exceptions
|
2026-08-08 10:47:59 -04:00 |
|
JOhn
|
b502f9130d
|
update: updated firewall exception handling
|
2026-07-28 15:24:48 -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 |
|
JOhn
|
3483b51200
|
update: added new firewall and dns page
|
2026-07-25 08:20:26 -04:00 |
|
|
|
1633562325
|
Introduced Firewall Feature in the Settings Page
|
2026-07-21 09:45:10 -04:00 |
|
|
|
d52ca4842c
|
Edit Profile logic pushed to core. GUI nows passes just the profile id, key, and data. And core returns the results of the save
|
2026-07-17 22:31:27 -04:00 |
|
JOhn
|
cfd9a92a24
|
update: fixed settings bug
|
2026-07-17 13:20:08 -04:00 |
|
|
|
baf7f7cec1
|
Rollback bwrap settings_page changes
|
2026-07-16 06:54:29 -04:00 |
|
JOhn
|
95f753f1fb
|
update: preloading fixes to fast reg and edit pages
|
2026-07-04 20:40:38 -04:00 |
|
JOhn
|
8b17b74e56
|
update: updated ticket page routing
|
2026-07-03 13:41:31 -04:00 |
|
|
|
7cedecd281
|
Tweaks to Forced Sync Popup Style and CSS. Also enabled forced sync for relevant database situations.
|
2026-07-03 06:51:07 -04:00 |
|
JOhn
|
91e657a06d
|
update: updated billing page, pagedataworker, forced_sync
|
2026-07-02 17:20:57 -04:00 |
|
|
|
7910586e1a
|
Legacy Database clients flow into recovery prompt
|
2026-07-01 13:47:13 -04:00 |
|
JOhn
|
7a8c4ded60
|
update: navigator and main updates
|
2026-07-01 11:01:26 -04:00 |
|
|
|
33301b0da8
|
Merge branch 'master' of https://git.simplifiedprivacy.com/SimplifiedPrivacy/hydraveil-gui
|
2026-06-28 09:24:04 -04:00 |
|
|
|
b13c355888
|
GUI type checking for core's model changes, with Location & Operator being turned into SQLAlchemy models.
|
2026-06-27 17:23:10 -04:00 |
|
JOhn
|
28a9787658
|
update: added new qt preloader flow
|
2026-06-27 17:02:05 -04:00 |
|
JOhn
|
ed79aae5a3
|
update: new v2 structure
|
2026-06-18 19:35:31 -04:00 |
|
JOhn
|
f376cf9b61
|
update: fixes to v2 version / delete fixes
|
2026-06-16 07:52:58 -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 |
|