Commit graph

249 commits

Author SHA1 Message Date
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
f8a09858cc Include assets folder with gui 2026-07-12 18:02:58 -04:00
50e9469178 Thread 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 directly 2026-07-12 17:06:08 -04:00
332a84f187 Removed duplicate presenters folder 2026-07-07 16:17:46 -04:00
8d08d71a48 Merge remote-tracking branch 'origin/master' 2026-07-07 09:12:01 -04:00
JOhn
95f753f1fb update: preloading fixes to fast reg and edit pages 2026-07-04 20:40:38 -04:00
7cb9f903db Adjusted pre-loader's path for error dialogue from dev to production 2026-07-03 18:40:16 -04:00
716b62a465 Builds have to have main_ui imported as a lower level folder. which means dev testing runs as a python3 -m gui 2026-07-03 18:24:34 -04:00
2f0ffe0351 Version bump & gitignore for bytefiles 2026-07-03 17:19:41 -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
42e06b71c2 Restore accidentally deleted popup files 2026-07-01 11:25:03 -04:00
JOhn
7a8c4ded60 update: navigator and main updates 2026-07-01 11:01:26 -04:00
80c1d2c4e6 Updated 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 UI 2026-06-29 15:16:15 -04:00
c508dddcac Changed the app startup file to first do a database Compatibility check, then launch the main GUI only after all is clear 2026-06-28 21:50:22 -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
86348ce2e3 Changed observers for sync and tor bootstrap to accept dynamic strings for flexible feedback 2026-06-23 18:29:02 -04:00
JOhn
e98f2c99d2 update: added background page rendering 2026-06-22 13:13:19 -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
JOhn
9f714b9f7b update: added v2 gui 2026-06-13 16:19:11 -04:00
JOhn
68154c4576 update: fixed ticket error on startup 2026-05-28 15:27:44 -04:00
15bd37c278 Error handling for Unsupported Auto-ticket Tor use. This feature is currently Wireguard only 2026-05-23 13:49:20 -04:00
5766d39260 Added 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 messages 2026-05-23 11:16:07 -04:00
30202dfaba Fixed Bitcoin Lightning for Tickets & prevented billing codes from being wiped if a temp billing code already exists 2026-05-22 21:14:12 -04:00
13ebe11523 Bug fix with Manual Ticket Use not producing the location 2026-05-21 14:28:22 -04:00
756b12a226 Ticket use sending location id number first, instead of full name 2026-05-21 09:43:06 -04:00
JOhn
012f9d7025 update: fixed laravel billing code priority 2026-05-18 20:21:46 -04:00
JOhn
33a88a77a2 update: import error logs module 2026-05-17 18:49:57 -04:00
JOhn
0a3a6ecd2f update: new error log flow 2026-05-17 11:22:44 -04:00
22c2652c48 Update gui/presenters/interpret_key_results.py
Typo Fix
2026-05-16 16:50:31 +00:00
66dacf1b3f Add gui/presenters/interpret_key_results.py
Improved Clarity on Key Check Messages for GUI
2026-05-16 16:47:54 +00:00
JOhn
2e735c7303 update: cli_failed_verification flow 2026-05-15 22:01:41 -04:00
JOhn
cf817a62d0 fixed x11 and wayland popup display 2026-05-13 10:57:06 -04:00
JOhn
fb6360309a update: updated popup layout 2026-05-12 16:58:13 -04:00
JOhn
4a1c3b9082 update: added copy button for billing code 2026-05-12 14:05:44 -04:00
JOhn
f7a2aba9b3 update: added wrong biling code warning 2026-05-12 13:12:03 -04:00
JOhn
84071e9554 update: updated erorr handling and display 2026-05-12 09:41:29 -04:00
JOhn
d5eff5b7ac update: new ui for ticket system 2026-05-10 19:07:04 -04:00
JOhn
5f67b20b5d update: updated iceland main icon 2026-03-29 18:51:13 -04:00
df1c5704d1 Upload files to "gui/resources/images" 2026-03-29 19:11:31 +00:00
b19c7edccc Upload files to "gui/resources/images"
mister_monster operator
2026-03-29 19:08:06 +00:00
JOhn
534e0dfeec update: updated iceland assets 2026-03-29 11:11:12 -04:00
John
8992447a37 update: enabled changing locations for system profiles 2026-03-24 01:22:46 +01:00
John
de61ed63f3 update: updated screen resolution 2026-03-23 19:12:15 +01:00
John
d9f0b1ee6c update: fixed singapore asset 2026-03-14 21:11:27 +01:00
John
ed92e2b981 update: fixed singapore asset 2026-03-14 16:03:22 +01:00
John
955d441202 update: new moldova tor graphics 2026-03-14 06:24:20 +01:00
John
6445cff577 update: updated location page / moldova and singapore 2026-03-11 02:22:32 +01:00
John
3ba910f69b update: updated location page 2026-03-11 02:08:29 +01:00
John
245043d5af update: updated md and sg location icons 2026-03-10 20:57:31 +01:00
d9257a7139 Upload files to "gui/resources/images" 2026-03-09 12:59:34 +00:00
1b4b99b497 Delete gui/resources/images/wireguard_md_cu.png 2026-03-09 12:58:21 +00:00
c6b64ec280 Upload files to "gui/resources/images" 2026-03-09 12:57:09 +00:00
1c8ce5574e Delete gui/resources/images/wireguard_md_cu.png 2026-03-09 12:56:47 +00:00
89882f2710 Upload files to "gui/resources/images"
Operator Changes
2026-03-09 12:56:02 +00:00
John
de777558ed update: updated edit page 2026-02-28 00:57:24 +01:00
John
bb53320b67 update: updated custom resolution popup 2026-02-27 22:32:10 +01:00
John
d085b3204c update: updated custom resolution popup 2026-02-27 22:31:13 +01:00
John
97b2ac5d0b update: updated res / 2 2026-02-27 17:39:08 +01:00
John
cde51eac70 update: updated resolution page 2026-02-26 20:14:10 +01:00
John
4d4e00c6a5 update: applied patches 2026-01-19 18:47:22 +01:00
72755957ba Upload files to "gui/resources/images"
Fixing blurry icon
2026-01-16 21:13:09 +00:00
d5001bfe2b Delete gui/resources/images/icon_mini_se_ab.png 2026-01-16 21:12:34 +00:00
2036893ef1 Update gui/__main__.py 2026-01-16 21:01:28 +00:00
33fa7ceb33 Upload files to "gui/resources/images" 2026-01-16 21:00:07 +00:00