-
LearnHarness 0.6.1 Stable
released this
2026-10-31 23:43:36 +00:00 | 1 commits to main since this releaseLearnHarness 0.6.1
- Merges upstream v0.4.0 while preserving the fork's localization, language preferences, dictation, OpenRouter speech-to-text, ChatGPT Fast, and quiz functionality.
- Moves the Gitea update host to
git.sorokin-oleg-edu.xyz. - Release assets are Linux x64 AppImage-only:
LearnHarness-0.6.1-x86_64.AppImage,latest-linux.yml, andSHA256SUMS. - No Windows, macOS, Debian (
.deb), or RPM packages are included in this release.
Downloads
-
LearnHarness 0.6.0 Stable
released this
2026-10-26 20:56:44 +00:00 | 138 commits to main since this releaseLearnHarness 0.6.0
English
This release adds OpenRouter speech recognition and a dedicated speech-recognition
settings page, with cleaner controls in English and Russian.- OpenRouter STT: choose MAI-Transcribe-2 · OpenRouter and add your
OpenRouter API key under Settings → Providers. The app records locally,
sends the whole recording after Stop, and shows Transcribing… until
the complete transcript is ready. Audio is not split into speech segments.
Cancelling aborts the request; submitting an answer or message waits for
transcription. The permanent API key stays on the server and audio is not
saved to disk. Recordings are limited to 25 MB, about 13 minutes. - Settings → Speech recognition now contains the model, recognition language,
and preferred languages. The two model choices use the same format:
Nova-3 · Deepgram and MAI-Transcribe-2 · OpenRouter. General settings
contains only interface language and automatic updates. - Preferred languages uses a styled checkbox dropdown aligned on the right.
It stays open while selecting English and Russian, shows No preference
when neither is selected, and no longer dims or flashes while saving.
These hints remain available for Deepgram Multilingual. MAI uses automatic
language detection for Multilingual; its API does not expose a RU + EN hint
list. Saved hints are retained when switching models. - On Linux, clicking an available Fast button keeps the normal cursor while
the setting is saved.
Existing settings remain compatible and direct Deepgram Nova-3 remains the
default. Linux x64 packages include AppImage and Debian; Windows x64 has an
installer. Both platforms use this fork's public Gitea releases for automatic
updates. The Windows installer remains unsigned, as in previous releases.Русский
В этом выпуске добавлено распознавание речи через OpenRouter и отдельный раздел
его настроек. Элементы управления обновлены на русском и английском языках.- Распознавание через OpenRouter: выберите MAI-Transcribe-2 · OpenRouter
и добавьте API-ключ OpenRouter в разделе Настройки → Провайдеры. Приложение
записывает речь локально, отправляет всю запись после остановки и показывает
Распознавание… до получения полного текста. Речь не разбивается на
отдельные фрагменты. Отмена прерывает запрос, а отправка ответа или сообщения
дожидается завершения распознавания. Постоянный API-ключ остаётся на сервере,
аудио не сохраняется на диск. Максимальный размер записи — 25 МБ, примерно
13 минут. - Новый раздел Настройки → Распознавание речи содержит выбор модели, языка
распознавания и предпочитаемых языков. Названия моделей оформлены одинаково:
Nova-3 · Deepgram и MAI-Transcribe-2 · OpenRouter. В разделе «Общие»
остались только язык интерфейса и автоматические обновления. - Предпочитаемые языки выбираются в оформленном в стиле приложения
выпадающем меню с флажками справа. Меню остаётся открытым при выборе русского
и английского. Если оба флажка сняты, отображается Без предпочтений.
Во время сохранения меню больше не тускнеет и не мигает. Подсказки работают
в многоязычном режиме Deepgram. MAI определяет языки автоматически: его API
не предоставляет списка подсказок RU + EN. Сохранённые предпочтения остаются
при переключении моделей. - В Linux нажатие доступной кнопки Быстро больше не меняет курсор на время
сохранения настройки.
Прежние настройки совместимы; по умолчанию по-прежнему используется Deepgram
Nova-3 напрямую. Для Linux x64 доступны AppImage и Debian, для Windows x64 —
установщик. Обе версии получают автоматические обновления из публичных выпусков
этого форка в Gitea. Установщик Windows не подписан, как и в предыдущих выпусках.Downloads
- OpenRouter STT: choose MAI-Transcribe-2 · OpenRouter and add your
-
LearnHarness 0.5.2 Stable
released this
2026-10-25 23:21:24 +00:00 | 140 commits to main since this releaseLearnHarness 0.5.2
English
This release adds preferred speech-recognition languages and fixes the model
settings layout.- Settings → General → Preferred languages offers English and Русский
checkboxes below the label and explanation. Select both with Multilingual
to guide recognition toward Russian and English in the same recording.
Preferred languages are hints, so other supported languages may still be
recognized. Leaving both unchecked keeps automatic detection. - Preferences are saved independently of interface language and STT mode.
They remain saved when a single-language mode is selected, but are sent only
with Multilingual. The controls lock while saving or recording, and a failed
save preserves the previous choice and shows a localized error. - Each recording keeps its language and preferred-language hints through any
reconnects. Later preference changes apply to the next recording. - Settings → Agent now gives model-tier descriptions a flexible text column.
Model, reasoning, and Fast controls stay together and align across tiers.
Narrow panels place the complete control group below the description,
aligned left. Long model names keep their existing ellipsis, and background-use
permission buttons occupy a separate line.
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 previous releases.Русский
В этом выпуске добавлен выбор предпочитаемых языков распознавания речи
и исправлено расположение элементов в настройках моделей.- В разделе Настройки → Общие → Предпочитаемые языки появились флажки
English и Русский, расположенные под заголовком и пояснением.
Выберите оба в режиме Несколько языков, чтобы отдавать приоритет русскому
и английскому в одной записи. Это подсказки для распознавания: другие
поддерживаемые языки тоже могут быть распознаны. Если оба флажка сняты,
используется автоматическое определение языка. - Предпочтения сохраняются независимо от языка интерфейса и режима распознавания.
При выборе одного языка они сохраняются, но отправляются только в режиме
«Несколько языков». Флажки заблокированы во время сохранения и записи.
Если сохранить настройку не удалось, прежний выбор сохраняется, а приложение
показывает ошибку на выбранном языке. - Язык и подсказки фиксируются на время записи, включая повторные подключения.
Последующие изменения применяются к следующей записи. - В разделе Настройки → Агент описания уровней моделей занимают гибкую
текстовую колонку. Выбор модели, уровня рассуждения и быстрый режим остаются
вместе и выровнены между уровнями. В узких панелях вся группа располагается
под описанием с выравниванием по левому краю. Длинные названия моделей
по-прежнему сокращаются многоточием, а кнопки разрешения фоновой работы
размещаются на отдельной строке.
Пакеты: AppImage и Debian для Linux x64, установщик для Windows x64.
Обе версии используют публичные выпуски этого форка в Gitea для автоматических
обновлений. Установщик Windows не подписан, как и в предыдущих выпусках.Downloads
- Settings → General → Preferred languages offers English and Русский
-
LearnHarness 0.5.1 Stable
released this
2026-10-25 22:05:31 +00:00 | 142 commits to main since this releaseLearnHarness 0.5.1
English
This release adds multilingual speech recognition and simplifies the STT picker
beside the microphone.- Settings → General → Speech recognition language now includes
Multilingual. It uses Deepgram Nova-3'slanguage=multimode for speech
that switches between supported languages, including Russian and English.
The preference is saved and applies to the next recording, including any
reconnects during that recording. - The chat STT picker now offers English, Русский, and Multilingual.
The compact button displays Multi when multilingual recognition is selected.
The Auto · LANG entry has been removed from this picker. - System default remains available in General settings. When it is active,
the chat picker displays the resolved English or Russian language. Opening
the picker preserves System default; choosing a language saves that explicit
preference, even when it matches the current system language. - Interface and STT languages remain independently selectable. Existing
preferences and system defaults are preserved, and both STT controls remain
locked while recording. The menus retain keyboard navigation and selected-item
checkmarks.
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 the previous release.Русский
В этом выпуске добавлено многоязычное распознавание речи и упрощён выбор языка
рядом с микрофоном.- В разделе Настройки → Общие → Язык распознавания речи появился вариант
Несколько языков. Он включает режимlanguage=multiв Deepgram Nova-3
для речи с переключением между поддерживаемыми языками, в том числе русским
и английским. Выбор сохраняется и применяется к следующей записи, включая
повторные подключения во время этой записи. - В меню языка распознавания рядом с микрофоном теперь доступны English,
Русский и Несколько языков. При многоязычном распознавании компактная
кнопка показывает Мульти. Пункт Авто · LANG из этого меню удалён. - В общих настройках по-прежнему доступен вариант Язык системы. Если он
выбран, кнопка рядом с микрофоном показывает фактически используемый язык:
английский или русский. Открытие меню не меняет настройку. Выбор языка
сохраняет его явно, даже если он совпадает с текущим языком системы. - Язык интерфейса и язык распознавания остаются независимыми. Сохраняются
прежние предпочтения и выбор языка системы. Оба переключателя языка
распознавания заблокированы во время записи. Меню поддерживают управление
клавиатурой и отмечают выбранный пункт галочкой.
Пакеты: AppImage и Debian для Linux x64, установщик для Windows x64.
Обе версии используют публичные выпуски этого форка в Gitea для автоматических
обновлений. Установщик Windows не подписан, как и в предыдущем выпуске.Downloads
- Settings → General → Speech recognition language now includes
-
LearnHarness 0.5.0 Stable
released this
2026-10-25 20:11:27 +00:00 | 145 commits to main since this releaseLearnHarness 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
- Interface-language and speech-recognition selectors in Settings → General,
-
LearnHarness 0.4.0 Stable
released this
2026-10-25 15:45:06 +00:00 | 150 commits to main since this releaseLearnHarness 0.4.0
English
LearnHarness now supports English and Russian throughout the interface and new
AI learning content. Switch languages in Settings → General. The interface
language and speech recognition language are independent and persist across
restarts; System default follows the browser or operating system, using English
for unsupported languages.- Russian translations cover lessons, practice, the knowledge graph, setup,
settings, dialogs, tooltips, accessibility labels, notifications, exports,
desktop menus, and application error messages. - New teaching, questions, plans, practice, graph descriptions, research,
diagrams, and interactive demos follow the interface language. - Choose English or Russian speech recognition next to the microphone or in
General settings. A recording retains its language through reconnections;
changing the preference affects the next recording. - Russian text uses a Cyrillic-capable reading font, correct plural forms,
localized numbers, and filenames that preserve Cyrillic characters. - Language changes preserve other settings. Existing conversations and imported
learning material retain their original text.
This Gitea release includes Linux x64 AppImage and Debian packages and a
Windows x64 installer. Both platforms were built and checked on their native
operating systems. Automatic updates use this fork's public Gitea releases.
The Windows installer is unsigned, matching upstream's Windows packaging.To use live dictation, configure a Deepgram key under Settings → Providers.
To start AI sessions, connect an AI provider and select the required model tiers.Русский
LearnHarness теперь поддерживает английский и русский языки во всём интерфейсе
и в новых учебных материалах, создаваемых ИИ. Язык можно выбрать в разделе
Настройки → Общие. Язык интерфейса и язык распознавания речи выбираются
независимо и сохраняются после перезапуска. В режиме «Язык системы» используется
язык браузера или операционной системы; для неподдерживаемых языков — английский.- Переведены занятия, практика, граф знаний, первоначальная настройка,
параметры приложения, диалоги, подсказки, подписи для программ чтения с экрана,
уведомления, экспорт, меню настольного приложения и сообщения об ошибках. - Новые объяснения, вопросы, планы, практические задачи, описания в графе,
исследования, диаграммы и интерактивные демонстрации используют язык интерфейса. - Английский или русский язык распознавания речи можно выбрать рядом с микрофоном
или в общих настройках. Запись сохраняет выбранный язык при восстановлении
соединения; изменение настройки применяется к следующей записи. - Для русского текста добавлен шрифт с кириллицей, правильные формы множественного
числа, локализованное отображение чисел и поддержка кириллицы в именах файлов. - Смена языка сохраняет остальные настройки. Существующие разговоры и
импортированные учебные материалы остаются на исходном языке.
Этот выпуск в Gitea включает пакеты AppImage и Debian для Linux x64 и
установщик для Windows x64. Сборка и проверка каждой версии выполнены в её
операционной системе. Автоматические обновления используют публичные выпуски
этого форка в Gitea. Установщик Windows не подписан — как и в исходном проекте.Для диктовки добавьте ключ Deepgram в разделе Настройки → Провайдеры.
Для занятий с ИИ подключите провайдера и выберите модели для всех нужных уровней.Downloads
- Russian translations cover lessons, practice, the knowledge graph, setup,