Commit graph

220 commits

Author SHA1 Message Date
JOhn
a3cfc06630 update: fixes enum ticket handling 2026-08-29 12:30:34 -04:00
JOhn
f13bc8d61e update: updated tickets enum handling 2026-08-28 17:23:42 -04:00
JOhn
8039ab08bb update: updated ticket error handling 2026-08-28 11:12:57 -04:00
JOhn
0cc496a40b update: updated ticketing logic from gui 2026-08-24 18:26:25 -04:00
6e074482ab Isolate & Improve Disable profiles 2026-08-24 08:59:06 -04:00
cf8f7ce43f Reduced redundancy 2026-08-23 16:55:40 -04:00
ba816a3093 Switch icons 2026-08-23 13:30:52 -04:00
f9f809a418 Changed color of protocol icons 2026-08-22 22:03:21 -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
99eea377f2 Updated car size fix & transparent icons 2026-08-19 15:19:50 -04:00
c3de90c313 High quality mini icons with transparent backgrounds, and choices in color 2026-08-18 16:52:46 -04:00
44fd824292 Hysteria2 cars 2026-08-18 13:57:40 -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
bd9b4ee106 add new images wireguard,vless,hysteris2 (minis and buttons) 2026-08-15 00:16:26 +00:00
b023b9faf7 GUI's observers now do strings to be more neutral to what object type is being downloaded (application_version objects vs dependency) 2026-08-12 14:18:48 -04:00
184728a948 Improved Migration detection and launch on app start 2026-08-12 13:21:49 -04:00
JOhn
3c67e72d2d update: added gui handler for core db exceptions 2026-08-08 10:47:59 -04:00
aecfdbad33 Add custom messages to connection observer 2026-08-05 13:17:21 -04:00
40eba5b41b Error catching on failed gui load after a forced sync. And added connection type setting 2026-08-05 03:04:35 -04:00
1d886728e0 New sync workflow. Sync goes to a new function. Forced DB Sync at startup with an empty database 2026-08-05 02:47:52 -04:00
JOhn
b502f9130d update: updated firewall exception handling 2026-07-28 15:24:48 -04:00
23dbf97309 Improved Enable and Disable Error Catching. Enable is stable and fully functional. Disable has issues with FirewallError still. 2026-07-27 19:55:39 -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
2e026c5287 update: adjusted images 2026-07-25 08:22:27 -04:00
JOhn
3483b51200 update: added new firewall and dns page 2026-07-25 08:20:26 -04:00
b444ff9218 Error handling for enabling profiles with issues using the sudo scripts. 2026-07-23 18:45:27 -04:00
1633562325 Introduced Firewall Feature in the Settings Page 2026-07-21 09:45:10 -04:00
b8d8689885 Core introduced a type field to profiles, so now GUI's worker_thread with profile creation needs that field 2026-07-20 13:10:49 -04:00
75bd51b8f8 Deleting the redundant orm startup 2026-07-19 15:15:56 -04:00
JOhn
ab23fc958e update: fixed systemwide profile popup on app closing 2026-07-18 08:31:28 -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
c3cf7e241e Clears the CachedSync after a migration. And prompts for recovery on failure 2026-07-17 12:42:42 -04:00
9cacab4d71 Force sync on database delete 2026-07-16 15:56:41 -04:00
95e0f676df Migrations occur now automatically instead of forcing a database delete 2026-07-16 15:34:02 -04:00
baf7f7cec1 Rollback bwrap settings_page changes 2026-07-16 06:54:29 -04:00
0a6280276f Improved database management on entry 2026-07-15 19:34:24 -04:00
25489bf203 Database check messages were made more user-friendly 2026-07-14 20:57:14 -04:00
e5c83e72b1 Improved Asset Folder management 2026-07-12 21:32:33 -04:00
59cac90c58 Assets folder is part of startup 2026-07-12 20:02:10 -04:00
b536204048 Moving assets folder to root position 2026-07-12 18:08:17 -04:00