Repository navigation
Releases: l0g-lab/RadioOperationsConsole
Release list
Radio Operations Console v2.10.0
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:
.msior 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
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:
.msior 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
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:
.msior 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
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:
.msior 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
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:
.msior 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
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:
.msior 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
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:
.msior 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
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.dmgalongside 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:
.msior 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
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:
.msior 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
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:
.msior 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.