Láďa vydal novú verziu obľúbeného rádioamatérskeho denníka QLog s označením v0.52. 0. Podľa porovnania s predchádzajúcou verziou v0.51.1 na GitHube ide o rozsiahle vydanie – 172 commitov od piatich prispievateľov, ktoré zasiahli 185 súborov v zdrojovom kóde. Ťažiskom tejto verzie je výrazné prepracovanie práce s LoTW a eQSL potvrdeniami, doplnené o menšie, ale praktické vylepšenia v logbooku, alertoch a online mape.
You will read in the article
Improvements in QLog v0.52.0

Najväčší blok noviniek sa týka synchronizácie s LoTW (Logbook of the World). Pribudla nová možnosť sťahovania QSL potvrdení z LoTW (LoTW QSL Download New Option) a porovnávanie volacieho znaku stanice pri LoTW zhode (Station callsign Match). QLog teraz zlučuje QSL kredity namiesto ich prepisovania (Merge QSL credits instead of overwriting them), aktualizuje DXCC, krajinu a kontinent priamo z detailov QSL potvrdenia a porovnáva pole SAT_NAME bez ohľadu na veľkosť písmen. Program tiež už neprepisuje pole „received-via“ pri papierových QSL a bulk sťahovanie QSL bolo obmedzené len na volacie znaky, ktoré sa skutočne nachádzajú v denníku – čo zrýchľuje synchronizáciu a znižuje záťaž na LoTW servery. Pri nejednoznačných zhodách QLog teraz rieši konflikt podľa presného času spojenia a texty QSL správ porovnáva bez ohľadu na veľkosť písmen.
Podobný rozsah vylepšení dostala aj podpora eQSL. Sťahovacie dátumy sú teraz rozlíšené podľa účtu, profilu aj typu dopytu, čím sa predchádza krížovej kontaminácii dát medzi viacerými stanicami v jednom denníku. Rovnako ako pri LoTW, aj eQSL import už neprepisuje pole „received-via“ pri papierových QSL. Pridané bolo aplikovanie časových tolerancií špecifických pre danú službu pri párovaní spojení a obnovovanie stavu AG (Authenticity Guaranteed) pri stiahnutých potvrdeniach.
QSL data import has also received a security improvement - if the database update fails during import, QLog will now perform a rollback instead of leaving the database in an inconsistent state. Report reasons for unmatched QSOs was also added, which facilitates diagnostics for larger imports.
Other novelties include the integration of the QSLInfo.de service as a new source of information about QSL managers, native support of the Fldigi ADIF UDP receiver (allowing reception of QSO records directly from the FLDigi program) and an improvement of the Alerts window - a button has been added to delete selected alerts, a separator between the "Clear Selected" and "Clear All" functions and cleaner deletion of records from the status line and from the table data model. The online map got improved visibility of the night side (terminator) in dark mode, and the printing of QSL stickers now supports a custom paper format.
Ťažisko verzie v0.52. 0 tvorí prepracovanie logiky párovania a zlučovania QSL potvrdení z LoTW a eQSL – QLog už nepreberá dáta naslepo, ale zohľadňuje existujúce papierové QSL záznamy, presný čas spojenia a rozsah podľa profilu stanice.
Fixed bugs

Verzia opravuje niekoľko konkrétnych chýb nahlásených v issue trackeri projektu. Oprava issue #1089 rieši obmedzenie veľkosti papiera pri tlači QSL, ktoré predtým bránilo použitiu vlastného formátu. Issue #1111 prináša dve súvisiace opravy v logbooku – správne cielenie pri hromadnej úprave (grouped logbook editor) a explicitné akcie pre viacriadkový editor záznamov. Issue #1097 opravuje chybu v okne Awards pri filtri WAAC, kde sa pri kliknutí na krajinu nesprávne nenastavoval filter krajiny. Issue #1113 pridáva chýbajúcu podporu FLDigi ADIF UDP receivera. Issue #1117 pridáva kontroly enumerovaných hodnôt s príslušnými upozorneniami pri ich nesprávnom nastavení.
Okrem toho verzia opravuje chybu, pri ktorej sa pri LoTW importe nesprávne neukladali všetky volacie znaky (All Calls not saved) – matching algoritmus bol zároveň celkovo vylepšený. Externé QSO záznamy (z DX klastra alebo iných zdrojov) teraz zobrazujú upozornenie iba raz na daný kontext stanice, namiesto opakovaného vyskakovania rovnakej správy.
Video: Working with QLog
Summary
QLog v0.52. 0 je predovšetkým vydaním zameraným na spoľahlivosť a presnosť synchronizácie s online QSL službami – LoTW a eQSL import teraz zohľadňuje profily staníc, existujúce papierové potvrdenia a presný čas spojenia, namiesto plošného prepisovania dát. K tomu pribúda séria menších, ale prakticky užitočných vylepšení v logbooku, alertoch, tlači QSL nálepiek a novej integrácii QSLInfo.de. Keďže porovnávacia stránka na GitHube v čase zostavenia tohto článku ešte obsahovala možnosť „Load more commits“, je možné, že finálne vydanie obsahuje ešte ďalšie, tu nezachytené zmeny. Kompletný a aktuálny changelog nájdete priamo v repozitári foldynl/QLog na GitHube, odkiaľ si možno stiahnuť aj inštalačné balíky pre Windows, Linux a macOS.
