Skip to content

Releases: l0g-lab/RadioOperationsConsole

Radio Operations Console v2.10.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 04:43

What works differently:

  • The tabs are down a side bar on the left instead of across the top, in
    the same order, with the same Ctrl+number shortcuts. Under Operations it
    lists the nets open now; click one to switch to it from any tab.
  • The Activities list that sat beside the Operations tab is now All
    activities
    , at the top of the side bar: one table across the page, a
    row per activity with its state, type, frequency, when and how many
    records, in the same sections, with the same search. + New beside it
    starts an activity from any tab.
  • Saving a check-in to a net that hasn't been started asks Start the net
    now?
    in a window that waits for an answer. Enter starts it; Not yet:
    early check-in
    (or Escape) carries on without starting. After Not yet
    it asks again at the first check-in once the scheduled time has come, or
    10 minutes later, not at every early check-in.
  • Exports & forms is a line per export, with buttons that say what they do
    (View CSV, Save CSV, View ADIF, Save ADIF, View text, Save text). What
    each one holds is behind the ⓘ beside its name. Exports with nothing in
    them yet aren't listed, instead of showing greyed out.

Added

  • The side bar can be resized by dragging its right edge (double-click for
    the default), or collapsed to its icons with « at its foot for more room
    on pages like Weather and Nets. Both are remembered.

Changed

  • Shorter messages on the Operations tab where a list is empty.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.9.1

Choose a tag to compare

@github-actions github-actions released this 20 Oct 00:44

What works differently:

  • The Nets page is a fixed week: its days are headed by name and always
    run Sunday to Saturday, instead of starting from today
    ("Today · Mon Oct 19", "Tomorrow …"). Today is marked, and its nets
    that are over stay listed, dimmed. Monthly nets sit under their weekday
    with which weeks they meet ("2nd & 4th") instead of under "Later".
  • The Coming up box lists only the nets on now or starting within 12
    hours, and is left out when there are none. The Nets page uses the
    full width of the window.

Fixed

  • A frequency typed with a call sign in front ("W4URG 444.325") showed the
    wrong band (80m, from the "4" in the call sign) on nets and activities.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.9.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 00:40

What works differently:

  • Traffic on a check-in can now be followed through, on any net: select
    the check-in to record it passed to whom and how (say, by JS8Call or
    RTTY), an attempt that failed, or that it couldn't be passed, the same
    way a relay station does. Logging a check-in with traffic is unchanged,
    and ticking Handled is still all it takes; the rest is there only when
    you want it.
  • Handled means passed on. Traffic marked Couldn't pass stays unticked,
    and the end-of-net warning still counts it.
  • The ICS 309 has more lines: traffic passed on to a named station, each
    failed attempt, and traffic that couldn't be passed. A message passed on
    ends with how it went ("… (via RTTY)"). This applies to relay stations
    too, so the forms you send will look different.

This upgrade changes the database: traffic already on check-ins is moved
over, handled traffic recorded as passed when it was marked. A copy of the
database is saved before the upgrade; 2.8.0 can't open the upgraded data.

Added

  • Where a check-in's traffic went. Selecting a check-in with traffic
    shows it with Passed…, Attempt failed… and Couldn't pass…. Its row
    then says where it went ("→ EOC via RTTY"), that it wasn't passed, or how
    many attempts failed. The ICS 309 and ICS 214 include it, and a net's
    Exports & forms has its traffic as CSV.
  • HF conditions on the Weather tab, from NOAA's Space Weather
    Prediction Center: solar flux and the K and A indexes on one line when
    it's quiet, each with a word for what it means ("137 good", "K 2
    quiet") and a line more on hovering. When it isn't, it says what's
    happening in plain words (a radio blackout, a geomagnetic storm),
    whether HF is being absorbed at your area during a flare and for how
    long, and any storm forecast for the next couple of days. Checked every
    15 minutes while the tab is open.
  • JS8Call, RTTY, PSK31 and FT8 are offered as ways traffic was passed.

Changed

  • The ICS 309 says how traffic was passed, and what couldn't be. A
    message passed on ends with how it went ("… (via RTTY)"), and one given
    up on gets its own line ("Not passed to EOC: no path"), for relay
    stations as well as nets.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.8.0

Choose a tag to compare

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

What works differently:

  • Every map has Street, Dark and Satellite buttons beside Full view. The
    style picked applies to all maps.
  • The radar outlines storm warnings anywhere in view, not only those
    covering your area, and every alert is drawn in NWS's color for its kind:
    a Severe Thunderstorm Warning is yellow, no longer red.
  • The radar stays on NOAA's filtered national radar at every zoom. A nearby
    station's sharper radar can be picked from Radar.

There's no database change: 2.7.0 can still open the data if you go back.

Added

  • ADIF export, for a logging program. Logbook (ADIF) in Exports &
    forms saves a net's check-ins, or a station log's contacts, as an .adi
    file to import into your logger, each as a contact with net control. Net
    control's own check-in is left out. Contacts without a mode of their own
    get the one picked beside the button, which starts guessed from the net's
    frequency (FM on VHF/UHF, SSB on HF); change it if the net was on
    something else.
  • Map styles: Street, Dark and Satellite. Pick one with the buttons
    beside Full view on any map; it's remembered on this computer and every
    map follows it. Dark is the street map with its colors turned down for a
    dark room, and works offline from the same saved tiles. Satellite is USGS
    aerial imagery with street names on top (US only, and it can't zoom in
    quite as far as the street map).
  • The radar shows every storm warning in view, not just ones covering
    your area: tornado, severe thunderstorm, flash flood and marine warnings
    are outlined as on radar.weather.gov. They show and hide with Alerts.
  • Click an alert's outline on the radar to see what it is. A popup gives
    the alert, its area, when it ends, its headline and NWS's full text. Where
    outlines overlap, it lists each one under the click.
  • Alerts are colored to match. Each outline is in the color NWS uses for
    that kind of alert, and the Alerts list shows a small swatch in the same
    color by each alert that's outlined.
  • Pick a nearby radar station. The radar's new Radar choice offers the
    stations near your area ("KAMX Miami · 7 mi") beside Filtered
    (national)
    , which stays the default. A station's own radar is sharper
    close in, but isn't filtered: birds, insects and ground clutter show too,
    most at night with no rain about. The station is named by the time
    ("KAMX · 22:10"), and the choice is remembered on this computer. The radar
    is also drawn at your screen's full sharpness.
  • The radar's Radar choice, Opacity slider and Alerts checkbox are on the
    map in Full view
    too, beside the loop's buttons.

Fixed

  • The radar loop no longer gets stuck after its five-minute refresh.
    After a pan or zoom it keeps showing the last picture until the new one
    arrives, rather than blanking, stretching or stalling.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 22:30

What works differently:

  • A typed location is placed on the map a few seconds after you save, once
    it's looked up online; saving no longer waits for it.
  • On a net, Traffic typed with no call sign is saved as a note from net
    control, not a check-in.
  • A station's street address, when it matches a house, now beats QRZ's
    point, so some stations land somewhere different (usually closer to right).
  • Approximate pins are hollow or faded on the maps, and a location that
    couldn't be placed gets a crossed-out pin in the list.

This version updates the database: once it's run, 2.6.0 can't open the data.

Added

  • Cross streets are placed on the map, typed the way people say them:
    "sw 152st & sw 137ave miami fl", "sw 152 st and sw 137 ave", "Coral Way &
    Douglas Rd". The app works out where the two streets cross, near your
    net's repeater (else net control), or near a town if you type one.

  • Looked-up places are remembered, so the same address or corner is
    looked up online once; the next check-in from it is placed at once, even
    offline. They're listed in Settings under Offline data, where they can be
    cleared.

  • Streets are remembered too. The streets fetched to find a cross street
    are kept, so a later corner of streets already fetched is placed at once,
    offline and without asking anyone. The more the app is used around your
    area, the more corners it can place with no internet.

  • Type a saved place's name ("County EOC") into any location box to put
    it there.

  • Notes from net control. On a net, type into Traffic with no call sign
    and press Enter ("Save note") to log a note from net control: a bulletin
    read, a warning issued, a switch to a backup repeater. It's a line on the
    roster and the ICS 309 at the time it's saved, from your call sign with To
    left blank, but it isn't counted as a check-in or a station and never
    needs Handled.

  • Says when a location couldn't be placed. If the lookup after saving
    finds nothing, the check-in or report gets a crossed-out pin beside its
    location, and hovering says to pick the spot on the map, instead of it
    quietly staying off the map.

  • Rough pins look rough. Each check-in and report keeps how its map point
    was found (a pin, the street address, where the streets cross, a ZIP code's
    or town's centre…). On the maps, approximate stations are hollow, dashed
    dots and approximate reports are faded, with a key; hovering over a
    location says how it was placed, and the CSV exports have a "Location
    Placed By" column.

Changed

  • A station's street address beats QRZ's point when the address matches
    a house. QRZ's point can be an old address still set on QRZ, or a rough
    one, and could put a station kilometres away.
  • Every location box works the same way. The check-in and report
    Location boxes, the map picker's search (net control, operators, repeaters,
    saved places, the APRS area), and the weather area all take the same
    things: an address, a cross street, a town or ZIP, coordinates in any
    format, a grid square, a mile marker, or a saved place's name. The same
    text lands in the same place wherever it's typed.
  • Saving never waits on the internet to place a location. A check-in or
    spotter report is saved at once and lands on the map a few seconds later,
    when the online lookup finds it.
  • Locations are read the way people write them: "N.W. 27th Ave",
    "21 st ave", "US-1", "sw 40 st (bird rd)", "corner of …", and bare numbers
    like "152 and 137" all work, and an apartment or unit number or a PO box
    no longer stops an address being found. Search boxes no longer wait up to
    half a minute on the slowest map service, and with no net location,
    searches start from your weather area instead of the whole country.
  • More accurate pins. Shorthand like "13700 sw 152 st" is read as
    "Southwest 152nd Street" (it used to land on the wrong street), places are
    searched near your net first (a bare "Main St & 5th" no longer lands in
    another state), and a town's or street's rough centre is marked
    approximate on the map.

Fixed

  • Large text and zoom no longer misalign the lists. At a larger text size
    the check-in roster's, contact log's, range check's and spotter reports'
    columns widen with their text, so the Time no longer runs into Traffic or
    Notes (a window too narrow for every column scrolls sideways). The buttons
    above each list wrap whole instead of breaking their words, and Save
    check-in stays on its row.
  • Times line up to the second at any zoom. Each list's Local and UTC
    times, and the Time heading, end at the same place on every row, whatever
    the zoom or text size, and so do the clock's two lines at the top right,
    which no longer end the UTC time with a "Z".

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 03:51

Added

  • A fuller SKYWARN summary. A SKYWARN net's summary, and its saved text,
    now give the largest hail and strongest wind reported and how many reports
    came from each county.
  • Keep NWS alerts with a SKYWARN net. The Reports tab lists the alerts in
    effect at the net and in your weather area, each once; tick the ones to
    keep. They stay with the net, even after NWS drops them, and are listed in
    its summary with their area and when they were in effect.
  • Take a report from the roster. On a SKYWARN net the roster's last
    column is now Traffic & reports: each station's reports are listed beside
    its traffic, and a Report button on every row opens the report form with
    that station filled in and the report linked to that row. A row's traffic
    not yet handled becomes the report's details. It stays open until you tick
    Handled once the report is passed on, as with any traffic.
  • Each report is its own line on the roster and ICS 309. A report entered
    on the Spotter Reports tab from a call sign logs a new check-in for that
    station, at the time it's taken, with the report in brief as its traffic
    (open until you tick Handled once it's passed on);
    a station not yet on the roster is looked up and placed on the map as
    usual. To add a report to a check-in already there, use Report on its row.
  • One map pin per station per place. A station entered more than once is
    one pin where it stayed put and a new pin where it moved, and the map
    counts stations, not entries. Range checks still show every entry.

Changed

  • Dropdowns are the same height as the text boxes beside them, on every
    system, so rows of fields line up. In forms, a short dropdown is at least
    as wide as a short text box.
  • Traffic and report details wrap to a second line on the check-in
    roster and the spotter reports list, instead of being cut off after one,
    without making rows taller; longer text ends in "…", with the full text on
    hovering.
  • Update all stays put in Settings. The mile-marker roads' Update all is
    on the same line as their name, and no longer moves when the road list or
    its information is opened.
  • Clearer Winlink buttons on the ICS 309 and 214: "Save file for Winlink
    (Load Form 309 Data)" and "(Load ICS 214 Data)" name the Winlink button the
    file is for.

Removed

  • "Create linked report" under the check-in roster. It only noted in the
    History that a report was made, without making one; Report on a SKYWARN
    net's roster rows does it now.
  • The "Weather now" line on a SKYWARN net's Reports tab, to give the reports
    more room. The alerts in effect are in the net's NWS alerts list, the
    Weather tab has the conditions and radar, and the weather as the net starts
    and ends is still recorded in its summary.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.5.4

Choose a tag to compare

@github-actions github-actions released this 07 Oct 22:52

Added

  • Correct a check-in's time. Edit on a net check-in has a Time box, so
    when a station checked in can be fixed, during the net or after it ends.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.5.3

Choose a tag to compare

@github-actions github-actions released this 07 Oct 20:52

Added

  • macOS support. Builds and runs natively on macOS — no platform-specific
    code changes were needed, just the build/release plumbing. Release builds
    now publish a .dmg alongside the existing Linux and Windows installers,
    as a universal binary covering both Apple Silicon and Intel. See the
    README's "Get it running" section for local build prerequisites.
  • Share your repeaters and nets. Export repeaters… (under the Repeaters
    panel) and Export nets… (under the Nets tab) save them to a file to hand to
    other operators, who bring them in with Import. An import shows what it
    will add and only ever adds: anything already there is left as it is. A
    net goes as text alone — its repeater's name and frequency, not a link — so
    whoever imports it can link it to a repeater of their own.
  • Delete repeaters and nets for good. Once retired, a repeater or net can
    be deleted from the retired list. Nets on a deleted repeater keep its name
    and frequency as text. The History tab keeps showing the names of deleted
    repeaters, nets, and places.
  • Show map from the Summary. The selected activity's Summary on the
    Operations tab has the same Show map as the Check-ins tab, so the check-ins
    can be seen on the map without switching tabs.
  • Correct a closed net without reopening it. Check-ins and contacts can
    still be edited, placed on the map, and looked up, traffic marked handled,
    and relayed messages marked passed, after the net has ended. Adding or
    removing anything still needs Reopen.
  • Correcting a call sign offers the right station's details. Changing a
    check-in's call sign in Edit looks up the new one and asks whether to use
    its name and location in place of what was looked up for the wrong call.

Fixed

  • Long traffic is no longer cut off in the Winlink ICS 309 and ICS 214.
    Traffic longer than the form's line (90 characters on the 309, 100 on the
    214) now runs on to the next line, as on a paper log, instead of being
    shortened with "...", so traffic can be as long as it needs to be.
  • A station log's summary no longer shows when it started, ended, or how long
    it has run, which mean little for a log kept open for days.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer
  • macOS: .dmg (one universal build, works on Apple Silicon and Intel)

Windows, Linux, and macOS builds come from the same source. Windows installers are not code-signed,
so Windows may warn ("Unknown publisher" / SmartScreen) before you can run one; macOS is not
notarized, so it may warn that the developer can't be verified (right-click the app and choose
Open to run it anyway). Neither is a sign of tampering, just the cost of an unsigned open-source
build.

Radio Operations Console v2.5.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 13:30

Changed

  • Radar you can zoom and pan. The Weather tab's radar is now NOAA's live
    radar over the app's own map — zoom in on a storm, pan around, or open it in
    Full view — instead of a fixed animated picture of one radar site. It takes
    the right column, with the alerts moved above the forecast and Now down to
    one line, so there's no Show radar button and no scrolling to see it. It
    loops every scan of the last hour (about 30), saying how old each is
    ("19:42, 4 min ago"), with pause and step back and forward — it starts
    paused if your computer is set to reduce motion — and, left up, picks up new
    scans every five minutes. In Full view, a small strip in the corner keeps
    the play/pause, step, and time. An opacity slider lets the streets show
    through, and the areas of the NWS alerts in effect are outlined — warnings
    in red, watches and advisories in amber.
  • Alerts check themselves every five minutes while the Weather tab is
    open, so a new warning appears on its own; the Alerts heading says when they
    were last checked.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer

Windows and Linux builds come from the same source. Windows installers are not code-signed, so
Windows may warn ("Unknown publisher" / SmartScreen) before you can run one — this is expected
for an unsigned open-source build, not a sign of tampering.

Radio Operations Console v2.5.1

Choose a tag to compare

@github-actions github-actions released this 06 Oct 03:14

Changed

  • Settings fits on one screen, in two columns: Appearance and Online
    services on the left, Offline data and Backup on the right, with one heading
    per panel. Everything saves as you change it — the QRZ and NWS boxes as you
    leave them, with a brief "Saved" — so the Save and Reset buttons are gone.
    Check login tries your QRZ login there and then and says whether it
    worked. Offline data and Storage are now one list: each call-sign file,
    the mile-marker roads (each road under Show roads), map tiles, and safety
    copies on one row with its status, size, and buttons, and the total. "Last
    backed up" is amber if you never have, or not for a month.

  • The APRS tab shows stations, not a wall of packets. The heading says
    the area and radius ("APRS — Orlando, FL · 45 mi") with a green Live
    and counts while connected. Beside a map fitted to the radius, each
    station takes two short lines: an icon and kind from its APRS symbol
    (Mobile, Home, Weather, Digipeater, IGate…), when it was last heard, how
    far and which way ("4.2 mi NE"), and its comment — a weather station's
    report in words ("88°F · wind W 12 mph gusting 18 · humidity 78%"). On the
    map each station is one marker, labeled and colored by kind, with a trail
    if it's moving; click a station to find it. Radius choices are in miles,
    and the raw packets are a click away.

Fixed

  • Changing your QRZ username or password now takes effect at once; the
    old login's session was being kept until it expired.

Download

See the assets below for your platform:

  • Linux: .deb (Debian/Ubuntu), .rpm (Fedora/RHEL), or .AppImage (runs on most distributions)
  • Windows: .msi or the .exe (NSIS) installer

Windows and Linux builds come from the same source. Windows installers are not code-signed, so
Windows may warn ("Unknown publisher" / SmartScreen) before you can run one — this is expected
for an unsigned open-source build, not a sign of tampering.