Wavelog logo

Wavelog

Self-hosted logbook for amateur radio operators

Alternative to: qrz logbook, club log, hamrs


About Versions (46)

2.2

2025-11-23

It’s cold outside, snow has fallen. So we go back in our shacks where it’s warm and cozy (depends on transmit power). With this major release there are awesome new features regarding DXcluster, improvements for color impaired hams and - sure thing - a lot of bugfixes and improvements. The new DXcluster, developed by SP9SPM, is a really big jump for Wavelog and brings a sophisticated Cluster directly into your browser. It allows filtering, not only for bands but also for POTA/SOTA/WWFF Spots, New DXCCs, Contest and so on. The DXmap directly inside the cluster makes spots visible for your next hunting. This release also contains a major change in colors for QSO markers as well as maps. A third color was introduced to user settings and colors are now handled consistently for the three possible QSL states: not worked, worked (but not confirmed) and confirmed. Please check your user settings and adjust colors accordingly. In addition to that a new theme was added to support operators with red/green impairment. This adjusts the colors for QSL markers in logbook and QSO views. In addition to the new DXcluster we also introduce the DXwaterfall which can be enabled in your user options. The waterfall shows all current spots in your band and makes it super easy to find the spots on the QRG. Test it out!

  • Added information about where the position in the QSO entry map is fetched from (by @AndreasK79 and @phl0)
  • Fixed a bug in the code for previous QSO lookup in QSO entry, where the call would look like R1AA/0/P (by @AndreasK79)
  • Added a station location list, so you can easily see all settings (by @AndreasK79)
  • Fixed a bug when creating a new user, or editing another, where OQRS options would not be set (by @AndreasK79)
  • Added 5 more macros in the Winkey integration (by @AndreasK79)
  • Fixed a bug in the mycall replace in the Winkey integration (by @AndreasK79)
  • Added country filter in the gridsquare map (by @AndreasK79)
  • Added filter dropdown in the gridsquare map (by @AndreasK79)
  • Added CQ and ITU zone information in the gridsquare map (by @AndreasK79)
  • Added export/import for locations in the location list (by @AndreasK79)
  • Added QRZ.com filters in the advanced logbook (by @AndreasK79)
  • Added continent fix to the advanced logbook (by @AndreasK79)
  • Added distance fix to the advanced logbook (by @AndreasK79)
  • Added state to the EME initials page (by @AndreasK79)
  • Fixed visitor gridsquare map (by @AndreasK79)
  • Added some fences against invalid dates in ADIF files from QRZ.com (by @AndreasK79)
  • Added warning messages regarding expiring QSO dates to LoTW certificates view (by @phl0)
  • Refactored LoTW code to show more useful error messages (by @phl0)
  • Invalid LoTW credentials are now automatically removed upon sync to prevent failing logins (by @phl0)
  • Added a more strict grid locator check for ADIF imports and various other places to prevent bogus data (e.g. from qrz.com) to be imported (by @phl0)
  • Extended the LBA update from callbook function to also update email addresses (by @phl0)
  • Added an option to gridmap to allow for hiding the legend (by @phl0)
  • Refactored some code to prevent slashed zeros to cause issues in database and code (by @phl0)
  • Sent and received states for DCL are now included in ADIF exports (by @phl0)
  • Added custom theme for color impaired users (by @phl0)
  • Added custom colors for gridsquare maps and awards (by @phl0 and @AndreasK79)
  • Added small counter for LoTW certificates (by @HB9HIL)
  • Added shitfilter for ADIF imports (by @HB9HIL)
  • Fixed little syntax bug in headers for WLgate (by @HB9HIL)
  • Fixed an old bug which lead to QSOs with empty frequency (but with band) (by @HB9HIL)
  • We now set dxc.wavelog.org as default DXcluster Cache to work better with the new DXcluster (by @HB9HIL)
  • Added Live-Websockets to Wavelog (by @int2001)
  • Removed old deprecated Bandmap (by @int2001)
  • Removed CFD-Export / deprecated by DARC (by @int2001)
  • Extended DOK-Field to a max. of 20 Characters (by @int2001)
  • Improved Clublog-Interfaces. So chance about being Blacklisted there is significantly reduced now (by @int2001)
  • Implemented API to create a station-location programmaticaly (by @int2001)
  • Fixed a bug where operator, at contests, were not always in uppercase (by @int2001)
  • Added DX Waterfall component to the QSO page (can be enabled in user settings) (by @szporwolik)
  • Added Notes section to the QSO page (can be enabled in user settings) (by @szporwolik)
  • Added display of QSO partner’s information on the QSO page (by @szporwolik)
  • Added user option to select callbook lookup (e.g., QRZ.com) instead of database search (by @szporwolik)
  • Reworked DX Cluster functionality (by @szporwolik)
  • Reworked CAT Radio Status components (by @szporwolik)
  • Internal: Reworked DX Cluster backend logic with improved performance and file-based caching (see config.sample.php) (by @szporwolik)
  • Internal: Added site-wide support for Toast Notifications (by @szporwolik)
  • Refined SOTA-CSV-Export to filter Repeater-QSOs (by @DJ3CE)
  • Introduce resubmission avoidance for contest logging (by @goodspeed34)
  • Ignore keyup/input event when composing with IME, and trigger them when finished (by @goodspeed34)