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.
In this article you will read
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 also received a security improvement – if the database update fails during import, QLog now performs a rollback instead of leaving the database in an inconsistent state. A report of reasons why some QSOs could not be matched (Report reasons for unmatched QSOs) has also been added, which facilitates diagnosis with larger imports.
Medzi ďalšie novinky patrí integrácia služby QSLInfo.de ako nového zdroja informácií o QSL manažéroch, natívna podpora Fldigi ADIF UDP receivera (umožňujúca príjem QSO záznamov priamo z programu FLDigi) a vylepšenie okna Alerts – pribudlo tlačidlo na vymazanie vybraných upozornení, oddeľovač medzi funkciami „Clear Selected“ a „Clear All“ a čistejšie odstraňovanie záznamov zo stavového riadku a z dátového modelu tabuľky. Online mapa dostala vylepšenú viditeľnosť nočnej strany (terminátora) v tmavom režime a tlač QSL nálepiek teraz podporuje vlastný formát papiera.
Ť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.
Bug fixes

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.
