Wavelog
Self-hosted logbook for amateur radio operators
Alternative to: qrz logbook, club log, hamrs
1.8.6
2024-10-07Version 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)