Skip to content

Releases: elisir80/DecodxLog

DecoDXLog v1.17.44

Choose a tag to compare

@github-actions github-actions released this 26 Oct 23:11

DecoDXLog v1.17.44

DecoDXLog v1.17.42

Choose a tag to compare

@github-actions github-actions released this 25 Oct 22:23

DecoDXLog 1.17.42

Aggiornamenti dalla 1.17.41 alla 1.17.42.

Italiano

Compatibilità CAT condivisa

  • La risposta CAT condivisa a get_lock_mode ora include la terminazione Hamlib
    RPRT 0, evitando che Decodium, rigctld o altri client restino in attesa di una
    risposta completa.
  • Le richieste CAT non riconosciute ricevono una risposta di chiusura prima della
    disconnessione, rendendo il comportamento del bridge più prevedibile.
  • La velocità CW (KEYSPD) viene letta sia nel formato numerico semplice sia nel
    formato etichettato e decimale Level Value: 24.000000 prodotto da alcuni bridge
    rigctld.

CW via CAT e seriale

  • Il messaggio del keyer descrive correttamente il supporto a send_morse attraverso
    un CAT condiviso, quando il server master autorizza la trasmissione.
  • La manipolazione diretta DTR/RTS resta disponibile per radio o configurazioni che
    non espongono un keyer CW via CAT.

Verifica

  • Aggiunti test per get_lock_mode, per le risposte KEYSPD con valore etichettato e
    per la lettura della velocità attraverso un CAT condiviso.
  • La suite locale e il release gate devono superare tutti i test prima della
    pubblicazione degli asset multipiattaforma.

English

Shared CAT compatibility

  • The shared CAT response to get_lock_mode now includes the Hamlib RPRT 0
    terminator, so Decodium, rigctld and other clients do not wait for an incomplete
    response.
  • Unknown CAT requests receive a closing response before disconnecting, making bridge
    behavior more predictable.
  • CW speed (KEYSPD) is now read both from the plain numeric format and from the
    labelled decimal format Level Value: 24.000000 emitted by some rigctld bridges.

CW over CAT and serial fallback

  • The keyer message now accurately documents send_morse support through shared CAT
    when the master server permits transmission.
  • Direct DTR/RTS keying remains available for radios or configurations without a CAT
    CW keyer.

Verification

  • Added tests for get_lock_mode, labelled KEYSPD replies, and speed reading through
    a shared CAT connection.
  • The complete local suite and release gate must pass before publishing the
    cross-platform assets.

DecoDXLog v1.17.41

Choose a tag to compare

@github-actions github-actions released this 25 Oct 17:08

DecoDXLog 1.17.41

Aggiornamenti dalla 1.17.38 alla 1.17.41.

Italiano

1.17.41 — Elenchi nominativi e club

  • Nuova pagina Impostazioni → Elenchi nominativi, disponibile anche fuori dal
    Contest Mode.
  • Importazione di più elenchi locali in formato CSV/TXT e dei file N1MM Call
    History, con riconoscimento del formato, anteprima e associazione delle colonne.
  • Supporto a virgolette, separatori virgola/punto e virgola/tab, UTF-8 e Latin-1;
    commenti e righe informative vengono ignorati.
  • Attivazione, disattivazione, ricaricamento e rimozione dei singoli elenchi, con
    configurazione conservata al riavvio.
  • La Scheda nominativo mostra tutte le appartenenze per fonte e data senza
    modificare QSO, callbook, scambi contest o conteggi dei diplomi.
  • Indicizzazione su worker, copie offline persistenti e conservazione dell'ultima
    copia valida se un nuovo import fallisce.
  • Test aggiunti per file CSV vari, codifiche, virgolette, appartenenze multiple,
    conflitti, riavvio, file invalidi, elenchi grandi e viste QML.

1.17.41 — Cluster, LoTW e CW

  • Aggiunta la L verde accanto ai nominativi LoTW nel cluster, anche senza il filtro
    LoTW e nelle viste compatte o contest.
  • Il suggerimento distingue l'attività LoTW dalla conferma del QSO.
  • Il pulsante Ferma del CW ora gestisce pressioni ripetute come una sola
    richiesta, svuota la coda, rilascia il PTT e attende l'esito CAT prima di
    consentire nuove macro.
  • Ridotti i comandi CAT duplicati sui sistemi Yaesu con PTT via CAT, con fallback
    di emergenza per connessioni lente o interrotte.
  • Aggiunti test per clic ripetuti, risposte tardive, fallback, errori transitori e
    macro successive.

1.17.40 — DecoPort per HamHub

  • DecoDXLog espone il log a HamHub tramite il protocollo DecoPort locale, con
    registrazione automatica, conferma dei QSO, ritrasmissioni limitate e registro
    attività.
  • I pacchetti sono autenticati con HMAC-SHA256 e la sessione resta limitata a
    127.0.0.1.

1.17.39 — CW Yaesu e QSL

  • Ripristinato il CW via CAT per le radio Yaesu, incluso FTDX-3000, con gestione
    corretta del testo CW, dell'arresto e della memoria del keyer.
  • LoTW ed eQSL automatici vengono elaborati in una coda sequenziale: eQSL parte
    dopo la conclusione di LoTW anche in caso di errore.

1.17.38 — CW via CAT

  • Riabilitato il CW via CAT Yaesu collegato direttamente a rigctld.
  • Corretti caratteri singoli, macro lunghe e arresto della trasmissione.
  • Il runner Windows costruisce il tag richiesto e non il ramo main in movimento.

English

1.17.41 — Callsign and club lists

  • New Settings → Callsign lists page, available outside Contest Mode.
  • Import multiple local CSV/TXT lists and N1MM Call History files, with format
    detection, preview and column mapping.
  • Supports quoted fields, comma/semicolon/tab separators, UTF-8 and Latin-1;
    comments and informational rows are ignored.
  • Enable, disable, reload and remove each list; configuration survives restart.
  • The Callsign Information panel displays every source membership and import date
    without changing QSOs, callbook data, contest exchanges or award counts.
  • Worker-thread indexing, persistent offline copies and last-known-good cache when
    a reload fails.
  • Added tests for separators, encodings, quoting, multiple memberships, conflicts,
    restart, invalid files, large lists and QML views.

1.17.41 — Cluster, LoTW and CW

  • Added a green L badge beside LoTW callsigns in the cluster, including compact
    and contest views and without enabling the LoTW-only filter.
  • The tooltip distinguishes LoTW activity from QSO confirmation.
  • Repeated CW Stop presses are coalesced into one request; the queue is cleared,
    PTT is released and new macros wait for CAT completion.
  • Reduced duplicate CAT commands on Yaesu systems using CAT PTT, while retaining an
    emergency fallback for slow or disconnected links.
  • Added regression tests for repeated clicks, delayed replies, fallback, transient
    errors and subsequent macros.

1.17.40 — DecoPort for HamHub

  • DecoDXLog now exposes its log to HamHub through the local DecoPort protocol, with
    automatic registration, QSO acknowledgements, bounded retries and activity log
    entries.
  • Packets use HMAC-SHA256 authentication and the session is restricted to
    127.0.0.1.

1.17.39 — Yaesu CW and QSL

  • Restored CAT CW for Yaesu radios, including the FTDX-3000, with correct CW text,
    stop handling and keyer-memory behavior.
  • Automatic LoTW and eQSL uploads now use a sequential queue: eQSL starts after
    LoTW finishes, including when LoTW returns an error.

1.17.38 — CAT CW

  • Re-enabled CAT CW for Yaesu radios connected directly to rigctld.
  • Fixed single characters, long macros and transmission stopping.
  • The Windows runner now builds the requested release tag instead of moving main.

DecoDXLog v1.17.38

Choose a tag to compare

@elisir80 elisir80 released this 24 Oct 16:07

DecoDXLog 1.17.38

Italiano

Aggiornamenti dalla 1.17.37 alla 1.17.38.

CW via CAT Yaesu

  • Rimosso il blocco preventivo che impediva di inviare macro e testo CW alle radio Yaesu
    collegate direttamente tramite il rigctld gestito da DecoDXLog, incluso il FTDX-3000.
  • Il pannello mostra ora un avviso informativo, senza disabilitare l'invio: Hamlib puo'
    sovrascrivere la memoria 1 del keyer con il testo trasmesso e il contenuto precedente non
    viene ripristinato
    . Salvare il contenuto della memoria prima di usare questa funzione.
  • Corretti i messaggi di un solo carattere, come ?, K, 1 e 5: vengono inoltrati come
    testo CW, evitando che Hamlib li rifiuti o li interpreti come richiami di memoria.
  • Le macro Yaesu oltre 50 caratteri vengono suddivise nella coda di trasmissione, preferendo
    i confini delle parole. Le parti successive attendono il tempo Morse stimato della parte
    precedente, senza lasciare che Hamlib tronchi il testo al limite della memoria.
  • Conservata la precedenza dei keyer seriali DTR/RTS e WinKeyer. L'avviso segue il percorso
    effettivo del CW e non viene applicato automaticamente a una radio SO2R alternativa o a
    un rigctld esterno il cui modello non e' noto.
  • Conservato il comportamento di Ferma: annullamento della coda locale, rilascio PTT e
    richiesta CAT di ritorno in ricezione per i collegamenti Yaesu locali configurati.
    L'arresto fisico del keyer dipende comunque dalla radio e dal backend Hamlib.
  • Avviso aggiornato in italiano e inglese; implementazione condivisa da Windows, macOS e Linux.

Configurazione del FTDX-3000

Per usare lo stesso percorso CAT del keyer interno, chiudere Decodium e scegliere in
Impostazioni → Radio (CAT): collegamento seriale, modello 1037 / Yaesu FTDX-3000, la
porta CAT corretta (COM5 nel caso segnalato), 38400 baud, 8 bit dati, 2 stop, parita' None.
Con handshake None, impostare CAT RTS = DISABLE sulla radio; DTR e RTS possono essere
impostati su OFF. Selezionare PTT Il CAT stesso (RIG).

Impostare la porta del manipolatore su «nessuna», non COM8: un keyer seriale aperto ha la
precedenza e impedisce di usare questo percorso CAT. Usare CW/CWR e BK-IN attivo; per la
memoria testuale verificare 026 CW MEMORY 1 = TEXT, dopo averne salvato il contenuto.
Provare prima un breve VVV dal campo del pannello CW, a bassa potenza su carico fittizio.

Test e distribuzione

  • Aggiunte regressioni per abilitazione del CW Yaesu, instradamento SO2R/rete, caratteri
    singoli, suddivisione delle macro e annullamento dei messaggi in coda con Ferma.
  • Verifica locale macOS: build completata, 76/76 test superati, controllo della versione
    documentata e smoke test di avvio/chiusura riusciti con impostazioni e database isolati.
  • Il workflow Windows preleva ora il tag richiesto, anziche' main, allineando la provenienza
    del codice ai pacchetti macOS e Linux. Conservata la procedura installer MSYS2/MinGW.
  • Pacchetti previsti: DMG macOS Apple Silicon e Intel, installer Windows x64, AppImage Linux
    x86_64 e aarch64, con manifest firmati per l'autoaggiornamento del fork elisir80.
  • I runner eseguono il gate di test e lo smoke test del pacchetto prima dell'upload. Su Windows
    resta l'esclusione preesistente del test udppipeline; gli altri test restano attivi.
  • I test software non sostituiscono il collaudo RF sul FTDX-3000. Un errore come
    The remote host closed the connection richiede una diagnosi separata di rigctld/seriale.
  • I DMG mantengono la firma ad-hoc del bundle: non sono notarizzati Apple. Le firme di
    autoaggiornamento sono distinte dai certificati Apple Developer ID / Windows Authenticode.

English

Changes from 1.17.37 to 1.17.38.

Yaesu CAT CW

  • Removed the preventive block that stopped CW macros and text from reaching Yaesu radios
    connected directly through DecoDXLog's managed rigctld, including the FTDX-3000.
  • The panel now displays a non-blocking warning: Hamlib may overwrite keyer memory 1 with
    the transmitted text, and its previous contents are not restored
    . Back up that memory
    before using this feature.
  • Fixed single-character messages such as ?, K, 1, and 5: they are forwarded as
    literal CW text instead of being rejected or interpreted as memory recall commands.
  • Yaesu macros longer than 50 characters are split into queued chunks, preferring word
    boundaries. Each chunk waits for the estimated Morse duration of the previous one,
    preventing Hamlib from silently truncating the message at the memory limit.
  • Serial DTR/RTS keyers and WinKeyer retain priority. The warning follows the actual CW
    route and is not automatically applied to an alternate SO2R radio or an external rigctld
    whose radio model is unknown.
  • Stop retains local queue cancellation, PTT release, and the CAT receive request for
    configured local Yaesu connections. Physical keyer interruption still depends on the
    radio and its Hamlib backend.
  • Updated Italian and English warning text; shared implementation across Windows, macOS,
    and Linux.

FTDX-3000 setup

To use the internal CAT keyer route, close Decodium and select in Settings → Radio (CAT):
serial connection, model 1037 / Yaesu FTDX-3000, the correct CAT port (COM5 in the reported
case), 38400 baud, 8 data bits, 2 stop bits, parity None. With handshake None, set
CAT RTS = DISABLE on the radio; DTR and RTS can be set to OFF. Select CAT itself
(RIG)
for PTT.

Set the serial keyer port to “none”, not COM8: an open serial keyer takes precedence
over CAT. Use CW/CWR with BK-IN enabled; verify 026 CW MEMORY 1 = TEXT, after backing up
its contents. Start with a short VVV from the CW panel's text field, at low power into a
dummy load.

Tests and distribution

  • Added regressions for Yaesu CW enablement, SO2R/network routing, single characters,
    long-message splitting, and cancellation of queued messages with Stop.
  • Local macOS validation: successful build, 76/76 tests passed, documentation/version
    checks, and successful startup/shutdown smoke test with isolated settings and database.
  • The Windows workflow now checks out the requested tag rather than main, matching the
    source provenance of macOS and Linux packages. The MSYS2/MinGW installer procedure is retained.
  • Target packages: Apple Silicon and Intel macOS DMGs, Windows x64 installer, Linux x86_64
    and aarch64 AppImages, with signed automatic-update manifests for the elisir80 fork.
  • Runners execute the test gate and final-package smoke test before upload. Windows retains
    the existing udppipeline test exclusion; other tests remain enabled.
  • Software tests do not replace an RF check on the actual FTDX-3000. Errors such as
    The remote host closed the connection need a separate rigctld/serial diagnosis.
  • DMG app bundles retain ad-hoc signing and are not Apple-notarized. Automatic-update
    signatures are separate from Apple Developer ID / Windows Authenticode certificates.

DecoDXLog v1.17.37

Choose a tag to compare

@github-actions github-actions released this 24 Oct 14:13

DecoDXLog 1.17.37

Italiano

Aggiornamenti dalla 1.17.36 alla 1.17.37.

1.17.36

  • I pannelli staccati sono diventati vere finestre indipendenti, trasferibili su monitor diversi
    dalla dashboard principale.
  • Posizione, dimensione e stato dei pannelli vengono salvati e ripristinati, anche durante la
    chiusura dell'applicazione.
  • Aggiunti test QML per tutti i percorsi di sgancio e persistenza multi-monitor.

1.17.37

  • Corretto l'invio automatico combinato LoTW + eQSL: eQSL non viene piu' saltato quando LoTW e'
    ancora occupato.
  • I servizi automatici vengono elaborati in sequenza, nell'ordine configurato; il completamento
    o il fallimento di LoTW non impedisce l'avvio di eQSL.
  • La coda elimina duplicati e servizi disattivati durante l'invio e mantiene gli altri servizi
    automatici compatibili con la stessa gestione.
  • Aggiunto un test dedicato al caso segnalato e verificata la suite completa: 76 test superati.

English

Updates from 1.17.36 to 1.17.37.

1.17.36

  • Detached panels became real independent windows that can be moved to monitors different from the
    main dashboard.
  • Panel position, size, and state are saved and restored, including during application shutdown.
  • Added QML tests for all detachment and multi-monitor persistence routes.

1.17.37

  • Fixed combined automatic LoTW + eQSL uploads: eQSL is no longer skipped while LoTW is busy.
  • Automatic services are processed sequentially in configured order; LoTW completion or failure
    no longer prevents eQSL from starting.
  • The queue removes duplicates and services disabled during an upload while preserving the same
    behavior for the other automatic services.
  • Added a focused regression test for the reported case and verified the full suite: 76 tests
    passed.

DecoDXLog v1.17.36

Choose a tag to compare

@github-actions github-actions released this 23 Oct 22:40

DecoDXLog 1.17.36

Italiano

Aggiornamenti dalla 1.17.34 alla 1.17.36.

1.17.34

  • Nuovo QSO configurabile con campi opzionali, campi ADIF personalizzati in adif_extra, potenza
    TX dal profilo e scorciatoia Alt+W.
  • Gestione piu' chiara e sicura delle password DX Cluster, con diagnostica del prompt di login e
    test multipiattaforma dedicati.

1.17.35

  • Allineamento alle modifiche upstream della 1.17.34.
  • Corretto il caricamento delle cartoline eQSL: viene accettato soltanto un vero riferimento a
    un'immagine, evitando URL inventati e il relativo errore 404.
  • Aggiornate le traduzioni delle nuove funzioni.

1.17.36

  • I pannelli staccati sono vere finestre indipendenti e possono essere spostati su un monitor
    esterno senza restare legati alla dashboard principale.
  • Posizione, dimensione, stato aperto/chiuso e stato flottante vengono salvati e ripristinati,
    anche quando DecoDXLog viene chiuso.
  • La stessa gestione e' applicata a Nuovo QSO, Log, Scheda nominativo, CW, Rotore, FT2 Award,
    Mappa, Band map, Decodium, DX Cluster, Contest, Chat, Logbook, Statistiche e QSL.
  • La chiusura della dashboard non riaggancia erroneamente i pannelli e non perde l'ultima
    geometria.
  • Aggiunti test ad hoc per tutti i percorsi di sgancio e persistenza; la versione e' stata
    verificata con build, CTest e prove operative su piu' monitor macOS.

English

Updates from 1.17.34 to 1.17.36.

1.17.34

  • Configurable New QSO with optional fields, custom ADIF fields stored in adif_extra, profile
    based TX power, and the Alt+W shortcut.
  • Clearer and safer DX Cluster password handling, login-prompt diagnostics, and dedicated
    cross-platform tests.

1.17.35

  • Synchronized with the upstream 1.17.34 changes.
  • Fixed eQSL card loading: only a real image reference is accepted, preventing fabricated URLs
    and the resulting 404 error.
  • Updated translations for the new features.

1.17.36

  • Detached panels are now real independent top-level windows and can be moved to an external
    monitor without remaining attached to the main dashboard.
  • Position, size, open/closed state, and floating state are saved and restored, including during
    application shutdown.
  • The same behavior is applied to New QSO, Log, Call info, CW, Rotor, FT2 Award, Map, Band map,
    Decodium, DX Cluster, Contest, Chat, Logbook, Statistics, and QSL windows.
  • Closing the dashboard no longer accidentally reattaches panels or loses their last geometry.
  • Added targeted tests for every detachment and persistence route; verified with the build, CTest,
    and operational multi-monitor checks on macOS.

DecoDXLog v1.17.34

Choose a tag to compare

@elisir80 elisir80 released this 22 Oct 21:47

DecoDXLog 1.17.34

Italiano

Aggiornamenti dalla 1.17.31 alla 1.17.34.

Dalla 1.17.31 alla 1.17.33

  • 1.17.31: CAT condivisa con inoltro del livello ALC, polling e capability Hamlib; aggiunti
    anche SWR, potenza RF, stato alimentazione e ATU con controlli protetti.

  • 1.17.32: rafforzata la CAT condivisa, con diagnostica piu' chiara per radio raggiungibile,
    non raggiungibile o in riconnessione e minori interferenze fra controllo radio e keyer.

  • 1.17.33: aggiunta la gestione di log dedicati a manifestazioni, contest e diplomi, con
    cancellazione recuperabile nel Cestino e traduzioni aggiornate.

  • Nuovo QSO configurabile: il pannello e la finestra Nuovo QSO permettono di scegliere i
    campi opzionali da visualizzare, inclusi stato/provincia e potenza TX.

  • Campi ADIF personalizzati: aggiunto un editor per campi ADIF liberi. I nomi vengono
    normalizzati e verificati; i campi fondamentali o gestiti da DecoDXLog non possono essere
    sovrascritti. I valori vengono conservati in adif_extra e tornano nell'esportazione ADIF.

  • Inserimento piu' rapido: la potenza TX predefinita viene dal profilo stazione, il rapporto
    inviato viene inizializzato automaticamente e Alt+W pulisce il nuovo QSO.

  • Cluster e portachiavi: una password non ancora salvata non provoca piu' una richiesta
    inutile al portachiavi. L'interfaccia distingue password mancante, errore di lettura e
    salvataggio in corso; dopo un salvataggio riuscito la connessione viene riavviata.

  • Diagnostica connessioni: il test del nodo spiega che il prompt login: viene controllato
    senza autenticare l'utente.

  • Test multipiattaforma: aggiunti test core, cluster, diagnostica e QML per le nuove funzioni.

English

Updates from 1.17.31 to 1.17.34.

From 1.17.31 to 1.17.33

  • 1.17.31: shared CAT forwarding for the ALC level, Hamlib polling and capability reporting;
    SWR, RF power, power state, and ATU controls were also exposed with protected controls.

  • 1.17.32: strengthened shared CAT handling, with clearer diagnostics for reachable,
    unreachable, and reconnecting radios and fewer conflicts between radio control and the keyer.

  • 1.17.33: added dedicated logs for events, contests, and awards, with recoverable Trash
    deletion and updated translations.

  • Configurable New QSO: the compact panel and the New QSO window can choose which optional
    fields to display, including state/province and TX power.

  • Custom ADIF fields: added an editor for arbitrary ADIF fields. Names are normalized and
    validated; core or DecoDXLog-managed fields cannot be overwritten. Values are kept in
    adif_extra and preserved in ADIF export.

  • Faster entry: the default TX power comes from the active station profile, the sent report
    is initialized automatically, and Alt+W clears the New QSO form.

  • Cluster credentials: an unset password no longer triggers an unnecessary keychain prompt.
    The UI distinguishes a missing password, a read error, and an in-progress save; a successful
    save restarts the connection automatically.

  • Connection diagnostics: node checks explain that the login: prompt is intentionally
    checked without authenticating the user.

  • Cross-platform tests: added core, cluster, diagnostics, and QML tests for the new behavior.

DecoDXLog 1.17.31

Choose a tag to compare

@elisir80 elisir80 released this 20 Oct 20:40

DecoDXLog 1.17.31 — Release notes / Note di rilascio

English

Changes since 1.17.29

1.17.30

  • Cloud synchronization now shows progress while the log is uploaded.
  • The progress bar and percentage remain consistent when new QSOs are added during a sync.
  • Cloud UI and diagnostics now report the upload state more clearly.

1.17.31

  • Added Hamlib CAT polling and forwarding for ALC.
  • Added the extended CAT response format expected by Decodium: get_level: ALC, Level Value,
    and RPRT 0.
  • Declared ALC, SWR, and forward-power meter capabilities in the shared CAT state.
  • Shared CAT now exposes SWR and RF power in watts when the selected radio/driver provides them.
  • Added CAT power-state and tuner controls: power on/off and ATU on/off.
  • Control permissions are enforced: power/tuner changes require CAT control; enabling the tuner
    also requires transmit permission because it may key the radio.
  • Unsupported capabilities return standard Hamlib RPRT -11 instead of fabricated values.
  • Added focused CAT/Rig tests for ALC, meter forwarding, power state, and tuner commands.

ALC remains radio- and driver-dependent and is normally meaningful only while transmitting.

Italiano

Modifiche dalla 1.17.29

1.17.30

  • La sincronizzazione Cloud mostra ora l’avanzamento mentre il log viene caricato.
  • Barra e percentuale restano coerenti se durante la sincronizzazione vengono aggiunti nuovi QSO.
  • Interfaccia e diagnostica Cloud indicano più chiaramente lo stato del caricamento.

1.17.31

  • Aggiunto il polling CAT Hamlib del livello ALC.
  • Aggiunto il formato CAT esteso atteso da Decodium: get_level: ALC, Level Value e RPRT 0.
  • Le capability CAT condivise dichiarano ora ALC, SWR e misuratore di potenza RF.
  • La CAT condivisa espone SWR e potenza RF in watt quando radio e driver lo supportano.
  • Aggiunti i comandi CAT per accendere/spegnere la radio e abilitare/disabilitare l’ATU.
  • I permessi sono rispettati: i cambiamenti power/tuner richiedono il controllo CAT; l’attivazione
    dell’ATU richiede anche il permesso di trasmissione perché può mettere la radio in TX.
  • Le capability non supportate rispondono con il normale RPRT -11 Hamlib, senza inventare valori.
  • Aggiunti test mirati per ALC, meter, stato power e comandi ATU.

ALC resta dipendente dalla radio e dal driver Hamlib ed è normalmente significativo solo durante la TX.

DecoDXLog 1.17.29

Choose a tag to compare

@elisir80 elisir80 released this 19 Oct 21:14

DecoDXLog 1.17.29

Italiano

Aggiornamenti dalla 1.17.27 alla 1.17.29.

  • Integrati gli aggiornamenti upstream della 1.17.28, comprese le nuove traduzioni, la sincronizzazione della versione e il collegamento corretto alla pagina Club Log per richiedere la chiave API.
  • Rafforzato il percorso CAT condiviso: gestione più sicura delle connessioni, riutilizzo della CAT condivisa e diagnostica più chiara per radio raggiungibile, non raggiungibile o in riconnessione.
  • Estesa la configurazione CW/CAT per evitare interferenze tra controllo frequenza/modo e keyer, con supporto più affidabile per le configurazioni seriali locali.
  • Migliorata la gestione delle transizioni radio e dei comandi CAT nel controller, inclusi recupero della connessione e stato coerente durante le operazioni CW.
  • Aggiornato il pannello CW per riflettere correttamente lo stato del controllo e delle periferiche configurate.
  • Aggiunti e ampliati test automatici per CAT condivisa, RigControl, RigController e scenari di riconnessione.
  • La release multipiattaforma usa i workflow verificati per DMG macOS arm64/Intel, installer Windows x64 e AppImage Linux x86_64/aarch64, con smoke test e manifest firmati per l’aggiornamento automatico.

English

Updates from 1.17.27 to 1.17.29.

  • Integrated the upstream 1.17.28 updates, including new translations, version synchronization, and the corrected Club Log link for requesting an API key.
  • Strengthened shared CAT handling with safer connection management, more reliable reuse of the shared CAT endpoint, and clearer diagnostics for reachable, unreachable, and reconnecting radios.
  • Extended CW/CAT configuration to prevent interference between frequency/mode control and the keyer, with more reliable handling of local serial configurations.
  • Improved radio transition and CAT command handling in the controller, including connection recovery and consistent state during CW operations.
  • Updated the CW panel so it accurately reflects configured control and peripheral state.
  • Added and expanded automated tests for shared CAT, RigControl, RigController, and reconnection scenarios.
  • The cross-platform release uses the verified workflows for macOS arm64/Intel DMGs, the Windows x64 installer, and Linux x86_64/aarch64 AppImages, with smoke tests and signed update manifests.

All requested runners must complete successfully and every expected asset must be verified as non-empty before publication is considered complete.

DecoDXLog 1.17.27

Choose a tag to compare

@elisir80 elisir80 released this 19 Oct 06:00

DecoDXLog 1.17.27

Italiano

Aggiornamenti dalla 1.17.26 alla 1.17.27.

  • Consolidata la separazione tra operatore, luogo operativo, profilo tecnico ed entità DXCC, con migrazioni SQLite, controlli di compatibilità e segnalazione dei conflitti tra account diploma.
  • Estesa la gestione degli account diploma: raggruppamento sicuro dei profili compatibili, rifiuto delle aggregazioni ambigue e collegamento dell’account scelto agli obiettivi del DX Assistant.
  • Completato il percorso del DX Assistant con obiettivi worked-but-unconfirmed, account diploma, fattibilità rispetto a radio/antenna/banda/modo e distinzione tra dati osservati, storico e previsioni.
  • Aggiunti pacchetti dichiarativi e verificabili per le regole dei diplomi, inclusi VUCC e CQ DX Marathon, con validazione, fingerprint e risultati esportabili.
  • Aggiunta la riconciliazione dei claims esterni per QSO, categoria e account, con importazione controllata e report degli elementi non riconciliati.
  • Aggiunta una matrice di migrazione con fixture ADIF/CSV/SQLite per Log4OM, DXKeeper e N1MM, oltre alla matrice di collaudo operativo e al report diagnostico strutturato.
  • Rafforzati i test automatici di database, rete, QML, diplomi, migrazioni, performance e diagnostica; il release gate verifica anche avvio, screenshot e chiusura pulita.
  • I pacchetti ufficiali vengono prodotti dai workflow manuali multipiattaforma con OpenSSL richiesto, smoke test del pacchetto e manifest firmati per l’aggiornamento automatico.

English

Updates from 1.17.26 to 1.17.27.

  • Consolidated the separation of operator, operating location, technical profile, and DXCC entity, including SQLite migrations, compatibility checks, and diploma-account conflict reporting.
  • Extended diploma-account handling with safe grouping of compatible profiles, rejection of ambiguous aggregations, and explicit binding of the selected account to DX Assistant objectives.
  • Completed the DX Assistant path with worked-but-unconfirmed objectives, diploma accounts, radio/antenna/band/mode feasibility, and explicit observed, historical, and forecast evidence labels.
  • Added declarative, verifiable award-rule packages, including VUCC and CQ DX Marathon, with validation, fingerprints, and exportable results.
  • Added controlled reconciliation of external claims by QSO, category, and account, including a report for unreconciled items.
  • Added a migration matrix with ADIF/CSV/SQLite fixtures for Log4OM, DXKeeper, and N1MM, together with the operational-collation matrix and structured diagnostics report.
  • Strengthened automated tests for database, networking, QML, awards, migrations, performance, and diagnostics; the release gate also checks startup, screenshots, and clean shutdown.
  • Official packages are produced by manual cross-platform workflows with required OpenSSL, package smoke tests, and signed update manifests.

The release assets are published only after each requested runner completes successfully and the exact non-empty files are verified.