Skip to content

Releases: shlgd/SuperDictate

SuperDictate v0.2.39

Choose a tag to compare

@shlgd shlgd released this 30 Jul 15:13

Исправлена гонка при вставке распознанного текста. На более медленных Mac или в загруженных приложениях SuperDictate мог успеть восстановить старый буфер обмена до обработки Cmd+V, из-за чего вставлялся старый скопированный текст или предыдущая диктовка. Теперь прежний буфер восстанавливается только после того, как целевое приложение фактически запросило новый текст.

Fixed a clipboard timing race that could paste stale clipboard contents or the previous dictation on slower Macs and busy apps.

SuperDictate v0.2.38

Choose a tag to compare

@shlgd shlgd released this 26 Jul 22:18
  • Добавлен выбор микрофона в настройках, включая Continuity Microphone с iPhone.
  • Исправлен критический сбой явно выбранных устройств: AVAudioEngine больше не использует устаревшую частоту другого микрофона и не получает пустую запись.
  • Панель управления и фоновая служба теперь надёжно работают в единственном экземпляре; локальная переустановка сохраняет подпись и разрешения macOS.
  • Запуск стал понятнее: показаны этапы подготовки модели и прогресс загрузки, устранены лишние повторные загрузки модели.
  • Добавлены регрессионные проверки маршрута CoreAudio и диагностика фактического захвата аудио.

SuperDictate v0.2.37

Choose a tag to compare

@shlgd shlgd released this 23 Jul 11:22
  • Modifier-only shortcuts no longer steal Shift, Option, Control, Fn, or Command from the active app. This fixes Shift navigation in Blender while SuperDictate runs in the background.
  • The fix applies consistently to dictation, alternate completion with Enter, and history shortcuts; single-modifier dictation keys still remain exclusive.
  • Adds configurable Enter delay, clearer error and busy feedback, language-aware handling, download progress, and additional hotkey options.
  • Improves Apple Silicon installation when Terminal runs through Rosetta and pins source builds to the exact release source commit.

SuperDictate v0.2.36

Choose a tag to compare

@shlgd shlgd released this 20 Jul 21:40
  • Fixes a stuck modifier state after closing the history chord in a particular key-release order.\n- Shift + Right Command no longer fires from Left Command + Shift after an earlier history activation.\n- Adds a regression test covering the exact physical-key sequence.

SuperDictate v0.2.35

Choose a tag to compare

@shlgd shlgd released this 20 Jul 20:26
  • Main dictation shortcut always starts recording and finishes it on the next press.\n- Choose whether the main shortcut inserts text or inserts text and presses Enter.\n- Optional alternate finish shortcut performs the opposite action and only works while recording.\n- Clearer compact shortcut settings with preserved behavior for existing users.

SuperDictate v0.2.34

Choose a tag to compare

@shlgd shlgd released this 20 Jul 19:57

Хоткеи теперь подписаны по их реальному назначению.

  • Диктовка начинает запись и повторным нажатием завершает её без Enter.
  • Завершить + Enter только завершает уже идущую запись, вставляет текст и нажимает Enter.
  • История открывает быстрые последние транскрипции.
  • Исправлены название, подсказка и окно записи второго сочетания.

Обновление: откройте SuperDictate и нажмите Обновить. Старые версии без этой кнопки можно обновить повторным запуском команды установки из README.

SuperDictate v0.2.33

Choose a tag to compare

@shlgd shlgd released this 20 Jul 18:20

Настройки хоткеев стали проще.

  • Ровно три строки: диктовка, диктовка с Enter и история.
  • Каждая строка сразу показывает текущее сочетание и позволяет его изменить.
  • Убраны отдельный переключатель Enter, повторяющиеся кнопки и лишние описания.
  • Кнопки выровнены в одну колонку, окно стало компактнее.
  • Нижняя подсказка больше не обрезается.

Установить впервые

Нужен Mac с Apple Silicon (M1 или новее) и macOS 14+.

curl -fsSL https://raw.githubusercontent.com/shlgd/SuperDictate/main/install.sh | bash

После запуска дайте доступ к микрофону, универсальному доступу и мониторингу ввода.

Обновить

  • Если в панели уже есть кнопка Обновить, нажмите её.
  • Если установлена старая версия без этой кнопки, повторно выполните установочную команду выше. Удалять приложение перед этим не нужно.

При обновлении история, настройки и загруженная модель сохраняются.

SuperDictate v0.2.32

Choose a tag to compare

@shlgd shlgd released this 20 Jul 18:04

Панель сочетаний стала понятнее и полностью настраиваемой.

  • В настройках сразу видны клавиши для диктовки, диктовки с Enter и истории.
  • Отдельное завершение с Enter теперь можно выключить.
  • Сочетание открытия истории теперь тоже можно изменить.
  • Статус панели показывает состояние фоновой службы и не переключается на «Запись».
  • Добавлена явная подсказка, что панель можно закрыть без остановки диктовки.
  • Исправлена компоновка отдельного окна настроек.

SuperDictate v0.2.31

Choose a tag to compare

@shlgd shlgd released this 20 Jul 17:22

Полностью заменён механизм записи сочетаний.

  • Окно использует собственный системный CGEventTap вместо AppKit NSEvent.
  • Left/Right Command, Option, Control и Fn считываются напрямую по hardware keycode.
  • Фоновый перехватчик при записи сочетания останавливается, поэтому события не конфликтуют.
  • Добавлены диагностические записи реальных keyboard events.

SuperDictate v0.2.30

Choose a tag to compare

@shlgd shlgd released this 20 Jul 16:50

Одиночные системные клавиши теперь выбираются сразу при нажатии.

  • Left/Right Command работают как отдельные хоткеи.
  • Option, Control и Fn работают как отдельные хоткеи.
  • Если после модификатора нажать вторую клавишу, выбор обновится до сочетания.
  • Отпускание модификатора больше не требуется для записи.