commit 9d3ef7d923c24c0ec96973304013e4120abdad58 Author: Mooneer Salem Date: Thu Jan 1 07:15:32 2026 +0000 latest user manual PDF commit e68dd1851853f674b5a0b62286f9f6163ed0ff9e Author: Mooneer Salem Date: Wed Dec 31 23:13:20 2025 -0800 Fix memory corruption when stopping and starting different playback files. (#1157) * Fix memory corruption when stopping and starting different playback files. * Add PR #1157 to changelog. * Enable JIT for those who happen to manually compile integrations. * Avoid spurious log output during tests. * Use acquire/release semantics in PlaybackStep atomics. * Oops, need to use acquire for load. commit eb1107f26ecd513f879f592695ed61abd74d30f6 Author: Mooneer Salem Date: Wed Dec 31 21:38:12 2025 -0800 Oops, need to use acquire for load. commit befc22a9fe8241e12cd385e32b4787bd319dbf98 Author: Mooneer Salem Date: Wed Dec 31 21:03:05 2025 -0800 Use acquire/release semantics in PlaybackStep atomics. commit f8e67a0dc9743a83ea8e3322fba42ba677f2eaa7 Author: Mooneer Salem Date: Wed Dec 31 20:29:03 2025 -0800 Avoid spurious log output during tests. commit be27e608d3df599a53982b9a8ab996950aca6032 Author: Mooneer Salem Date: Wed Dec 31 19:41:26 2025 -0800 Enable JIT for those who happen to manually compile integrations. commit 6788086b35a8e86989098134858ae5ba1e85e1d9 Author: Mooneer Salem Date: Wed Dec 31 19:40:08 2025 -0800 Add PR #1157 to changelog. commit 0f6f6503e978a3ee3b820c9436199dde59e16a99 Author: Mooneer Salem Date: Wed Dec 31 16:11:31 2025 -0800 Fix memory corruption when stopping and starting different playback files. commit bed3284d234a516e553c931194c280a517cb500a Merge: 8327ecc7 d1f98fe4 Author: Mooneer Salem Date: Wed Dec 31 16:08:11 2025 -0800 Merge branch 'ms-flex-audio-limiter' of github.com:drowe67/freedv-gui into ms-flex-audio-limiter commit 8327ecc79aa586f2065c10635ce2d4481eb413f5 Author: Mooneer Salem Date: Wed Dec 31 16:07:57 2025 -0800 Fix 22.04 build errors. commit d1f98fe4de7490c59322bbc0d1f4dd5890ca9f4f Merge: 9dab8044 24a3c2cd Author: Mooneer Salem Date: Wed Dec 31 15:55:39 2025 -0800 Merge branch 'ms-flex-audio-limiter' of github.com:drowe67/freedv-gui into ms-flex-audio-limiter commit 24a3c2cd49a3e9b933460af5748f1f92ef7551d1 Author: Mooneer Salem Date: Wed Dec 31 15:55:26 2025 -0800 Amplify RX and TX output audio. commit 9dab804477ab2555665bdba892dce206aad41880 Author: Mooneer Salem Date: Wed Dec 31 15:33:28 2025 -0800 Add PR #1156 to changelog. commit cfbc6db6a48965cc42f4988cbf748fef73629db3 Merge: 2c20ff0c 54c5641a Author: Mooneer Salem Date: Wed Dec 31 15:32:44 2025 -0800 WIP on master: 2c20ff0c Flex: fix error in command noticed during testing. (#1155) commit 54c5641ad61e9a3b2e17ce2a101271add48d7780 Author: Mooneer Salem Date: Wed Dec 31 15:32:44 2025 -0800 index on master: 2c20ff0c Flex: fix error in command noticed during testing. (#1155) commit ca81ad8049105582857e2375bce0379e4e0c47a3 Author: Mooneer Salem Date: Wed Dec 31 12:27:32 2025 -0800 Fix clang-tidy errors. commit 5e358bdf3098b6d898f188fee39b1a5928359135 Author: Mooneer Salem Date: Wed Dec 31 12:17:51 2025 -0800 Flex: use tanh for audio limiting. commit aee80b3346d42316a5b57bfca9897ace9627d765 Merge: 06f71434 8a377edd Author: Mooneer Salem Date: Wed Dec 31 01:25:16 2025 -0800 Merge branch 'ms-rec-decoded-audio' of github.com:drowe67/freedv-gui into ms-rec-decoded-audio commit 8a377eddf0191b421dd5b2f11bfc5779b551599e Merge: 0d0c069d 2c20ff0c Author: Mooneer Salem Date: Wed Dec 31 00:42:08 2025 -0800 Merge branch 'master' into ms-rec-decoded-audio commit 0d0c069d48ed025e5dbbcedd9e444f71cc1b25a8 Author: Mooneer Salem Date: Wed Dec 31 00:41:53 2025 -0800 Remove Quick Record options as they are no longer necessary. commit 45c5f57190321b64fa66a699a4f14b72bdaaf33e Author: Mooneer Salem Date: Wed Dec 31 00:36:44 2025 -0800 Consolidate all Record logic to single button. This commit does the following: * Removes all Tools->Start Record File... options from menu bar. * Reverts back to single Record button on main window. * Record button now pops up file dialog with additional controls for raw/decoded recording. (default raw recording) commit 06f714346e1050f95b8e1621194d12ee59e85287 Merge: 927d1af3 2c20ff0c Author: Mooneer Salem Date: Tue Dec 30 22:48:55 2025 -0800 Merge branch 'master' into ms-rec-decoded-audio commit 2c20ff0cb118a40699c81dd9eb9cbe27fb6cf92d Author: Mooneer Salem Date: Tue Dec 30 14:36:39 2025 -0800 Flex: fix error in command noticed during testing. (#1155) commit 71fe87c68ddee2e2d293c21fb92b2815b8115bf4 Author: Mooneer Salem Date: Tue Dec 30 14:35:51 2025 -0800 Flex: fix error in command noticed during testing. commit 2b374d864bb7bc07b27ac6f6d628fce2ab9812c6 Author: Mooneer Salem Date: Tue Dec 30 22:32:10 2025 +0000 latest user manual PDF commit 43105567baccbc5c1b5aaffac7c01c08e8a999fe Merge: 0acdebd6 79cffa64 Author: Mooneer Salem Date: Tue Dec 30 14:17:39 2025 -0800 Merge branch 'master' into ms-options-freq-save commit 79cffa64a7b54b2272bef06b2895d2420575ca85 Author: Mooneer Salem Date: Tue Dec 30 14:14:07 2025 -0800 Flex: add requested command line options for AppImage. (#1154) * Flex: add requested command line options for AppImage. * Fix issue with grid square override during testing. * Add PR #1154 to changelog. commit 7aa47651a3231acdc16281d2b1ce745b002dbfd9 Author: Mooneer Salem Date: Tue Dec 30 22:08:39 2025 +0000 latest user manual PDF commit 802abcb2a9c6bb20fcf0ccf2f2657601e55b80d0 Author: Mooneer Salem Date: Tue Dec 30 14:06:01 2025 -0800 Allow Log button to be pushed without anything selected. (#1153) * Allow Log button to be pushed without anything selected. * Allow logging by selecting row from FreeDV Reporter. * Add PR #1153 to changelog. * Revert previous change that attempted to reduce flickering in the reporter list. commit 8bf014270ca841e023b4604b413eff9be55b641c Author: Mooneer Salem Date: Tue Dec 30 09:35:26 2025 -0800 Add PR #1154 to changelog. commit c6dc69375d52675684d4380c11b0f2a6070dd9c1 Author: Mooneer Salem Date: Tue Dec 30 08:59:04 2025 -0800 Fix issue with grid square override during testing. commit 6fd6b4708e0536a147e2c5df4cae60c00ddaab29 Author: Mooneer Salem Date: Tue Dec 30 08:47:05 2025 -0800 Revert previous change that attempted to reduce flickering in the reporter list. commit 98e780f7bc9d4555f78c7b68ab6b129ed7ddc78c Author: Mooneer Salem Date: Mon Dec 29 15:00:56 2025 -0800 Add PR #1153 to changelog. commit d1205f59f4472daaab07a8f90613a9a17f8a55b8 Author: Mooneer Salem Date: Mon Dec 29 14:59:56 2025 -0800 Allow logging by selecting row from FreeDV Reporter. commit c9bcf93e9a1d136d4f5bd5636e8fda84b27ba215 Merge: 16a77e5d 85bae22c Author: Mooneer Salem Date: Mon Dec 29 14:37:51 2025 -0800 Merge branch 'master' into ms-log-without-decoded-calls commit bc76c5293af4541684f8726dbf5d6347fa09eb44 Author: Mooneer Salem Date: Sun Dec 28 18:19:35 2025 -0800 Flex: add requested command line options for AppImage. commit 927d1af3ec1c849efe7a478f2fb88e5b08e88596 Author: Mooneer Salem Date: Sun Dec 28 17:40:18 2025 -0800 Add additional Tools menu option for decoder recording. commit bcae829d01e28ef194099d0b1e0a5e45fe304815 Author: Mooneer Salem Date: Sun Dec 28 17:13:52 2025 -0800 Make Record buttons horizontal. commit f5ccb9b4cef51b4905835a9b92b9fe8b6f5ac9e4 Author: Mooneer Salem Date: Sun Dec 28 16:46:55 2025 -0800 Fix TSan bug discovered in a merged PR's build. commit 605fb028cb6389618a01565d42872ba15adf034f Merge: 14f5f176 85bae22c Author: Mooneer Salem Date: Sun Dec 28 16:46:23 2025 -0800 Merge branch 'master' into ms-rec-decoded-audio commit 0acdebd61de72a1df25acf52858651027bccd073 Merge: 72136be4 85bae22c Author: Mooneer Salem Date: Sun Dec 28 10:34:13 2025 -0800 Merge branch 'master' into ms-options-freq-save commit 85bae22c33414d8a91bd6aae52c04668a558bf87 Author: Mooneer Salem Date: Sun Dec 28 18:17:00 2025 +0000 latest user manual PDF commit 76e239ca300a0d984cb0096d0b320fbe4eab3bbb Author: Mooneer Salem Date: Sun Dec 28 10:13:37 2025 -0800 FreeDV Reporter: Add idle filter. (#1142) * FreeDV Reporter: Add idle filter. * FreeDV Reporter: display tooltip only if window is active. * Experiment: assume rows are filtered out on initial connect. * Add PR #1142 to changelog. commit 56f4ac982cd9e2fedb04e9a904aa0d197576f85a Merge: cd04e835 3a437aaa Author: Mooneer Salem Date: Sun Dec 28 10:13:13 2025 -0800 Merge branch 'master' into ms-reporter-idle-filter commit cd04e835f5de671c6a1ccabc990eb709c48339fa Author: Mooneer Salem Date: Sun Dec 28 10:12:49 2025 -0800 Add PR #1142 to changelog. commit 16a77e5d1ac3e2d0a81ef112b3502926204c0266 Author: Mooneer Salem Date: Sun Dec 28 10:08:01 2025 -0800 Allow Log button to be pushed without anything selected. commit 72136be4d41208ad8ee47d0fe069e816985f318b Author: Mooneer Salem Date: Sun Dec 28 08:58:36 2025 -0800 Add PR #1152 to changelog. commit c47e005fa2c0a997c34bbd627d6ac791026315b8 Author: Mooneer Salem Date: Sun Dec 28 08:55:40 2025 -0800 Fix issue saving frequency list on non-English systems. commit 3a437aaac7e9ffa486a53e4712eea96d3ee6e32a Author: Mooneer Salem Date: Sun Dec 28 16:15:02 2025 +0000 latest user manual PDF commit 7e1f1589b74e19dd8134fd44f729243d01af41ec Author: Mooneer Salem Date: Sun Dec 28 08:12:27 2025 -0800 Suspend PTT input changes while transitioning TX<->RX. (#1151) * Suspend PTT input changes while transitioning TX<->RX. * Add PR #1151 to changelog. commit 3b9c9c859c84e3f65342623f966cc833689d1407 Author: Mooneer Salem Date: Sun Dec 28 08:11:57 2025 -0800 Add PR #1151 to changelog. commit 5993fca86cf0f74b105a5276edc0fc2335aba62f Merge: ba6de747 8f23911e Author: Mooneer Salem Date: Sun Dec 28 08:10:40 2025 -0800 Merge branch 'master' into ms-ptt-in-suspend commit 8f23911e66bd1c26cdb3db4f92a3141efefbfa5e Author: Mooneer Salem Date: Sun Dec 28 08:10:15 2025 -0800 Fix GitHub Actions failures on Linux (#1149) * GHA: Try forcing PulseAudio to 48000 Hz sample rate. * Fix syntax errors. * Experiment: try building AppImages with LLVM instead of gcc. * Oops, accidentally deleted something I shouldn't have. * Fix accidental word wrap. * Fix again. * Try to work around compiler error. * Use system zlib for Linux wxWidgets. * Add clarifying comments. * Update integration READMEs to use rade_integ_src. * Add PR #1149 to changelog. * Make sure audio doesn't suspend on idle. * Try alternative method of screenshotting. * Try another way of starting screen capture tool. * Only take screenshot if failed. * Only pass outbound audio if all samples available. * Revert "Only pass outbound audio if all samples available." This reverts commit 6aa73f3e3648e80eb003c1a44a04d537e311a9a7. commit ef0b74b15d0d7a27f7d26940960efec2aa10996d Author: Mooneer Salem Date: Sun Dec 28 08:08:34 2025 -0800 Revert "Only pass outbound audio if all samples available." This reverts commit 6aa73f3e3648e80eb003c1a44a04d537e311a9a7. commit 6aa73f3e3648e80eb003c1a44a04d537e311a9a7 Author: Mooneer Salem Date: Sat Dec 27 23:23:41 2025 -0800 Only pass outbound audio if all samples available. commit 4d945253b2ba9632c9476c24c4206753151df3a5 Author: Mooneer Salem Date: Sat Dec 27 22:56:57 2025 -0800 Only take screenshot if failed. commit 77d0711248011365c7fb98be12446a1970356020 Author: Mooneer Salem Date: Sat Dec 27 22:13:07 2025 -0800 Try another way of starting screen capture tool. commit d5058ffe5d498475ef4bd53f13abd6c5798f9c1c Author: Mooneer Salem Date: Sat Dec 27 21:41:39 2025 -0800 Try alternative method of screenshotting. commit d72d79ab644b9625483b1d141ff62f4f29f50ef8 Author: Mooneer Salem Date: Sat Dec 27 15:03:48 2025 -0800 Make sure audio doesn't suspend on idle. commit 33b492cbcc6a502695fc6e9ab6cc6c24ec3f02d9 Author: Mooneer Salem Date: Sat Dec 27 13:11:58 2025 -0800 Add PR #1149 to changelog. commit 2b2f76041667aa79630af1a00a66df7719d9facb Author: Mooneer Salem Date: Sat Dec 27 12:07:04 2025 -0800 Update integration READMEs to use rade_integ_src. commit ba6de74737ea1875a73c507675a719b4167c4d44 Author: Mooneer Salem Date: Sat Dec 27 11:44:27 2025 -0800 Suspend PTT input changes while transitioning TX<->RX. commit 73b5544fcd219513f2719251a098aa4523bd2877 Author: Mooneer Salem Date: Sat Dec 27 11:29:08 2025 -0800 Add clarifying comments. commit 47a2bc206c2bfb7f09fd4e13f01bfa664c0f6585 Author: Mooneer Salem Date: Sat Dec 27 09:50:55 2025 -0800 Use system zlib for Linux wxWidgets. commit cdc68889b8d212504eca79a566521ee303a60a74 Author: Mooneer Salem Date: Sat Dec 27 09:34:51 2025 -0800 Try to work around compiler error. commit 140f1c56691d585673b8a0315ffbd0a7fa73478c Author: Mooneer Salem Date: Sat Dec 27 00:48:12 2025 -0800 Fix again. commit 46f58d3b8902dbca4affd74a13c6480fec500cd5 Author: Mooneer Salem Date: Sat Dec 27 00:47:36 2025 -0800 Fix accidental word wrap. commit ca61549eab07597f7e14d336a28c53497d5994d8 Author: Mooneer Salem Date: Sat Dec 27 00:43:56 2025 -0800 Oops, accidentally deleted something I shouldn't have. commit c661a9c8f667913d4c6cf09fdc3883ee833353de Author: Mooneer Salem Date: Sat Dec 27 00:29:08 2025 -0800 Experiment: try building AppImages with LLVM instead of gcc. commit 90cfe03bc4934edfee39fccf426544711aadd26a Author: Mooneer Salem Date: Sat Dec 27 00:13:56 2025 -0800 Experiment: assume rows are filtered out on initial connect. commit 897842464bd45636ed0f6c445a83c72c45a58e89 Author: Mooneer Salem Date: Fri Dec 26 23:32:19 2025 -0800 Fix syntax errors. commit e0a333aa6a6924df577a487ca54a5f89a0e09136 Author: Mooneer Salem Date: Fri Dec 26 23:30:46 2025 -0800 GHA: Try forcing PulseAudio to 48000 Hz sample rate. commit b3ddc924a18e58cb017387bef22ec9070d968243 Author: Mooneer Salem Date: Thu Dec 25 17:37:38 2025 +0000 latest user manual PDF commit be17defbd83f0db0e5ef7022be70e48f549d6024 Author: Mooneer Salem Date: Thu Dec 25 09:35:30 2025 -0800 Flex: Allow Ctrl-C to clean up the waveform. (#1144) * Flex: Allow Ctrl-C to clean up the waveform. * Make previous code actually work. * workaround radio crash (#1146) * Add PR #1144 and #1146 to changelog. --------- Co-authored-by: Andrew Rodland commit 77237ce15851a64bbc2f0dba34097b5d5ab17790 Author: Mooneer Salem Date: Thu Dec 25 02:20:25 2025 -0800 Add PR #1144 and #1146 to changelog. commit 9e9d00dfd484d2070231b85c0671fb783bc82e2a Author: Mooneer Salem Date: Wed Dec 24 15:55:41 2025 -0800 FreeDV Reporter: display tooltip only if window is active. commit 14f5f176ffdead71fac931dd9a07596a33c6d5f0 Author: Mooneer Salem Date: Wed Dec 24 15:19:58 2025 -0800 Add button to record decoded audio. commit 174e3141539f2b6516855745923c635384a00cbc Author: Mooneer Salem Date: Wed Dec 24 14:45:23 2025 -0800 Make previous code actually work. commit 794637733738ebeee2562e821f1d4a9272816e60 Author: Mooneer Salem Date: Wed Dec 24 08:45:56 2025 -0800 Flex: Allow Ctrl-C to clean up the waveform. commit 865d66f99475a4d7dd15afd58078abe1b332de61 Merge: 92a84901 dcb6fc76 Author: Mooneer Salem Date: Tue Dec 23 23:34:55 2025 -0800 Merge branch 'master' into ms-speex-resampler commit 7f11457eb82800468dadce2fa8a8dfbbd9148244 Author: Mooneer Salem Date: Wed Dec 24 07:21:22 2025 +0000 latest user manual PDF commit dcb6fc7638d20666ff12c45702c15401650ae20e Author: Mooneer Salem Date: Tue Dec 23 23:18:47 2025 -0800 Flex: use poll() instead of select(). (#1143) * Flex: use poll() instead of select(). * Add additional wait on destruct due to race conditions. * Add PR #1143 to changelog. commit d5bb25f6d62765843292744d946f52da31feb630 Author: Mooneer Salem Date: Tue Dec 23 23:18:36 2025 -0800 Add PR #1143 to changelog. commit eddf37dce6f402a1eed35565423db14c8c2acb33 Author: Mooneer Salem Date: Tue Dec 23 22:01:21 2025 -0800 Add additional wait on destruct due to race conditions. commit ac4383a60d85dd822808c17117288298d20bd358 Author: Mooneer Salem Date: Tue Dec 23 17:40:19 2025 -0800 Flex: use poll() instead of select(). commit ccac61998ec7932be4d34d081e3b33bd74bc5606 Author: Mooneer Salem Date: Tue Dec 23 17:25:06 2025 -0800 FreeDV Reporter: Add idle filter. commit 1fa5187b3ce0761a957046e6813e5625649ba2d3 Author: Mooneer Salem Date: Tue Dec 23 22:48:24 2025 +0000 latest user manual PDF commit 1aca1c394cf404583a18246dde11f4ad4df982ec Author: Mooneer Salem Date: Tue Dec 23 14:46:10 2025 -0800 Flex: use random port for VITA socket after connect. (#1141) * Flex: use random port for VITA socket after connect. * Make PR actually work. * Add PR #1141 to changelog. * Enable x86_64 AppImage build for Flex waveform. commit 1ce644161cb3c06a45aad00df1b4634e02ea5f89 Author: Mooneer Salem Date: Tue Dec 23 14:17:21 2025 -0800 Enable x86_64 AppImage build for Flex waveform. commit 9c96b1fb1d27f0852306f53ab381cc526b38c4c0 Author: Mooneer Salem Date: Tue Dec 23 14:15:13 2025 -0800 Add PR #1141 to changelog. commit 7f59fee463210bc7f2643d8e3df0947f9f7a3132 Author: Mooneer Salem Date: Tue Dec 23 09:52:55 2025 -0800 Make PR actually work. commit d384db2a1c74531b5eca9dc78fe3367498879ee9 Author: Mooneer Salem Date: Tue Dec 23 09:23:16 2025 -0800 Flex: use random port for VITA socket after connect. commit 3510b05feeaac4e667e7b406b0eb0d81d84b06e8 Author: Mooneer Salem Date: Tue Dec 23 17:11:59 2025 +0000 latest user manual PDF commit 23a7b1307f79f020312ef6da40768f4b639aff86 Author: Mooneer Salem Date: Tue Dec 23 09:09:37 2025 -0800 FreeDV Reporter: left-align cardinal directions. (#1139) * FreeDV Reporter: left-align cardinal directions. * Add PR #1139 to changelog. commit 79fc82169019757240067aa892a8d8de47ab4c63 Author: Mooneer Salem Date: Tue Dec 23 17:06:36 2025 +0000 latest user manual PDF commit 7229bca33152a31bb1e01d62edd064d9b7cf5a81 Author: Mooneer Salem Date: Tue Dec 23 09:05:32 2025 -0800 Add PR #1139 to changelog. commit e519b69cd68106cc0380b77b3054591e678f8f2b Merge: b94ffda1 2ddb309d Author: Mooneer Salem Date: Tue Dec 23 09:04:37 2025 -0800 Merge branch 'master' into ms-align-cardinal-dir commit 2ddb309d9589b6698e029529c64f87d07a96c607 Author: Mooneer Salem Date: Tue Dec 23 09:04:15 2025 -0800 Flex/KA9Q: Only report if not hidden. (#1140) * Flex/KA9Q: Only report if not hidden. * g_queueResync should be atomic. * Forgot to provide new atomic value. * Make TX/RX thread objects global to ensure they deinitialize before FreeDVInterface object. * Add PR #1140 to changelog. commit 79d300f6fe03d08b31e170609a7862f24b444292 Merge: 2f339774 b2761837 Author: Mooneer Salem Date: Tue Dec 23 00:12:52 2025 -0800 Merge branch 'ms-integ-report-only-if-shown' of github.com:drowe67/freedv-gui into ms-integ-report-only-if-shown commit 2f339774d6c7a4e5af1374d411325a414fbeb5f7 Author: Mooneer Salem Date: Tue Dec 23 00:09:56 2025 -0800 Add PR #1140 to changelog. commit a4dff3cd84549505383d00dcd7919bc83dedd2ab Author: Mooneer Salem Date: Tue Dec 23 00:08:34 2025 -0800 Make TX/RX thread objects global to ensure they deinitialize before FreeDVInterface object. commit b276183798e45246272460673e9eae5dc9c50bee Author: Mooneer Salem Date: Mon Dec 22 20:35:57 2025 -0800 Forgot to provide new atomic value. commit 908d0fc705398e20e1fda3167c2c4b4e63524c52 Author: Mooneer Salem Date: Mon Dec 22 19:35:05 2025 -0800 g_queueResync should be atomic. commit f1091fd31f6ef60ed1c40d1880e75a0398fd184b Author: Mooneer Salem Date: Mon Dec 22 10:05:04 2025 -0800 Flex/KA9Q: Only report if not hidden. commit b94ffda1d149cc1b7826ed29a2da58b1ea240821 Author: Mooneer Salem Date: Mon Dec 22 01:25:27 2025 -0800 FreeDV Reporter: left-align cardinal directions. commit f9e9bf35148a6312d5f5bbfa3797fd46a4d1e950 Author: Mooneer Salem Date: Mon Dec 22 02:24:43 2025 +0000 latest user manual PDF commit 8e0552cf6ff4c7d8ba7a561fc2cf1fba752eb170 Merge: e03debd9 c5ee423f Author: Mooneer Salem Date: Sun Dec 21 18:22:26 2025 -0800 Integrate v2.2-dev changes into master (#1138) * Branch new 2.2 development root. * Upgrade built-in Python to 3.14.0. (#1109) * Upgrade built-in Python to 3.14.0. * Need to update GH environment for Windows Python 3.14. * Forgot to adjust path for pip. * Additional forgotten change. * TEST ONLY: Use non-main for RADE. * Use Python 3.14 for AppImages. * Need to exclude 3.14 DLL during installer step. * Update ASAN suppressions for 3.14. * Revert "TEST ONLY: Use non-main for RADE." This reverts commit 14b711b5a98086f1725aea001c004b0c2af92191. * Use rade_src instead of rade_integ_src. * Update AppRun scripts. * Upgrade custom PyTorch macOS wheel to 2.9.1 and Python 3.14. * PYTHONOPTIMIZE doesn't seem to work on macOS now. * Apparently PYTHONOPTIMIZE was in there twice. * Reenable PYTHONOPTIMIZE, disable built-in mimalloc. * Disable mimalloc in GH Actions as well. * Try reenabling mimalloc just for Linux. * Add PR #1109 to changelog. * Remove mimalloc altogether. * Forgot to clean up mimalloc code in source files. * Lock PyTorch release inside GH Actions. * latest user manual PDF * Enable mimalloc only on Windows and macOS. (#1118) * Enable mimalloc only on Windows and macOS. * Add PR #1118 to changelog. * Enable mimalloc on AppImages. * latest user manual PDF * Upgrade Python 3.14.0->3.14.2. (Windows/macOS only) (#1124) * Upgrade Python 3.14.0->3.14.1. (Windows/macOS only) * Actually, looks like 3.14.2 was just released. * Add PR #1124 to changelog. * latest user manual PDF * Hide all modes except for RADE by default. (#1108) * Hide all modes except for RADE by default. * Enable legacy modes so fullduplex tests still work. * Add PR #1108 to changelog. * FreeDV Reporter: Hide RX Mode column if legacy modes are disabled. * Remove offset and histogram plots due to low legacy mode use. * Hide Squelch and Center RX if legacy modes are disabledd. * macOS: Add additional required entitlements for Python 3.14. * Move Frequency field up on the right hand side. * Suppress at-spi2 warning in GH AppImage tests. * Experiment: Try 'pulsing' level gauge when overdriving. * Revert "Experiment: Try 'pulsing' level gauge when overdriving." This reverts commit 527dbe2bb70813b8729429ba1ba3f70ff7b820fb. * Use shorter label for clipping indicator. * latest user manual PDF * Flex: Report SNR to SmartSDR. (#1119) * Flex: Report SNR to SmartSDR. * Add PR #1119 to changelog. * latest user manual PDF * Reduce CPU usage rendering From Mic/Decoder plots. (#1133) * Reduce CPU usage rendering From Mic/Decoder plots. * Add PR #1133 to changelog. * latest user manual PDF * Reenable BW expander. (#1113) * Reenable BW expander. * Reenable BandwidthExpandStep in CMakeLists. * Fix compiler errors in integrations. * Add PR #1113 to changelog. * latest user manual PDF * Allow bottom row to contact/expand based on window size. * Initial logging support using WSJT-X network protocol. (#1129) * Initial logging support using WSJT-X network protocol. * Fix lint errors. * Another lint fix. * Fix additional compiler errors/ASAN failures. * Forgot to copy data during packet reallocation. * Need to re-multiply to log correct frequency. * Try to fix remaining UBSan errors. * Add missed fields to log packet. * Fix lint problem. * Fix Windows compiler error. * Add config window options. * Report actual version number in heartbeat message. * Update user manual to explain new feature. * Initial pass at creating log confirmation dialog. * Fix issue causing improper truncation of logged frequencies. * Fix linting errors. * Adjust control spacing in log dialog. * Look up DX locator on FreeDV Reporter if available. * More linting error fixes. * updateReportingState() shouldn't be modifying config parameters. * Allow logging of anything in the drop-down list, not just the most recently heard station. * Show frequency as MHz or kHz in the confirmation dialog. * Try sending status message to inject RX frequency and submode. * Add 12h to calculated Julian time to make sure time in logging tools is correct. * Add TX/RX Report (default to 59), comments and name. * Add time to log confirmation dialog. * Temporarily comment out assert to work around build failure. * Fix Julian calculation bug on Linux. * Add help tooltip in Options dialog. * Add additonal documentation to user manual. * Bring back IPv6 support for UDP send sockets. * latest user manual PDF * Various main window and FreeDV Reporter UI improvements (#1132) * Combine Locator and Distance columns. * Pop up tooltip to show SW version instead of using an entire column. * Add tooltip to better describe FreeDV Reporter tracking feature. * Hide ReSync button (missed from previous PR). * Move Assistance button to Help menu. * Shorten thread names in integrations to match main app. * Revert "Combine Locator and Distance columns." This reverts commit 1c41913f51ee7baea7d77b3594c410c84eae53f1. * Add PR #1132 to changelog. * Make sure TX globals are properly initialized during startup. * Allow Reporter columns to be moved by the user. Note: not persisting this yet. * WIP column ordering persistence. * Fix compiler error. * Preserve sort ordering on Linux. * Fix column sorting and naming bugs.: * Allow columns to be hidden. * Workaround due to previous bug, hopefully won't be necessary by merge. * Make sure legacy column visibility is handled properly. * Update changelog. * Fix spelling mistake. * Zero out waterfall when transmitting and not in full duplex. (#1136) * Zero out waterfall when transmitting and not in full duplex. * Add PR #1136 to changelog. * latest user manual PDF * Implement Windows specific column ordering save/restore. * Fix Windows build error. * Add additional debugging for Windows. * Revert Windows-specific changes. * Revert "Pop up tooltip to show SW version instead of using an entire column." This reverts commit 55799509e1a6635940a76b9201e9dc41c89410e8. * Revert "Revert Windows-specific changes." This reverts commit fa4bf18b8e99b693554d98fabb150d46366243d7. * Windows: we need to get the new ordering after event handler's called. * Forgot to allow Version column to be hidden. * Better handle migration for columns that get added or removed. * Fix most recent crash. * Fix startup crash in GH environment. * Fix Windows compiler error. * Windows: need to make sure all columns in control are in the order list. * Can't just push to a vector that's no longer in scope. * Mirror files needed for Windows tests. * Suppress possible cause of some of the Linux CI errors. * latest user manual PDF * Consolidate 2.2.1 changelog into 2.2.0. * Short-circuit Windows testing if we can't install audio drivers. commit c5ee423f27506f586adf1abb1034835ec0fb8f8f Author: Mooneer Salem Date: Sun Dec 21 14:55:15 2025 -0800 Short-circuit Windows testing if we can't install audio drivers. commit ce8090fab14bced873599295e08a660b540f075e Author: Mooneer Salem Date: Sun Dec 21 14:48:02 2025 -0800 Consolidate 2.2.1 changelog into 2.2.0. commit d33f4a52b14d4167683aa1e228e276f1ad79f76b Merge: 5024a48b 64cfe8f1 Author: Mooneer Salem Date: Sun Dec 21 14:46:20 2025 -0800 Merge branch 'v2.2-dev' of github.com:drowe67/freedv-gui into v2.2-dev commit 64cfe8f1405eb23daf6526d3b90a88d58b25c308 Author: Mooneer Salem Date: Sun Dec 21 21:52:47 2025 +0000 latest user manual PDF commit 612da148aaa5a3b217852dac23945c2d28118345 Author: Mooneer Salem Date: Sun Dec 21 13:50:26 2025 -0800 Various main window and FreeDV Reporter UI improvements (#1132) * Combine Locator and Distance columns. * Pop up tooltip to show SW version instead of using an entire column. * Add tooltip to better describe FreeDV Reporter tracking feature. * Hide ReSync button (missed from previous PR). * Move Assistance button to Help menu. * Shorten thread names in integrations to match main app. * Revert "Combine Locator and Distance columns." This reverts commit 1c41913f51ee7baea7d77b3594c410c84eae53f1. * Add PR #1132 to changelog. * Make sure TX globals are properly initialized during startup. * Allow Reporter columns to be moved by the user. Note: not persisting this yet. * WIP column ordering persistence. * Fix compiler error. * Preserve sort ordering on Linux. * Fix column sorting and naming bugs.: * Allow columns to be hidden. * Workaround due to previous bug, hopefully won't be necessary by merge. * Make sure legacy column visibility is handled properly. * Update changelog. * Fix spelling mistake. * Zero out waterfall when transmitting and not in full duplex. (#1136) * Zero out waterfall when transmitting and not in full duplex. * Add PR #1136 to changelog. * latest user manual PDF * Implement Windows specific column ordering save/restore. * Fix Windows build error. * Add additional debugging for Windows. * Revert Windows-specific changes. * Revert "Pop up tooltip to show SW version instead of using an entire column." This reverts commit 55799509e1a6635940a76b9201e9dc41c89410e8. * Revert "Revert Windows-specific changes." This reverts commit fa4bf18b8e99b693554d98fabb150d46366243d7. * Windows: we need to get the new ordering after event handler's called. * Forgot to allow Version column to be hidden. * Better handle migration for columns that get added or removed. * Fix most recent crash. * Fix startup crash in GH environment. * Fix Windows compiler error. * Windows: need to make sure all columns in control are in the order list. * Can't just push to a vector that's no longer in scope. * Mirror files needed for Windows tests. * Suppress possible cause of some of the Linux CI errors. commit e9e4d12095b0ae7a0c4ec9d220af6247821d0fb0 Author: Mooneer Salem Date: Sun Dec 21 10:43:29 2025 -0800 Suppress possible cause of some of the Linux CI errors. commit 3a970c3bc9eb7b82a428cf75a1e3ec1b6674bd43 Author: Mooneer Salem Date: Sun Dec 21 10:41:49 2025 -0800 Mirror files needed for Windows tests. commit 89a3d935ccea56e6f67b50b5b712322c798145f5 Author: Mooneer Salem Date: Sun Dec 21 10:31:51 2025 -0800 Can't just push to a vector that's no longer in scope. commit f286d9caae7b8d19530e3f302236dd5cc6b232ad Author: Mooneer Salem Date: Sun Dec 21 09:55:28 2025 -0800 Windows: need to make sure all columns in control are in the order list. commit 5dfd23ca6082758900d007c1d6de34d5766f8b43 Author: Mooneer Salem Date: Sun Dec 21 09:48:15 2025 -0800 Fix Windows compiler error. commit 24c015b156b0b962de5c83665c132ac5b3d36783 Author: Mooneer Salem Date: Sun Dec 21 09:16:13 2025 -0800 Fix startup crash in GH environment. commit fa0f08b0d2399c2bda023706445f863a611cad30 Author: Mooneer Salem Date: Sun Dec 21 08:57:25 2025 -0800 Fix most recent crash. commit c806ad366454d7e55919e4b58e2485b3c5771092 Author: Mooneer Salem Date: Sun Dec 21 16:41:43 2025 +0000 latest user manual PDF commit 175974640aac89a04f71ab79071d3320bdf88195 Merge: 5b953c4d 874803b1 Author: Mooneer Salem Date: Sun Dec 21 08:40:55 2025 -0800 Merge branch 'v2.2-dev' into ms-reporter-ui-improvements commit 874803b1695cfb6dfc2d1a7cc5e6c8f203c69add Author: Mooneer Salem Date: Sun Dec 21 08:39:06 2025 -0800 Initial logging support using WSJT-X network protocol. (#1129) * Initial logging support using WSJT-X network protocol. * Fix lint errors. * Another lint fix. * Fix additional compiler errors/ASAN failures. * Forgot to copy data during packet reallocation. * Need to re-multiply to log correct frequency. * Try to fix remaining UBSan errors. * Add missed fields to log packet. * Fix lint problem. * Fix Windows compiler error. * Add config window options. * Report actual version number in heartbeat message. * Update user manual to explain new feature. * Initial pass at creating log confirmation dialog. * Fix issue causing improper truncation of logged frequencies. * Fix linting errors. * Adjust control spacing in log dialog. * Look up DX locator on FreeDV Reporter if available. * More linting error fixes. * updateReportingState() shouldn't be modifying config parameters. * Allow logging of anything in the drop-down list, not just the most recently heard station. * Show frequency as MHz or kHz in the confirmation dialog. * Try sending status message to inject RX frequency and submode. * Add 12h to calculated Julian time to make sure time in logging tools is correct. * Add TX/RX Report (default to 59), comments and name. * Add time to log confirmation dialog. * Temporarily comment out assert to work around build failure. * Fix Julian calculation bug on Linux. * Add help tooltip in Options dialog. * Add additonal documentation to user manual. * Bring back IPv6 support for UDP send sockets. commit 5b953c4d884785e6ad65d9d5fca0e75fe726bdef Author: Mooneer Salem Date: Sun Dec 21 01:52:14 2025 -0800 Better handle migration for columns that get added or removed. commit 757ef5d50149b775426cbea87fe16074fe654480 Author: Mooneer Salem Date: Sun Dec 21 01:33:57 2025 -0800 Bring back IPv6 support for UDP send sockets. commit 8c2b7b3f4e3d853029e1a60ac715aef435e3db47 Author: Mooneer Salem Date: Sun Dec 21 01:20:04 2025 -0800 Add additonal documentation to user manual. commit f7088eb34ffd4cf4176ec7807ba4f00d6ef9d27b Author: Mooneer Salem Date: Sun Dec 21 01:18:02 2025 -0800 Add help tooltip in Options dialog. commit 044f1343a82243b3dc59d7671dd1d8b9a9233e60 Author: Mooneer Salem Date: Sun Dec 21 01:15:58 2025 -0800 Fix Julian calculation bug on Linux. commit 3525748c4c74ae582755301ab60a5747816a80cf Author: Mooneer Salem Date: Sat Dec 20 09:58:24 2025 -0800 Forgot to allow Version column to be hidden. commit 99b53088ab5639a1d55d6c2dd0e7544220f19bf0 Author: Mooneer Salem Date: Sat Dec 20 09:51:10 2025 -0800 Windows: we need to get the new ordering after event handler's called. commit 1f8bae32ea97918f80cffc6e8c1c70c8d9cb3795 Author: Mooneer Salem Date: Sat Dec 20 09:41:02 2025 -0800 Revert "Revert Windows-specific changes." This reverts commit fa4bf18b8e99b693554d98fabb150d46366243d7. commit 205a608e758e97aff02fc4939809198010b0856e Merge: 5718c7b5 fa4bf18b Author: Mooneer Salem Date: Sat Dec 20 09:40:48 2025 -0800 Merge branch 'ms-reporter-ui-improvements' of github.com:drowe67/freedv-gui into ms-reporter-ui-improvements commit 5718c7b5beae49541e01eb64ea647f1df8641e50 Author: Mooneer Salem Date: Sat Dec 20 09:31:54 2025 -0800 Revert "Pop up tooltip to show SW version instead of using an entire column." This reverts commit 55799509e1a6635940a76b9201e9dc41c89410e8. commit fa4bf18b8e99b693554d98fabb150d46366243d7 Author: Mooneer Salem Date: Sat Dec 20 01:06:37 2025 -0800 Revert Windows-specific changes. commit af4cbf77b8d0e4d88850e0ad0c5760a34742e92b Author: Mooneer Salem Date: Fri Dec 19 23:15:23 2025 -0800 Add additional debugging for Windows. commit 94f07ead3b8fcfba5acd932abc0c53e3b7be8185 Author: Mooneer Salem Date: Fri Dec 19 15:16:48 2025 -0800 Fix Windows build error. commit e297e0c2d5b994f8acad1cca3a52d08dba47b445 Author: Mooneer Salem Date: Fri Dec 19 14:22:59 2025 -0800 Implement Windows specific column ordering save/restore. commit f9bb02e23be55941d80bfb2bcec1dd545593f754 Author: Mooneer Salem Date: Fri Dec 19 12:41:14 2025 -0800 Actually make AppImages use the freethreaded Python. commit 0149645dc845a97f165a75bf6b8a1f03f9d9692b Author: Mooneer Salem Date: Fri Dec 19 12:39:34 2025 -0800 Experiment: use freethreaded Python. commit 2f535b1972033cda5aa3f428eae4c72c6b3e6380 Merge: bbe35365 5024a48b Author: Mooneer Salem Date: Fri Dec 19 09:48:05 2025 -0800 Merge branch 'v2.2-dev' into ms-reporter-ui-improvements commit 5024a48b809212ad875e3e7d172de240e65943a8 Merge: f670d8f3 e03debd9 Author: Mooneer Salem Date: Fri Dec 19 09:47:07 2025 -0800 Merge branch 'master' into v2.2-dev commit f670d8f3624bc867acaaa478754fd1278f148720 Author: Mooneer Salem Date: Fri Dec 19 09:46:16 2025 -0800 Allow bottom row to contact/expand based on window size. commit 496850a2c31b9f5c731502a84d236eb07807a719 Author: Mooneer Salem Date: Fri Dec 19 09:21:36 2025 -0800 Temporarily comment out assert to work around build failure. commit ccfb67535202b4e320c6501d39ce440ecf43ff4e Author: Mooneer Salem Date: Fri Dec 19 09:07:24 2025 -0800 Add time to log confirmation dialog. commit 65ea8b3e7afe2a03b8fec1117f6322c3fb24c781 Author: Mooneer Salem Date: Fri Dec 19 08:21:30 2025 -0800 Add TX/RX Report (default to 59), comments and name. commit 4d000e11f9314c95f5ded7c4d954234f63059682 Author: Mooneer Salem Date: Thu Dec 18 13:14:38 2025 -0800 Add 12h to calculated Julian time to make sure time in logging tools is correct. commit e03debd9302c0e013be834b38f63aee5ff0bd8ce Author: Mooneer Salem Date: Thu Dec 18 17:51:13 2025 +0000 latest user manual PDF commit 3db1a83437a01ff02575443c33986fd48549ddd9 Author: Mooneer Salem Date: Thu Dec 18 09:49:00 2025 -0800 Zero out waterfall when transmitting and not in full duplex. (#1136) * Zero out waterfall when transmitting and not in full duplex. * Add PR #1136 to changelog. commit 58392dd2f60aa7538828965196b8ea47c8da0c62 Author: Mooneer Salem Date: Thu Dec 18 08:55:46 2025 -0800 Try sending status message to inject RX frequency and submode. commit 6aac60c9a1d0c7fb18648067d3f5cb15f4615296 Author: Mooneer Salem Date: Thu Dec 18 08:35:04 2025 -0800 Show frequency as MHz or kHz in the confirmation dialog. commit c83edd066bb461184623a1ab2693c2058868673a Author: Mooneer Salem Date: Thu Dec 18 08:34:46 2025 -0800 Allow logging of anything in the drop-down list, not just the most recently heard station. commit 80ecfa68389e6597b1e8b5777c203cad2b3ee04f Author: Mooneer Salem Date: Thu Dec 18 01:49:01 2025 -0800 Add PR #1136 to changelog. commit 1f7fa6ba8d2f0586fc5fe5ca60d402d31fc3d22b Author: Mooneer Salem Date: Thu Dec 18 01:46:36 2025 -0800 Zero out waterfall when transmitting and not in full duplex. commit bbe35365cb25afa9fe5b24d6156534d28e169893 Author: Mooneer Salem Date: Thu Dec 18 01:06:32 2025 -0800 Fix spelling mistake. commit d0d7e2c7ce045d0f7fb35733c4217ed6cf56e74a Author: Mooneer Salem Date: Thu Dec 18 01:04:48 2025 -0800 Update changelog. commit 375a62b3c2a40ff767b685b29e640a6bd425020c Author: Mooneer Salem Date: Thu Dec 18 01:03:47 2025 -0800 Make sure legacy column visibility is handled properly. commit c36ff83b02bc813588145344a547944f4b3db51f Author: Mooneer Salem Date: Thu Dec 18 00:46:09 2025 -0800 Workaround due to previous bug, hopefully won't be necessary by merge. commit bfa04ac326f26fae80716d2d57eca24d59a38489 Author: Mooneer Salem Date: Thu Dec 18 00:44:09 2025 -0800 Allow columns to be hidden. commit 3d91d8db6c7de941a3a524add1eb9b5bb90f0284 Author: Mooneer Salem Date: Wed Dec 17 11:19:38 2025 -0800 updateReportingState() shouldn't be modifying config parameters. commit 322af5911c73a9afce5724fa301475b410f9c1f5 Author: Mooneer Salem Date: Wed Dec 17 11:18:32 2025 -0800 More linting error fixes. commit 6f0cc3365cec97858b9c06b201b25ad5022ffd3f Author: Mooneer Salem Date: Wed Dec 17 10:27:57 2025 -0800 Look up DX locator on FreeDV Reporter if available. commit 655a393266ede689d229f010a8575312796cd481 Author: Mooneer Salem Date: Wed Dec 17 10:19:52 2025 -0800 Adjust control spacing in log dialog. commit 74620120119697d7ce87c67dbe93ab3c3e6fce3c Author: Mooneer Salem Date: Wed Dec 17 10:09:57 2025 -0800 Fix linting errors. commit 9c217e3edc09db3b15da80edaebdb5963fe920a2 Author: Mooneer Salem Date: Wed Dec 17 09:06:57 2025 -0800 Fix issue causing improper truncation of logged frequencies. commit fa6f61a51898a16c6d22503b0112dd5a615bd284 Author: Mooneer Salem Date: Wed Dec 17 09:03:23 2025 -0800 Initial pass at creating log confirmation dialog. commit e2a48fa30b3e5eef50d513b8e68a85e86202931f Author: Mooneer Salem Date: Tue Dec 16 13:08:48 2025 -0800 Fix column sorting and naming bugs.: commit cb37f8c308cdb6f9f63b64e88d92cb25fed6353f Author: Mooneer Salem Date: Tue Dec 16 12:52:58 2025 -0800 Preserve sort ordering on Linux. commit 936990ae2514019110bcfcdb623f7f26f57f719e Author: Mooneer Salem Date: Tue Dec 16 09:22:00 2025 -0800 Fix compiler error. commit 45b4963fb0403bf6b8dd019459057948b5b56558 Author: Mooneer Salem Date: Tue Dec 16 09:14:14 2025 -0800 WIP column ordering persistence. commit ac8ffbfcaab9e4a55a60e1002e818eeace0b259d Author: Mooneer Salem Date: Mon Dec 15 17:03:40 2025 -0800 Allow Reporter columns to be moved by the user. Note: not persisting this yet. commit 3a6c153e776e3f644b4e31d1086585e57e0af5d5 Author: Mooneer Salem Date: Mon Dec 15 13:02:33 2025 -0800 Make sure TX globals are properly initialized during startup. commit f6de66f9a871185ec5319926e3dc01762d154fd8 Author: Mooneer Salem Date: Mon Dec 15 00:12:32 2025 -0800 Add PR #1132 to changelog. commit c058d1038e3e9c5e112617315be86e8f8f2914e2 Author: Mooneer Salem Date: Sun Dec 14 23:56:04 2025 -0800 Revert "Combine Locator and Distance columns." This reverts commit 1c41913f51ee7baea7d77b3594c410c84eae53f1. commit abc8c5a86bfc761b1b2aaba868569f9ed4e1af68 Merge: 2aed4f81 ac268949 Author: Mooneer Salem Date: Sun Dec 14 23:36:15 2025 -0800 Merge branch 'v2.2-dev' into ms-reporter-ui-improvements commit ac26894980b2daca43397b0a3ffab3ce323e0e91 Merge: 5f26dd48 8c0d5904 Author: Mooneer Salem Date: Sun Dec 14 23:35:51 2025 -0800 Merge branch 'master' into v2.2-dev commit 5f26dd486447a258429d74ca8bbe72bb84ce1202 Author: Mooneer Salem Date: Mon Dec 15 07:09:07 2025 +0000 latest user manual PDF commit e68c04fceadbbe308ea00efe1f0894f73e6a2ada Author: Mooneer Salem Date: Sun Dec 14 23:06:33 2025 -0800 Reenable BW expander. (#1113) * Reenable BW expander. * Reenable BandwidthExpandStep in CMakeLists. * Fix compiler errors in integrations. * Add PR #1113 to changelog. commit 8c0d59042f9bb10ada12a0eeba40f708976642af Author: Mooneer Salem Date: Mon Dec 15 04:02:17 2025 +0000 latest user manual PDF commit b4d1f32925c60c16ff4727f81ab5734fa7a15766 Merge: 6beaca55 cb8ca036 Author: Mooneer Salem Date: Sun Dec 14 20:01:09 2025 -0800 Merge branch 'v2.2-dev' into ms-reenable-bw-expand commit b623e7646b42c434a634e8d7d5abb07a0855e15b Author: Mooneer Salem Date: Sun Dec 14 19:59:50 2025 -0800 Apply patch from @barjac to work around tty0tty bug. (#1134) * Apply patch from @barjac to work around tty0tty bug. * Add PR #1134 to changelog. commit cb8ca036ac3b174b80087bdfbdc0d188103d15ba Author: Mooneer Salem Date: Mon Dec 15 01:22:19 2025 +0000 latest user manual PDF commit 8d942ef6b3127bad109b3058658aa6abddfde391 Author: Mooneer Salem Date: Sun Dec 14 17:19:40 2025 -0800 Reduce CPU usage rendering From Mic/Decoder plots. (#1133) * Reduce CPU usage rendering From Mic/Decoder plots. * Add PR #1133 to changelog. commit f18bfe41c58ac906a5b7587e60eddd4d19761dd9 Author: Mooneer Salem Date: Sun Dec 14 16:06:09 2025 -0800 Add PR #1134 to changelog. commit 58d468e6326f9ae13c69170762982a9b454a2a49 Author: Mooneer Salem Date: Sun Dec 14 16:04:31 2025 -0800 Apply patch from @barjac to work around tty0tty bug. commit 6beaca558af136110761f54eeb62c779623830d2 Author: Mooneer Salem Date: Sun Dec 14 15:39:32 2025 -0800 Add PR #1113 to changelog. commit 44adaf9f3e143ebbdf2f6d0e3fa80c4985307f32 Merge: 437e5eef 8bf14b81 Author: Mooneer Salem Date: Sun Dec 14 15:38:38 2025 -0800 Merge branch 'v2.2-dev' into ms-reenable-bw-expand commit 0141072a67978cac2ea21a6398d193e98112113d Author: Mooneer Salem Date: Sun Dec 14 15:37:58 2025 -0800 Add PR #1133 to changelog. commit 571254de46434cd100282e550883d5ece6196c2b Author: Mooneer Salem Date: Sun Dec 14 02:43:22 2025 -0800 Reduce CPU usage rendering From Mic/Decoder plots. commit 2aed4f81b488dd8b1ba4b68e68f2770e3d8dde58 Author: Mooneer Salem Date: Sun Dec 14 00:55:16 2025 -0800 Shorten thread names in integrations to match main app. commit d545ab54d60b60936432a2f32f4b6204e457e1c9 Author: Mooneer Salem Date: Sun Dec 14 00:51:44 2025 -0800 Move Assistance button to Help menu. commit cf8ef219980a9dd56d1c1b8026024ab5e8246669 Author: Mooneer Salem Date: Sun Dec 14 00:43:42 2025 -0800 Hide ReSync button (missed from previous PR). commit cbbf9d651d15fad77fd9c10603ea595a568e0c2a Author: Mooneer Salem Date: Sun Dec 14 00:36:40 2025 -0800 Add tooltip to better describe FreeDV Reporter tracking feature. commit 55799509e1a6635940a76b9201e9dc41c89410e8 Author: Mooneer Salem Date: Sun Dec 14 00:29:03 2025 -0800 Pop up tooltip to show SW version instead of using an entire column. commit 1c41913f51ee7baea7d77b3594c410c84eae53f1 Author: Mooneer Salem Date: Sun Dec 14 00:20:27 2025 -0800 Combine Locator and Distance columns. commit cdf24ccdf8fdeed9dbf4d2c5dc72c6c7e8532dcb Merge: 0eb2af1c 8bf14b81 Author: Mooneer Salem Date: Sun Dec 14 00:00:23 2025 -0800 Merge branch 'v2.2-dev' into ms-wsjtx-logging commit 8bf14b812c3cab0b433c440d68495f35ea78a022 Author: Mooneer Salem Date: Sun Dec 14 01:47:56 2025 +0000 latest user manual PDF commit 0514dfc71e88b6ab9536f816d3eca655d585a233 Author: Mooneer Salem Date: Sat Dec 13 17:45:29 2025 -0800 Flex: Report SNR to SmartSDR. (#1119) * Flex: Report SNR to SmartSDR. * Add PR #1119 to changelog. commit 82bc6920039277fde70967ebed67dd8db64b1978 Author: Mooneer Salem Date: Sat Dec 13 17:45:16 2025 -0800 Add PR #1119 to changelog. commit 0eb2af1c1809d92ca1528cdd652436506026bd14 Author: Mooneer Salem Date: Sat Dec 13 02:16:24 2025 -0800 Update user manual to explain new feature. commit 92f6322a555284b71e8f61ee8f5145cd51e7911c Author: Mooneer Salem Date: Sat Dec 13 02:12:05 2025 -0800 Report actual version number in heartbeat message. commit 9c236ddd4d7dd7917e5930551bbbeaca639bbc43 Author: Mooneer Salem Date: Sat Dec 13 01:57:50 2025 -0800 Add config window options. commit 35c1d137027e6c896c94c6a9628c33aad837fe73 Author: Mooneer Salem Date: Fri Dec 12 21:15:03 2025 -0800 Fix Windows compiler error. commit 1108fced47a7d9ee63e99cfd1e2ee400d90a2fd9 Author: Mooneer Salem Date: Fri Dec 12 19:32:31 2025 -0800 Fix lint problem. commit 9d357e33af08aa5a838c00028b75c49d3ff24728 Author: Mooneer Salem Date: Fri Dec 12 19:24:37 2025 -0800 Add missed fields to log packet. commit 54aae1498a8440dafe74eb5fa9ce0fd30b5198a0 Author: Mooneer Salem Date: Fri Dec 12 19:20:46 2025 -0800 Try to fix remaining UBSan errors. commit d94a347579a9ffaede3e4b52d06345936080cb50 Author: Mooneer Salem Date: Fri Dec 12 19:13:31 2025 -0800 Need to re-multiply to log correct frequency. commit dc0f75f2f363ac80418e9fbbaeb06099407af7ea Author: Mooneer Salem Date: Fri Dec 12 16:03:38 2025 -0800 Forgot to copy data during packet reallocation. commit 2207c4d00b62c8c2132e22c6e5988358259bc4bb Author: Mooneer Salem Date: Fri Dec 12 15:37:42 2025 -0800 Fix additional compiler errors/ASAN failures. commit 112ffaf889d54695dab51fd0efbf0208d57bf3eb Author: Mooneer Salem Date: Fri Dec 12 11:41:09 2025 -0800 Another lint fix. commit 706330db29c790515df6765571cbde4856c3b461 Author: Mooneer Salem Date: Fri Dec 12 11:20:32 2025 -0800 Fix lint errors. commit bc0d26139961fe373024c8e9b0f2f1b2f2466cea Author: Mooneer Salem Date: Fri Dec 12 09:37:06 2025 -0800 Initial logging support using WSJT-X network protocol. commit 32ea2fb0e18d9d7c7698109768531192979e6dcc Author: Mooneer Salem Date: Thu Dec 11 17:07:58 2025 +0000 latest user manual PDF commit 437e5eef393811d389a1868adbbc03bf23ce1f2e Merge: e55f0625 907b5afe Author: Mooneer Salem Date: Thu Dec 11 09:06:50 2025 -0800 Merge branch 'v2.2-dev' into ms-reenable-bw-expand commit c4d796684741f1e1c6f37b1ff837c87a293d6329 Merge: 76a54455 907b5afe Author: Mooneer Salem Date: Thu Dec 11 09:06:31 2025 -0800 Merge branch 'v2.2-dev' into ms-flex-meters commit 907b5afe8e8a36fc758026d573250e182716850e Merge: 647015b9 9719b655 Author: Mooneer Salem Date: Thu Dec 11 09:06:11 2025 -0800 Merge branch 'master' into v2.2-dev commit 9719b655482b4605290a2b39c9b261b80bf83fe2 Author: Mooneer Salem Date: Thu Dec 11 09:05:43 2025 -0800 Avoid cut-off text on plot labels (#1110) * Unconditionally signal tap threads. * Revert "Unconditionally signal tap threads." This reverts commit b138ac308c637befc3fdd9c8d4b85bb7dff0b696. * New test: force full redraw of spectrum and scalar plots. * Dynamically calculate left offset based on font size. * Update spectrum and waterfall plots to use new left offset calculation. * Make sure vertical numbers don't go past plots. * Make sure top of '0.0s' label is below top of waterfall. * Make sure bottom labels aren't cut off either. * Spectrum plot: another fix for bottom being cut off. * Add PR #1110 to changelog. commit 3f6ab02b089597b7d0dbc084399c813bd0e02775 Author: Mooneer Salem Date: Wed Dec 10 16:22:39 2025 -0800 Add PR #1110 to changelog. commit 647015b915356fcb043aa3a075059d9a46b325a1 Author: Mooneer Salem Date: Thu Dec 11 00:03:50 2025 +0000 latest user manual PDF commit 2622881e61abc1a3a4a530d3d09d5ea00f6863b5 Author: Mooneer Salem Date: Wed Dec 10 16:00:47 2025 -0800 Hide all modes except for RADE by default. (#1108) * Hide all modes except for RADE by default. * Enable legacy modes so fullduplex tests still work. * Add PR #1108 to changelog. * FreeDV Reporter: Hide RX Mode column if legacy modes are disabled. * Remove offset and histogram plots due to low legacy mode use. * Hide Squelch and Center RX if legacy modes are disabledd. * macOS: Add additional required entitlements for Python 3.14. * Move Frequency field up on the right hand side. * Suppress at-spi2 warning in GH AppImage tests. * Experiment: Try 'pulsing' level gauge when overdriving. * Revert "Experiment: Try 'pulsing' level gauge when overdriving." This reverts commit 527dbe2bb70813b8729429ba1ba3f70ff7b820fb. * Use shorter label for clipping indicator. commit 243c576bb4996c29e75394789a6753e55ba8203e Author: Mooneer Salem Date: Wed Dec 10 09:20:34 2025 -0800 Use shorter label for clipping indicator. commit 1cd18cb28a1e19a449bca0934734eed865fe891e Author: Mooneer Salem Date: Wed Dec 10 08:53:45 2025 -0800 Spectrum plot: another fix for bottom being cut off. commit f7780dfeae8ab9254077aa169eb796899ee90f60 Author: Mooneer Salem Date: Wed Dec 10 00:23:17 2025 -0800 Make sure bottom labels aren't cut off either. commit 4b7c40a7665efd8b8a307e76398d2715b308c1ba Author: Mooneer Salem Date: Tue Dec 9 17:21:24 2025 -0800 Revert "Experiment: Try 'pulsing' level gauge when overdriving." This reverts commit 527dbe2bb70813b8729429ba1ba3f70ff7b820fb. commit 105a6485e018f9077ecf0262c698e4ae38a615b2 Author: Mooneer Salem Date: Tue Dec 9 13:55:57 2025 -0800 Make sure top of '0.0s' label is below top of waterfall. commit 2b1bcd4334e2b99092ec6bd1d45e447f4e4598ad Author: Mooneer Salem Date: Tue Dec 9 13:52:00 2025 -0800 Make sure vertical numbers don't go past plots. commit fbf251c3f522cc285c0fdc88f43bbbc9f079c62a Author: Mooneer Salem Date: Tue Dec 9 13:20:34 2025 -0800 Update spectrum and waterfall plots to use new left offset calculation. commit 1d12ee55a2ac277fa5aa37208dff76fbb5027111 Author: Mooneer Salem Date: Tue Dec 9 08:59:23 2025 -0800 Dynamically calculate left offset based on font size. commit 81716f37a9165c71a94d58c4eefbfe661680efd9 Merge: c53e9022 3cd53fdd Author: Mooneer Salem Date: Tue Dec 9 08:58:39 2025 -0800 Merge branch 'master' into ms-plot-debug commit 370b0750be3ad17acf59f09b0ff6a69ac3a80dfd Author: Mooneer Salem Date: Mon Dec 8 12:39:13 2025 -0800 Lower swappiness in GH Linux action. commit a3073a9f848a8a3d7b793a7488e44608194751ad Author: Mooneer Salem Date: Mon Dec 8 11:30:48 2025 -0800 Pin PulseAudio main loop to last two cores. commit a5260945035f9c0b9d7a00390208b8a150b48930 Author: Mooneer Salem Date: Mon Dec 8 08:55:01 2025 -0800 Keep non-TX/RX threads out of the last two cores. commit 3cd53fdd1f38276240677d1bcf2121684ff6f393 Author: Mooneer Salem Date: Mon Dec 8 02:35:37 2025 +0000 latest user manual PDF commit 681044ba9268d3ec0477bde496fcf11e9ba04c8a Merge: f5d92699 d0e52c96 Author: Mooneer Salem Date: Sun Dec 7 18:33:33 2025 -0800 Merge branch 'master' into ms-cpu-affinity commit d0e52c9657516113c27c040acb2e349846ef2865 Author: Mooneer Salem Date: Sun Dec 7 18:33:05 2025 -0800 Hamlib: Allow selection of baud rates >115200. (#1125) * Hamlib: Allow selection of baud rates >115200. * Add PR #1125 to changelog. commit bb0f87ebdb1e15e3c25f93bd3a1e1e6a62e22c36 Author: Mooneer Salem Date: Sun Dec 7 18:30:08 2025 -0800 Add PR #1125 to changelog. commit b6d0c28cfb1d93344087dc50a8a7bab9f18322ab Merge: 6c304a32 7459c7a6 Author: Mooneer Salem Date: Sun Dec 7 18:30:55 2025 -0800 Merge branch 'master' into ms-baud-rates commit 7459c7a6a427c1ecf8619e8b47bdf5684cc36056 Author: Mooneer Salem Date: Sun Dec 7 18:30:43 2025 -0800 Revert "Add PR #1125 to changelog." This reverts commit 68bdac1dbb7bd9d8410ae93a7fb3c23992c8a793. commit 68bdac1dbb7bd9d8410ae93a7fb3c23992c8a793 Author: Mooneer Salem Date: Sun Dec 7 18:30:08 2025 -0800 Add PR #1125 to changelog. commit 4661c26ef4ff74a976d3a052f2b754e1961cb7a9 Author: Mooneer Salem Date: Mon Dec 8 02:29:15 2025 +0000 latest user manual PDF commit ac73c9c0503d5f688980b63ade87531556f5b78f Author: Mooneer Salem Date: Sun Dec 7 18:29:00 2025 -0800 OmniRig: Fix crash when using Test button in CAT config dialog. (#1126) * OmniRig: Fix crash when using Test button in CAT config dialog. * Add PR #1126 to changelog. commit d825ce3d2b189126ea62ad5b1a53fa06f08cadf9 Author: Mooneer Salem Date: Sun Dec 7 18:28:25 2025 -0800 Add PR #1126 to changelog. commit 88ac98a370b8b2da49458f0a4024529df22c6a79 Author: Mooneer Salem Date: Sun Dec 7 18:26:53 2025 -0800 Upgrade Python 3.14.0->3.14.2. (Windows/macOS only) (#1124) * Upgrade Python 3.14.0->3.14.1. (Windows/macOS only) * Actually, looks like 3.14.2 was just released. * Add PR #1124 to changelog. commit 4cf8914d4f7de1bbd102cc3735e9a03b4729e390 Merge: 527dbe2b 846e33c9 Author: Mooneer Salem Date: Sun Dec 7 14:42:17 2025 -0800 Merge branch 'v2.2-dev' into ms-legacy-mode-deprecation commit 69dcd6f4f48150ad473badc173b6b350d24f4d93 Author: Mooneer Salem Date: Sun Dec 7 14:40:12 2025 -0800 OmniRig: Fix crash when using Test button in CAT config dialog. commit 527dbe2bb70813b8729429ba1ba3f70ff7b820fb Author: Mooneer Salem Date: Sun Dec 7 14:33:54 2025 -0800 Experiment: Try 'pulsing' level gauge when overdriving. commit 6c304a32cdf1aece8a385a0f54e158796afffe91 Author: Mooneer Salem Date: Sun Dec 7 14:15:50 2025 -0800 Hamlib: Allow selection of baud rates >115200. commit f5d926998004f789d221a2842dfa8f47b3803f73 Author: Mooneer Salem Date: Sun Dec 7 14:12:29 2025 -0800 Try mlockall() as well to avoid memory paging. commit 6deb71987e590ba781cbe6c9b26f41c76e4dca8e Author: Mooneer Salem Date: Sun Dec 7 13:28:10 2025 -0800 Add PR #1124 to changelog. commit 1ab1197397f0e78b0156f1784b7cab1419189162 Author: Mooneer Salem Date: Sun Dec 7 13:27:34 2025 -0800 Actually, looks like 3.14.2 was just released. commit 4501a0c18d35e15758195b5fb2542b5ed958bcc0 Merge: 889142b3 846e33c9 Author: Mooneer Salem Date: Sun Dec 7 13:24:11 2025 -0800 Merge branch 'v2.2-dev' into ms-python-3_14_1 commit 846e33c9e9869e09e544d91d6d1aced138081252 Merge: 669a40a9 ccd69b39 Author: Mooneer Salem Date: Sun Dec 7 13:23:57 2025 -0800 Merge branch 'master' into v2.2-dev commit 889142b3b2ed6b4b7a0c11efcf6ae194670004cd Author: Mooneer Salem Date: Sun Dec 7 13:11:36 2025 -0800 Upgrade Python 3.14.0->3.14.1. (Windows/macOS only) commit c5d299871e343f8f6f38cd227d8fefe901400c33 Author: Mooneer Salem Date: Sun Dec 7 12:51:19 2025 -0800 Linux: Force CPU affinity for TX/RX threads. commit ccd69b391db0bbc935e05029bc81ad6a3792c3eb Author: Mooneer Salem Date: Sun Dec 7 20:38:25 2025 +0000 latest user manual PDF commit 941f3fc01bcea9fcdcba7073b50e41ecbf741555 Author: Mooneer Salem Date: Sun Dec 7 12:35:55 2025 -0800 Emit VOX tone only when PTT is enabled. (#1122) * Emit VOX tone only when PTT is enabled. * Add PR #1122 to changelog. * Fix GH Linux failure. * Need to add to src/gui/controls as well. commit 7e68baeea26759d301376efbd6aa1fcfbbbfb562 Author: Mooneer Salem Date: Sun Dec 7 06:27:14 2025 +0000 latest user manual PDF commit b70ae126373c16904fdc201bef889bf5adc12600 Merge: 532aec44 bdeee466 Author: Mooneer Salem Date: Sat Dec 6 22:25:13 2025 -0800 Merge branch 'master' into ms-vox-tone-ptt-only commit bdeee4666158521afceab8464630309412b89153 Author: Mooneer Salem Date: Sat Dec 6 22:24:36 2025 -0800 KA9Q: Need to divide read() rval with sizeof(short). (#1120) * KA9Q: Need to divide read() rval with sizeof(short). * Add PR #1120 to changelog. commit b24eff894122df16dd88fe20a38c8915ea158835 Author: Mooneer Salem Date: Sat Dec 6 21:53:48 2025 -0800 Add PR #1120 to changelog. commit 532aec447b0e1e0afc19bda92fcf32bf7c200e42 Author: Mooneer Salem Date: Sat Dec 6 01:04:38 2025 -0800 Need to add to src/gui/controls as well. commit f637919d326cd3908d94e7c76be14267b2d65504 Author: Mooneer Salem Date: Sat Dec 6 00:55:18 2025 -0800 Fix GH Linux failure. commit e580212b9cd11ad9ceca5bf009c7f01c829173ea Author: Mooneer Salem Date: Sat Dec 6 00:43:48 2025 -0800 Add PR #1122 to changelog. commit 46d60a08779ab630907fe7186dda95f9bf95ee32 Author: Mooneer Salem Date: Sat Dec 6 00:41:52 2025 -0800 Emit VOX tone only when PTT is enabled. commit ac176b09f01152282ae7f9a2a46022e19d3cb7a7 Author: Mooneer Salem Date: Thu Dec 4 03:51:53 2025 -0800 KA9Q: Need to divide read() rval with sizeof(short). commit 76a544555a22583d89cd62c60cc5d9ef555c4bfd Author: Mooneer Salem Date: Wed Dec 3 18:05:13 2025 -0800 Flex: Report SNR to SmartSDR. commit 100f77d5b3556341a39c8448399a89073b0b3d42 Author: Mooneer Salem Date: Wed Dec 3 14:41:22 2025 -0800 Suppress at-spi2 warning in GH AppImage tests. commit 98053196784f3b4ec5e5dd43798ca84adc875629 Merge: fb702a32 669a40a9 Author: Mooneer Salem Date: Wed Dec 3 10:27:43 2025 -0800 Merge branch 'v2.2-dev' into ms-legacy-mode-deprecation commit 669a40a9e244417575609a3e3898b3d961fbfd36 Author: Mooneer Salem Date: Wed Dec 3 18:08:47 2025 +0000 latest user manual PDF commit d6b3f78bba9d7c4e6ad8e6319711f015cc9ebf94 Author: Mooneer Salem Date: Wed Dec 3 10:06:01 2025 -0800 Enable mimalloc only on Windows and macOS. (#1118) * Enable mimalloc only on Windows and macOS. * Add PR #1118 to changelog. * Enable mimalloc on AppImages. commit 9fbeb63516d08fdf40ac67a4eba4e501a69a5f0a Author: Mooneer Salem Date: Wed Dec 3 08:28:23 2025 -0800 Enable mimalloc on AppImages. commit cccb83635eb6edf0440b180b97dd6130a4883229 Author: Mooneer Salem Date: Wed Dec 3 08:26:59 2025 -0800 Add PR #1118 to changelog. commit b5c1e04998dcd119444ad53dac2147e324857f8b Author: Mooneer Salem Date: Wed Dec 3 08:25:02 2025 -0800 Enable mimalloc only on Windows and macOS. commit 0e92274ca8525c418427df73c5f641b08b7434a4 Merge: 43f3eec1 3a245b2e Author: Mooneer Salem Date: Wed Dec 3 08:23:44 2025 -0800 Merge branch 'master' into v2.2-dev commit 3a245b2ee74426ccab5c9ebae18c742334594a71 Author: Mooneer Salem Date: Tue Dec 2 22:44:46 2025 +0000 latest user manual PDF commit b17a74a61b707dfd063ad18713ea0933b208d7e6 Author: Mooneer Salem Date: Tue Dec 2 14:03:35 2025 -0800 Suppress background for fake rightmost column. (#1116) * Suppress background for fake rightmost column. * Fix strerror crashes on macOS. * Add PR #1116 to changelog. * Fix CI build failures. commit 37b3231f76adc99c288f34554a1eb0e22210c2d6 Author: Mooneer Salem Date: Tue Dec 2 12:44:06 2025 -0800 Fix CI build failures. commit b1ff3f541571c80b8a3b56f783784df15c7415d1 Author: Mooneer Salem Date: Tue Dec 2 12:30:09 2025 -0800 Add PR #1116 to changelog. commit 33a00c1777dc83c0d413e225f28b3155af14194e Author: Mooneer Salem Date: Tue Dec 2 12:29:42 2025 -0800 Fix strerror crashes on macOS. commit fb702a32ff68119de47e119c77f1af21f6a60d50 Merge: 908e4d93 43f3eec1 Author: Mooneer Salem Date: Tue Dec 2 08:17:10 2025 -0800 Merge branch 'v2.2-dev' into ms-legacy-mode-deprecation commit 43f3eec1481edb7ca2d53cfe46c762b62c258005 Merge: 55aa51fd 57bed788 Author: Mooneer Salem Date: Tue Dec 2 08:16:48 2025 -0800 Merge branch 'master' into v2.2-dev commit 908e4d93ebc13fb444afba9da945a744aabde5fd Author: Mooneer Salem Date: Mon Dec 1 13:11:31 2025 -0800 Move Frequency field up on the right hand side. commit e133294b086d00c7ad983f6ef6d0a4f5699996b2 Author: Mooneer Salem Date: Mon Dec 1 13:00:19 2025 -0800 Suppress background for fake rightmost column. commit 57bed788fc39c380b2c31ec603652e59e766a3f1 Author: Mooneer Salem Date: Mon Dec 1 20:59:12 2025 +0000 latest user manual PDF commit 7c81adb71aec1741d7adbe71f8000bf807e7793f Author: Mooneer Salem Date: Mon Dec 1 12:56:42 2025 -0800 Fix sanitizer warnings discovered during CI runs. (#1115) * Fix sanitizer warnings discovered during CI runs. * Add PR #1115 to changelog. commit 9006ce9f46a3ad0d16e6cfea2b049fb8be2b3c9f Author: Mooneer Salem Date: Mon Dec 1 12:56:29 2025 -0800 Add PR #1115 to changelog. commit 69b6f727b5799bac1ef6f301260a9ecc290d083e Author: Mooneer Salem Date: Mon Dec 1 02:31:03 2025 -0800 Fix sanitizer warnings discovered during CI runs.