mbridak / not1mm

Not1MM != N1MM, An amateur radio contest logger for Linux.
GNU General Public License v3.0
89 stars 18 forks source link

Cross platform and single process #91

Closed kyleboyle closed 4 months ago

kyleboyle commented 4 months ago

Screenshot 2024-03-19 at 5 10 18 PM

running on windows & macos.

didn't test on linux

The vfo device stuff i couldn't test. Some calls to force event loop processing that seemed suspicious. I modified it so that it wouldn't hang the app.

removed logging the settings json object because it contains passwords

always use placeholders in sql statements

Added db indexes for queries (might be important during massive contests)

fixed incorrect handling of dx cluster data stream

you may need to make some tweaks to get whatever stylesheets or themes you use in linux to work.

Screenshot 2024-03-20 at 9 24 45 AM

mbridak commented 4 months ago

Unable to run the PR.

File "/home/mbridak/thing/.venv/lib64/python3.12/site-packages/not1mm/fsutils.py", line 8, in from appdata import AppDataPaths ModuleNotFoundError: No module named 'appdata'

FileNotFoundError: [Errno 2] No such file or directory: '/home/mbridak/thing/.venv/lib64/python3.12/site-packages/not1mm/contests.sql'

mbridak commented 4 months ago

I'll just merge it and fix what breaks.