Skip to content

Releases: Woonze/Fotur_Typing_Helper

Fotur Typing Helper 1.3.1

Choose a tag to compare

@Woonze Woonze released this 12 Aug 18:08
a7eaf59

Fotur Typing Helper 1.3.1

Патч качества для автокоррекции и локальной диктовки. Fotur осторожнее работает рядом с кодом и командами, одинаково обрабатывает ручное редактирование на Windows, macOS и Linux, а также надёжнее восстанавливается после сорванной загрузки модели Whisper.

Скачать

Что изменилось

  • Автокоррекция защищает код, команды, флаги, пути, URL, переменные окружения, ключевые слова C#/JS/SQL, операторы и идентификаторы.
  • Консервативная логика: если уверенности недостаточно, Fotur не рискует портить необычный корректный текст.
  • Windows, macOS и Linux сбрасывают устаревший контекст после ручного редактирования и навигации.
  • Linux не воспринимает собственную замену xdotool как новый пользовательский ввод.
  • Загрузка моделей Whisper стала атомарной: повреждённые и неполные файлы автоматически удаляются и скачиваются заново.
  • 90 автоматических тестов проходят успешно.

Важно для macOS

Перетащите приложение из DMG в «Программы». Для автокоррекции и глобальных хоткеев нужны «Мониторинг ввода» и «Универсальный доступ», для диктовки — «Микрофон».

Сборки пока имеют ad-hoc подпись: при первом запуске Gatekeeper может потребовать «Всё равно открыть».

Контрольные суммы

SHA-256 приложены отдельными файлами для Windows, macOS ARM, macOS Intel и Linux.

Fotur Typing Helper 1.3.0

Choose a tag to compare

@Woonze Woonze released this 26 Jul 23:35
1f1ac36

Fotur Typing Helper 1.3.0

Обновление инфраструктуры релиза и стабильности: исправлена проверка обновлений, добавлена Linux x64-сборка для X11, а релизные пакеты очищены от чужих platform/runtime-файлов. Документация и шаблоны Issue сохранены подробными, но обновлены под текущую версию.

Скачать

Что изменилось

  • Исправлена проверка обновлений через GitHub Releases. Fotur теперь выбирает asset под текущую платформу, различает Windows/macOS ARM/macOS Intel/Linux, проверяет SHA-256 и показывает понятный статус, если latest release или нужный файл недоступен.
  • Добавлена Linux x64-сборка для X11/XWayland. В пакет входят Avalonia UI, локальная Whisper-диктовка, загрузка моделей, глобальные хоткеи через XInput2/XKB и автокоррекция с заменой текста через xdotool.
  • Релизные пакеты очищены от файлов других платформ. Windows portable больше не содержит Linux/macOS platform DLL и чужие native runtimes; Linux tar.gz не содержит Windows/macOS platform DLL; macOS build-процесс оставляет только нужный macos-arm64 или macos-x64 runtime плюс CoreML.
  • Пользовательские ZIP/TAR/DMG больше не включают .pdb. Отладочные символы публикуются отдельными symbols-артефактами, чтобы основной пакет был меньше и аккуратнее.
  • Windows portable распаковывается в общую папку FoturTypingHelper-1.3.0-win-x64-portable/, а не разбрасывает файлы в текущую директорию.
  • Во все дистрибутивы добавлены LICENSE и THIRD_PARTY_NOTICES.md. Inno Setup показывает MIT-лицензию и устанавливает оба файла рядом с приложением.
  • Версия установщика больше не дублируется вручную: build script читает Directory.Build.props и передаёт /DAppVersion=... в Inno Setup.
  • Восстановлены повреждённые UTF-8 строки в UI, документах и Issue templates.
  • Дополнительно усилена защита технического английского текста: docker compose, git push, npm install, json config и похожие команды не должны ложно переводиться в русскую раскладку.

Важно для macOS

Перетащите приложение из DMG в «Программы» и запускайте именно установленную копию. Для автокоррекции и глобальных хоткеев нужны «Мониторинг ввода» и «Универсальный доступ», для диктовки — «Микрофон». Fotur 1.3.0 остаётся открытым и пере-проверяет права в фоне; если macOS попросит перезапуск после изменения Privacy-настроек, выполните это требование системы.

Текущие macOS-пакеты подписаны ad-hoc и пока не нотарифицированы Apple: для первого запуска может потребоваться «Всё равно открыть». Физическую проверку нового DMG на Intel и Apple Silicon продолжаем отдельно; если на конкретном Mac глобальный хоткей или автозамена не сработают, это будет исправляться в следующем обновлении.

Важно для Linux

Linux x64 — X11. Для записи нужен alsa-utils, для вставки текста на X11 нужен xdotool. На Wayland многие окружения блокируют synthetic input, поэтому Linux-версия сейчас нужна прежде всего для проверки UI, локальной диктовки, упаковки и будущей платформенной базы.

Fotur Typing Helper 1.2.0

Choose a tag to compare

@Woonze Woonze released this 26 Jul 21:26
2041272

Fotur Typing Helper 1.2.0

Точечное обновление стабильности: macOS-диктовка больше не перекрывает клики, разрешения проверяются при каждом запуске, а отмена автозамены и удалённый текст обрабатываются корректнее.

Скачать

Что изменилось

  • macOS-обводка во время диктовки стала прозрачной для кликов: свечение остаётся видимым, но не блокирует окна, кнопки и поля под ним.
  • При запуске macOS версия проверяет Input Monitoring и Accessibility, показывает понятный статус и продолжает ждать выдачи прав без закрытия приложения.
  • В настройках macOS появился отдельный блок разрешений с кнопками открытия нужных разделов: «Мониторинг ввода», «Универсальный доступ» и «Микрофон».
  • Исправлена отмена через Ctrl+Alt+Backspace: Fotur временно отпускает зажатые модификаторы перед synthetic backspace, поэтому исправленный текст удаляется, а не остаётся рядом с восстановленным.
  • Исправлен stale-контекст после удаления: если пользователь удалил слово Backspace и набрал заново, старый удалённый фрагмент больше не участвует в следующей автозамене.
  • Улучшена защита технических английских фраз и терминов. docker compose, git pull request, json config и похожие рабочие команды не должны превращаться в русскую раскладку.
  • Версия, installer, app manifest, README, FUNCTIONS, BACKLOG, BUILDING и macOS guide синхронизированы на 1.2.0.

Важно для macOS

Перетащите приложение из DMG в «Программы» и запускайте именно установленную копию. Для автокоррекции и глобальных хоткеев нужны «Мониторинг ввода» и «Универсальный доступ», для диктовки — «Микрофон». Fotur 1.2.0 остаётся открытым и пере-проверяет права в фоне; если macOS сама попросит перезапуск после изменения Privacy-настроек, выполните это требование системы.

Текущие macOS-пакеты подписаны ad-hoc и пока не нотарифицированы Apple: для первого запуска может потребоваться «Всё равно открыть». Физическую проверку нового DMG на Intel и Apple Silicon продолжаем отдельно; если на конкретном Mac глобальный хоткей или автозамена не сработают, это будет исправляться в следующем обновлении.

Fotur Typing Helper 1.1.0

Choose a tag to compare

@Woonze Woonze released this 23 Jul 15:23
9324d5e

Fotur Typing Helper 1.1.0

Обновление macOS-интеграции, установки и автообновления. Windows-версия остаётся основной проверенной сборкой; macOS-пакеты приложены для тестирования на Apple Silicon и Intel.

Скачать

Что изменилось

  • Исправлено удержание буквенной горячей клавиши на macOS: повторные KeyDown теперь подавляются и больше не печатают букву в активное поле.
  • Подготовлен профессиональный DMG: фирменный фон, окно установки и ярлык «Программы» для привычного drag-and-drop.
  • Добавлена единая фирменная иконка приложения для Windows, macOS, окна и системного трея.
  • Название macOS-приложения закреплено как Fotur Typing Helper, bundle id — tech.fotur.typinghelper.
  • Обновлён проверяющий GitHub Releases модуль: отдельный пакет для Windows, Apple Silicon и Intel, сверка SHA-256 и понятный статус «Установлена актуальная версия».
  • Добавлена подробная инструкция для macOS с первым запуском, тремя разрешениями и восстановлением работы после обновления.

Важно для macOS

Перетащите приложение из DMG в «Программы» и запускайте именно установленную копию. Для автокоррекции и глобальных хоткеев нужны «Мониторинг ввода» и «Универсальный доступ», для диктовки — «Микрофон». После выдачи прав полностью завершите Fotur и запустите снова.

Текущие macOS-пакеты подписаны ad-hoc и пока не нотарифицированы Apple: для первого запуска может потребоваться «Всё равно открыть». Физическую проверку нового DMG на Intel и Apple Silicon продолжаем отдельно; если на конкретном Mac глобальный хоткей или автозамена не сработают, это будет исправляться в следующем обновлении

Fotur Typing Helper 1.0.0

Choose a tag to compare

@Woonze Woonze released this 23 Jul 01:07
5fc9299

Important

Windows 10/11: основная проверенная версия релиза.
macOS: сборки для Apple Silicon и Intel доступны для предварительного тестирования; глобальные горячие клавиши и автоматическая замена текста на части Mac пока могут не срабатывать. Исправление готовится для ближайшего обновления.

Первый кроссплатформенный open-source релиз Fotur Typing Helper для Windows x64, macOS Apple Silicon и macOS Intel.

Главное

  • Автокоррекция теперь оценивает слова внутри всей фразы, восстанавливает смешанные фрагменты и сохраняет корректные имена, регистр и Fotur.
  • Автоматический Chrome-стенд вырос до 150 RU/EN-фраз; перед каждым вводом подтверждается противоположная раскладка.
  • Диктовка получила выбор микрофона, живой уровень, Small по умолчанию, VAD, noise gate, словарный prompt, обработку пунктуации и слов-паразитов.
  • Обычное RU/EN-распознавание и локальный перевод на английский остаются отдельными режимами.
  • Вместо микрофонного виджета запись показывает мягкое фирменное свечение от краёв к центру, занимающее не более 5% каждого монитора.
  • Добавлена автоматическая проверка стабильных GitHub Releases при запуске и установка пакета после сверки SHA-256.
  • Экран «О программе» показывает создателя Кирилла/Woonze, версию, дату, платформу, лицензию и репозиторий.

macOS

Добавлены нативные CGEvent/TIS-клавиатура и вставка, OpenAL microphone capture, Whisper CoreML/CPU, LaunchAgent, tray и отдельные DMG/ZIP для arm64 и x64. GitHub Actions собирает архитектуры на раздельных ARM/Intel runner и проверяет bundle, подпись и Whisper dylib.

Глобальные сочетания теперь поддерживают Cmd, цифры и F1–F12, а отключённый системой event tap автоматически восстанавливается. Input Monitoring и Accessibility/PostEvent проверяются отдельно: при запрете вставки Fotur показывает точную инструкцию и не увеличивает статистику за текст, которого в поле фактически нет.

Важно перед установкой

  • Модель загружается при первом использовании; Small занимает около 466 МБ.
  • macOS запросит Microphone, Accessibility и Input Monitoring.
  • Текущие Windows/macOS пакеты не подписаны коммерческими сертификатами. macOS DMG имеет ad-hoc подпись, но не notarization; Gatekeeper может потребовать «Всё равно открыть».
  • Потоковый предварительный текст и перевод не на английский ещё находятся в backlog. Финальная вставка после завершения записи работает локально.

Fotur Typing Helper 0.3.0

Pre-release

Choose a tag to compare

@Woonze Woonze released this 22 Jul 22:46
d274b64

Fotur Typing Helper 0.3.0

Обновление диктовки, автокоррекции и визуального языка Windows-версии.

Что нового

  • Обычная диктовка теперь сохраняет язык речи: русский печатается по-русски, английский — по-английски.
  • Локальный перевод речи на английский сохранён как отдельная функция с собственным переключателем и описанием.
  • Добавлен выбор автоматического определения, русского или английского языка речи.
  • Навигация получила единый набор аккуратных векторных иконок, а экран «О программе» — подробности о возможностях, приватности, лицензии и диагностике.

Исправлено

  • Автокоррекция теперь видит OEM-клавиши неверной раскладки как часть слова: Z ,s [jntk корректно превращается в Я бы хотел.
  • Сохраняется исходный регистр: Rbhbkk превращается в Кирилл, а не в кирилл.
  • Раннее исправление не разрывает уже набираемую фразу на отдельные части.
  • Режим «удерживать, пока говорю» надёжно останавливает запись независимо от порядка отпускания основной клавиши и Ctrl/Alt/Shift.
  • Обновлены зависимости; аудит NuGet не находит известных уязвимых пакетов.

Важно

  • Смешивание языков внутри одной короткой записи зависит от выбранной Whisper-модели; Small и Medium обычно точнее Base, но требуют больше ресурсов.
  • Модель загружается при первом использовании. Распознавание и перевод после загрузки выполняются локально.
  • Установщик пока не подписан сертификатом и может вызвать предупреждение Microsoft Defender SmartScreen.