Skip to content

CommsPlan 2.0.5

Latest

Choose a tag to compare

@github-actions github-actions released this 13 Oct 11:57
· 1 commit to main since this release

CommsPlan 2.0.5

Choose the package for your computer from Assets below. Technical users can instead use GitHub's automatically generated Source code (zip) or Source code (tar.gz) archive, or pull the tagged source manually.

CommsPlan, formerly FreqInOut, retains existing station data and technical profile/package identities. Follow the guided upgrade instructions for your installation before replacing an existing app.

Downloads

  • Windows 10/11 x86-64: CommsPlan-2.0.5-windows-x86_64-setup-unsigned.exe
  • Debian/Ubuntu-family Linux amd64: CommsPlan-2.0.5-linux-amd64.deb
  • Apple Silicon macOS: CommsPlan-2.0.5-macos-arm64-unsigned.dmg
  • Intel macOS: CommsPlan-2.0.5-macos-x86_64-unsigned.dmg
  • Manual/source installation: use the source archive below or check out tag v2.0.5

Verify a downloaded package with SHA256SUMS.txt. GitHub build-provenance attestations are also published for the native packages.

What changed

  • Release note: This entry covers the CommsPlan 2.0.5 scope. Native package upgrade, uninstall, recovery, and hardware behavior remain subject to their platform procedures and operator checks; the complete Plan Builder input catalog remains deferred beyond 2.0.5.
  • Changed: The CommsPlan brand retains FreqInOut profile roots, freqinout.db and freqinout_nets.db, compatibility commands, the Windows AppId=FreqInOut, the Linux package identity, and the historical macOS bundle identifier. Migration, profile-copy/recovery, and Linux source-checkout relocation workflows preserve explicit paths and rollback artifacts.
  • Added: Frozen-package startup now guards pre-schema database writes with a station-lock check and a verified cold copy of the selected profile config tree, including raw WAL/journal sidecars. It records the actual receipt and manifest paths, validates SQLite on a disposable copy, reuses valid same-version evidence, and captures a fresh profile when data first appears.
  • Changed: Multi-radio hardware, BBS routing, and Launch Control now keep software, endpoints, rig-control instances, readback evidence, and retries tied to the selected radio. Ambiguous or failed states remain visible and stop unsafe actions; schedule changes preserve per-radio ownership and source/offset explanations while background refreshes stay bounded. Scheduler caches reuse unchanged plan, assignment, and schedule inputs and reload after saved source revisions change.
  • Added: Ops Center now uses a tabbed dashboard with shared roster, readiness, and status inputs. SOP work adds bounded attention/evidence search and summary authoring, while radio controls clarify active/default-radio ownership and operator actions.
  • Changed: Map presentation uses bounded worker snapshots and preserves visible scenes across focus changes while retaining offline vector operation; linked station context, layers, route updates, and MeshCore map projection are handled through the same guarded refresh path.
  • Fixed: Messages and navigation now keep stable source-aware status/action state and avoid unnecessary refresh work. Compose handles default and disconnected Mesh states more clearly, with improved Spotter comment layout and saved-form field decoding.

View the complete changelog.

Package signing notice

  • The Windows installer is unsigned and includes -unsigned in its filename. Windows may display Unknown publisher or a Microsoft Defender SmartScreen prompt.
  • The macOS disk images are not Developer ID signed or notarized and include -unsigned in their filenames. macOS may require Open Anyway in Privacy & Security.
  • The installed application name is CommsPlan. Confirm the checksum before bypassing an operating-system trust prompt.