Skip to content

Releases: ea4k/klog

KLog 2.6-RC1 - DX Assistant & multiple ADIF import

Choose a tag to compare

@ea4k ea4k released this 15 Aug 10:46
ad895ff

Tests:

  • Test the DX Assistant with WSJTX & DX-Cluster (also JTAlert, gridtracker, ...)
  • Test to import several ADIF files at once
  • Test the submode management

===
TBD - 2.6-RC1

  • New feature: DX Assistant, a tab in the upper-right panel (enable it in Setup, in the DXCluster page) showing a live, prioritised list of DXCluster spots scored against your own log, with a Priority column, per-session spot hiding, band/spotter-continent filters, configurable max age and max number of spots (Closes #1009, #1010, #1011, #1012, #1013, #1014, #1015, #1016, #1017, #1018)
  • New feature: The DX Assistant shows the most active band and the "band to be" (Closes #796, #860, #1019)
  • Enhancement: A "DX A" button in the DXCluster widget, next to Clear, enables and disables the DX Assistant without going through Setup.
  • New feature: Every station WSJT-X decodes feeds the DX Assistant, so the band being monitored is analysed in real time without waiting for the DXCluster to report it. The spots carry the SNR and whether the station is calling CQ, and KLog asks WSJT-X for the decodes it is already showing as soon as it starts listening (Closes #1053)
  • New feature: The sources feeding the DX Assistant, DXCluster and WSJT-X, can be enabled and disabled independently in Setup, in the DXCluster page.
  • New feature: The DX Assistant has a Source column showing where each spot came from, and the context menu can filter the list by source.
  • New feature: A "My call" option in the Spotter filter of the DX Assistant shows only the spots your own station reported, the ones you heard yourself.
  • Enhancement: Logging a QSO removes from the DX Assistant the spot that led to it, so a station just worked stops being offered. The station and the band decide, plus the mode when the QSO and the spot both carry one; the frequency is not compared, as a QSO is rarely worked exactly where the station was spotted. The same station on another band stays in the list. The station is also kept out for the rest of the session, as the DXCluster goes on reporting it long after it has been worked; "Clear all" forgets it again.
  • Enhancement: A "Reset all" entry at the top of the Filters menu of the DX Assistant removes all filtering in one step, putting the bands, spotter, age, number of spots, status, source, DXCC and the columns back to their defaults. It is greyed out while nothing is filtered.
  • Bugfix: The DX Assistant showed spots older than the configured maximum age, most visibly at startup, when WSJT-X replies to KLog with every decode its band activity window holds. A spot already past that age is no longer added to the list.
  • Bugfix: The decodes coming from WSJT-X were dated with the local date and the UTC time, so west of Greenwich every one of them was filed a day out and shown as hours old.
  • Enhancement: Several spots can be selected in the DX Assistant and hidden in one go. Hiding now opens the context menu, above Copy Callsign, and reads "Hide these spots" when more than one is selected.
  • Enhancement: When the DX Assistant already holds a station on a band and the same station is reported again, the entry only changes hands if the new spotter is closer to you (other continent, your continent, your DXCC, yourself). Otherwise only its age is refreshed, so the spotter, the comment and the source of the best report are no longer overwritten by a more distant one.
  • Enhancement: A decoded WSJT-X line spots both stations: the one transmitting, with your own callsign as the spotter because you heard it yourself, and the one being called, with the transmitting station as its spotter.
  • Enhancement: The UDP server can join a multicast group, so it can share the WSJT-X datagrams with other programs like JTAlert or GridTracker. The group is set in Setup, in the UDP page.
  • Enhancement: The stations WSJT-X sends to KLog are checked against the DX Assistant just like the DXCluster spots, so they are scored and listed with the rest of the spots.
  • Enhancement: The DX Assistant has a single context menu, reachable from both the spot list and the column header, replacing the two separate menus and the "Clear hidden spots" button (which now gives its space to the spot table). It adds Copy Callsign, a "Follow my band" filter that tracks the band you are working on, Status and DXCC filters, a spotter filter with My continent / My DXCC / ALL, "QSY to this freq" when a radio is connected, Clear all, Show to map and Refresh.
  • Enhancement: KLog can import many ADI files in one single operation by simply selecting them.
  • Enhancement: The statistics count submodes. The QSOs per mode chart draws one bar per submode, so FT4 is no longer counted as MFSK nor USB as SSB, and the mode filter of the fields per band table offers modes and submodes: picking a mode covers its whole group while picking a submode covers only that one. The awards and DXCC status counters keep grouping by mode, as the award rules require.
  • Enhancement: The submodes present in the log fill the mode box and the Setup mode list, and the mode preselected at start up is the most used submode, not just its parent mode. The map filters by submode too.
  • Bugfix: Opening a QSO worked on a mode not selected in Setup left the mode box showing a different mode, which was then the one saved back. The mode of the QSO is now added to the list and selected (Closes #1062)
  • Bugfix: The submode of a QSO was lost. It was never written to the DB, so a QSO entered as C4FM, USB or FT4 was stored, shown and exported as DIGITALVOICE, SSB or MFSK. The submode is now kept in its own column, the log shows Mode and Submode as separate columns and the ADIF export includes the SUBMODE field again (Closes #1062)
  • Bugfix: The Windows package did not include the KLog translation files, so KLog was always shown in English (Closes #1054)
  • Bugfix: Fix BAND_RX export when RX band is empty (TNX YL3GBC)
  • Bugfix: Apply the same BAND_RX guard (skip empty, "0" and same-as-BAND values) to the Club Log real-time upload, which also fixes 2-character RX bands (6m/4m/2m) being dropped.
  • Maintenance: The ADIF file is now always produced by a single serializer (QSO::getADIF); removed the unused per-destination ADIF writers and moved the BAND/BAND_RX "0" check into Adif::getADIFField() so it is enforced in one single place.

KLog 2.6 - alpha

KLog 2.6 - alpha Pre-release
Pre-release

Choose a tag to compare

@ea4k ea4k released this 05 Aug 16:03
d534fcc

Please test the DX Assistant. You will find it in the DXCluster. Connect to the DXCluster and enable the "DX A" with the button.
There is also some settings in Settings->DX Cluster.

DX Assistant is in a tab that appears in the top right Tab widget when it is active.

DX Assistant is an assistant that uses data from your log, from the DX Cluster and from the Most wanted list from ClubLog.

It helps the operator to decide which QSO to work first, where is the band more interesting to listen to.

KLog-2.5.3 Language selection and more

Choose a tag to compare

@ea4k ea4k released this 29 Jul 13:07

July 2026 - 2.5.3

Bugfix: BandRX was not synced with FreqRX if FreqRX was not defined and BandRX was same as BandTX.
Bugfix: Default DXCluster server is not shown in the combobox after first installation (Closes https://github.com/ea4k/klog/issues/1043)
Enhancement: Color the QLineEdit that has the focus (Close https://github.com/ea4k/klog/issues/3) (TNX EA5WA)
Enhancement: Move Comment field from Comment tab to QSO tab (Closes https://github.com/ea4k/klog/issues/1020) (TNX EA5WA)
New feature: Selection of language (Closes https://github.com/ea4k/klog/issues/9) (TNX EA5WA)
New feature: Set CQ zone from DXCC when adding QSO (TNX YL3GBC)
New feature: Show a "New Locator" indicator when the DX locator is new on the current band or via satellite (Closes https://github.com/ea4k/klog/issues/1035) (TNX EA5WA)
Translations: Latvian (TNX YL3GBC & YL3AUG)

KLog-2.5.3-RC1

KLog-2.5.3-RC1 Pre-release
Pre-release

Choose a tag to compare

@ea4k ea4k released this 26 Jul 17:01

July 2026 - 2.5.3

  • Bugfix: BandRX was not synced with FreqRX if FreqRX was not defined and BandRX was same as BandTX.
  • Bugfix: Default DXCluster server is not shown in the combobox after first installation (Closes #1043)
  • Enhancement: Color the QLineEdit that has the focus (Close #3) (TNX EA5WA)
  • Enhancement: Move Comment field from Comment tab to QSO tab (Closes #1020) (TNX EA5WA)
  • New feature: Selection of language (Closes #9) (TNX EA5WA)
  • New feature: Set CQ zone from DXCC when adding QSO (TNX YL3GBC)
  • New feature: Show a "New Locator" indicator when the DX locator is new on the current band or via satellite (Closes #1035) (TNX EA5WA)
  • Translations: Latvian (TNX YL3GBC & YL3AUG)

KLog-2.5.2 Removing debug messages from console

Choose a tag to compare

@ea4k ea4k released this 22 May 13:47

May 2026 - 2.5.2

  • Bugfix: Debug messages are shown in the console (Close #1005)

KLog-2.5.1 - Free of known bugs :-)

Choose a tag to compare

@ea4k ea4k released this 19 May 20:38

May 2026 - 2.5.1

  • Enhancement: Entity dxcc to name queries speed up.
  • Enhancement: Memory leaks improvement.
  • Enhancement: FreeDV UDP QSOLogged integration improvements (Closes #990)(TNX G4MKT)
  • Bugfix: Drag gesture in map was not properly working in some archs. (TNX G4MKT)
  • Bugfix: Sort order on QSO 'Add' reverses if 'Settings' have been used. (Closes #988)(TNX G4MKT)
  • Bugfix: Translations are not found/loaded in macOS (Closes #969)
  • Bugfix: Double click makes next QSO to overwrite the edited one (Closes #983)
  • BugFix: Export to ADIF shows just 1 exported QSO. (Closes #977)
  • BugFix: Double click on log clears UI but does not show QSO. (Closes #968)
  • BugFix: KLog 2.5 not clearing shared memory objects on exit. (Closes #961)
  • BugFix: Unable to upload the queued QSOs to Clublog/eQSL after LOTW Upload. (Closes #543)
  • BugFix: Qrz.com error 99. (Closes #733)
  • BugFix: Does not use the right logbook if not in the default folder on Windows. (Closes #706)
  • BugFix: KLog does not talk with FLRig. (Closes #382)
  • BugFix: WSJTX and KLog can't get data from radio at the same time. (Closes #352)

KLog-2.5.1-RC1

KLog-2.5.1-RC1 Pre-release
Pre-release

Choose a tag to compare

@ea4k ea4k released this 07 May 16:49
Update CMakeLists.txt

KLog-2.5 New features, bugfix, maps, ...

Choose a tag to compare

@ea4k ea4k released this 29 Mar 17:52

Mar 2026 - 2.5

  • New feature: Spots are sent to the map with the starts color and callsign.
  • New feature: Mouse shows in the map the QSOs providng that Locator.
  • Enhancement: Modes are now used to calculate needs & stats if selected.
  • Enhancement: Start time optimizations.
  • Enhancement: Split is now managed also from radio/UI.
  • Enhancement: Optimized the exit from Setup to make it faster.
  • Enhancement: Band & Modes fully migrated to DataCache
  • Enhancement: Test on QSO cache class.
  • Enhancement: Complete ADIF->IsValidPOTA (Closes #717)
  • Enhancement: Complete ADIF->IsValidWWFF (Closes #718)
  • Enhancement: List view fields order and sorting (Closes #678)
  • Enhancement: Created a QHash to speed up the execution reducing database access.
  • Enhancement: Logs and stats are updated if other log is selected.
  • Enhancement: Save & restore the width of the columns of the logview (Closes #925)
  • Bugfix: UTC time is not correctly shown on QSO tab (Closes #933)
  • Bugfix: klog-2.5-RC3 hamlib rigctld looping between VFOs continually. (Closes #947)
  • Bugfix: KLog does not follow the radio in read mode when leaving manual mode (Closes #417)
  • Bugfix: Some DXCC are missing (Closes #811)
  • Bugfix: DXCluster password not sent to server after callsign (Closes #829)
  • Bugfix: qmake6 printed spurious "using private headers" PROJECT MESSAGE warnings caused by the quickwidgets and location Qt modules; suppressed with no_private_qt_headers_warning.
  • Bugfix: Map shows "The geoservices provider is not supported" and crashes with a QGeoMapType binding error on platforms where the Qt6 Location OSM plugin is not installed (e.g. Raspberry Pi); map now shows a user-friendly "not available" overlay instead (Closes #447)
  • Bugfix: Verbose Qt6CTPlatformTheme palette/hint debug messages from the qt6ct platform theme no longer pollute the console output.
  • Bugfix: DXCluster spots not shown on map; callsign and status color now displayed correctly (Closes #581)
  • Bugfix: QRZ.com queries deliver wrong info (Closes #696)
  • Bugfix: Klog 2.4.1 does not upload queued QSO onto the LOTW (Closes #808)
  • Bugfix: The character ' is needed for some names and QTH and should be allowed. (Closes #328)
  • Bugfix: Check why clublog does not detect KLog in the stats (Closes #257)
  • Bugfix: Satellite tab not populated when editing a QSO (Closes #894)
  • Bugfix: Segmentation fault (core dumped) when exiting Klog on Ubuntu 22.04 (Closes #468)
  • Bugfix: The entity and status bar are not properly updated when a call is received from wsjtx (G6YRK) (Closes #242)
  • Bugfix: Program stops responding if rigctld communication lost (radio turned off) (Closes #877)
  • Bugfix: Hamlib is not init on start (Closes #823)
  • Bugfix: Primary subdivisions were not properly identified (DB schema error ).
  • Bugfix: Search was not working properly
  • Bugfix: CQZ was not properly defined for T9, 4N & YZ callsigns.
  • Bugfix: On ADIF import, lognumber of imported QSOs was set to -1; now falls back to highest existing log so no QSOs are lost. (Closes #903)
  • Bugfix: KLog crashes when creating the first log because selectedLog was not updated after addNewLog. (Closes #906)
  • Bugfix: No Popup message when duplicted QSOs are detected on ADIF import. (Closes #848)
  • Bugfix: Check QRZ automatically is not saved (Closes #840)
  • Bugfix: Everytime TX Frequency changes, mode changes to USB. Removed that behaviour (Closes #842)
  • Bugfix: Klog 2.3.4 on OS/X has an error with ADIF export dialog box. (Closes #744)
  • Bugfix: sat_mode is been added for non-satellites QSOs (Closes #843)
  • Bugfix: Real time setting is not saved (Closes #839)
  • Bugfix: Map Filter is not properly filtering (Closes #827)
  • Bugfix: Primary subdivisions table in DB allowed duplicated entries.
  • Bugfix: SAT mode saved as SAT when no SAT QSO is done (Closes #857)
  • Bugfix: Low contrast in tooltips when using dark mode or system dark themes (Closes #642)
  • Translations: Catalan (TNX Txema), Italian (TNX IU5HIU), Latvian (TNX YL3GBC & YL3AUG), Spanish (EA4K).

KLog-2.5-RC3

KLog-2.5-RC3 Pre-release
Pre-release

Choose a tag to compare

@ea4k ea4k released this 21 Mar 11:08

Mar 2026 - 2.5

  • Enhancement: Modes are now used to calculate needs & stats if selected.
  • Enhancement: Start time optimizations.
  • Enhancement: Split is now managed also from radio/UI.
  • Enhancement: Optimized the exit from Setup to make it faster.
  • Enhancement: Band & Modes fully migrated to DataCache
  • Enhancement: Test on QSO cache class.
  • Enhancement: Complete ADIF->IsValidPOTA (Closes #717)
  • Enhancement: Complete ADIF->IsValidWWFF (Closes #718)
  • Enhancement: List view fields order and sorting (Closes #678)
  • Enhancement: Created a QHash to speed up the execution reducing database access.
  • Enhancement: Logs and stats are updated if other log is selected.
  • Bugfix: KLog does not follow the radio in read mode when leaving manual mode (Closes #417)
  • Bugfix: Some DXCC are missing (Closes #811)
  • Bugfix: DXCluster password not sent to server after callsign (Closes #829)
  • Bugfix: qmake6 printed spurious "using private headers" PROJECT MESSAGE warnings caused by the quickwidgets and location Qt modules; suppressed with no_private_qt_headers_warning.
  • Bugfix: Map shows "The geoservices provider is not supported" and crashes with a QGeoMapType binding error on platforms where the Qt6 Location OSM plugin is not installed (e.g. Raspberry Pi); map now shows a user-friendly "not available" overlay instead (Closes #447)
  • Bugfix: Verbose Qt6CTPlatformTheme palette/hint debug messages from the qt6ct platform theme no longer pollute the console output.
  • Bugfix: DXCluster spots not shown on map; callsign and status color now displayed correctly (Closes #581)
  • Bugfix: QRZ.com queries deliver wrong info (Closes #696)
  • Bugfix: Klog 2.4.1 does not upload queued QSO onto the LOTW (Closes #808)
  • Bugfix: The character ' is needed for some names and QTH and should be allowed. (Closes #328)
  • Bugfix: Check why clublog does not detect KLog in the stats (Closes #257)
  • Bugfix: Satellite tab not populated when editing a QSO (Closes #894)
  • Bugfix: Segmentation fault (core dumped) when exiting Klog on Ubuntu 22.04 (Closes #468)
  • Bugfix: The entity and status bar are not properly updated when a call is received from wsjtx (G6YRK) (Closes #242)
  • Bugfix: Program stops responding if rigctld communication lost (radio turned off) (Closes #877)
  • Bugfix: Hamlib is not init on start (Closes #823)
  • Bugfix: Primary subdivisions were not properly identified (DB schema error ).
  • Bugfix: Search was not working properly
  • Bugfix: CQZ was not properly defined for T9, 4N & YZ callsigns.
  • Bugfix: On ADIF import, lognumber of imported QSOs was set to -1; now falls back to highest existing log so no QSOs are lost. (Closes #903)
  • Bugfix: KLog crashes when creating the first log because selectedLog was not updated after addNewLog. (Closes #906)
  • Bugfix: No Popup message when duplicted QSOs are detected on ADIF import. (Closes #848)
  • Bugfix: Check QRZ automatically is not saved (Closes #840)
  • Bugfix: Everytime TX Frequency changes, mode changes to USB. Removed that behaviour (Closes #842)
  • Bugfix: Klog 2.3.4 on OS/X has an error with ADIF export dialog box. (Closes #744)
  • Bugfix: sat_mode is been added for non-satellites QSOs (Closes #843)
  • Bugfix: Real time setting is not saved (Closes #839)
  • Bugfix: Map Filter is not properly filtering (Closes #827)
  • Bugfix: Primary subdivisions table in DB allowed duplicated entries.
  • Bugfix: SAT mode saved as SAT when no SAT QSO is done (Closes #857)
  • Bugfix: Low contrast in tooltips when using dark mode or system dark themes (Closes #642)

KLog 2.5-RC1

KLog 2.5-RC1 Pre-release
Pre-release

Choose a tag to compare

@ea4k ea4k released this 10 Mar 18:38

TBD

  • Enhancement: Split is now managed also from radio/UI
  • Enhancement: Optimized the exit from Setup to make it faster.
  • Enhancement: Band & Modes fully migrated to DataCache
  • Enhancement: Test on QSO cache class.
  • Enhancement: Complete ADIF->IsValidPOTA (Closes #717)
  • Enhancement: Complete ADIF->IsValidWWFF (Closes #718)
  • Enhancement: List view fields order and sorting (Closes #678)
  • Enhancement: Created a QHash to speed up the execution reducing database access.
  • Bugfix: Primary subdivisions were not properly identified (DB schema error ).
  • Bugfix: Search was not working properly
  • Bugfix: CQZ was not properly defined for T9, 4N & YZ callsigns.
  • Bugfix: No Popup message when duplicted QSOs are detected on ADIF import. (Closes #848)
  • Bugfix: Check QRZ automatically is not saved (Closes #840)
  • Bugfix: Everytime TX Frequency changes, mode changes to USB. Removed that behaviour (Closes #842)
  • Bugfix: Klog 2.3.4 on OS/X has an error with ADIF export dialog box. (Closes #744)
  • Bugfix: sat_mode is been added for non-satellites QSOs (Closes #843)
  • Bugfix: Real time setting is not saved (Closes #839)
  • Bugfix: Map Filter is not properly filtering (Closes #827)
  • Bugfix: Primary subdivisions table in DB allowed duplicated entries.
  • Bugfix: SAT mode saved as SAT when no SAT QSO is done (Closes #857)