Skip to content

Latest commit

 

History

History
172 lines (171 loc) · 15.3 KB

CHANGELOG.md

File metadata and controls

172 lines (171 loc) · 15.3 KB

Changelog

  • [24-4-30] Allow sending CW via rigctld if your radio supports it.
  • [24-4-27] Cleaned up dark mode code.
  • [24-4-25-1] Reduce delta time to poll. Reorder poll_radio callback. Remove unused CAT lib from main.
  • [24-4-25] Limited loop in radio.py, reducing clock cycles used. Moved Log window to the top of the logger.
  • [24-4-24] Placed CAT control into a thread so disconnecting the radio wouldn't lock up the interface.
  • [24-4-17] Trap OSError if no sound device. Stop fsutils/appdata from creating useless .not1mm and .username folder structures on Linux platforms.
  • [24-4-15] checkwindow.py Tighter results. Changed the call selection to use a single click.
  • [24-4-9-4] Check for portaudio instead of crash boom. Removed empty dockwidget. Tested on Plasma 6.
  • [24-4-9-3] Ugh. It's not a real day unless you forget to test.
  • [24-4-9-2] Put back the floatable dock widgets, 'cause Wayland strikes again.
  • [24-4-9-1] Removed DockWidgetFloatable from the dock widgets since my wee brain can't figure out how to add a dragable window frame to them once they are floating. Added a minimum size for the VFO LCD digits. Defaulted bandmap window to the right.
  • [24-4-9] Fixed Checkwindow not showing calls from logged contacts.
  • [24-4-7] Added FT8Watcher class to prep for FT8 support.
  • [24-4-4-1] Made docking widgets open state persistent.
  • [24-4-4] Added per-contest echange hint when adding new contest.
  • [24-4-2] Migrated to PyQt6. I'm sure there are broken things.
  • [24-4-1-2] Added color text indicators to the Check Partial window. Poached the code from @kyleboyle. Thanks! Fixed the Log, VFO and Check Partial windows to be actual docking widgets. Refocus call field after double clicking on item in the check partial window.
  • [24-4-1] Removed some un-needed loops and widgets from the check window. Fixed docking to the left side.
  • [24-3-27] Made items in the checkwindow clickable. Removed connection check in bandmap preventing marked calls from appearing.
  • [24-3-25-1] Dark mode sorted out. Atleast for me...
  • [24-3-25] Yanked version 24-3-24-1. Fixed widget focus issues.
  • [24-3-24-1] Killed an SQL query bug causing crash when pressing arrow down.
  • [24-3-24] Reworked fsutil.py to correct directory paths for Linux.
  • [24-3-23] Yanked version 24-3-21, too many bugs for existing userbase.
  • [24-3-21] Merged PR from @kyleboyle for docking windows. MacOS and Windows support.
  • [24-3-19] Removed some useless bloat causing slow interface on FreeBSD 13/14 and maybe others.
  • [24-3-16] Add Save/Fail confirmation dialogs when saving ADIF of Cabrillo files.
  • [24-3-15] Change 'CWR' to 'CW' in the ADIF output.
  • [24-3-13] Added CQ 160 CW and SSB
  • [24-3-9] Marked calls in the bandmap window colored Blue, until worked.
  • [24-3-7] Merged PR from @arodland for faster fuzzy SCP lookups.
  • [24-3-2-1] Added marking stations on the bandmap to work later with CTRL-M.
  • [24-3-2] Merged PR from @arodland for fuzzy SCP lookup.
  • [24-2-21] Have the remote vfo monitor for TUNE packets from the bandmap app.
  • [24-2-20] Improved the VFO display.
  • [24-2-19] Re-Removed the depricated code. Replaced with code tested against Python 3.9
  • [24-2-16] Replaced the removed depricated code.
  • [24-2-15] Fixed a bunch of stuff related to ARRL DX mults.
  • [24-2-14] Fixed point/mult calculation if you're not in W/VE.
  • [24-2-13] Fixed no points being assigned in ARRL DX, reported by NC8R.
  • [24-2-4] Fixed Cabrillo name in 10 10 Winter Phone. Added missing Club tag in all the cabrillo contest files.
  • [24-2-3] Merge PR from @wvolz.
  • [24-2-1] Fix bug in bandmap, quotation mark mismatch. Changed CAT timeout back to 0.5 seconds.
  • [24-1-29] PR from @wvolz fixing a crash in the log window when right clicking a vacant cell.
  • [24-1-28] Updated cabrillo 'Operators' line to include station call prefixed with an '@', and list all ops after that appear in the log for the contest.
  • [24-1-27] Fix return value in get_unique_band_and_mode(). fix bandmap crash.
  • [24-1-22] Fix crash in bandmap when processing CTRL-G.
  • [24-1-21] Fixed crash in get_logged_band when out of band.
  • [24-1-16.1] Fix possible crash when cabrillo generated without a station call.
  • [24-1-16] Added Stew Perry Topband.
  • [24-1-15] Added the Phone Weekly Test.
  • [23-12-24] Fixed bug where no bands showed onscreen during initial launch.
  • [23-12-22] Refactored a bunch of code.
  • [23-12-20] Add ARRL VHF Jun and Sep.
  • [23-12-19] Add ARRL VHF contest. Add VHF frequencies. Add Bands TAB to configuration dialog to select active bands you want displayed.
  • [23-12-17] Add ARRL 10M contest. Fixed crash in RAC Canada Day
  • [23-12-5] Removed deprecated datetime.utcnow()
  • [23-12-4] Moved get_points to plugin_common, fixing crash.
  • [23-12-3] Initial WFD plugin.
  • [23-11-30.1] Add seconds to ADIF timeon tag. Add ADIF CONTEST_ID tags. Fixed 40m band tag. Fixed SSB mode and submode tags.
  • [23-11-30] Moved common plugin ADIF export code into importable function.
  • [23-11-29] Added BAND to adif export.
  • [23-11-16] Corrected xml tag mismatch in configuration.ui
  • [23-11-15.1] Replacing the depricated function turned out to be a poor decision.
  • [23-11-15] Started working on Winter Field Day. (It doesn't work yet)
  • [23-11-14] Removed depricated pkgutil.get_loader, Lets see what breaks.
  • [23-11-13] Changed check_process() to only return True if python opened source file. Allows emacs to edit source file.
  • [23-11-12.1] HamQTH lookup now returns a dict not a tuple.
  • [23-11-12] Fix crash in ADIF exporter where the grid was of None type.
  • [23-11-2] Add missing dependency for pyserial.
  • [23-10-31] Fix crash if flrig wasn't running. Add CAT status icon.
  • [23-10-28] Merged PR from #qsantos and #bseidenberg, fixing crash related to zombie processes.
  • [23-10-22] Where've I been? Sorry, I've been caring for a family member. Be back soon.
  • [23-9-3] Added some accessibility stuff for screen readers. Fixed crash when entering invalid frequency in log window. You can now edit cells in the focused half of the log window.
  • [23-9-2] CTRL+SHIFT+K to open CW text entry field.
  • [23-8-24] Add timestamp to log filenames.
  • [23-8-21] You can now click on the band/mode indicators to change to that band/mode.
  • [23-8-9] Add telnet matches to Check Window.
  • [23-8-7] Control Remote Rig VFO with a bespoke USB VFO Knob.
  • [23-8-6] Add parsing of local log to check window.
  • [23-8-5] Add Check Window. Moved MASTER.SCP stuff to it's own class. Close sub windows when main app closes.
  • [23-7-29] Add YOUTH and YL overlay categories.
  • [23-7-28] Added NAQP SSB and CW. Added optional move to next field with spacebar.
  • [23-7-27] Check if bandwidth returned is not a number.
  • [23-7-13] Add IARU HF contest.
  • [23-7-11] Add mode to logwindow. Highlight already worked calls in bandmap. Add FM and AM to Field Day, since I guess it's still a thing.
  • [23-7-5] Fix coredump in bandmap after CTRL-G.
  • [23-7-2] bandmap now requests worked list at startup. Completed ARRL Field Day plugin.
  • [23-6-30] Added RAC Canada Day.
  • [23-6-28] bandmap now displays callsigns in red if they have been worked before.
  • [23-6-21] cty updater needs work changed to ondemand.
  • [23-6-18] Pinned lib notctyparser to >= 26.6.18. Fix bug allowing editing RST field.
  • [23-6-17] Trapped ValueError from notctyparser when environment variable LC_TIME set to lt_LT.UTF-8.
  • [23-6-16] Send F1-12 button text, not tooltip in RadioInfo packet. Add File->Update MASTER.SCP. Add Help->Help
  • [23-6-15] Add Help->HotKeys.
  • [23-6-14] Added check to see if your Russ and want to operate a contest thats not defined.
  • [23-6-12] Add File->Quit because Russ can't click an 'x' to quit program.
  • [23-6-2] Added an automated check and update of the cty.dat file. Added dependency to notctyparser
  • [23-6-18] Pinned lib notctyparser to >= 26.6.18. Fix bug allowing editing RST field.
  • [23-6-17] Trapped ValueError from notctyparser when environment variable LC_TIME set to lt_LT.UTF-8.
  • [23-6-16] Send F1-12 button text, not tooltip in RadioInfo packet. Add File->Update MASTER.SCP. Add Help->Help
  • [23-6-15] Add Help->HotKeys.
  • [23-6-14] Added check to see if your Russ and want to operate a contest thats not defined.
  • [23-6-12] Add File->Quit because Russ can't click an 'x' to quit program.
  • [23-6-2] Added an automated check and update of the cty.dat file. Added dependency to notctyparser
  • [23-5-31] updated cty.json ( I need to automate this )
  • [23-5-30] Changed the default multicast group from 224.1.1.1 to 239.1.1.1 This restricts broadcast traffic to the local subnet.
  • [23-5-29] Hide CATEGORY-OVERLAY in Cabrillo file if set to N/A.
  • [23-5-28] Fixed Dupe check on TAB.
  • [23-5-27] Fixed frequency in the ADIF output. Corrected WPX contact points.
  • [23-5-26] Fixed Dark Mode on Ubuntu. Removed the crappy dark css theme and the code to load it. OOPS. Fixed some stuff.
  • [23-5-24] Added contact delete and change n1mm packets.
  • [23-5-23] Reworked N1MM packets. Can now specify multiple destinations for the packets.
  • [23-5-22] Worked on n1mm contactinfo packets. Reduced network beaconing from 100 miliseconds to 10 seconds, Unless the radio state changes.
  • [23-5-20] Got n1mm RadioInfo posting.
  • [23-5-19] Added a version check at startup. Starting work on N1MM packet broadcasts. Corrected flrig return value of bandwidth. Changed get Next/Prev bandmap spot to Arrow Up/Down.
  • [23-5-18] ReInit rigctld CAT when it goes offline and back.
  • [23-5-17] CTRL-G tunes to a spot matching text in the callsign entry field. Thanks to Martin, OK1RR for suggesting this. Bandmap centers on the VFO after frequency change. Set mode on startup based on the mode category set for the contest.
  • [23-5-15] CTRL-S in the main window will send a spot to the cluster.
  • [23-5-12] Bandmap, Reload system preferences before each connect. Increased the minimum Python version to 3.10. Main, Refactored UDP code to remove the use of timers and queues, replaced with readyRead signals.
  • [23-5-11] Added missing numpy package dependency to pyproject.toml. Added install steps for clean images of Fedora and Ubuntu. Entered frequencies when no CAT control are not sent to the bandmap. Added K1EL speed change via xmlrpc. One would need to update the pywinkeyerserial client.
  • [23-5-10] Fix crash in bandmap when No CAT, and using CTRL-PgUp/Down. Add specific Ubuntu install instructions.
  • [23-5-9] Removed 1 second timers in the bandmap and log window, made them UDP readyRead(). Much smoother. Add CTRL-PgUp and CTRL-PgDown keys to jump to the next/prev spots in the bandmap. Fix: Voice not keying on LSB. Fix: calling pttoff when no CAT interface. Fix: Voice not keying on LSB
  • [23-5-8] Bandmap zoom in/out now centers scale to RX Freq.
  • [23-5-7] Added bandwidth marker to the bandmap.
  • [23-5-6] Added AR Cluster filter options for the bandmap. Added a station ID to the multicast packets. This will prevent erratic bevahiour if 2 stations are on the same network.
  • [23-5-5] Re-wrote most of the log window code. Added ARRL Sweepstakes.
  • [23-5-4] Fixed 'Operators' line in WPX cabrillo file. Fix window title not updating if no CAT control.
  • [23-5-3] Added '#' macro.
  • [23-5-1] Added 10 10 CW and Phone contests. Added a Cluster TAB for the AR Cluster server/port in the configuration settings.
  • [23-4-29] Added callsign and connect button to the bandmap. Fixed rxmarker not updateing.
  • [23-4-28] Added a bandmap window (WIP) to track spots. Clicked spots now tune radio and sets callsign.
  • [23-4-24] CWT now prefills exchange based on past CWT contacts in database. Fixed crash when editing an existing contest that does not exist. Removed legacy stylesheet from configuration settings dialog.
  • [23-4-23] Added CWOps CWT. Added EXCH macro. Fixed messed up columns in log window.
  • [23-4-21] Seems phrases were mp3, resaved as wav. Add PTT to flrig CAT. Added Select sound device. Reworked Configuration Settings dialog. Rerecorded phonetics.
  • [23-4-20] Added ARRL DX CW and SSB. Hid the 'Radio dots', cause they currently do nothing. Hid the CW speed combo box if it's not a CW contest. Added edit existing contest dialog.
  • [23-4-18] Added voice keying. Fixed a bunch of crashes. Added PTT to rigctld.
  • [23-4-15] Corrected tabstops on new contest screen. Changed project state to BETA.
  • [23-4-12] Dynamic log window columns. Reload settings after changes saved. Altered JIDX displayed log columns.
  • [23-4-11] Add about dialog. Fix crash when previous working DB is erased. Add CQ WW CW and SSB. When entering station settings, after entering callsign and grid, the cqzone, ituzone, country, latitude and longitude will auto fill.
  • [23-4-10] Added Configure Settings dialog. Added CW keyer and CAT control settings to Configure Settings dialog.
  • [23-4-6] Added JIDX contest. Added {SNT} and {SENTNR} CW macros. Added a menu item to open then CW macros data file in your systems preferred text editor.
  • [23-4-5] Fixed crash caused by lists not being lists. Filled out some existing code stubs in the Field Day plugin. Fixed log window not showing current contest Q's.
  • [23-4-4] Current OP defaults to Station call if OPON not used. Text formatting of Station settings. Removed STX and SRX strings from General Logging ADIF. DB now operates on current contest Nr. Hide/Show band-mode frames.
  • [23-4-3] Added dialog to select from defined contests in the active database. Force Station settings then new contest dialog on new DB creation. Add Greneral Logging contest type. Added other Cabrillo tags.
  • [23-3-31] Now saving station settings in the contest database.
  • [23-3-30] Added Open new and Open existing database
  • [23-3-29] Added a new contest dialog.
  • [23-3-27] Add menu item to recalculate mults.
  • [23-3-27] Fix cursor behaviour when editing text in callsign field.
  • [23-3-25] Fix minimum call length. Fix cabrillo tag. Add adif output.
  • [23-3-24] Added dupe checking. Added CAT check for flrig or rigctld. Added online flag for flrig.
  • [23-3-23] Added most of Cabrillo generation. Plan to test it this weekends CQ WPX SSB.
  • [23-3-22] Add prefill of serial nr. set OP call on startup. Set IsMultiplier1 new unique wpx. Add OP and contest name to window title. and stuff.
  • [23-3-21] Worked on CQ WPX SSB plugin.
  • [23-3-20] Added a contact edit dialog. RightClick to edit contact. Changed placeholder text color in settings dialog. Hooked up CW speedchange widget. PgUp/PgDn to change speed.
  • [23-3-17] Added multicast UDP messages to update the log window when new contact made. You can now edit existing contacts in the log window. You can't delete them yet. Got rid of watchdog. Isolated common multicast code to it's own class.
  • [23-3-15] Added a rudimentary log view window.
  • [23-3-10] Started work on saving contacts to the DB. Added a claculate_wpx_prefix routine.
  • [23-3-9] Placed network call lookup in a thread. Display freq/mode for non CAT radios. Hooked up the CW macros to cwdaemon.
  • [23-3-8] Band/Frequency/Mode indicators. Direct frequency/mode entry in call field.
  • [23-3-7] Changed dxlog table column names.
  • [23-3-1] Add shift tab for field movement.
  • [23-2-23] Dialogs now do darkmode, Add settings dialog. App remembers window size and location.
  • [23-2-22] Added cty.dat file.
  • [23-2-21] Added edit macro dialog.
  • [23-2-20] Save view states. fixed debug messages. Started coding plugins/stubs.
  • [23-2-15] Added qss stylesheet. Connected Run and S&P radio buttons. Reads in cwmacros.
  • [23-2-12] Added View menu to show/hide macro buttons, command buttons, and the band/mode indicator on the left. Added OpOn dialog. Added a dark mode. QRZ lookup added but needs work.
  • [23-2-9] Initial post and name squatting.