Wavelog logo

Wavelog

Self-hosted logbook for amateur radio operators

Alternative to: qrz logbook, club log, hamrs


About Versions (46)

1.8.6

2024-10-07

Version 1.8.6 brings a lot of bug fixes and improvements to Wavelog. Especially with third-party services, we fixed some newly appeared bugs due to code changes on the other side.
This update also contains a lot of updated languages. If you want to help us translate Wavelog, please check out our Translation Platform at https://translate.wavelog.org/

Detailed changes in this release:

  • Fixed a display bug in the globe map feature if the QSO partner was on the other side of the earth (by @violarulan)
  • Fixed an issue in the gridmap where unnecessary QSOs were displayed due to a syntax mistake (by @violarulan)
  • Adjusted the fallback font for Chinese so it’s easier to read and looks a bit nicer (by @imlonghao)
  • Chinese province is now exported to ADIF and third-party services (by @imlonghao)
  • Fixed some bugs in contesting. It’s now more reliable and resilient (by @HB9HIL)
  • The QRZ.com upload marker is now shown in yellow if the QSO was modified. This also adapted this behavior in the logbook advanced. If using one of the Quick-Edit Buttons, the QSO gets marked as “modified”. (by @HB9HIL)
  • Removed some overwhelming debug log flooding (by @HB9HIL)
  • Fixed a bug with the combination of the gridmap and a modal dialog (by @HB9HIL and @phl0)
  • Some small frontend adjustments and bug fixes (by @HB9HIL)
  • Caught an ADIF import bug where the import was stopped when a mode was longer than allowed (if it does not match the ADIF specs) (by @HB9HIL)
  • Fixed a syntax bug in the import check (by @HB9HIL)
  • Fixed a bug where not all US counties were shown in the dropdowns. Now all US counties are available in the list (e.g., Station Locations) (by @HB9HIL)
  • Added languages to the DataTables plugin for recently added new languages (by @HB9HIL)
  • Added a new logging URL which allows third-party applications to open the QSO Live logging with the callsign pre-filled. This is used, for example, in the Wave-Flex-Integrator project by @besynnerlig (by @HB9HIL)
  • When clicking on a Callbook Profile Picture in QSO logging, it now opens in a lightbox to see the picture in a larger size (by @HB9HIL)
  • Fixed the tabindex in QSO logging. Using tab now iterates correctly through the input fields (by @HB9HIL)
  • Fixed a bug in Cabrillo export and added more common fields which may be necessary for some contests (by @HB9HIL)
  • Fixed a bug where LoTW last upload hint was displayed twice (by @HB9HIL)
  • Fences for labels (convert , to . at measurements) (by @int2001)
  • Added fallback for missing time_on as well (since parser can spit out incomplete QSOs) (by @int2001)
  • Prevent endless looping in case of broken ADIFs (by @int2001)
  • Handle UTF8-Chars for eQSL-Credentials at upload correct (by @int2001)
  • Disable HRDLog-Upload if credentials are obviously wrong (by @int2001)
  • Set curl-Useragent for qrz-requests as recommended (by @int2001)
  • Since QRZ delivers strange ADIFs check at least for existance of mandatory keys before processing them (by @int2001)
  • Added empty-call check as well for 3rd party services (by @int2001)
  • Added exceptionhandling for QSOs with no Call (by @int2001)
  • Use station_ids for import_check (by @int2001)
  • Numeric fence for RX_PWR - allow only Numbers here (by @int2001)
  • Make sure distance is numeric (Fence) (by @int2001)
  • Empty eQSL creds if obviously wrong (by @int2001)
  • Added a new api: /api/private_lookup (by @int2001)
  • Several Wordings/localisations for ADIF-Import (by @int2001)
  • Adjusted the wording after a successful import (by @int2001)
  • Call CAT first, even if QSO-Window doesn’t exist (yet) (by @int2001)
  • Check AGE for integer - otherwise NULL (by @int2001)
  • There was a typo at the Clublog-QSO-Upload-Status (by @int2001)
  • Fixed a security-issue with the INTERNAL lookup-API (by @int2001)
  • Fixed total_sat (take care of propmode) (by @int2001)
  • Mark QSOs without Band (as reported from qrz) as invalid at qrz (by @int2001)
  • Fix A_INDEX (Make sure it is numeric) (by @int2001)
  • Adds an optional “limit” to the “get_contacts_adif”-API - default set to 20k (by @int2001)
  • Set BandRX to empty (not null) if not derivated (as last defense) (by @int2001)
  • Fix some minor eQSL-Issues where values aren’t set (by @int2001)
  • Mark QRZ-QSOs as Invalid when specific Error at qrz while uploading (by @int2001)
  • Replace evil SQLs with bindings (by @int2001)
  • Update only QSOs of station_ids which belongs to the User when Downloading LoTW QSLs (by @int2001)
  • Export all QSOs (of User) when chosing “Select station location” at export (by @int2001)
  • Use only certs that belong to the station_id/user at LoTW-Export (by @int2001)
  • Several more minor bugfixes (by @int2001)
  • Fix an error when no bands are selected in the DOK award (by @AndreasK79)
  • Fixed a dataleak between users in the qso entry when looking up previous qso info (by @AndreasK79)
  • Corrected a query in the QSL stats page to filter out where sat name was not set (by @AndreasK79)
  • Fixed some errors in the QSL stats page if query results didn’t give a result (by @AndreasK79)
  • Added QRZ confirmation as a column in the advanced logbook (by @AndreasK79)
  • Added an ITU zone checker (by @Andreask79)
  • Added CQ/ITU zone in the map in the advanced logbook (by @Andreask79)
  • Fixed location search in the CQ and ITU zone checker (by @Andreask79)
  • Fixed an issue with satellite dropdown being blank when the user was not admin (by @AndreasK79)
  • Fixed a mapping issue in the advanced logbook when you wanted to map selected QSOs (by @AndreasK79)
  • Added missing return when more than 1 row was selected for Quickfilter (in the advanced logbook), would lead to some strange behaviour (by @AndreasK79)
  • Removed call check in ADIF parser for better error handling when importing ADIF files (by @AndreasK79)
  • Added link to GMA references in case SIG is GMA (by @phl0)
  • Debug info now has a version check and shows if the installation is on latest release of Wavelog (by @phl0)
  • Use ITU zone of DXCC if callbook lookup does not contain an ITU zone (by @phl0)
  • Fixed a CSS styling error on incoming eQSL icons in advanced logbook (by @phl0)
  • LoTW page shows certificates ordered by callsign (by @phl0)
  • Set qrz.com upload status to “invalid/ignore” if qrz could not determine DXCC (by @phl0)
  • Harmonized line endings in ADIF exports of logbook advanced (by @phl0)
  • Empty eQSL reveived date does not cause a PHP error in eQSL view (by @phl0)
  • Changed award text for non-US gridmaster awards as those are not part of the official award (by @phl0)
  • If QSO got modified also the last sent date for qrz is shown aside of the modified state (by @phl0)
  • Corrected link to VFDB DOKs in logbook advanced view (by @phl0)
  • Added two hints regarding tqsl version and password to LoTW cert upload page (by @phl0)