• v0.5.0 1c6ae6b2e2

    sorokin.oleg.edu released this 2026-10-25 20:11:27 +00:00 | 145 commits to main since this release

    LearnHarness 0.5.0

    English

    This release adds ChatGPT Fast mode and improves the language controls and
    Russian settings layout introduced in 0.4.0.

    • Interface-language and speech-recognition selectors in Settings → General,
      plus the quick selector beside the microphone, now use the app's styled menus.
      The menus include selected-item checkmarks and keyboard navigation; Escape
      closes the menu and restores focus to its trigger. Language preferences stay
      independent, and STT selection remains locked while recording.
    • Quizzing keeps its full Russian labels. The label and segmented control
      share a row when space permits. Narrower panels stack the control beneath the
      hint with matching left alignment and enough height for wrapped text.
    • Settings → Agent now has a ⚡ Fast toggle for each Strong, Cheap, and
      Vision model tier. Fast mode is off by default and initially available only
      for ChatGPT connections. It requests priority processing and may consume
      more ChatGPT plan allowance; availability depends on the model and account.
    • Fast preferences take effect on the next request, including existing
      ChatGPT conversations and newly started background work in the corresponding
      tier. The selected model and reasoning effort are preserved. Selecting another
      provider turns Fast off for that tier; other providers show it as unavailable.
    • Unsupported Fast requests produce actionable, localized errors. Connections
      keep their existing account, background-consent, and no-API-key-fallback rules.

    Packages: Linux x64 AppImage and Debian, and a Windows x64 installer.
    Both platforms use this fork's public Gitea releases for automatic updates.
    Windows packaging remains unsigned, matching upstream.

    Русский

    В этом выпуске добавлен быстрый режим ChatGPT и улучшены языковые настройки
    и их отображение на русском языке, появившиеся в версии 0.4.0.

    • Выбор языка интерфейса и распознавания речи в разделе Настройки → Общие,
      а также быстрый выбор языка рядом с микрофоном теперь используют меню в стиле
      приложения. Выбранный пункт отмечен галочкой, поддерживается управление
      клавиатурой. Escape закрывает меню и возвращает фокус на кнопку. Языковые
      настройки остаются независимыми; язык распознавания нельзя менять во время
      записи.
    • В разделе Проверка понимания сохранены полные русские подписи. Если места
      достаточно, заголовок и переключатель расположены в одной строке. В узких
      панелях переключатель размещается под пояснением с выравниванием по левому
      краю; высота кнопок учитывает перенос текста.
    • В разделе Настройки → Агент появился переключатель ⚡ Быстро для каждого
      уровня моделей: основной, экономичной и с поддержкой изображений. Быстрый
      режим отключён по умолчанию и пока доступен только для подключений
      ChatGPT. Он запрашивает приоритетную обработку и может быстрее расходовать
      лимит ChatGPT. Доступность зависит от модели и учётной записи.
    • Настройка применяется к следующему запросу, в том числе в существующих
      занятиях с ChatGPT и в новых фоновых задачах соответствующего уровня.
      Выбранная модель и уровень рассуждений сохраняются. При выборе другого
      провайдера быстрый режим для этого уровня отключается; для остальных
      провайдеров переключатель недоступен.
    • Если быстрый режим не поддерживается, приложение показывает понятную ошибку
      на выбранном языке. Сохраняются выбранная учётная запись, разрешения на
      фоновую работу и запрет автоматического перехода на API-ключ.

    Пакеты: AppImage и Debian для Linux x64, установщик для Windows x64.
    Обе версии используют публичные выпуски этого форка в Gitea для автоматических
    обновлений. Установщик Windows не подписан, как и в исходном проекте.

    Downloads