From fdd63b27a93c0ed7e40019f28534438516f0982b Mon Sep 17 00:00:00 2001 From: "sorokin.oleg.edu" Date: Mon, 26 Oct 2026 00:58:26 +0300 Subject: [PATCH] chore: prepare 0.5.1 Linux and Windows release --- docs/release-0.5.1.md | 53 +++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 docs/release-0.5.1.md diff --git a/docs/release-0.5.1.md b/docs/release-0.5.1.md new file mode 100644 index 0000000..4e73edc --- /dev/null +++ b/docs/release-0.5.1.md @@ -0,0 +1,53 @@ +# LearnHarness 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's `language=multi` mode 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 не подписан, как и в предыдущем выпуске. diff --git a/package.json b/package.json index 6b14dd9..25bbd7b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "learnharness", - "version": "0.5.0", + "version": "0.5.1", "license": "AGPL-3.0-only", "author": { "name": "Amos Blomqvist",