Skip to content

Releases: Marzona/rig-remote

Rig-Remote 3.1 release

22 Apr 14:38

Choose a tag to compare

Rig Remote v3.1

What's new

Qt-based UI

The interface has been fully rewritten using PySide6/Qt, replacing the previous Tkinter UI.
The new UI is more responsive, supports bookmark sorting, and lays the groundwork for future
visual improvements.

Improved frequency scanning

Scanning logic has been overhauled for more accurate tuning and bookmarking:

  • Better bookmark matching for any tuned frequency
  • Reduced duplicate bookmarks caused by signals with long tail ends (bell-curve decay)
  • Fixed rig count handling in sync/panadapter mode

Expanded test coverage

Unit and functional test coverage has been significantly increased across all major modules:
rigctl, scanning, bookmarksmanager, disk_io, stmessenger, syncing, app_config,
channel, rig_endpoint, sync_task. Functional tests now cover multi-component flows
end-to-end and run serially against a live rig instance.

Release automation

A release.sh script now handles linting (ruff), type checking (mypy), testing,
wheel build, .deb packaging, and PyPI test and production upload in one step.

Installation

PyPI:

pip install rig-remote==3.1

Debian/Ubuntu (.deb):
Download rig-remote_3.1_amd64.deb from the releases page
and install with:

sudo dpkg -i rig-remote_3.1_amd64.deb

Requirements

  • Python >= 3.13 (PyPI install)
  • Any rigctl-compatible receiver: gqrx, rigctld, etc.

Links

Full Changelog: v3...3.1

rig-remote v3.0.0 – Now with Python 3 Support!

01 Jun 08:02

Choose a tag to compare

We’re excited to announce the release of rig-remote v3.0.0, a major update that brings the project into the modern Python ecosystem! This release marks the successful migration of the entire codebase from Python 2 to Python 313, along with significant internal improvements.

🔧 What’s New
Full Python 3 Compatibility
The tool now runs on Python 3.13 — Python 2 is no longer supported.

Deep Backend Refactor
Core modules behind the UI have been refactored or rewritten for better structure, readability, and maintainability.

Updated Test Suite
All tests were updated or rewritten to align with modern Python 3 testing practices.

Improved Code Quality
Cleaner separation of concerns and better overall design under the hood.

⚠️ Breaking Changes
Python 2 is no longer supported — please ensure you're using Python 3.113 or newer.

Some internal modules may have changed; review your usage if you're integrating rig-remote in a custom way.

🙏 Thanks
Huge thanks to everyone who has used and supported this project. This update lays the foundation for easier maintenance and future enhancements.

Rig-Remote 2.1 is now available!

12 Jan 21:35

Choose a tag to compare

Hello,

Welcome to the third release of rig-remote. The main focus of this release has been bookmarking and rig control:

  • bookmark export and import features are now available with rig-remote and gqrx format support
  • ability to tune/control 2 rigs, the UI provides 2 set of distinct control fields
  • small changes and updates on the UI, some feature has been moved to the menu bar
  • improved unit testing coverage
  • improved release process and tests on different platforms
  • long list of small fixes and corrections as usual

Enjoy.

Second release of rig-remote

30 Apr 17:02

Choose a tag to compare

Hello,

Welcome to the second release of rig-remote. The major improvements, among all the little things are:

threading and events support for all the scanning commands
tooltips in the UI
selection/deselection of bookmarks in the bookmark lists is now available
increased the testing coverage in all the modules, improved code readability
long list of small fixes and corrections.
The list of issues related to this release is here https://goo.gl/e3P1MM

Enjoy.

First version of rig-remote

22 Jan 07:29

Choose a tag to compare

This project has been forked from gqrx-remote (thanks for the work done, Marmelo) and now most of the code has been refactored/rewritten, a basic scanning feature has been added, the UI has been polished a little to accommodate for the new features ...time for the first release :).

Enjoy.