Petr OK2CQR, opublikował wersję 3.3.0 dziennika stacji o otwartym kodzie źródłowym CQRLOG dla systemu Linux i macOS. Ta wersja wprowadza zasadnicze zmiany w pracy z Sieć świateł cofania i bandmap, rozwiązując długotrwałe problemy z interfejsem bazy danych i poprawiając integrację z usługami online.
Przeczytasz w artykule
Mapy RBN i pasm

Największą innowacją jest przeprojektowana architektura połączeń RBN. Wszyscy konsumenci – monitor, mapy pasm i Grayline – korzystają z jednego połączenia TCP. Zamknięcie okna monitora nie zakłóca już odbioru spotów z innych części programu. Nowe okno kontrolne RBN (dostępne poprzez Nowe QSO → Okno) wyświetla stan połączenia, umożliwia wybór serwera z presetów i globalnych ustawień filtrów. Połączenie z RBN można zautomatyzować na początku programu.
Bandmapy obsługują teraz wiele okien otwartych jednocześnie. Każde okno może śledzić VFO lub wyświetlać stałe pasmo z własnym zakresem i filtrem. Filtr pozwala odfiltrować stacje, które pracowały już według reguły globalnej, zakresu czasowego lub daty, lub ograniczyć wyświetlanie do stacji z LoTW lub eQSL. Członkostwo w klubach jest opcjonalnie wyświetlane w znakach wywoławczych. Sprawdzanie ukończonych stacji odbywa się w tle przy pomocy współdzielonej pamięci podręcznej – program nie zawiesza się przy dużej ilości spotów czy zdalnym serwerze bazy danych.
Baza danych i kompatybilność z MariaDB
CQRLOG przełącza na zestaw znaków utf8mb4 dla połączenia z bazą danych. Znaki czterobajtowe - na przykład emotikony z wpisów w książce telefonicznej - są zapisywane poprawnie. Istniejące tabele są konwertowane automatycznie przy pierwszym uruchomieniu nowej wersji, co może potrwać dłużej w przypadku dużego dziennika. Połączenia z bazą danych są sprawdzane co 5 minut i automatycznie przywracane w przypadku awarii. Ta sama logika dotyczy klastra RBN i DX – program wykrywa ciche rozłączenie i łączy się ponownie.
Sterowanie Hamlibem i TRX
Naprawiono problem z rigctld, w wyniku którego gromadziły się zaległości, gdy transceiver był wyłączony. Po ponownym włączeniu radia polecenia się zawiesiły, a układ kierowniczy przestał reagować. Wersja 3.3.0 leczy ten stan. Naprawiono także ręczną edycję częstotliwości, która nie działała po wyłączeniu radia w trakcie pracy.
Usługi online i LoTW
Eksport do LoTW umożliwia podpisywanie i wysyłanie w jednym kroku. Jeśli przesyłanie nie powiedzie się, podpisany plik zostanie zachowany i udostępniony ponownie przy następnej próbie. Program wyświetla ilość wysłanych QSO. Integracja z SzynkaQTH przełączono na API v2 – wyszukiwanie w książce telefonicznej, klaster DX i rejestracja logów korzystają z nowego interfejsu. Nowa funkcja umożliwia raportowanie częstotliwości i trybu transceivera w HamQTH, dzięki czemu inni operatorzy mogą zobaczyć, że jesteś na antenie.
Poprawki błędów
Mapa z szarymi liniami miała cień przesunięty o 45 do 105 minut w zależności od pory roku – poprawiono obliczenia pozycji Słońca. Błąd transakcji podczas wyszukiwania QSL lub importu IOTA pozostawił transakcję otwartą, powodując niepowodzenie innych operacji. Funkcja WinKeyer „Pot speed” działa na macOS, Flatpak i Snap. Lokalizator z podkwadratem wpisanym małymi literami wygenerował nieprawidłowe współrzędne.
Instalacja i kompilacja
Pakiet RPM (Qt6) jest dostępny dla Fedory 44. Polecenia make obr/min lub make docker-rpm zapewniają kompilację ze źródeł. Kody źródłowe i pakiety binarne są dostępne na GitHubie https://github.com/ok2cqr/cqrlog
