Skip to content

Log for Linux 0.3.1

Latest

Choose a tag to compare

@OK1BR OK1BR released this 18 Sep 21:34
3fd1d34

A maintenance release after a month of contest use: the log now keeps the score while you operate, two more contest presets, and a run of fixes that came straight out of contest-day notes.

Highlights

  • Live claimed-score estimate — points × multipliers in the contest subtitle (307 pts × 49 mult = 15043), computed Pts/Mult columns showing what each QSO brought, and CLAIMED-SCORE prefilled in the Cabrillo dialog. The scoring rule is data in the contest's own template, so a contest keeps the rule it was run under. It is an estimate from your own seat — the sponsor's rescoring is the authority; SARTG is points-only and WAE scores without QTCs (a documented underestimate)
  • New presets: YO DX HF and SAC — SAC brought two generic rule pieces: validity by a list of DXCC entities (No contest QSO — not Scandinavian (Germany)) and prefix-number multipliers per entity
  • Cabrillo CATEGORY-MODE and CATEGORY-BAND are prefilled from the logged QSOs, not from whatever the previous contest left in the dialog — both stay editable
  • A QSO the contest's rule rules out asks before it is logged — "No contest QSO?" with the rule's reason; Cancel is the default, so a reflexive second Enter does not log it
  • Exchange and Sent fields are upper-cased as you type, like the callsign
  • A spot click no longer replaces the call under a row you have started typing into — once any field of the entry row is touched, the click is a no-op until the row is logged or cleared
  • Table columns follow the font — with a wider UI font the UTC column lost its time
  • Every icon the app uses is compiled into the binary — no image-missing glyphs when the configured icon theme does not reach Adwaita
  • "Cannot open log" shows the database path once, not twice
  • The .deb and .rpm now carry cty.dat (#21) — the 0.2.0 and 0.3.0 packages shipped without it, so country resolution and per-contest QSO validity were silently off on Debian/Ubuntu/Fedora installs; the release pipeline now fails when a package misses a file the build installs. AppImage and AUR were not affected

Verification status, stated plainly: the engine side — scoring, presets, Cabrillo categories — is covered by the offline gates (10/10); the gates cannot see UI behaviour. The score and the Cabrillo categories were checked against the real YO DX HF 2026 log; the invalid-QSO dialog, the column widths and the icons were seen live. Still ahead: the SAC preset's first contest (SAC CW, 19–20 Sep, #17) and the at-the-radio pass of the spot-click fix (#1).

Install

  • Arch: log-for-linux on the AUR — paru -S log-for-linux (0.3.1 lands there right after this release)
  • AppImage (attached): chmod +x, run
  • .deb (Ubuntu 24.04+ / Debian 13+) and .rpm (Fedora 40+): attached

Your log lives in ~/.local/share/log-for-linux/log.db, preferences in ~/.config/log-for-linux/settings.ini.