Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:42
· 139 commits to main since this release

v0.6.0

This release gives Netlog a memory across nets: each station's history
from earlier sessions, open follow-ups you can close or carry into today's
net, and search by series and station. Series can be folded, summarised and
backed up on their own, and My Turn shows the current and previous round
together. All tools are easier to read and use with a keyboard, screen reader
or phone after an accessibility review, and a rare stalled update in Chrome
is fixed. Fictional example backups let you try Netlog, Confirm and Notfunk
with realistic data.

Netlog

  • Station history: a "Verlauf" / "History" panel under the station in
    Live Notes lists the station's earlier sessions on this device, newest
    first, across series and ad-hoc nets: date, net, the name and call as
    recorded then, and the notes with round, topic and reply state. Every entry
    opens the exact note in its session; b / Back returns with your draft
    kept.
  • Matching stations: the same station profile or the same full callsign
    (OE0QXA = OE0QXA/P) counts automatically. Partial calls such as
    OE0QX? or a matching name only appear as "possibly the same station".
    You decide "Same station" or "Not the same"; both can be undone, and the
    recorded entries are never rewritten.
  • Open follow-ups from earlier sessions: open on-air replies and
    after-net tasks come first in the history. Mark one done where it is,
    or carry it forward as a task or into My Turn. A carried item shows
    where it came from ("↪ from 2026-10-02 · Wiener Runde #1 · OE0QXA") and
    links back; the original is closed. Nothing from an earlier session enters
    My Turn without that click. One undo takes both steps back.
  • Search (/): filter by series, or sessions without a series; search
    only the selected station, across all its sessions; round topics are
    searchable and open in Net Control.
  • Series: series cards fold open and closed, and the device remembers
    which are open. Each card has a summary, for example "4 sessions ·
    2026-06-03 – 2026-06-24 · ⌀ 7 stations · 12 different stations · 89 notes ·
    8 open".
  • Back up and restore one series: "Back up" on a series card downloads
    that series with all its sessions in one JSON file. "Restore…" on the same
    card accepts only a backup of that series; it checks the file first and
    skips sessions that are already there.
  • My Turn with both rounds: the round notes now show the current and the
    previous round together, grouped by station, each note tagged with its
    round (R4, R3). The Current/Previous switch and the p key are gone.
  • Printed report: notes and replies appear only when "with notes and
    replies" is ticked; it is off by default. The export hint says which files
    contain notes.
  • Layout: the station heading in Live Notes takes two lines instead of
    five. Click a session's date and title to open it; ↑/↓ for the speaking
    order sit right under the station list. On phones, history entries use the
    full width.

All tools: accessibility

After a review of all tools (WCAG 2.2 AA, automated checks with axe-core in
light, dark and phone views), the automated checks report no violations in
any view.

  • Contrast: the blue of buttons and active toggles is slightly darker,
    and muted text in dark mode, warnings and the ADIF hint are easier to read.
    App icons keep their colour.
  • Screen readers: suggestion lists (callsigns, places) are announced as
    lists with options; button names start with their visible text, for
    example Confirm's "Bearb.".
  • Targets and small screens: header toggles, help and back links, ADIF's
    "×" buttons and the ADIF/SOTA calendar buttons are at least 24×24 px.
    Every view fits a 320 px wide screen without scrolling sideways, including
    ADIF with a loaded log and Confirm's storage notice.

All offline tools: updates

  • An update could stall in Chrome and Edge: after "Update" or "Erneut
    versuchen" the new version sometimes did not take over, and the page just
    stayed. Your input was saved, but the update only happened on a later
    reload. The page now reloads by itself after a few seconds and loads the
    new version.

Example data

  • examples/backups/
    contains fictional backups to import into Netlog (3 series, 12 sessions),
    Confirm (4 logs) and Notfunk (a logistics exercise with 30 messages), each
    also as a small example. The README there explains what to try. They are
    in the repository only, not in the release bundle.

Limitations

  • Netlog's history covers sessions on this device only. Nothing is looked up
    or shared; to see another device's sessions, restore its backup.
  • Netlog's help is in the app only; there is no separate manual yet
    (#88).
  • Open from the accessibility review
    (#108): tables on phones in
    Confirm and Notfunk, Confirm's header on phones, the ADIF column order, and
    tests at 200 % zoom, with forced colours and with a screen reader.

Before updating

  • Export important logs and verify that the backup files arrived before
    updating, as for every release.
  • For USB or file:// use, replace downloaded single-file copies with this
    release's copies.
  • A Netlog series backup can be restored by v0.5.0 too, as an ordinary
    backup.
  • Server operators: the header configuration is unchanged since v0.5.0.

Technical details

The linked PRs explain the implementation and verification:

  • Netlog station history (#90),
    stacked: #98 history panel and
    matching, #99 open follow-ups
    and carrying forward, #100
    search filters and the report choice; see the
    Netlog README.
  • Netlog layout and series: #102
    station heading, #104
    collapsible series and series backups,
    #105 My Turn with both rounds,
    session rows, ↑/↓.
  • Accessibility (#108):
    #107 guidelines,
    #109 shared fixes and the
    repeatable just a11y-survey,
    #110 per-tool fixes.
  • Example backups: #103, browser
    tests and CI coverage in #106.
  • Stalled update in Chromium (#97):
    #112.
  • Manual screenshots regenerated for the new colours, with the release
    notes.

Full changes since v0.5.0.
The GitHub release appends an automatically generated PR and contributor list.

What's Changed

  • Add fictional backup examples for Netlog, Confirm and Notfunk by @ebirn in #103
  • Netlog: station history across sessions (1/3, #90) by @ebirn in #98
  • Netlog: open follow-ups from earlier sessions (2/3, #90) by @ebirn in #99
  • Netlog: search by series and station, privacy choice for the report (3/3, #90) by @ebirn in #100
  • Netlog: a compact station heading in Live Notes by @ebirn in #102
  • Netlog: collapsible series with a summary; back up and restore one series by @ebirn in #104
  • Netlog: My Turn with both rounds by station; session titles open; ↑/↓ above check-in by @ebirn in #105
  • Browser tests for the example backups; CI runs them on example changes by @ebirn in #106
  • AGENTS.md: UX and accessibility guidelines by @ebirn in #107
  • Shared accessibility fixes: contrast, combobox roles, target sizes, reflow (#108) by @ebirn in #109
  • Per-tool accessibility fixes: names, targets, reflow, Netlog history on phones (#108) by @ebirn in #110
  • Offline update: reload when the new worker does not take over (#97) by @ebirn in #112
  • Release notes for v0.6.0; manual screenshots in the new colours (re-land #113) by @ebirn in #114

Full Changelog: v0.5.0...v0.6.0