No description
Find a file
2025-06-27 17:03:49 -04:00
artwork Delete old WSJTX splash screen 2024-10-21 09:38:05 -07:00
Audio Use timezone functions compatible with Qt 6.4 2024-10-21 13:44:12 -07:00
CMake Remove outdated cmake bundle utilities 2025-03-29 10:20:34 -07:00
contrib Initial Commit 2018-02-08 21:28:33 -05:00
Darwin Add LSMinimumSystemVersion to plist 2025-03-29 10:23:47 -07:00
debian Initial Commit 2018-02-08 21:28:33 -05:00
icons Fixed windows install logo 2019-04-28 20:11:44 -04:00
lib Eliminate twkfreq1 subroutine usage 2025-01-06 18:13:23 -08:00
logbook Use QStandardPaths::AppLocalDataLocation 2025-03-02 07:30:50 -08:00
media/tests Fixed decoder hang on cshift when subtracting signal 2020-05-03 14:58:47 -04:00
Palettes Updated to r8541 2018-03-05 14:49:51 -05:00
qmake_only Initial Commit 2018-02-08 21:28:33 -05:00
vendor Update SQLite to 3.48.0 2025-01-31 16:03:49 -08:00
.gitignore Merged master 8748 2018-08-05 11:33:30 -04:00
about.cpp Change repo location to github 2024-11-07 07:44:47 -08:00
about.h Initial Commit 2018-02-08 21:28:33 -05:00
about.ui Initial port to Qt6 2024-08-31 13:13:39 -07:00
APRSISClient.cpp Use chrono duration convenience types 2024-11-02 16:10:10 -07:00
APRSISClient.h APRSIS delay / skip percentage is now configurable on the client (not exposed to user though) 2020-04-11 11:46:12 -04:00
AttenuationSlider.cpp Correct handling of martian sizes 2024-11-12 05:35:05 -08:00
AttenuationSlider.hpp Comment include guard #endif 2024-10-14 05:57:06 -07:00
AudioDecoder.cpp Initial port to Qt6 2024-08-31 13:13:39 -07:00
AudioDecoder.h Trying out new notification code 2019-10-15 13:52:30 -04:00
AudioDevice.cpp Initial Commit 2018-02-08 21:28:33 -05:00
AudioDevice.hpp Lint 2024-09-12 14:32:31 -07:00
Bands.cpp Alignment tweaks 2024-08-31 11:01:44 -07:00
Bands.hpp Updated editing experience for frequency schedule. Fixed some bugs with the data storage 2018-08-09 09:44:22 -04:00
bsj.mod Squashed commit of the following: 2019-09-05 14:07:24 -04:00
CallsignValidator.cpp Fixed #206: Double compound calls are valid 2019-10-13 20:28:47 -04:00
CallsignValidator.hpp Initial Commit 2018-02-08 21:28:33 -05:00
CandidateKeyFilter.cpp Initial Commit 2018-02-08 21:28:33 -05:00
CandidateKeyFilter.hpp Initial Commit 2018-02-08 21:28:33 -05:00
CMakeCPackOptions.cmake.in Fix CMake options for build 2025-06-25 07:51:04 -04:00
CMakeLists.txt Bump OSX min target to 12.0 2025-04-06 04:56:14 -07:00
commons.h Perform decoding at a fixed depth of 2 in all cases 2025-02-12 16:01:07 -08:00
Configuration.cpp bugfix: Use current UI settings to test PTT 2025-06-27 10:08:58 -04:00
Configuration.hpp Use consistent naming 2024-11-03 08:11:34 -08:00
Configuration.ui Remove dead single decode support, C++ side 2024-11-01 09:40:02 -07:00
COPYING Fixed #159: removed unicode quotes from GPL so it can be read on acient windows machines 2019-04-28 12:05:32 -04:00
cty.dat Merged master 8748 2018-08-05 11:33:30 -04:00
decodedtext.cpp Reorder unpacks to logical attempt order 2025-02-06 08:20:32 -08:00
decodedtext.h Reorder unpacks to logical attempt order 2025-02-06 08:20:32 -08:00
Decoder.cpp Use modern call format 2024-08-31 10:48:53 -07:00
Decoder.h Updated decoder subprocess error handling to restart instead of crash the app 2019-11-22 15:00:06 -05:00
Detector.cpp Prefix common macros with JS8 2025-01-25 17:20:45 -08:00
Detector.hpp Extract Filter concept to private nested class 2024-11-30 08:49:39 -08:00
DisplayManual.cpp Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
DisplayManual.hpp Initial Commit 2018-02-08 21:28:33 -05:00
DriftingDateTime.cpp Add DriftingDateTime::currentSecsSinceEpoch() 2024-09-08 06:29:38 -07:00
DriftingDateTime.h Add DriftingDateTime::currentSecsSinceEpoch() 2024-09-08 06:29:38 -07:00
DXLabSuiteCommanderTransceiver.cpp Initial commit of manual clock drift syncronization 2018-09-18 17:24:07 -04:00
DXLabSuiteCommanderTransceiver.hpp Initial Commit 2018-02-08 21:28:33 -05:00
eclipse.txt Remove eclipses from the past from data file 2024-09-07 14:45:01 -07:00
EmulateSplitTransceiver.cpp Initial Commit 2018-02-08 21:28:33 -05:00
EmulateSplitTransceiver.hpp Initial Commit 2018-02-08 21:28:33 -05:00
EventFilter.hpp Use static_cast 2024-11-12 21:15:07 -08:00
fileutils.cpp Added fsync for unix/windows in file utils 2020-06-05 11:09:00 -04:00
fileutils.h Added fsync for unix/windows in file utils 2020-06-05 11:09:00 -04:00
Flatten.cpp Formatting 2025-02-06 10:11:38 -08:00
Flatten.hpp Provide live() accessor 2024-12-11 05:26:45 -08:00
ForeignKeyDelegate.cpp Initial Commit 2018-02-08 21:28:33 -05:00
ForeignKeyDelegate.hpp Initial Commit 2018-02-08 21:28:33 -05:00
FrequencyLineEdit.cpp Initial Commit 2018-02-08 21:28:33 -05:00
FrequencyLineEdit.hpp Initial Commit 2018-02-08 21:28:33 -05:00
FrequencyList.cpp Alignment tweaks 2024-08-31 10:54:43 -07:00
FrequencyList.hpp Initial Commit 2018-02-08 21:28:33 -05:00
Geodesic.cpp Use concepts for FP restrictions 2025-02-09 05:52:02 -08:00
Geodesic.hpp Return QStringView from compass() 2024-11-19 16:54:13 -08:00
HamlibTransceiver.cpp Move to 4.6 Hamlib 2024-08-31 08:26:10 -07:00
HamlibTransceiver.hpp Changed hamlib legacy define to JS8_USE_HAMLIB_THREE 2020-04-26 16:38:32 -04:00
HelpTextWindow.cpp Initial Commit 2018-02-08 21:28:33 -05:00
HelpTextWindow.hpp Initial Commit 2018-02-08 21:28:33 -05:00
HRDTransceiver.cpp Use QStandardPaths::AppLocalDataLocation 2025-03-02 07:30:50 -08:00
HRDTransceiver.hpp Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
IARURegions.cpp Alignment tweaks 2024-08-31 10:54:43 -07:00
IARURegions.hpp Initial Commit 2018-02-08 21:28:33 -05:00
images.qrc Added up/down indicators for VFO 2019-12-27 19:46:36 -05:00
Inbox.cpp Changing group messaging delivery callbacks to use values instead of references 2025-06-26 18:21:02 -04:00
Inbox.h Changing group messaging delivery callbacks to use values instead of references 2025-06-26 18:21:02 -04:00
INSTALL Change repo location to github 2024-11-07 07:44:47 -08:00
INSTALL-WSJTX Updated dependencies list 2018-11-11 15:06:45 -05:00
JS8.cpp Spelling 2025-02-12 17:02:40 -08:00
JS8.hpp Remove legacy nsubmode parameter; always -1 2025-01-25 05:14:19 -08:00
js8.mod Squashed commit of the following: 2019-09-05 14:07:24 -04:00
js8a.mod Squashed commit of the following: 2019-09-05 14:07:24 -04:00
js8call.desktop Rename to JS8Call 2018-10-04 13:52:52 -04:00
js8call.pro Remove old killbyname reference 2025-01-25 07:52:41 -08:00
js8params.mod Squashed commit of the following: 2019-09-05 14:07:24 -04:00
JS8Submode.cpp 3 quick tests for C++20 enablement 2025-02-06 10:01:43 -08:00
JS8Submode.hpp Break out common JS8 encode function 2025-01-22 20:22:29 -08:00
jsc.cpp Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
jsc.h Fixed #245: Added partial support for a subset of latin1 charset 2019-11-22 01:34:57 -05:00
jsc_checker.cpp Qt5 deprecation fixes 2024-08-31 10:09:53 -07:00
jsc_checker.h Cleanup 2018-12-30 20:20:06 -05:00
jsc_list.cpp Fixed #245: Added partial support for a subset of latin1 charset 2019-11-22 01:34:57 -05:00
jsc_map.cpp Fixed #245: Added partial support for a subset of latin1 charset 2019-11-22 01:34:57 -05:00
LazyFillComboBox.cpp Incorporate LazyFillComboBox from wstjx 2024-09-11 04:50:32 -07:00
LazyFillComboBox.hpp Incorporate LazyFillComboBox from wstjx 2024-09-11 04:50:32 -07:00
logqso.cpp Use QStandardPaths::AppLocalDataLocation 2025-03-02 07:30:50 -08:00
logqso.h Use QVariantHash and QVariantMap 2024-11-04 17:48:36 -08:00
logqso.ui Initial port to Qt6 2024-08-31 13:13:39 -07:00
Maidenhead.hpp Add normalize() test cases 2024-11-21 13:48:47 -08:00
main.cpp Burn the boats 2025-01-22 17:42:38 -08:00
mainwindow.cpp Changing group messaging delivery callbacks to use values instead of references 2025-06-26 21:01:33 -04:00
mainwindow.h Changing group messaging delivery callbacks to use values instead of references 2025-06-26 18:21:02 -04:00
mainwindow.ui Perform decoding at a fixed depth of 2 in all cases 2025-02-12 16:01:07 -08:00
make_app.sh Rename to JS8Call 2018-10-04 13:52:52 -04:00
Message.cpp Simplify includes 2024-11-04 06:38:21 -08:00
Message.hpp Use aggregate initializer form for defaults 2024-11-04 06:44:57 -08:00
message_aggregator.desktop Initial Commit 2018-02-08 21:28:33 -05:00
MessageBox.cpp SVN r8543 2018-03-07 01:57:18 -05:00
MessageBox.hpp Initial Commit 2018-02-08 21:28:33 -05:00
MessageClient.cpp Move error handling connection to implementation 2024-11-06 06:28:51 -08:00
MessageClient.hpp Decouple spot client from message client 2024-11-05 06:36:43 -08:00
MessageError.cpp Remove pragmas 2024-11-03 06:31:56 -08:00
MessageError.hpp Introduce MessageError namespace 2024-11-03 06:20:05 -08:00
messagereplydialog.cpp Event filtering to functional approach 2024-11-12 08:58:57 -08:00
messagereplydialog.h Initial replacement of keyeater with event filter 2024-11-12 07:50:08 -08:00
messagereplydialog.ui Initial port to Qt6 2024-08-31 13:13:39 -07:00
MessageServer.cpp Correct includes 2024-11-03 23:24:03 -08:00
MessageServer.h Convert Message class to implicitly shared 2024-11-03 14:26:42 -08:00
messagewindow.cpp Fix issue with signal/slot in message window 2025-06-27 15:46:50 -04:00
messagewindow.h Fix issue with signal/slot in message window 2025-06-27 15:46:50 -04:00
messagewindow.ui Initial port to Qt6 2024-08-31 13:13:39 -07:00
MetaDataRegistry.cpp Ongoing dead configuration code removal 2024-09-23 06:20:16 -07:00
MetaDataRegistry.hpp Initial Commit 2018-02-08 21:28:33 -05:00
Modes.cpp Alignment tweaks 2024-08-31 10:49:10 -07:00
Modes.hpp JS8 Mode 2018-10-04 12:03:21 -04:00
Modulator.cpp Document and simplify modulator start logic 2024-10-29 19:02:29 -07:00
Modulator.hpp Formatting 2024-10-30 05:20:05 -07:00
MultiSettings.cpp Use QVariantHash and QVariantMap 2024-11-04 17:48:36 -08:00
MultiSettings.hpp Merge in WSTJX-improved MultiSettings changes 2024-10-22 10:46:36 -07:00
NetworkAccessManager.hpp Initial Commit 2018-02-08 21:28:33 -05:00
NetworkServerLookup.cpp Use C++17 [[fallthrough]] 2024-09-13 12:09:49 -07:00
NetworkServerLookup.hpp Initial Commit 2018-02-08 21:28:33 -05:00
NotificationAudio.cpp Final polish on NotificationAudio class 2024-09-16 16:54:29 -07:00
NotificationAudio.h Reorder data members 2024-09-16 16:56:18 -07:00
OmniRigTransceiver.cpp Fix mixed-case include 2024-09-07 17:36:01 -07:00
OmniRigTransceiver.hpp Initial Commit 2018-02-08 21:28:33 -05:00
pimpl_h.hpp Initial Commit 2018-02-08 21:28:33 -05:00
pimpl_impl.hpp Initial Commit 2018-02-08 21:28:33 -05:00
plotter.cpp Use concepts for FP restrictions 2025-02-09 05:52:02 -08:00
plotter.h Normalize percent2D 2024-12-11 05:45:24 -08:00
PollingTransceiver.cpp Initial Commit 2018-02-08 21:28:33 -05:00
PollingTransceiver.hpp Initial Commit 2018-02-08 21:28:33 -05:00
ProcessThread.cpp Initial reworking of js8 decoder threading and scheduling 2019-11-20 00:11:30 -05:00
ProcessThread.h Initial reworking of js8 decoder threading and scheduling 2019-11-20 00:11:30 -05:00
PSKReporter.cpp Additiona PSK thread hardening, for Joe 2024-11-09 19:09:42 -08:00
PSKReporter.hpp Additiona PSK thread hardening, for Joe 2024-11-09 19:09:42 -08:00
qpriorityqueue.h Initial port to Qt6 2024-08-31 13:13:39 -07:00
qt_helpers.cpp Initial port to Qt6 2024-08-31 13:13:39 -07:00
qt_helpers.hpp Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
Radio.cpp Initial port to Qt6 2024-08-31 13:13:39 -07:00
Radio.hpp Remove UDP_NO_EXPORT 2018-10-04 18:52:28 -04:00
RadioMetaType.cpp Initial port to Qt6 2024-08-31 13:13:39 -07:00
RDP.cpp Variable renaming 2024-12-03 18:32:22 -08:00
RDP.hpp Improve RDP performance 2024-12-03 07:23:55 -08:00
README Change repo location to github 2024-11-07 07:44:47 -08:00
README-MacOS.md Update build instructions for MacOS using tested library versions and 2025-06-25 07:50:38 -04:00
README.md Update build instructions for MacOS using tested library versions and 2025-06-25 07:50:38 -04:00
revision_utils.cpp Simplify program_version generation 2024-11-06 20:18:33 -08:00
revision_utils.hpp Simplify version function 2024-11-06 15:25:45 -08:00
SelfDestructMessageBox.cpp Intialization order matches declaration order 2024-08-31 10:09:13 -07:00
SelfDestructMessageBox.h Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
SettingsGroup.hpp Initial Commit 2018-02-08 21:28:33 -05:00
SignalMeter.cpp Correct include 2024-11-09 06:26:17 -08:00
SignalMeter.hpp Case change. step 2 2024-11-09 06:16:55 -08:00
sleep.h Initial Commit 2018-02-08 21:28:33 -05:00
soundin.cpp Initial removal of hidden DisableInputResampling 2024-11-29 11:45:00 -08:00
soundin.h Initial removal of hidden DisableInputResampling 2024-11-29 11:45:00 -08:00
soundout.cpp Formatting 2024-09-09 10:10:47 -07:00
soundout.h Integrate WSJTX sound output changes 2024-09-09 10:05:28 -07:00
SpotClient.cpp Move spot client to network thread 2024-11-09 15:07:20 -08:00
SpotClient.h Move spot client to network thread 2024-11-09 15:07:20 -08:00
ss.bat Initial Commit 2018-02-08 21:28:33 -05:00
sss.bat Initial Commit 2018-02-08 21:28:33 -05:00
StationList.cpp Use timezone functions compatible with Qt 6.4 2024-10-21 13:44:12 -07:00
StationList.hpp Fixed bug in saving of band hopping information 2018-08-09 15:28:23 -04:00
tcp.py Added CQ as a directed command (directed to @ALLCALL) in the API 2020-04-05 11:49:34 -04:00
TCPClient.cpp Fix hiding of overloaded virtual function 2024-08-31 10:01:41 -07:00
TCPClient.h Added n3fjp mapping of custom fields 2019-06-05 11:33:21 -04:00
TraceFile.cpp Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
TraceFile.hpp Initial Commit 2018-02-08 21:28:33 -05:00
Transceiver.cpp Initial Commit 2018-02-08 21:28:33 -05:00
Transceiver.hpp Performing some minimal code cleanup 2018-12-27 10:04:46 -05:00
TransceiverBase.cpp Initial Commit 2018-02-08 21:28:33 -05:00
TransceiverBase.hpp Initial Commit 2018-02-08 21:28:33 -05:00
TransceiverFactory.cpp Initial Commit 2018-02-08 21:28:33 -05:00
TransceiverFactory.hpp Merged master 8748 2018-08-05 11:33:30 -04:00
TransmitTextEdit.cpp Initial port to Qt6 2024-08-31 13:13:39 -07:00
TransmitTextEdit.h Fixed typeahead cursor shift on text replace. Ensured typeahead resends callsign if in a directed transmission and the typeahead continues after sending a last bit 2019-11-07 14:20:06 -05:00
udp.py Updated udp.py with the new default port 2019-11-22 15:18:37 -05:00
varicode.cpp Activate CRCPP CPP11 feature set 2024-11-23 06:40:37 -08:00
varicode.h Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
Versions.cmake Release v2.3.1 2025-06-27 17:03:49 -04:00
WF.cpp Extract Flatten class 2024-11-27 20:12:52 -08:00
WF.hpp Prefix common macros with JS8 2025-01-25 17:20:45 -08:00
wf_palette_design_dialog.ui Initial port to Qt6 2024-08-31 13:13:39 -07:00
widegraph.cpp Avoid redundant filter setting call 2025-02-02 12:33:23 -08:00
widegraph.h Revise filtering 2025-02-02 08:42:19 -08:00
widegraph.ui Revise filtering 2025-02-02 08:42:19 -08:00
wsjtx-valgrind.linux.supp Initial Commit 2018-02-08 21:28:33 -05:00
wsjtx.desktop Initial Commit 2018-02-08 21:28:33 -05:00
wsjtx.pro.user Reorganize main window and style meter 2018-03-10 16:59:09 -05:00
wsjtx.qrc.in Initial Commit 2018-02-08 21:28:33 -05:00
wsjtx.rc Rename to JS8Call 2018-10-04 13:52:52 -04:00
wsjtx_config.h.in Remove old Fortran charlen_t support 2025-02-05 06:39:24 -08:00

JS8Call

JS8Call is an experiment in combining the robustness of FT8 (a weak-signal mode by K1JT) with a messaging and network protocol layer for weak signal communication. The open source software is designed for connecting amateur radio operators who are operating under weak signal conditions and offers real-time keyboard-to-keyboard messaging, store-and-forward messaging, and automatic station announcements.

Notice

JS8Call is a derivative of the WSJT-X application, restructured and redesigned for message passing using a custom FSK modulation called JS8. It is not supported by nor endorsed by the WSJT-X development group. While the WSJT-X group maintains copyright over the original work and code, JS8Call is a derivative work licensed under and in accordance with the terms of the GPLv3 license. The source code modifications are public and can be found in js8call branch of this repository: https://bitbucket.org/widefido/js8call/