86fc3ca56cIntroduced 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.SimplifiedPrivacy2026-08-18 09:48:42 -0400
db1f903b0bIncluding the profile when using tickets (use_ticket function), so core can save which profile has which ticket for future features such as respawn.SimplifiedPrivacy2026-08-15 14:06:28 -0400
bd9b4ee106add new images wireguard,vless,hysteris2 (minis and buttons)zenaku2026-08-15 00:16:26 +0000
b023b9faf7GUI's observers now do strings to be more neutral to what object type is being downloaded (application_version objects vs dependency)SimplifiedPrivacy2026-08-12 14:18:48 -0400
40eba5b41bError catching on failed gui load after a forced sync. And added connection type settingSimplifiedPrivacy2026-08-05 03:04:35 -0400
1d886728e0New sync workflow. Sync goes to a new function. Forced DB Sync at startup with an empty databaseSimplifiedPrivacy2026-08-05 02:47:52 -0400
b502f9130dupdate: updated firewall exception handling
JOhn
2026-07-28 15:24:48 -0400
23dbf97309Improved Enable and Disable Error Catching. Enable is stable and fully functional. Disable has issues with FirewallError still.SimplifiedPrivacy2026-07-27 19:55:39 -0400
3a59cefb82Merge branch 'master' of git.simplifiedprivacy.com:SimplifiedPrivacy/hydraveil-guiSimplifiedPrivacy2026-07-27 14:57:32 -0400
1a1344a486update: updated firewall and dns settings
JOhn
2026-07-27 14:05:59 -0400
b8d8689885Core introduced a type field to profiles, so now GUI's worker_thread with profile creation needs that fieldSimplifiedPrivacy2026-07-20 13:10:49 -0400
ab23fc958eupdate: fixed systemwide profile popup on app closing
JOhn
2026-07-18 08:31:28 -0400
d52ca4842cEdit Profile logic pushed to core. GUI nows passes just the profile id, key, and data. And core returns the results of the saveSimplifiedPrivacy2026-07-17 22:31:27 -0400
cfd9a92a24update: fixed settings bug
JOhn
2026-07-17 13:18:40 -0400
c3cf7e241eClears the CachedSync after a migration. And prompts for recovery on failureSimplifiedPrivacy2026-07-17 12:42:42 -0400
50e9469178Thread Safety Tool for bottom left. Transitioned navigator's prints to local logs via core's logger tool. Rolled back previous commit with bottom left status observers doing emit tools directlySimplifiedPrivacy2026-07-12 17:06:08 -0400
95f753f1fbupdate: preloading fixes to fast reg and edit pages
JOhn
2026-07-04 20:39:34 -0400
7cb9f903dbAdjusted pre-loader's path for error dialogue from dev to productionSimplifiedPrivacy2026-07-03 18:40:16 -0400
716b62a465Builds have to have main_ui imported as a lower level folder. which means dev testing runs as a python3 -m guiSimplifiedPrivacy2026-07-03 18:24:34 -0400
8b17b74e56update: updated ticket page routing
JOhn
2026-07-03 13:40:21 -0400
7cedecd281Tweaks to Forced Sync Popup Style and CSS. Also enabled forced sync for relevant database situations.SimplifiedPrivacy2026-07-03 06:51:07 -0400
91e657a06dupdate: updated billing page, pagedataworker, forced_sync
JOhn
2026-07-02 17:12:23 -0400
42e06b71c2Restore accidentally deleted popup files
JOhn
2026-07-01 11:25:03 -0400
7a8c4ded60update: navigator and main updates
JOhn
2026-07-01 11:01:26 -0400
80c1d2c4e6Updated GUI version to reflect core changes. And reflect the change in logistical flow with a launcher doing database schema checks, to then load the main UISimplifiedPrivacy2026-06-29 15:16:15 -0400
c508dddcacChanged the app startup file to first do a database Compatibility check, then launch the main GUI only after all is clearSimplifiedPrivacy2026-06-28 21:50:22 -0400
b13c355888GUI type checking for core's model changes, with Location & Operator being turned into SQLAlchemy models.SimplifiedPrivacy2026-06-27 17:11:35 -0400
28a9787658update: added new qt preloader flow
JOhn
2026-06-27 17:02:05 -0400
86348ce2e3Changed observers for sync and tor bootstrap to accept dynamic strings for flexible feedbackSimplifiedPrivacy2026-06-23 18:29:02 -0400
e98f2c99d2update: added background page rendering
JOhn
2026-06-22 13:13:19 -0400
ed79aae5a3update: new v2 structure
JOhn
2026-06-18 19:18:30 -0400
bd77439a24update: new v2 structure
master
JOhn
2026-06-18 19:18:30 -0400
15bd37c278Error handling for Unsupported Auto-ticket Tor use. This feature is currently Wireguard onlySimplifiedPrivacy2026-05-23 13:49:20 -0400
5766d39260Added Support for resuming a pre-existing ticket payment temp billing code, to lead into a new ticket preparation. As well as improved error handling and status messagesSimplifiedPrivacy2026-05-23 11:16:07 -0400
30202dfabaFixed Bitcoin Lightning for Tickets & prevented billing codes from being wiped if a temp billing code already existsSimplifiedPrivacy2026-05-22 21:14:12 -0400
13ebe11523Bug fix with Manual Ticket Use not producing the locationSimplifiedPrivacy2026-05-21 14:28:22 -0400
756b12a226Ticket use sending location id number first, instead of full nameSimplifiedPrivacy2026-05-21 09:43:06 -0400
012f9d7025update: fixed laravel billing code priority
JOhn
2026-05-18 20:21:46 -0400
33a88a77a2update: import error logs module
JOhn
2026-05-17 18:49:57 -0400
0a3a6ecd2fupdate: new error log flow
JOhn
2026-05-17 11:22:37 -0400