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.
V článku se dočtete
Vylepšení v 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.
Import QSL dat dostal i bezpečnostní vylepšení – selže-li aktualizace databáze během importu, QLog nyní provede rollback namísto ponechání databáze v nekonzistentním stavu. Přidáno bylo i hlášení důvodů, proč se některé QSO nepodařilo párovat (Report reasons for unmatched QSOs), což usnadňuje diagnostiku při větších importech.
Mezi další novinky patří integrace služby QSLInfo.de jako nového zdroje informací o QSL manažerech, nativní podpora Fldigi ADIF UDP receiveru (umožňující příjem QSO záznamů přímo z programu FLDigi) a vylepšení okna Alerts – přibylo tlačítko pro vymazání vybraných upozornění a oddělovač mezi funkcemi „Clear Selected“ řádku az datového modelu tabulky. Online mapa dostala vylepšenou viditelnost noční strany (terminátoru) v tmavém režimu a tisk QSL nálepek nyní podporuje vlastní formát papíru.
Ť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.
Odstraněné chyby

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: Práce s QLog
Shrnutí
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.
