8000 Releases · wavelog/wavelog · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: wavelog/wavelog

Release 2.0.3

06 Apr 17:35
ebed76c
Compare
Choose a tag to compare

This release contains an important Bugfix for the calculation of distances for logged QSOs along with some improvements and additions to the satellite functions.

  • Added a polar view to satellite pass list (by @phl0)

  • A marker to show the direction of travel for satellite on flightpath view has been added (by @phl0)

  • Distance is now (re-)calculated while updating QSOs from the LBA callbook update (by @phl0)

  • Two markers for the SAT position at +/- minutes added to flightpath view (by @phl0)

  • Make sure that sat modes also get deleted upon removal of satellite (by @phl0)

  • prettified arrows at SAT-Preditictions (by @int2001)

  • Automatically fill in Az/Ele for known SATs while working them and for Past-QSOs (by @int2001)

  • Hide QRZ-API-Key per default at usersettings (by @int2001)

  • Added AOS/LOS to SAT-Pass-Map (by @int2001)

  • Make source for Hams of Notes (HoN) configurable and more failsafe (by @int2001)

  • Fixed a bug where a lookup at HoN returns nothing (by @int2001)

  • Added a hint to "Quick-Location-Switcher" if stations seems to be mising (by @int2001)

  • Fixed a bug where qsl_sent wasn't set properly (by @int2001)

  • Added a fence for stationcalls and calls when accidently typed in spaces before/afterwards (by @int2001)

  • Added a securityfix for ADIF-Export at LBA (by @int2001)

  • Added a fence for invalid power-values at CAT-API provided by some 3rd-party-apps (by @int2001)

  • Fixed a bug where - under certain circumstances - the distance wasn't (re-)calculated for new QSOs (by @int2001)

  • Fixed some missing ITU zones in the data table used for identifying potentially wrong ITU zones (by @AndreasK79)

  • Added manually add/delete for satellite TLE data (by @AndreasK79)

  • Added historic/future sat path in Flighpath (by @AndreasK79)

  • Added satellite information when clicking on satellite in pass table (by @AndreasK79)

  • Added award summary for cq/was/gridsquare/pota/sota/wwff/continent/iota om QSO entry (by @AndreasK79)

  • Show at least the mode line in the award summary if nothing was found in the database. Previously nothing was returned (by @AndreasK79)

  • Only update satellite travel once per second to lighten the load in Flightpath (by @AndreasK79)

Release 2.0.2

24 Mar 12:02
ebeaec4
Compare
Choose a tag to compare

This release contains an important Bugfix for the QSL-Handling or paper QSL besides a lot of other new features and fixes:

  • Fixed a Bug where (paper) QSL-State wasn't properly updated (by @int2001)

  • 8000 Fixed a possible memory-exhaust at session-handling (by @int2001)

  • Some Tweaks at DXCC-Award (remove ambigous use of country while ADIF-DXCC was taken) (by @int2001)

  • Refactored DXCC-View to split SAT/HF properly (by @int2001)

  • Refactored IOTA-View to split SAT/HF properly (by @int2001)

  • Fixed DXCC-View and IOTA, which had problems in case of the OP never worked SAT (by @int2001)

  • Better error-catching for eQSL-Sync (by @int2001)

  • Added a bunch of new Features to the SAT-Pages like passes, schedules, etc. (by @AndreasK79, @phl0 and @int2001)

  • Added Links to third-Party-Tools at API-Page (by @int2001)

  • Some security-fixes for API (by @int2001)

  • Better handling for spaces at fields where they don't belong (by @int2001)

  • Upgraded font-awesome-lib (by @int2001)

  • Sorted the list of satellites in LBA edit alphabetically (by @phl0)

  • Refactored design of on-air-widget (by @phl0)

  • Added a function to (re-)set QSL status for satellite QSOS upon updating satellite info from LoTW/tqsl data (by @phl0)

  • WAE award: Added link and information to award page (by @phl0)

  • Contest logging now also calculates and stores distance per QSO (by @phl0)

  • Corrected description of QSOs for month of the year in stastistics (by @phl0)

  • Added functionality to pan map in QSO view on current station profile (by @phl0)

  • Added a satellite awards section with 73on73 award (by @phl0)

  • LBA search now also searches contest name besides contest ID (by @phl0)

  • QSO view also displays contest name (same as in LBA) (by @phl0)

  • Added column to satellites table which shows total number of QSOs per satellite (by @phl0)

  • Fixed LBA search for satellite QSOs via satellites which do not have a LoTW name (by @phl0)

  • LoTW manual sync now has a progress indicator (by @phl0)

  • LoTW user table now has a reset for user id upon update to prevent an overflow in id counter (by @phl0)

  • Lookup function now takes grid, state, and zones from last QSO also for pre-/suffixed callsigns (by @phl0)

  • Satellite statistics now has a link to a table showing all QSOs via that satellite (by @phl0)

  • Refactored TLE update for satellites to match on NORAD ID (by @phl0)

  • Satellite flightpath now selects last logged satellite as selected for the flightpath view (by @phl0)

  • Added a list of hams of note showing some hints for famous callsigns (by @phl0)

  • Fixed hardcoded map tileurl in flightpath (by @AndreasK79)

  • Changed to a font awesome sat icon in flightpath (by @AndreasK79)

  • You can now click on the satellite to see upcoming passes (by @AndreasK79)

  • Enabled search filter in location dropdown in the advanced logbook (by @AndreasK79)

  • Added POTA to the quick lookup (by @AndreasK79)

  • Added button for updating TLE's from satellite page (by AndreasK79)

  • Fixed missing propagation part in the DXCC query in the accumulated statistics (by AndreasK79)

  • Added bootstrap classes to datatable csv export button (by @AndreasK79)

  • Fixed an error which did not set contest session at certain times (by @AndreasK79)

  • Added Hungarian language (by @HB9HIL)

  • Fixed so that the operator can edit his profile in club stations (by @HB9HIL)

  • Prettified and enhanced QSO-Widget (by @filipmelik)

  • Fixed Data-source for on-Air-Widget (by @filipmelik)

  • Some minor-fixes for EDI-Export (by @DB4CSW)

  • Fixed a malformed quoting at Footer.js (by @DJ3CE)

  • Fixed station-lookup for multiple stations at IOTA-Award (by @DJ3CE)

  • Fixed default-settings at IOTA-Award (by @DJ3CE)

  • Fixed toggling between Bureau/Direct-QSL (by @DJ3CE)

  • Fixed an issue for SFLE which occurs on Safari/MacOs (by @DJ3CE)

Release 2.0.1

21 Feb 17:55
da342c7
Compare
Choose a tag to compare

This is a bugfix release which fixes several bugs. The most important one is within the code around satellites and LoTW uploads. It can happen that if a satellite is manually added without a LoTW name (i.e. not supported by LoTW yet) all LoTW states for non-satellite QSOs are set to "invalid/ignore" upon LoTW synchronization. This is only applicable if LoTW credentials are configured and a synchronization to LoTW is started.
Besides these bugfixes there is a new API endpoint for a Wordpress plugin and the setting for the dashboard map has been moved from global settings to a configuration setting on user basis. Also qrz.ru as new callbook has been added.

  • Fix problems with invalid chars and encoding in the DX Calendar (by @AndreasK79)

  • Timeline now uses dxcc name from dxcc table, not from logbook table, as this may be wrong (by @AndreasK79)

  • Added a small fix for contesting sessions that hopefully help with sessions disappearing (by @AndreasK79)

  • Made an API endpoint for this Wordpress Plugin https://github.com/HochdruckHummer/wavelog-wp-qso-display (by @AndreasK79)

  • Added support for QRZ.ru callbook (by @AndreasK79)

  • Added continent support to quick lookup (by @AndreasK79)

  • Added clickable continent in the advanced logbook (by @AndreasK79)

  • Added continent to bandmap list (by @AndreasK79)

  • Fixed an issue with incorrect sorting for QSOs with same timestamp (by @phl0)

  • Search for callsigns with zeros in awards table fixed (by @phl0)

  • Added links to QSOs on eQSL card download page (by @phl0)

  • Newline characters are now removed from ADIF within JSON received via API so that multiple QSOs separated by newlines are now parsed correctly (by @phl0)

  • Fixed broken JS copy function for base URL and API keys (by @phl0)

  • Result page of LoTW download now has links to QSO views (by @phl0)

  • Fixed broken links to qrz/hamqth where callsigns contain (more than one) slashed zero (by @phl0)

  • Fixed a bug where adding a satellite manually without LoTW name would lead to LoTW up-/download set to invalid/ignore upon LoTW sync for all non-satellite QSOs (by @phl0)

  • Fixed a bug where the automatic disabling of Clublog (due to wrong credentials) picked the wrong station profile (by @int2001)

  • Fixed various places where slashed zeros break searches (by @int2001)

  • Refactored list of users (in admin view) so that number of QSOs is calculated correctly (by @int2001)

  • Added a timeout for hrdlog uploads (by @int2001)

  • DataTable library updated to allow inverted search logic (e.g. DXCC != DL) (by @int2001 and @AndreasK79)

  • Fixed DOK lookup for pre- / suffixed callsigns (by @int2001)

  • Fixed display of QRG in bandmap (by @int2001)

  • Changed the operator input field at clubstations to allow free text input (by @int2001)

  • Updated the LoTW import code so that QSOs with minimal timely difference but different propagation modes are confirmed correctly (by @int2001)

  • Added checks for various input fields upon QSO edit (by @int2001)

  • Changed the order of station locations in various places to be sorted alphabetically now (by @int2001, @AndreasK79 )

  • The configuration setting for dashboard map (on, off, right) is now a user setting (by @int2001)

  • Added translations for RTTY modes for API rig control (by @int2001)

  • Fixed a bug on the bandmap resulting in a JS error if a station had been logged before (by @int2001)

  • Refactored QRZ upload so that re-uploads (on LoTW-Confirm) are only happening if the status for LoTW confirmations is different to what it was before (by @int2001)

  • Fixed a but in import of regtest formatted files (by @DB4SCW)

  • Added an option to include QSL message on QSL labels (by @R1BLH)

  • Added support for markdown formatting in notes (by @MatykoBr)

  • Fixed closing of dropdown menu items on mobile devices (by @MatykoBr)

Version 2.0

01 Feb 17:12
de5be2f
Compare
Choose a tag to compare

Dear Wavelog Community

Today is a very special day. Not only are we releasing version 2.0, but Wavelog is also celebrating its first anniversary. Exactly one year ago — on February 1st, 2024 — our very first version launched and so much has happened since then. With every release, we’ve continued to develop Wavelog, implemented your feedback and improved the software step by step. Thank you to everyone who has supported us along the way — whether by providing code, reporting bugs or simply using Wavelog. None of this would have been possible without your help!

Wavelog version 2.0 introduces a major new feature that many of you have been requesting for months — and now it’s finally here. Wavelog now supports clubstations and a more convenient organization of special-callsign activities. This feature allows clubs or teams to set up a Wavelog instance for its members, where each member has their own account and can log in to the shared clubstation account as needed. Check out our Wiki for a detailed guide on how to use and set up this feature >> here <<.

Once again, a heartfelt thank-you to everyone who has contributed - whether by code, bugfixes or translations. It’s incredibly valuable and we’re proud to have such a strong and active community. We truly appreciate you being part of this journey.

Looking ahead with excitement and Vy 73

The Wavelog Dev Team
DF2ET, DJ7NT, HB9HIL and LA8AJA


  • Added a 5000 QSO limit in the advanced search, so that it will not crash when the result set is too big (by @AndreasK79)
  • Fixed the empty search in the Advanced Logbook (by @AndreasK79)
  • Added some fixes when installing Wavelog on a WAMP server (by @AndreasK79)
  • Speed increase for the DXCC updater (by @AndreasK79)
  • You can now set band while setting satellite in the bach edit in the Advanced Logbook (by @AndreasK79)
  • Fixed so that sat mode is not overwritten if left empty while setting satellite in the bach edit in the Advanced Logbook (by @AndreasK79)
  • Added a view to see how many times you worked a callsign (by @AndreasK79)
  • Added flag to the map popup in the Advanced Logbook (by @AndreasK79)
  • Added Clublog status to the batch edit in the Advanced Logbook (by @AndreasK79)
  • Added Clublog status to the QSO edit (by @AndreasK79)
  • Added antenna azimuth and elevation columns to the Advanced Logbook (by @AndreasK79)
  • Fixed a bug in the WAC award where some times you would get an error when unchecking "Show not worked" (by @AndreasK79)
  • Changed so that confirmation info is shown in the QSO view, even if confirmation date is not set (by @AndreasK79)
  • Fixed an issue when saving column/map options in the Advanced Logbook (by @AndreasK79)
  • Fixed an issue with empty dropdowns in band/map/sat if the active logbook didn't have any linked locations (by @AndreasK79)
  • Added comment filter in the Advanced Logbook (by @AndreasK79)
  • Added Clublog GUI (by @AndreasK79 with help from @phl0 and @int2001)
  • Added saving of number of search results and locations in the Advanced logboook (by @AndreasK79 with help from @phl0 after an idea by @ethancedwards8)
  • Added "Last worked in [Mode]" to cluster (by @int2001)
  • Added a trigger for checking of work/cnf-status at logging for Modechange (by @int2001)
  • Optimized Clublog-Sync (by @int2001)
  • Fixes at ADIF-Upload which doesn't disable the uploadbutton any longer if no file was chosen (by @int2001)
  • Skip syncing LoTW if own logbooks are empty (by @int2001)
  • Added Bearing-Information to map (by @int2001)
  • QSY-Enhancements at cluster when using CAT (by @int2001)
  • Brute-force-protection for login (by @int2001 and @HB9HIL)
  • Added 60m to code. Failed at cluster lookup (by @int2001)
  • Added some more safety-nets if wrong clublog-creds are provided by user (by @int2001)
  • Fixed a bug at the DXCC-Resolver where exceptions at ADIF-Import were not properly handled (by @int2001)
  • Fixed some issues with ClubLog-Sync (by @int2001)
  • Fiixed an issue where an exception-DXCC didn't return a valid lat/long (by @int2001)
  • Added an exception for /B at chinese Stations at DXCC-Resolver (by @int2001)
  • Tidied up some superflous functions (by @int2001)
  • Updated single callbook update function so that it also stores email address (by @phl0)
  • Adapted frequency library to reflect IARU R2 bandplans (by @phl0)
  • Changed import function so that SIG_INFO is ignored if SIG is not set (by @phl0)
  • Refactored LoTW warning messages so that only the most critical (i.e. certificat expiry) is shown (by @phl0)
  • Added #cwfe hashtag to Tweet/Toot share functions for CW QSOs (by @phl0)
  • Changed frequency update function so that frequencies for SATs are not overwritten by bandplan frequencies in case the mode is changed (by @phl0)
  • Make DOK and other ref input fields upper case so that newly added references are upper case per default (by @phl0)
  • Added units to Ant AZ, Ant EL and power columns in Advanced Logbook (by @phl0)
  • Refactored eQSL routines that also eQSL messages are imported and displayed (by @phl0)
  • Added Maidenhead grid overlay to satellite flightpath map (by @phl0)
  • Fixed an error regarding undefined club operators on ADIF import (by @phl0)
  • Added code to deal with 2-char only grids and prevent spilling log files (by @phl0)
  • Added a link to the grids in hams.at listing showing all QSOs made with that grid (by @phl0)
  • Shortcut on QSO input added that translates a dot to "/P" for callsign inputs (by @phl0)
  • Introducing the new Clubstation Feature (by @HB9HIL, @int2001, @phl0 and @AndreasK79)
  • Adding a DXCC Fallback repo in case Clublog is not available (by @HB9HIL)
  • Fixed some minor bugs in the fontend (by @HB9HIL)
  • Added a "First Login Wizard" to simplify the first login process (by @HB9HIL)
  • Added flash messages in the debug view if triggered a file update manually instead of showing a blank page (by @HB9HIL)
  • Added a hint in the installer for the qrz.com callbook login data (by @HB9HIL)
  • Fixes some issues in the installer which made it hard for unexperienced users to set things up. The installer should be now much more reliable (by @HB9HIL)
  • Added new languages (by @HB9HIL) - You want to help translating? Check out our Translation Platform on https://translate.wavelog.org
  • Improved the speed of the user table in the admin area and added a config switch so in big installations the time-consuming stats can be disabled (by @HB9HIL)
  • Refactored the Dockerfile to ensure that all necessary dependencies are available (by @HB9HIL)
  • Added the possibility to import Cabrillo Files to correct already, may faulty Contest ADIF data (by @DB4SCW)
  • Added operator QSO statistics (by @DB4SCW)
  • Added .user.ini to gitignore (by @DB4SCW)
  • Fixed a bug in the installer (by @patrickrb)
  • Fixed the time reset button in the QSO logging (by @patrickrb)
  • Added contest exchange data and comments to SimpleFLE (by @DJ3CE)
  • Fixed a bug in ADIF Export regarding the MY_COUNTRY field (by @DJ3CE)
  • Added options to set amount of QSOs on the dashboard and in the QSO logging (previous contacts) (by @filipmelik)
  • Fixed a bug in the WAE Award (by @filipmelik)
  • Fixed a wrong link to Codeigniter in the Readme (by @MatykoBr)
  • Added an API endpoint to get the current Wavelog Version (by @zone11)
  • Added links for SOTA references (by @ethancedwards8)

Version 1.9.1

01 Jan 17:13
e88a5ac
Compare
Choose a tag to compare

Fresh at the start of 2025, this version introduces support for the new ADIF version 3.1.5. All new ADIF fields should now be correctly imported and exported in Wavelog, even though not all fields are editable yet.
We would also like to say thank you to the community. Since our launch on February 1, 2024, Wavelog has achieved tremendous success in just 11 months. This includes welcoming many new users, building an incredible and active community, supporting large-scale installations by major clubs, and delivering a stable and outstanding amateur radio logbook software.
We look forward to a successful 2025 with you and wish you all a Happy New Year!

  • Fixed the CAT Timeout Alert (by @filipmelik)
  • Fixed a typo in the CAT Radio UI (by @filipmelik)
  • Added the server time to the debug view (by @ethancedwards8)
  • Added the ability to share QSOs on Bluesky (by @ethancedwards8)
  • Fixed the way of how eQSL Cards are display in various places (by @ethancedwards8 and @HB9HIL)
  • Added date quickfilter to the Advanced Logbook (by @AndreasK79)
  • Added region column to the Advanced Logbook (by @AndreasK79)
  • Added region to the batch edit in the Advanced Logbook (by @AndreasK79)
  • Added auto selected when clicking on text input in the Advanced Logbook (by @AndreasK79)
  • Added year filter in Timeline (by @AndreasK79)
  • Fixed a bug in QSO streak where a streak would not show if no QSOs were made after the streak ended (by @AndreasK79)
  • Added WAE to the awards (by @AndreasK79)
  • Fixed distance unit on dashboard and logbook overview (by @AndreasK79)
  • Fixed so that confirmation for LoTW, eQSL, QRZ.com and Club Log now shows in QSO detail view even if date is not set (by @AndreasK79)
  • Added satellite sked search under Satellite Pass menu (need to update TLE for it to work) (by @AndreasK79)
  • Added Punchcard at statistics/days with QSO (by @int2001)
  • optimized lotw-download and removed a bug where lotw-dl happened without any station_id (by @int2001)
  • Added LoTW-Credential-Checker at Setup (by @int2001)
  • Removed a bug where the fetched eMail of QSO-Partner wasn't removed after a QSO for the next one (by @int2001)
  • Added Region to Frontend at logging and editing (by @int2001)
  • Several fixes where the 0 wasn't translated correct at the UI (by @int2001)
  • Added Language "Armenian" to Wavelog on demand (by @int2001)
  • Some minor fixes at the WAE-Award (refine valid regions) (by @int2001)
  • Some optimizations around ADIF 3.15 (by @int2001)
  • Calculate and fill distance for QSO, if logged by API (by @int2001)
  • Fixed a bug at QSO-API, returns now 400 if qso wasn't saved (by @int2001)
  • Changed LoTW-Logic: DXCC from confirmation will be used for Wavelog-QSO (by @int2001)
  • Fixed an error on display of azimuth and elevation in SAT passes view (by @phl0)
  • Added a function to sync valid SAT information (name and LoTW validity) from LoTW/tqsl config file (by @phl0)
  • Fixed a bug where in some cases the last LoTW download date could not be determined (by @phl0)
  • Added a config switch for enabling the eqsl mass download function (which is now disabled by default due to not being thread-safe) (by @phl0)
  • Added Support for ADIF Version 3.1.5 (by @HB9HIL)
  • You can now edit the Maptile Settings in the Global Options (by @HB9HIL)
  • Fixed the installer so passwordless DB Setups are allowed (e.g. due to XAMPP) (by @HB9HIL)
  • In the QSL queue is now displayed if there were any other sent QSL cards to the same station/band/mode (by @HB9HIL)
  • Small UI/UX Improvements here and there (by @HB9HIL)

Version 1.9

05 Dec 20:15
c0fd01e
Compare
Choose a tag to compare

The Holiday Release '24

We’re excited to introduce Version 1.9, a significant milestone in the evolution of Wavelog. This major release comes packed with powerful new features. In addition, we’ve addressed numerous bugs to ensure improved stability and performance. We want to thank our community for continuously testing Wavelog, reporting bugs, contributing code and helping us make it better with every release. We wish the whole community Merry Christmas and a Happy New Year.

Static Map API

You can now easily add dynamically generated images to your QRZ.com Bio or any other third-party service that prohibits JavaScript. The Static Map API generates JPG images based on default and user-defined options, automatically updating whenever new QSOs are logged. This replaces our previous WLImager, which was not designed to scale effectively. More Infos in the Wiki.
Important: This feature introduces a new dependency. Please ensure that php-gd is installed on your server. You can verify its availability in the Debug View.

Enhanced QRG Input

In QSO logging, you no longer need to enter frequencies in Hertz. The frequency field now supports input in various units, making it easier to use and configure. This update significantly improves both usability and convenience. See how to use it here.

More Liberate Satellite Handling

Besides allowing the user to manually configure satellites the user can now set the displayname and the LoTW name accepted by LoTW separately. Where applicable both names will be shown. Also there is a flag that allows to configure whether a specific satellite is accepted by LoTW. LoTW status for all not-accepted satellites will now be set to ignore/invalid to prevent needless LoTW uploads. Upon later acceptance of the satellite by LoTW these fields can be reset using the edit function in Logbook Advanced.

Statistics now with a drill-down for the year

It's end of the year. Everybody talks about his/hers achievements. You can easily show a report of your QSOs with one click now. Try it out at Analytics --> Statistics

Don’t forget, we’re always looking for translators to help make Wavelog available in more languages. Visit https://translate.wavelog.org to get involved!


A summary of the changes in this release:

  • Many new translations into various languages have been done by our incredible community. Thank you!
  • Adjusted layout for mobile displays in QSO logging to make it more compact and less to scroll (by @filipmelik)
  • Added distance column to the advanced logbook (by @AndreasK79)
  • Added button icons to the advanced logbook (by @AndreasK79)
  • Added tx power column and to batch edit in the advanced logbook (by @AndreasK79)
  • Removed DXCC none in the DXCC Timeline after recent db changes (by @AndreasK79)
  • Removed DXCC none in the DXCC Award in the confirmed total (by @AndreasK79)
  • Added export for selected rows in QSLprint (by @AndreasK79)
  • Added ITU Zone in Quick Lookup (by @AndreasK79)
  • Added clickable ITU Zone in the advanced logbook (by @AndreasK79)
  • Added azimuth and elevation analytics (by @AndreasK79)
  • Added QSOs per month statistics (by @AndreasK79)
  • Added QSOs per weekdays statistics (original code by @DanielBausset) (by @AndreasK79)
  • Added empty search for textboxes in the Advanced Logbook (by @AndreasK79)
  • Added support for QRZCQ callbook (by @AndreasK79)
  • Added fields to the legend in the gridsquare map (by @AndreasK79)
  • Changed to better colors in the gridsquare map (by @AndreasK79)
  • Fixed an issue in Logbook Advanced where CQ zone 0 would cause invalid links (by @phl0)
  • Added support for new satellites MESAT aka. MO-122 and SONATE-2 aka. SONATE. Those are now accepted by ARRL LoTW (by @phl0)
  • Excluded DXCC NONE for cfd exports (by @phl0)
  • Fixed a bug which suppressed 160m band in cfd exports (by @phl0)
  • Added functionality to reset distance and bearing to 0 if user removes grid from QSO during logging (by @phl0)
  • Added propagation mode to QSO details view (by @phl0)
  • Fixed a bug in AMSAT status upload for VUCC grids (by @phl0)
  • Fixed an LBA mapping bug which caused QSOs with VUCC gridlines/gridcorners not to be shown on the map (by @phl0)
  • Added my grid and unit of measure to satellite distance records page (by @phl0)
  • Corrected sorting of QSOs with identical time (i.e. use primary key as secondary sorting criteria) (by @phl0)
  • Fixed a bug for LBA edit function for QSOs with DXCC None (by @phl0)
  • Added functionality to query email address from callbooks and fill to email field (by @phl0)
  • Added format identifiers so that mobile platforms show a numeric keybpad for inputting those data. E.g. TX power, ant azimuth / elevation (by @phl0)
  • Refactored SAT functions to allow the user to configure LoTW accepted satellites (by @phl0)
  • Added a new StaticMap Feature. More info in the Wiki (by @HB9HIL)
  • In the QSO Logging is now a more enhanced QRG Input available. See how to use it here (by @HB9HIL)
  • Fixed a bug in CQ zone import from external callbook data (by @HB9HIL)
  • Enhanced and fixed some bugs in the UI (by @HB9HIL)
  • Fixed a lot of small "microbugs" in the QSO Logging and made it more robust (by @HB9HIL)
  • E-Mails from your Wavelog Instance are now translated (by @HB9HIL)
  • Fixed a bug in SimpleFLE which caused issue when saving QSOs (by @HB9HIL)
  • Fixed a bug in the Cabrillo Export (by @HB9HIL)
  • The Antenna Path can now be edited in the QSO edit window, also it calculates the correct distance (by @HB9HIL)
  • Fixed a bug in the installer, which failed when typed in single quotation marks in some fields (by @HB9HIL)
  • Fixed a bug where the set TX Power was not set for imported QSOs (by @HB9HIL)
  • Theme is now set to "darkly" by default when creating new users (by @HB9HIL)
  • LBA Update from callbook also updates the continent now (by @HB9HIL)
  • Improved debugging messages in the Installer (by @HB9HIL)
  • Added Timeouts to Contest-Calendar (by @int2001)
  • Added the ability to change the Callback-URL for setting TRX via CAT at HW-Interfaces (by @int2001)
  • Extended fields for SIG_INFO in Database (by @int2001)
  • Fallback to empty RST-String if nothing was provided via API (otherwise 500 error) (by @int2001)
  • Added Field for email to UI (by @int2001)
  • Added Batchedit for eQSL-states to Logbook Advanced (by @int2001)
  • Implemented "Modified-Icon" and logic for clublog (by @int2001)
  • Made QRZ and LoTW-Syncs threadsafe, so concurrent syncs are possible now (by @int2001)
  • Some optimizations under the hood like small fixes (by @int2001)
  • Fixed a bug - color of clublog-icon at "Overview" - showed red at all times (by @int2001)
  • Fixed a bug for QSY at DX-Bandlist for fresh spots (by @int2001)
  • Fixed a bug where QRZ was set to "Modified" when qso was never sent to QRZ and was edited via LBA (@by @int2001)
  • Fixed a bug, where LoTW-Errorpage was tried to be parsed by LoTW-Importer in case of wrong credentials (by @int2001)
  • Added the ability to choose a "reporting-year" at the statistics-view (@by @int2001)

Version 1.8.8

22 Oct 17:42
b313e0a
Compare
Choose a tag to compare
  • Added some hints to QRZ, LoTW and eQSL Sync Pages, when the next sync will happen (requires Cron-Manager) (by @int2001)
  • Prevents pulling CAT data if radio id is undefined or NULL (by @int2001)
  • Fix a bug which prevented frequency change in QSO and Contest-Logging (by @HB9HIL)
  • Default Location QSLMSG is also applied when QSO is imported by API, except ADIF does already contain a QSLMSG (by @HB9HIL)
  • Added new languages Estonian, Latvian and Lithuanian (by @HB9HIL)
  • Added profile name column in QSL queue (by @AndreasK79)
  • Added clickable call in contest log table (by @AndreasK79)
  • Added some help text in the Advanced Logbook for batch edit (by @AndreasK79)
  • Fixed contest filter for map QSOs in the Advanced Logbook (by @AndreasK79)
  • Fixed table columns when adding QSOs in the QSL queue (by @AndreasK79)

Version 1.8.7

17 Oct 12:49
9125c97
Compare
Choose a tag to compare
  • Improved Session Management, old session files will be cleaned up by native PHP Garbage Collect (by @HB9HIL)
  • Fixed some smaller bugs in the installer and added a verification check for the user callsign (by @HB9HIL)
  • Fixed vulnerability in SQL queries in gridmap and oqrs (by @HB9HIL and @int2001)
  • Fixed a small UI bug in OQRS (by @HB9HIL)
  • Added batch edit in the advanced logbook for setting QRZ confirmation status (by @AndreasK79)
  • Added location name as a column in the advanced logbook (by @AndreasK79)
  • Fixed label sorting when printing labels from the advanced logbook (by @AndreasK79)
  • Fixed button class when activating/deactivating modes (by @AndreasK79)
  • Corrected display of wrong names if "Country" was selected as a user-defined column (by @phl0)
  • Use and show date eQSL was received by eqsl.cc service instead of the (current) date when eQSLs are downloaded / synchronised (by @phl0)
  • Fixed displaying a wrong date for LoTW certificates for which QSOs where not uploaded at all (by @phl0)
  • Modified API response to show number of sent QSOs along with number of imported QSOs to enable for error detection on sender side (by @phl0)
  • Altered DXCC-Logic regarding the handling of the /AM /MM DXCC (None) (by @int2001)
  • Added Editing of QRZ/QSLs at single QSO-Edit (by @int2001)
  • Adjusted handling for modified QSOs at QRZ.com (by @int2001)

Version 1.8.6

07 Oct 06:39
53 6D40 61918
Compare
Choose a tag to compare

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)

1.8.5

06 Sep 18:28
724b7fe
Compare
Choose a tag to compare

Release 1.8.5

IMPORTANT

This is another hotfix release fixing a bug in LoTW uploads. In certain situations signatures were malformed if a previous QSO had frequency or RX frequency set. Again you might want to check your LoTW uploads for missing QSOs and re-upload those. This bug exists since version 1.8.3 (August 21th 2024 06:11z on dev branch). Sorry for any inconvenience.

Fixes

  • Fixed LoTW-Bug, where certain QSOs were not uploaded properly (by @int2001)
  • Fixed LoTW-Bug, where certain QSOs were not downloaded properly (by @phl0)
  • Fixed some smaller console bugs in OQRS (by @HB9HIL)

Changes

  • Added Worked All Continents to awards (by @AndreasK79)
  • Added dialog in the advanced logbook to inform when no location is selected (by @AndreasK79)
  • Added SQL bindings to OQRS Model and XSS_Cleaning to OQRS Controller to improve security (by @HB9HIL)
  • Added Inspire-Sat 7 to SAT timers (by @phl0)
  • Refactored SAT timers to deal with dead / empty satellite data (by @phl0)
0