Repository navigation
v0.8.0
v0.8.0
This release is mostly about Netlog: a live view that stays in navigation
mode and is driven from the keyboard, a clearer layout, a roster report with a
timeline of who was on the air when (as a PDF and on the page), and a
Continuous Log as PDF. All tools can now share your own callsign lists,
including QSOs imported from a Wavelog logbook, and the previews of the tools
in chat apps show a card.
Netlog
- Navigation mode: opening a station leaves the keyboard in navigation
mode;iornenters the note field, and typing a note puts that station
on air..and,move through the stations (.on the station on air
hands over, and after the last station starts the next round),a/p
/lset active, paused or monitoring,j/kvisit every station. - Writing notes: Enter saves, Shift+Enter is a line break, Ctrl/⌘+Enter
saves and hands over, Ctrl/⌘+Shift+Enter saves a question. The buttons show
their key symbols. Ctrl/⌘+Enter also hands over on My Turn. - Stations that are paused, monitoring or gone are set back in the list
and skipped; a "Return" button puts them back, and their note field stays
disabled until they are active. A status changed again within ten seconds
replaces the last change (an accidental active → paused → active leaves
nothing in the log); ⌘Z brings the replaced one back. - Speaking order: round-robin follows the list and wraps; with a repeater,
round-robin is the default. The green "Start round N · next: …" button is
on the net control's page. The usual net control of a series becomes net
control by itself when it checks in and nobody holds it yet. - My Turn: the open responses and your own talking points first, the
newest on top; answered ones fold into a compact "Answered" list with a
Reopen button each; the notes of the current and the previous round follow. - Layout: the participant list is one column on the left in every view,
the tabs sit on the main view, Live Notes and My Turn are one "Notes" tab,
undo and redo are at the very top. The header is one row: offline
readiness, storage and backup are one status chip with a panel for the
details and the backup download. The sessions screen is a place you leave,
without the workspace bar. - Net Control: the station list matches the participant list, with an add
line (status, me, NCS) and Return buttons. Close the net checks every
station out and logs "net closed" with the time; one undo step. - Continuous Log: expand or collapse all rounds, and a PDF (the notes
of one station in one block with its speaking time, marked responses and
after-net tasks). - Roster report: "Roster and facts (PDF)" and a collapsed card in Net
Control show the net's facts, the roster with in, out and duration (hh:mm),
[NCS] and [me] tags (a former net control in grey), the handovers, and
presence over time: a row per station, solid green when active,
hatched blue when monitoring, hatched amber when paused, a gap while
checked out, a magenta strip while net control, a tick per note. The states
differ by pattern, not only by colour. - "Backup and data" is regrouped with clearer contrast and buttons; station
profiles are collapsed. - The Netlog README now documents the keys, tabs, Net Control and the PDFs.
Callsign lists and Wavelog import
- Your own callsign lists sit next to the Austrian list in one shared
dialog ("Rufzeichenlisten"): import Ham2K PoLo callsign notes or a CSV,
put the lists in the order of the lookup, switch them off, test a search.
A name, place or locator is taken from the first list that has one. - Wavelog import (new page, online only): enter your Wavelog address and
an API token and import the QSOs of a logbook; the page summarises them per
callsign (name, place, grid of the latest QSO, number of QSOs) as one more
list. Read-only, the token is not stored. - Confirm, Notfunk and Netlog use the same lookup. Confirm's callsign
field uses the shared search and warns about an unknown callsign against the
official list only; Notfunk's "Stationsrufzeichen" of an operation has the
callsign search too.
All tools
- Link previews: each tool has a preview card for links in chat apps.
- PDFs: the Netlog PDFs and Confirm's and Notfunk's log and form PDFs
show the address of the tool in the footer when served from a web address. - Manual screenshots are made by the build, so they match the tools.
Limitations
- The callsign lists, including the Wavelog summary, are not part of any
backup. - The Wavelog import was tested against a simulated instance only, not yet
against a real Wavelog; it needs an https address (or localhost). - In Netlog, a round's number and topic can no longer be edited and an
earlier round cannot be made current in the app. The data is unchanged. - The new Netlog views were checked with automated browser tests (Chromium,
Firefox, WebKit, phone) and axe-core, not yet with a screen reader or with
forced colours. The PDFs were checked in one PDF renderer. - Netlog's help is in the app and in the README; a separate manual is still
open (#88).
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. - Stored data and exports are unchanged. The new callsign database
(oe1ebg-callsigns) is created on first use and stays on that browser. - Server operators: the header configuration changed since v0.7.0. The new
wavelog-import/location needs its own policy (any https host and
localhost inconnect-src, nothing else widened); copy it from
deploy/nginx.conf.exampleordeploy/htaccess.example. Everything else is
unchanged.
Technical details
The linked PRs explain the implementation and verification:
- Netlog live-view feedback round:
#150; see the
Netlog README
and the shared README
(PDF writer). - Callsign lists and Wavelog import, stacked:
#141 shared store and lists,
#143 Wavelog import
(#81,
#82),
#145,
#146,
#147 and
#148 one lookup service for all
tools. - Link previews: #142.
- Manual screenshots from the build: #149.
Full changes since v0.7.0.
The GitHub release appends an automatically generated PR and contributor list.
What's Changed
- Open Graph link-preview cards for each tool by @ebirn in #142
- Shared callsign store: own lists next to the Austrian list (#81) by @ebirn in #141
- Wavelog import: QSOs of a logbook into the callsign store (#82) by @ebirn in #143
- Callsign lookup service for all tools (1/3): shared service, Netlog cleanup by @ebirn in #145
- Callsign lookup service for all tools (2/3): Confirm by @ebirn in #146
- Callsign lookup service for all tools (3/3): Notfunk by @ebirn in #147
- Callsign lookup service for all tools (4/4): drop the old path, guard test by @ebirn in #148
- Generate the manual screenshots during the build, do not commit them by @ebirn in #149
- Netlog: live-view UI feedback round (keys, layout, Net Control, PDFs) by @ebirn in #150
- Release notes for v0.8.0 by @ebirn in #151
Full Changelog: v0.7.0...v0.8.0