Commit graph

136 commits

Author SHA1 Message Date
Allan Bazinet
6dd89f196d Integration of updated audio device selection 2024-09-11 05:58:28 -07:00
Allan Bazinet
1e59ab2a33 Correct audio device reference 2024-09-07 13:57:18 -07:00
Allan Bazinet
c1c19942eb Lint fixes 2024-09-06 05:43:22 -07:00
Allan Bazinet
42cc885941 Eliminate undocumented flag usage
Final purge of undocumented QComboBox flag hacks in the configuration.
2024-09-05 11:03:01 -07:00
Allan Bazinet
155c65ea1c Further elimination of undocumented CB hack
Ongoing elimination of the undocumented QComboBox item enablement hack; use the underlying model instead.
2024-09-05 10:21:13 -07:00
Allan Bazinet
ecc41ac86a Document and simplify audio channel setup 2024-09-05 09:34:23 -07:00
Allan Bazinet
e88978eefc Use model instead of enablement hack
Use the underlying QStandardItemModel of the audio channels combobox for enablement, rather than relying on the traditional grody undocumented enablement hack.
2024-09-05 09:19:04 -07:00
Allan Bazinet
40405af759 Revise channel configuration determination
Revise audio device channel configuration (mono, stereo or better) determination by using the new QAudioFormat::ChannelConfig enum provided by QAudioDevice::channelConfiguration().
2024-09-05 07:46:54 -07:00
Allan Bazinet
1188110a62 Initial integration of updated PSK reporter 2024-09-04 14:53:21 -07:00
Allan Bazinet
e5d773e885 Formatting changes 2024-08-31 13:23:42 -07:00
Allan Bazinet
45778cdb79 Initial port to Qt6
Mostly straightforward, but Qt6 changed the audio classes quite substantially. Fortunately the wsjtx-improved team had been down this road already in terms of what needed to be changed in the audio support.
2024-08-31 13:13:39 -07:00
Allan Bazinet
f1000e1999 Elminate dead doubleextended enum 2024-08-31 09:56:09 -07:00
Allan Bazinet
4cda1e1728 Convert void-returning function to void 2024-08-31 09:49:45 -07:00
Allan Bazinet
e377385bfa Initial round of Qt5 deprecation fixes 2024-08-31 09:40:28 -07:00
Jordan Sherer
fcb49d8028 Make missing frame indicator user configurable 2020-04-26 15:01:48 -04:00
Jordan Sherer
dab46fce6b Auto+conf is the default 2020-04-19 20:26:04 -04:00
Jordan Sherer
a2d5c8fbcf Easily disable the transmitter with one button press 2020-04-15 15:23:41 -04:00
Jordan Sherer
7fa2f355d3 Added ability to block spotting of specific callsigns if desired 2020-04-10 20:27:34 -04:00
Jordan Sherer
1d6670f2f9 Added tcp server configuration options 2020-04-04 14:58:30 -04:00
Jordan Sherer
f087c0e3df Moved APRSIS reporting into its own background thread to avoid hangups. Added ability to turn off APRSIS reporting 2020-03-31 15:22:48 -04:00
Jordan Sherer
ab339e9728 Added APRSIS spotting back into the app, but this time under the APJ8CL aprs registered callsign 2020-03-30 23:07:40 -04:00
Jordan Sherer
79acdfccd3 Configurable HB ACKs vs SNR is a future consideration, not for 2.2 2020-03-30 14:27:36 -04:00
Jordan Sherer
dd3efd15a1 Added configuration option for sending SNR in HB ACKs instead of disabling completely 2020-03-29 22:36:53 -04:00
Jordan Sherer
4b6d343850 Configurable custom HB and STATUS messages 2020-03-28 15:10:41 -04:00
Jordan Sherer
f350443dff Added option to confirm before sending autoreply message 2020-02-17 20:43:26 -05:00
Jordan Sherer
ab3a927c2a Added configuration option to enable/disable writing of ALL.TXT / DIRECTED.TXT 2020-01-13 11:41:22 -05:00
Jordan Sherer
811ecccea3 Added JS8NET to disallowed group. Added validation to station add modal 2019-11-30 09:45:25 -05:00
Jordan Sherer
670faf3397 Default UDP server port changed to 2242 2019-11-22 09:46:31 -05:00
Jordan Sherer
9a097e20c9 Added test button to notifications table 2019-10-11 20:09:47 -04:00
Jordan Sherer
fed50180eb Added checkbox to enable / disable all notifications 2019-10-10 22:46:34 -04:00
Jordan Sherer
3e853f4250 Added ACK notifications 2019-10-10 20:50:50 -04:00
Jordan Sherer
aa3327342d Working notification configuration 2019-10-10 20:40:30 -04:00
Jordan Sherer
fe31f54b97 Table layout for notifications 2019-10-09 22:13:42 -04:00
Jordan Sherer
581d40010f Fixed bug causing segfault when QAudioOutput was stopped 2019-10-08 21:26:17 -04:00
Jordan Sherer
9dc2c99ebd Initial commit of notifications spike 2019-10-08 20:24:51 -04:00
Jordan Sherer
6bbf7321ce Updated and fixed GRID spotting and APRSIS groups 2019-09-06 11:21:42 -04:00
Jordan Sherer
daa8cc2c3e Autoreply is now off at startup by default. Rebranding the feature as networking and autoreply and is a 'mode' decision 2019-08-26 12:08:35 -04:00
Jordan Sherer
3c9bc48f74 Added option to blacklist specific stations' HB messages 2019-07-15 09:45:25 -04:00
Jordan Sherer
e5883a14b9 Added CQ messages color back in, separate from primary and secondary highlighting 2019-07-11 20:29:32 -04:00
Jordan Sherer
378bbcd6e3 Added secondary highlight coloring to settings 2019-07-09 13:58:28 -04:00
Jordan Sherer
9dc708900e Ripping out notification system for something better later 2019-07-04 01:59:36 -04:00
Jordan Sherer
925aade1a2 Added ability to customize the text which is highlighted in the call activity and band activity 2019-07-04 01:32:01 -04:00
Jordan Sherer
d91f96da42 Added an option to configuration for persistent band/call/rx activity 2019-06-12 23:54:02 -04:00
Jordan Sherer
962a94bb87 Tweaked CQ encoding to include CQ FD, dropped CQCQCQ 2019-06-06 14:34:38 -04:00
Jordan Sherer
f304d3c6e1 Added N3FJP logging integration natively. Added selected text in the RX window to be placed in the comments of the log window. 2019-05-31 15:15:45 -04:00
Jordan Sherer
ce0aceb33c Fixed #178: include callsign by default for all messages, including standard messages. Added an option in the configuration to revert to the original behavior of no identification 2019-05-27 11:30:30 -04:00
Jordan Sherer
ae640ed40c Added a configuration checkbox for holding PTT 2019-05-19 10:51:05 -04:00
Jordan Sherer
e85eac086b Fixed #177: autoreply off at startup if no grid or callsign is defined 2019-04-28 11:49:19 -04:00
Jordan Sherer
401ea39e5b End of transmission character is required 2019-04-22 23:40:46 -04:00
Jordan Sherer
4bd52f2e04 Deprecated the Electric Arrow. Added customization option for EOT character. 2019-04-21 11:29:31 -04:00