- 2.2.0 (25.06.2020): - Щелкните правой кнопкой мыши станцию, чтобы центрировать фильтр по их смещению. - Добавлена кнопка синхронизации для центра фильтров - Первоначальная работа для управления циферблатом - Добавлены изображения для управления циферблатом - Добавлены индикаторы вверх/вниз для VFO - Добавлены сообщения RX.ACTIVITY и STATION.STATUS в сеть - Добавлены некоторые ограничения здравомыслия для RX.GET_TEXT. - Исправлено #296: переопределение цвета выбора - Исправление выделения выделения на пи - Попытка исправить подсветку на пи, снова - Исправлено выделение пи (снова) - Исправлено восстановление HB, включенное при запуске в медленном режиме. - Добавлена подсказка для настройки VFO - Сначала настройте вкладку радио - Добавлена всплывающая подсказка для групповых позывных - Исправлена ошибка с отложенной прорисовкой изменения выбранной строки - Добавлены цвета поддиапазона - Добавлены цвета поддиапазона 1000 Гц с HB как оранжевый, а верхний предел также как оранжевый (для других автоматизированных станций) - Добавлена черная рамка - Изменение цветов - Упростить широкоформатный цвет - Исправлено устаревшее предупреждение индекса реального массива. Исправлено предупреждение NCOSTAS - Добавлены некоторые настройки ведения журнала декодера и генерации тонов js8, чтобы обеспечить создание правильных стоек для правильного подрежима. - Добавлено сохранение звука со смещением буфера и флагом компиляции, который можно использовать для его включения. В настоящее время он включен по умолчанию для тестирования функции. - Добавлен отладчик для I и некоторые поясняющие комментарии - Добавлена опция конфигурации для включения/отключения записи ALL.TXT / DIRECTED.TXT. - Добавлена возможность подтверждения перед отправкой автоответчика - Переработана функция включения HB. Установите FAST в качестве режима по умолчанию. Добавлена поддержка FAST для HB - Добавлен @ALLCALL в CQ и HB, чтобы сделать их более понятными и унифицировать форматирование сообщений для всех типов направленных сообщений. - Удалить SNR из автоматического ACK HB (есть причина... скоро) - Настраиваемые пользовательские сообщения HB и STATUS - Исправлено скрытие команд HB с новым префиксом @ALLCALL - Добавлен динамический пункт меню для автоответа с подтверждением, чтобы сделать его более понятным - AUTO+CONF динамическое обновление - Добавлена всплывающая подсказка к кнопке состояния - Исправлена проблема с окном подтверждения самоуничтожения и поведением по умолчанию. - Исправлена модальность подтверждения и поведение по умолчанию. - Правильное кодирование ACK и NACK для будущего SRARQ - Очистка ХБ - Не перезаписывать ответы SNR - На данный момент отключена конфигурация сообщений HB - Добавлен параметр конфигурации для отправки SNR в HB ACK вместо полного отключения. - Настраиваемые HB ACK против SNR - это будущее, а не 2.2. - Добавлено обнаружение APRSIS обратно в приложение, но на этот раз под зарегистрированным позывным APJ8CL aprs. - Отчеты APRSIS перемещены в отдельный фоновый поток, чтобы избежать зависаний. Добавлена возможность отключения отчетов APRSIS. - Добавлено несколько встроенных групп - Перемещение пульсаций в группу HB, которая добавляется при включении сети пульсаций. - Исправлено скрытие HB в активности группы - Добавлена возможность определять SSID с составными позывными, такими как KN4CRD/7. - Первоначальная рабочая фиксация API на основе tcp - Добавлены параметры конфигурации tcp-сервера - Добавлен пример сценария tcp клиента python. - Исправлен тип идентификатора сообщения: qint64. - Обновлен набор частот для распространения на RX - RX.DIRECTED должен отправляться для всех направленных сообщений, которые обычно записываются в направленный журнал. - Сердцебиения теперь направляются на @HB, поэтому убедитесь, что мы обрабатываем такие направленные сообщения, пожалуйста. - Добавлен CQ как направленная команда (направленная на @ALLCALL) в API - Устарели типы кадров с кодировкой huff для более эффективной версии в последующих выпусках. - Добавлены две функции API входящих сообщений. - Исправлена ошибка в новом API - Убрано автоматическое добавление группы @HB - Добавлена возможность блокировать обнаружение определенных позывных при желании - Процент задержки / пропуска APRSIS теперь настраивается на клиенте (хотя и не отображается для пользователя) - Добавлены группы QRP и QRO - Запишите частоту, когда происходит декодирование, и используйте ее при обработке декодированного сообщения (т. е. обнаружение, отображение и т. д.). - Легко отключить передатчик одним нажатием кнопки - Добавлены пункты меню, соответствующие кнопкам-переключателям на дисплее - Удален оператор отладки - Добавлено устаревшее исправление hamlib для структуры рига. - Объединены https://bitbucket.org/hobbes1069/js8call/branch/gcc-10 исправления gcc fortran - Исправлена реакция сердцебиения - Исправлено кодирование составных кадров SNR (отсутствуют значения SNR) - Команды группы Spot для JS8NET - Auto+conf по умолчанию - Исправлено #330: приостанавливать декодер только при активной передаче - Убрать отладку меню сохранения... не работает - Удалены пункты меню открытия файла, когда сохранение отладки отключено. - Поднят libgfortran до >= 8.4.0 - Исправлена ошибка исчезновения текста при нажатии клавиши ввода, когда передатчик отключен - Обновлены readme и документы по установке - Сделать индикатор отсутствующих кадров настраиваемым пользователем - Добавлена детализация во всплывающую подсказку для активности звонков. - Изменено устаревшее определение hamlib на JS8_USE_HAMLIB_THREE. - Добавлена кнопка TUNE в меню управления - Обновлен водопад, чтобы можно было настраивать скорость прокрутки. - Исправлены ошибки водопада при клике - Работа с исправлениями декодера - Работа над исправлениями декодера, приближение - Улучшение производительности декодера - Исправлена проблема в коде синхронизации, которая вызывала проблемы с неудачным декодированием сигналов, которые должны быть декодированы. - Убедитесь, что проход 3 выполняет вычитание, если у нас есть четвертый проход - Синхронизация по ABC, AB, BC - Переупорядочить nfqso после дедупликации. - Добавлена элементарная тестовая программа с примером wav-аудио. - Добавлена возможность сравнивать результаты со старым декодером js8 для тестирования - Увеличено максимальное количество кандидатов до 300 (настраивается) и очищен некоторый код синхронизации. - Тестировать alt по умолчанию, дамп только если вывод отличается - Вычисление ctwk перенесено в syncjs8d. - Фиксированная глубина=4. Убрана apmask из bpd и osd. - Исправлено зависание декодера на cshift при вычитании сигнала - Добавлена новая команда HEARTBEAT SNR для отправки подтверждений сердцебиения. - Первоначальный эксперимент без временных требований - Удалены операторы отладки из subtractjs8. - Экспериментальный рисунок состояния синхронизации - Эксперименты по вычислению и настройке дрейфа автоматически - Запись текста уведомления в пользовательский интерфейс при автоматическом дрейфе - Рабочая автоматическая синхронизация времени на основе syncStats - Меньшая регулировка приращения для дрейфа. Линии с интервалом в 1 секунду. - SyncStats должен выводиться иначе, чем DecoderDebug. - Буфер зацикливания для декодеров BCDEI - Отключение эксперимента с автоматическим дрейфом, рисование только статистики синхронизации - Рабочая синхронизация через 1 секунду только для режима A - Отслеживание последней позиции декодирования - Вернуться к 2,48 с JZ для нормального режима - Реструктуризация декодера на каждую секунду - Добавлен чекбокс для отображения попыток декодирования в водопаде. Эксперименты с гейтингом на данный момент - Раскрыть цветовую палитру - Перемещен эксперимент в собственную функцию - Добавлено правильное кеширование фреймов сообщений во время дедупликации с истечением срока действия. - Пробуем экспериментальное время декодирования (более либеральное декодирование) - Обновлен детектор для сброса кинов при дрейфе - Добавлена отладка декодирования, где мы начинаем декодирование - Добавлена экспериментальная функция автосинхронизации для нормального режима. - Запись дрейфа времени при автосинхронизации как дрейф времени - Убрана автосинхронизация/автодрейф - Исправлено общее количество кадров, необходимых для декодирования в экспериментальном декодере. - Очистка дедупликации кадров, отладки декодирования и пороговых значений буфера декодирования. - Включить автосинхронизацию для тестирования - Обновлена метка меню. - Эксперимент с автоматической синхронизацией перенесен на вкладку времени. - Разрешить автосинхронизацию медленного режима. - Исправлена ошибка отображения кнопки синхронизации - Добавлена всплывающая подсказка для кнопки синхронизации - Автоматически останавливать синхронизацию дрейфа времени после декодирования по умолчанию. - Объединить ветку "decoder-experiments" в ft8call-develop. - В меню добавлены четкие функции активности. - Добавлены ярлыки для управления дрейфом времени в меню. - Сброс среднего дрейфа при очистке - Добавлена автоматическая остановка дрейфа времени после нескольких декодеров. Отредактированные позиции декодирования - На данный момент отключено декодирование альтернативной позиции... - Метка остановки автоматического дрейфа времени - Уборка - Удалена условная Е - Исправлено несколько ошибок автоматического дрейфа - Включение Ultra для экспериментов - Исправлена кодировка ACK - Вытаскивание больше неиспользуемого кода fortran - Исправлен водопад, влияющий на диапазон декодирования, когда фильтр отключен. - Добавить максимальный счетчик фильтра, пункт меню в водопаде и правильные элементы управления для обработки редактирования. - Удален код xcor fortran - Очистка Фортрана занимает два - Отключение Ultra на данный момент ... декодер нуждается в некоторой доработке - Исправлено: #340: справка и версия должны выводиться в командной строке - Исправлено: #339: сбрасываются текстовые буферы при сохранении файла для бортового журнала. - Добавлен fsync для unix/windows в файловых утилитах. - Добавлен libgfortran3 или libgfortran5 для debian. - 2.1.1 (24.12.2019): - Добавлено расширение порога декодера для медленного режима, чтобы предотвратить перегрузку декодирования после tx. - Добавлена реализация спинбокса центрального фильтра. - Добавлена возможность использовать устаревшее определение hamlib vfo. - Добавлен параметр ширины фильтра. Добавлена опция щелчка правой кнопкой мыши по центру фильтра. - Исправлен порядок элементов управления фильтром и логики вокруг минимального фильтра. - Исправлена сортировка таблиц по медленной скорости - Исправлены проблемы с шириной широкоформатного изображения на больших мониторах путем центрирования широкого графического изображения и расширения панели управления. - Центр фильтра, ширина и мин. Гораздо проще в использовании. Никаких громоздких прыжков. - Настройки ярлыка Spinbox - 2.1.0 (22.12.2019): - Добавлена проверка модального окна добавления станции. - Порог медленного режима 1,25 секунды - Обновлен декодер с улучшенной обработкой отладки. Исправлена проблема со сбоем в режиме E при некоторых декодированиях. - Исправлено вычитание сигнала для сигналов скорости E - Добавлен декодер I и реорганизован код выбора E. - Исправлена опечатка в ifdef - Перемещен JS8E на 3,125 бод вместо 3 бод. - Я считаю, что SNR должен быть минимумом между xbase и xnoi... попробуем - Удаление оставшихся файлов ft8. Очистка кода синхронизации. - Правильные расчеты SNR для каждой скорости режима при аддитивном гауссовском белом шуме - Исправлена символическая ссылка для параметров ft8 - Декодер не должен выдавать отладку по умолчанию - Обновлены параметры js8 - Исправлено #280: опция синхронизации со станцией правой кнопкой мыши. - Пункт меню дрейфа времени должен иметь единицы измерения - Добавлена группа SKYWARN в список встроенных групп. - Добавлены операторы отладки для costas - Установить я декодировать настройки по умолчанию - Обновлен интерфейс hamlib для использования нового беззнакового целого числа для vfo_t. - Добавлена СКОРОСТЬ к спотам в JS8NET - Исправлено #277: отмена выбора позывного во время ожидания во время QSO - Добавлен программный фильтр для элементов управления водопадом, чтобы можно было пропускать сигналы декодирования за пределами диапазона фильтра. Полезно в переполненном диапазоне, чтобы декодирование не загрязняло окно RX. - Исправлены некоторые ошибки настроек, связанные с фильтрацией - Добавлены всплывающие подсказки фильтра - Индивидуальные минимальные и максимальные позиции фильтра - Реорганизованы элементы управления водопадом и элементы управления временем на одной большой панели. - Добавлен вертикальный интервал для элементов управления водопадом. - Добавлено контекстное меню правой кнопки мыши в водопад для легкой настройки параметров фильтра. - Опечатка...пропущен Hz в контекстном меню - Добавлены всплывающие подсказки к элементам управления водопадом. - Исправлен минимальный размер элементов управления водопадом. - Детские разборные должны быть ложными - Исправлено начальное состояние пункта меню управления водопадом. - Добавлена возможность регулировать непрозрачность маски фильтра - Широкие настройки - 2.0.1 (2019-12-02): - Исправлена проблема с активацией WideGraph в Windows до полной инициализации, из-за которой при включении уведомлений (не знаю почему) зависал WideGraph. - 2.0.0 (2019-11-29): - Исправлено #189: вызов сетки для последующих записей в журнале. - Добавлена возможность настроить текст, который выделяется в активности звонков и активности группы. - Вырывание системы уведомлений для чего-то лучшего позже - Обновлен текст ярлыка, чтобы включить позывные. - Удалено использование функции set intersects и заменено на фактическое пересечение set для более старых версий Qt. - Добавлена вторичная окраска подсветки в настройки - Обновлен порядок вкладок конфигурации. - Добавлен диалог сохранения в контекстное меню для текста rx - Добавлен цвет сообщений CQ, отдельно от основной и дополнительной подсветки. - Исправлена остановка мелодии. Исправлена окраска CQ - Исправлена ошибка с не останавливающейся настройкой при нажатии halt - Добавлена возможность заносить в черный список сообщения HB определенных станций. - Исправлено #193: подготовка споттинга должна происходить при обработке спотов - Изменена кнопка сохранения окна журнала qso на «Добавить в журнал». - Исправлена ошибка в prepareSpots, вызываемая слишком часто. - Исправлено рисование водопада в формате DTMF. Добавлена константа для интервала DTMF. - Исправлено отображение обратного отсчета текста на кнопке отправки - Исправлена вкладка конфигурации по умолчанию - Запретить подключение к серверу APRSIS, если не указан хост или порт. - Добавлено меню режимов - Автоответ теперь отключен при запуске по умолчанию. Переименование этой функции в сеть и автоответчик является решением «режим». - Сжатая фиксация следующего: - Убедитесь, что сердцебиение во время qso соблюдается - Обновление спотов APRSIS, чтобы они были более конкретными и правильно контролируемыми. - Обновлены и исправлены группы GRID и APRSIS. - Исправлена ошибка, из-за которой show band hbs не восстанавливался при запуске. - Исправлена ошибка с неработающим отображением фреймов MSG ID - Восстановление настроек HB/HB+ACK при переключении между режимами Normal, Fast и Turbo. - Исправлен сбой Windows для быстрого режима - Исправлено: #209: ошибка, из-за которой кнопка ответа окна сообщения не отвечала на правильный позывной - Исправлено смещение при смене режима - Исправлено #192: управление фокусом для области приема - Добавлено визуальное зачеркивание передаваемого текста - Исправлена проверка орфографии с новым инкрементным редактором передачи. - Исправлены операторы отладки в проверке орфографии. - Блокировка рабочей клавиши при редактировании текста передачи для ввода текста - Функция защиты отбрасывает выбранный отправленный текст, чтобы упростить замену следующих кадров - Исправлены ошибки с редактированием текстовой области в зависимости от движения курсора - Основной шрифт работает. Необходимо исправить крайние случаи и ошибки замены текста - Предотвратить захват ключа побега. - Включить построение только фреймов сообщений данных - Исправлено создание фрейма данных для буферизованных сообщений. - Отображение инкрементной передачи кадров... еще нужно доработать... - Работающий инкрементный текстовый дисплей typehead - Ограничить ввод для буферизованных команд - Исправлены буферизованные и контрольные сообщения. - Исправлена функция восстановления последнего сообщения - Исправлен функционал последнего сообщения - Исправлена актуальная проблема с последним сообщением - Скрыть составные вызовы для acks при скрытии hbs и acks - Исправлены проблемы с вводом текста с конечными пробелами. - Исправлена слышно через иконку - Исправлено слышно через текст всплывающей подсказки - Исправлена частота скачков за счет лучшей настройки частоты сигнала после синхронизации. - Исправить код отладки выбора в текстовом редактировании - Расширенный коэффициент искажения смещения для соответствия коэффициенту искажения нормального режима. - Добавлен выбор скорости режима в API - Исправлена проблема с ложной печатью сообщений - Первоначальная фиксация всплеска уведомлений - Исправлена ошибка, вызывающая segfault при остановке QAudioOutput. - Макет таблицы для уведомлений - Рабочая конфигурация уведомлений - Исправлен выбор строки уведомлений - Добавлены ACK-уведомления - Исправлены уведомления для старых и новых позывных - Добавлен флажок для включения/отключения всех уведомлений - Добавлена тестовая кнопка в таблицу уведомлений - Изменение указателя файла на ссылку файла для уведомлений. - Исправлена обработка некоторых ошибок для уведомлений - Убрано удаление объекта для уведомлений - Исправлено #206: Двойные составные вызовы действительны. - Исправлен регистр для текста-заполнителя. - Пробуем новый код уведомления - Добавлены тесты чтения заголовка волнового файла и звуковых уведомлений. - РК1 - Исправлен VIA для Джо - Обратная совместимость для анализа VIA или DE - Исправлена двойная печать (... кажется...) - Дальнейшее расширение окна порога приема - Исправлена синхронизация дрейфа времени для быстрого и турбо-режимов. - Исправлен пробел в конце при восстановлении текста. - Исправлен пробел в конце текста AGN. - Добавлены всплывающие подсказки для полей имени и комментариев в звонках. - Рефакторинг вывода декодера, чтобы указать, какой подрежим декодируется, чтобы мы могли в конечном итоге запустить три - Декодированный текст нуждается в отступах для столбцов - Исправлены ссылки на имена модов. - Исправлено отображение кнопки режима при включении qso и паузы hbs - Исправлено название режима для скорости - Рефакторинг + некоторые комментарии для лучшего понимания структуры dec_data - Dedupe в декодере b4 переместить fqso в начало списка - Обновлены метки меню декодирования, чтобы они не путались со скоростью режима. - Перейти к RC2 - Вырван эхограф, так как он вызывал странные проблемы с компоновкой компилятора MacOS. - Выдрал фастграф, так как он путался в коде - Блокировать события редактирования во время вычисления опережающего ввода. - Исправлена ошибка, из-за которой вводимые символы можно было удалить. - Выдрал кучу старого хлама WSPR - Первоначальные эксперименты - Упрощение, чтобы помочь прояснить некоторую путаницу - Удалено предположение WSPR QRG - Удалить WSPR в приемнике данных декодера - Используйте кольцевой буфер для аудиосэмплов - Обновление Ultra до 4, реорганизация fixStop и тестирование новых шаблонов декодирования. - Продолжающийся всплеск турбодекодера в обычном режиме. Хороший тест, который работает - Рабочий декодер обрабатывает сигнал каждую секунду - Работающий декодер, выполняющий несколько декодирований в течение периода - Верните значения по умолчанию к стандартной процедуре декодирования. - Изменена остановка вычислений для вычисления значения аналогично старому способу. - Избегайте кольцевого буфера, если мы работаем с данными на диске. - Рабочий рефакторинг декодера с использованием циклов декодирования на основе размера буфера вместо бессмыслицы полушага символа. - Убедитесь, что отсутствующие кадры не могут быть отрицательными. Вычислить стоп из скорости передачи символов + порог - Расчет кадра цикла рефакторинга - Функция сохранения файла очистки для переменных подрежима и периода. - Память JS8 - Ясность в функции декодирования - Переработаны функции декодирования, чтобы сделать их более независимыми и простыми в использовании. - Работающий мультидекодер с использованием относительного позиционирования в буфере кадров - Добавлена опция режима декодирования всех скоростей одновременно - Добавлены быстрые действия qrq для перехода на скорость qso - Добавлено МУЛЬТИ в пункт мультименю - Обновить JS8 при переключении многорежимного декодера. - Исправлена проблема с дублированием декодирования на основе кольцевого буфера после завершения циклов передачи, когда он выровнялся с циклом декодирования. - Исправлена проблема с загрузкой волновых файлов для декодирования. - Исправлена ошибка, из-за которой можно было декодировать diskdata. - Следите за предыдущим родственником для дельты при сбросе детектора - Стирать весь буфер при сбросе, а не только то, что находится впереди - Исправлено отображение водопада путем извлечения глобальных переменных symspec и сброса ja на правильное значение после сброса детектора. - Установить мультидекодирование по умолчанию - Исправлено отображение спектра, чтобы сбрасывать кумулятивный дисплей каждый период. - Refspec является условным - Обновлено меню режима, чтобы включить настройки декодирования. - Очистите js8d до jd8e, чтобы была понятна разница - Настроить декодирование для E - Исправлен нижний предел для SNR - Оптимизированы настройки E - Перейти к RC3 - Включить экспериментальный медленный режим - Неисправен декодер E, так что пока его отключим. Также... не пытайтесь декодировать, если декодер в данный момент занят - Исправлен сдвиг курсора при вводе текста при замене текста. Гарантированный ввод повторно отправляет позывной, если осуществляется направленная передача, и ввод продолжается после отправки последнего бита. - Включить декодер E для тестирования Windows - Исправлен сбой Windows для декодера E. - Исправлены ярлыки меню режима - Отключить декодер E - Добавлена группа RAGCHEW в базовые вызовы - Добавлены лучшие базовые допустимые пороги кадров для предотвращения меньшего количества ложных декодирований. - Исправлена ошибка оператора switch. - Изменено время декодирования для лучшего декодирования сигналов. - Не передавайте имя скорости, используйте подрежим int - Исправлено восстановление настройки скорости декодирования при перезапуске - Исправлено #235: в текстовом поле разрешены только 7-битные печатные символы ascii. - Исправлена ошибка, из-за которой сообщения с контрольной суммой не подчинялись флагу отключения опережающего ввода. - Добавлена сортировка таблиц активности по скорости - Работа над лучшим способом обработки синхронизации декодера - Убрано замораживание водопада. Пауза декодера во время передачи мертвого эфира - Обновление строки состояния при декодировании - Обновление строки состояния при декодировании - Реструктуризация декодера для работы в очереди и наверстывания при необходимости - Ошибки обработки очереди декодера - Настройка декодера, обеспечивающая отсутствие отрицательных значений - Дополнительная очистка декодера - Исправлена ошибка, из-за которой декодер мог запускаться несколько раз подряд без синхронизации. - Очистить функции декодера и добавить описания параметров - Условные операторы отладки для декодера - Добавлено минимальное разрешение для локаторов сетки - Обновлены ярлыки меню - Добавлена минутная синхронизация для управления дрейфом времени. - Перейти на RC4 - Исправлено #223: составной позывной, направленный на окраску текста - Исправлено отображение Heartbeats/Acks по умолчанию. - Пытаться восстановить процесс декодера при зависании, пока я не узнаю, почему он завис. - Позиция буфера детектора должна быть 0 после очистки - Обновлена блокировка декодирования. Удалены DecodeButton и OptimizingProgressDialog. - Подрежим должен быть initd - Добавлен отладчик блокировки - Добавлена лучшая инициализация. Добавлен пропуск декодирования без мониторинга. - Задержка первого декодирования до начала следующего периода при запуске - Исправлено начальное декодирование после передачи, вызванное мертвым эфиром при передаче. - Добавлена возможность вывода операторов отладки в командную строку. - Перейти на RC5 - Исправлена обработка новой строки - Исправлено нажатие клавиши ввода для правильной обработки - Исправлено #71: новая строка поддерживается в сообщениях версии 2.0. - Скрыть функцию сохранения звука, пока она не перестанет работать - Отключить отладку декодера по умолчанию, если только в режиме отладки - Реструктуризация @APRSIS в @JS8NET - Вычисление пропущенных кадров должно происходить через 1 период... давайте пока установим его на 1,5 периода. - Проверка эллипсов сначала проверяет текст - Добавлен флаг замены в сжатии словаря... на потом - Добавлен мьютекс для критических областей в процессе декодирования - Добавлен шаблон охраны - Очистка playSoundFile - Очистка кода - Очистить декодер фортрана - Добавлено несколько специальных групповых позывных - Сделан дополнительный мьютекс для декодирования, чтобы избежать условий гонки между потоками. - Обновлен идентификатор пакета Mac. - Добавлена отладка от декодера - Переместите обработку процесса декодера в отдельный поток, чтобы избежать исчерпания ресурсов. - Первоначальная переработка потоков и планирования декодера js8. - Исправлена тупиковая блокировка декодера, вызванная ожиданием файла блокировки после декодирования, что приводило к тупиковой ситуации при последовательном декодировании, когда процессор медленно декодировал TURBO в течение своего 6-секундного цикла. В большинстве случаев это было крайне маловероятно, но время от времени было как раз то время, когда блокировка создавалась и удалялась до того, как декодер мог заметить, что она была создана. Грустная панда. - Декодер должен подождать 2 секунды после передачи, прежде чем пытаться снова декодировать - Убрано ограничение DecodedText snr - Исправлена проблема с форматированием даты и времени в ALL.txt и дублированием записей в ALL.txt. - Исправлено звуковое уведомление, чтобы не создавать статические помехи за счет предварительной буферизации всего файла перед воспроизведением. - Исправлено: #249: диалоговое окно журнала, закрывающее сообщение об ошибке - Добавлены некоторые процедуры экранирования юникода на потом. - Исправлено: #245: Добавлена частичная поддержка набора символов latin1. - Порт сервера UDP по умолчанию изменен на 2242. - В процесс декодера добавлены сигналы об ошибках и завершении - Обновлена обработка ошибок подпроцесса декодера для перезапуска вместо сбоя приложения. - Обновлен udp.py с новым портом по умолчанию. - Исправлена ошибка сегментации в коде сжатия jsc. - Исправлена проблема с выбором позывного - Исправлена задержка в уведомлениях за счет добавления кэша потока байтов. - Исправлено выравнивание массива в декодере - Добавлен JS8NET в запрещенную группу. Добавлена проверка модального окна добавления станции. - 1.1.0 (2019-06-18): - Исправлено #119: держите PTT открытой, если доступно больше кадров (экспериментальный патч от Peter GM8JCF) - Добавлен чекбокс конфигурации для удержания PTT - Очистка логики PTT, чтобы было легче рассуждать - Исправлено #185: во входящих сообщениях должен отображаться полный текст сообщения - Исправлено #182: добавлены ярлыки для фокусировки на разных областях приложения. - Исправлено: #181: Удалена спецификация ref из водопада - Исправлено #178: включать позывной по умолчанию для всех сообщений, включая стандартные сообщения. В конфигурацию добавлена возможность вернуться к исходному поведению без идентификации. - Исправлены условные выражения в commons.h - Добавлена общая продолжительность передачи для кнопки отправки - Добавлено обнаружение позывного при отправке префикса данных принудительной идентификации - Добавлена встроенная интеграция ведения журнала N3FJP. - Добавлен выделенный текст в окне RX для размещения в комментариях окна журнала. - Обновлен внешний вид окна журнала. Исправлена ошибка в логировании n3fjp. - Обновлен макет окна журнала и порядок вкладок. Кнопки «сейчас» подключены к журналу - Добавлено заполнение окна журнала двойным щелчком слов в окне rx. - Обновлена интеграция N3FJP для отправки правильных данных. - Текст журнала RX должен добавляться, а не перезаписываться. - Реализовано базовое логирование поддержки дополнительных полей на основе ADIF - Запись дополнительных полей в файл журнала adi - Добавлено сопоставление пользовательских полей n3fjp. - Пустое значение для выпадающего списка настраиваемых полей должно быть первым - Исправлен порядок вкладок для окна журнала - Добавлено предупреждающее сообщение о сбое журнала в n3fjp. - Обновлено окно журнала для сохранения содержимого, если выбранный вызов не меняется. - Исправлен layout.removeRow для старых версий Qt. - Изменено кодирование CQ, чтобы включить CQ FD, удалено CQCQCQ - Очищено окно журнала и исправлен порядок вкладок - Обновлен макет окна журнала, размещение кнопок и порядок вкладок. - Добавлены определяемые приложением поля журнала и редактируемые поля со списком. - Обновлена геометрия окна лога - Исправлено №14: добавлено кэширование активности вызовов и активности rx между перезапусками приложения. - Добавлен параметр в конфигурацию для постоянной активности полосы/вызова/приема. - Обновите активность вызовов, чтобы вытащить сетку из журнала, если станция еще не передала свою сетку. - 1.0.1 (2019-04-28): - Исправлен файл Readme для MacOS. - Исправлен порядок команд MacOS. - Обновлен позывной и конфигурация сетки для обрезки пробелов. - Добавлен журнал DIRECTED.TXT для всех направленных сообщений. - Обновлена обработка буфера для обработки неполных буферов сообщений. - Устарела электрическая стрела. Добавлена возможность настройки персонажа EOT. - Нижний регистр de. - Исправлено № 171, № 172, № 173: исправление разрешений звука Мохаве. - Требуется символ конца передачи - Обновлены ярлыки настройки - Исправлена ошибка с заменой персонажа EOT - Исправлено #177: автоответ отключен при запуске, если не определена ни сетка, ни позывной. - Исправлено №176: удалить средний временной дрейф, так как это ненадежный способ вычисления дрейфа. - Исправлено: #159: удалены кавычки Unicode из GPL, чтобы их можно было читать на старых машинах с Windows. - Исправлен логотип установки Windows 1.0.0 (01.04.2019): - Общий выпуск