JS8Call-Build-AppImage.sh: Update Linux workflow script to include
libopengl-dev
tools/Linux-User-Build-JS8Call.sh: Update user build script to include
libopengl-development package
* Revise build instructions for JS8Call on Linux
Updated references from 'JS8Call-improved' to 'JS8Call' throughout the document, clarified notes regarding Qt version recommendations, and adjusted installation instructions.
* Update API documentation to version 3.0.0
Updated API documentation to version 3.0.0, reflecting changes in API methods and version compatibility.
* Update user guide for JS8Call version 3.0
* Update documentation for building JS8Call on Windows
Normalize that we are JS8Call.
* Revised and refactored building instructions for JS8Call on Windows
Updated instructions for building JS8Call on Windows, including prerequisites, setup for JTSDK64-Tools, and environment configuration for Qt Creator.
* Fix formatting
* Revise JS8Call build instructions for JTSDK64-Tools
* Relocate a line to the proper subheading and minor corrections
Various grammar and punctuation fixes
* Fix a few minor Linux build instructions and grammar
* default for missing arg in command tooltip
* small documentation for pills
* extend pill. allow for grid param in CQ calls
* Pills only match on valid groups
* Message To Tooltip Wording
* Add screenshot for pills to doc
* RX.GET_FREE_OFFSETS API addition
- Reads optional `SPEED`, `LOW`, `HIGH` params (defaults: current mode, 500 Hz, 2500 Hz)
- For each active offset in `m_bandActivity` (within 30 seconds), computes the blocked zone as `occ ± (requestedBW/2 + signalBW/2)` — accounting for both the occupying signal's actual bandwidth and your intended TX bandwidth
- Sorts and merges overlapping blocked zones, then returns the gaps as `FREE` segments
- Omits gaps narrower than your TX bandwidth (they can't fit anyway)
- Example response: {"params":{"FREE":[{"HIGH":860,"LOW":500,"WIDTH":360},{"HIGH":2500,"LOW":1120,"WIDTH":1380}],"BANDWIDTH":160,"HIGH":2500,"LOW":500,"SPEED":2,"_ID":...},"type":"RX.FREE_OFFSETS","value":""}
the Code Resources. This ensures the latest version is always displayed
from the UI.
Add a link to download a PDF copy of the Guide from our github.io downloads
Add a link to the README for the User Guide
This uses the two respective modes' approx transmisson speed in
words per minute instead of using frame time/bandwidth.
Improve the documentation for these two modes to better explain
that HB networking is disabled when using them
This eliminates use of terms like "Turbo" which is a mechanical
gas turbine compressor, changes the faster modes to designation
of frame time/bandwidth
rename remaining files that didn't match their class definitions
relocate the explicit UI_Constructor member function to JS8_MainWindow
relocate the processBufferedActivity member function to JS8_MainWindow
format affected files with LLVM clang-format
Set default APRS inbound relay to off
Fix layout of General->Networking & Autoreply tab in Settings
Squashed commit for PR, commit history;
This requires a version.txt file to be present in the latest production release
remove verstion.txt from docs, which was experimental to fix Software Update
Change URL to be ambiguous to point to latest release for host of version.txt
Reformat the text in the SelfDestruct message box to be a link that points to the GitHub Releases
Remove HTML line break tag to provide cleaner formatting of text in the SelfDestruct message box
Also, remove redundant README file from the sources and local rigctl / rigctld versions from the build result.
Also, less yelling in the file names in the docs directory.
- Author build instructions for Windows and Linux, credit: @Joe-K0OG
- Remove reference to INSTALL and INSTALL-WSJTX from CMakeLists.txt
and delete those files - they are obsolete
- Update README and README.md to be the same
- Create new docs directory for BUILD instructions and contributor's guide
- Add new Contributor's Guide