Commit graph

50 commits

Author SHA1 Message Date
Chris-AC9KH
55ebf75966 Update to Qt 6.12.0-beta2
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
2026-07-31 13:07:26 -05:00
Chris-AC9KH
bc32797e1c OmniRig: was scheduled for deprecation if the program was never bought
up to modern 64-bit standards and supported by newer versions of Qt
- Remove OmniRig from source tree
2026-07-14 12:38:03 -05:00
Chris-AC9KH
cff7382a7b Update Mac and Linux build instractions for latest changes in master 2026-07-12 18:29:44 -05:00
Chris-AC9KH
5db79433fc Update build instructions for MacOS, WWindows Qt Creator and Linux 2026-06-21 16:21:31 -05:00
Chris-AC9KH
0f522c0f6e Update linux build instructions to include use of scripts 2026-06-07 20:14:40 -05:00
Chris-AC9KH
5e8abd2af2 Update MacOS build instructions using Xcode 26 2026-05-27 18:17:33 -05:00
Chris-AC9KH
c24559ca37 Remove backslashes from User Guide. Markdown only provides escapes
for \ ` * _ { } [ ] ( ) # + - . ! | < >
2026-05-05 20:46:30 -05:00
Wyatt Miler
096a2c3fc4
Documentation updates for 3.0.0 (#277)
* 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
2026-04-29 17:50:53 -04:00
Chris Olson
fc5840584f
update links for libraries now hosted on js8lib (#242) 2026-04-05 15:25:16 -04:00
Beiri22
80894f1489
Minor changes to Pills (#233)
* 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
2026-03-28 10:47:21 -04:00
Chris-AC9KH
b93ecda91a Update MacOS build instructions for building on master, ver2.6 and later 2026-03-21 13:50:38 -05:00
Wyatt Miler
ba32f9b6be
Revise JS8Call User Guide for version updates (#225)
* Revise JS8Call User Guide for version updates

Updated user guide to reflect the latest version and changes, including new features and links.
2026-03-20 21:46:48 -04:00
Micah Hoffman
8e032d1132
RX.GET_FREE_OFFSETS API addition (#213)
* 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":""}
2026-03-10 12:44:02 -04:00
Chris-AC9KH
ee1657b728 Fix PDF download link in User Guide 2026-03-08 14:34:52 -05:00
Chris-AC9KH
54b2d97e0c Update location for User Guide to display the markdown document from
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
2026-03-07 13:30:12 -06:00
Chris-AC9KH
6715557093 Change names of JS8 6/160 to JS8 40, and JS8 4/250 to JS8 60.
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
2026-03-07 13:30:12 -06:00
Chris-AC9KH
e4e03af742 Add new modes: JS8 6/160 and JS8 4/250
This eliminates use of terms like "Turbo" which is a mechanical
gas turbine compressor, changes the faster modes to designation
of frame time/bandwidth
2026-03-07 13:30:12 -06:00
Wyatt Miler
d4dd4f5a42
Change version of API docs 2026-02-01 14:25:21 -05:00
Wyatt Miler
428bb23411 Add VS Code to the gitignore. Add API msg for closing 2026-02-01 12:51:38 -06:00
Wyatt Miler
269e004227 Test and document TX.GET_QUEUE_DEPTH 2026-02-01 12:51:38 -06:00
Wyatt Miler
02e1a93628 Adds RIG.SET_TUNE and RIG.TX_HALT 2026-02-01 12:51:38 -06:00
Wyatt Miler
183758135c Renamed GET_PTT and updated docs 2026-02-01 12:51:38 -06:00
Wyatt Miler
d0c1b09135 Fix set_spot, updated docs 2026-02-01 12:51:38 -06:00
Wyatt Miler
42b91f056e Add GET_OS, GET/SET_SPOT 2026-02-01 12:51:38 -06:00
Wyatt Miler
cfed7b366a Add STATION .GET_PTT and .VERSION API call docs 2026-02-01 12:51:38 -06:00
Wyatt Miler
5f7fca7d1e
Minor API doc changes 2026-01-21 11:05:48 -05:00
Martin Currie
c0198aaf55
WIP User Guide update (#149) 2026-01-21 08:28:27 -05:00
Wyatt Miler
3a18ad2c0a
Create initial API.md (#154) 2026-01-21 08:19:42 -05:00
Wyatt Miler
1b3dff4076
Remove top most '---' line, causes issue with doxygen 2026-01-19 16:33:10 -05:00
Chris-AC9KH
5f1875fe98 Remove changes to User Guide for JSC class to prevent conflict with
WIP User Guide update
2026-01-18 19:19:15 -06:00
Chris-AC9KH
1ab08249b1 remove MainWindow class from mainwindow.cpp and replace it with UI_Constructor class
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
2026-01-18 19:19:15 -06:00
Wyatt Miler
07ec00aa24
Switch all tables to markdown from html (#130) 2026-01-11 21:31:26 -05:00
Wyatt Miler
9c242cd3af
User Manual as markdown file, other documentation changes (#128)
* User Manual as a markdown file. Minor other additions/fixes.

* repo version of doxygen is too old, build our own
2026-01-10 21:33:24 -05:00
Wyatt Miler
9ed3adbdfc
Move Doxyfile and Linux desktop files, fix workflows (#122)
* Move Doxyfile and Linux desktop files, fix workflows

* Update build_for_Windows.md

Update Windows build instructions using the JTSDK64-Tools (Hamlib-SDK) build system.

---------

Co-authored-by: Joe-K0OG <108408564+Joe-K0OG@users.noreply.github.com>
2026-01-08 15:34:32 -05:00
Chris-AC9KH
d27a32bda4 Add documentation to User Guide 2026-01-03 13:23:18 -06:00
Chris-AC9KH
1c5bd9ddaa Add editable source in .docx format for JS8Call_User_Guide to docs directory 2025-12-20 15:49:08 -06:00
Chris-AC9KH
1c1e0dff1f Add JS8Call_User_Guide.pdf to the docs directory 2025-12-20 14:13:47 -06:00
Chris-AC9KH
5e76fd9106 Change program name and binary from JS8Call-improved to JS8Call
set linux install scripts to pull from master
2025-12-07 11:06:45 -08:00
Chris-AC9KH
3a3eb20794 Fix Software Update feature
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
2025-11-24 13:09:45 -06:00
Chris-AC9KH
cbfceba4f6 Add verstion.txt to docs
Experiment to see if Check for Updates will work
2025-11-23 16:22:04 -06:00
Chris-AC9KH
ce8ed6e92c Update naming, links and build instructions to JS8Call-improved 2025-11-16 19:15:41 -06:00
Chris-AC9KH
0455a1a826 Update URL's to point to JS8Call-improved organization 2025-11-16 18:38:58 -06:00
Chris-AC9KH
a03f6ce9c5 Update Windows build instructions to include Qt Creator 2025-10-14 20:58:00 -05:00
Chris-AC9KH
da8f632b76 Update Linux build instructions regarding use of Qt versions 2025-10-14 20:58:00 -05:00
Chris-AC9KH
e847318099 Update MacOS build instructions for new CMake configs 2025-10-14 20:58:00 -05:00
Andreas Krüger
7821b68fdd
Removing trailing whitespace from each source code line that has it. 2025-10-14 13:12:57 +02:00
Andreas Krüger
ea6e27e15f Improve the build documentation for Linux.
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.
2025-10-13 18:18:55 -05:00
Chris-AC9KH
fce301c25d Update MacOS build instructions to use pre-built libraries.
Building libs is a very time-consuming and error-prone
process that many people won't be able to accomplish, especially
on Intel Macs
2025-10-13 18:18:55 -05:00
Chris-AC9KH
d0efdb9733 Correction to Linux build commands
and convert to markdown
2025-10-13 18:18:55 -05:00
MidwestAire
db83bbbe15 - New build documentation changes for MacOS, Linux and Windows
- 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
2025-10-13 18:18:55 -05:00