Журнал изменений

Все этапы развития InputSwitcher — каждое обновление и улучшение.

⚡ Основные новшества версии

🚀 Автопереключение раскладки
🌍 Поддержка 10 языков
Молниеносно и лёгковесно
🍎 Нативная поддержка Apple Silicon

🔔 Будьте в курсе

InputSwitcher сам проверяет обновления. Новости и связь с нами:

🔧
v1.0.7 23 декабря 2025 г.

Исправлены проблемы активации лицензии и улучшены сообщения об ошибках.

Изменения

  • 🐛 ИСПРАВЛЕНО Исправлен разбор JSON-ответов Creem API
  • ✨ УЛУЧШЕНО Улучшены тексты ошибок — больше нет расплывчатого «Invalid Response»
  • 🆕 НОВОЕ Добавлен значок Debug на странице «О программе» (только dev-сборки)
  • ✨ УЛУЧШЕНО Локализованы сообщения о сетевых ошибках (10 языков)

🔧 Технические заметки

  • CreemLicenseResponse now handles polymorphic status (String/Int) and message (String/Array)
  • Added specific error messages for network errors: no connection, timeout, host unreachable
🔧
v1.0.4 23 декабря 2025 г.

Восстановлена подпись Apple Development, чтобы исправить блокировку запуска.

Изменения

  • 🐛 ИСПРАВЛЕНО Восстановлена корректная подпись сертификатом Apple Development
  • 🐛 ИСПРАВЛЕНО Исправлен значок запрета запуска на Apple Silicon
  • 🐛 ИСПРАВЛЕНО Временно отключена аналитика TelemetryDeck

🔧 Технические заметки

  • Reverted to use Team 5MLJT3362H (Apple Development)
  • Disabled TelemetryDeck due to missing project dependency
🔧
v1.0.3 23 декабря 2025 г.

Исправлены проблемы запуска на Mac с Apple Silicon и добавлена подпись кода.

Изменения

  • 🐛 ИСПРАВЛЕНО Исправлен запрет запуска на Mac с Apple Silicon (M1/M2/M3/M4)
  • 🐛 ИСПРАВЛЕНО Добавлена корректная ad-hoc подпись для совместимости с macOS
  • ✨ УЛУЧШЕНО Минимальная версия macOS снижена с 26.1 до 14.0

🔧 Технические заметки

  • Applied codesign --force --deep --sign - for ad-hoc signature
  • Changed MACOSX_DEPLOYMENT_TARGET from 26.1 to 14.0
🔧
v1.0.2 23 декабря 2025 г.

Добавлена конфиденциальная аналитика и другие улучшения.

Изменения

  • 🆕 НОВОЕ Добавлена аналитика TelemetryDeck (конфиденциально, без персональных данных)
  • 🐛 ИСПРАВЛЕНО Исправлена настройка Bundle Identifier в Info.plist

🔧 Технические заметки

  • Integrated TelemetryDeck Swift SDK for anonymous analytics
🔧
v1.0.1 12 декабря 2025 г.

Исправлены ошибки, улучшены стабильность и UX.

Изменения

  • 🐛 ИСПРАВЛЕНО Исправлено отображение локализованного имени в «О программе»
  • 🐛 ИСПРАВЛЕНО Исправлена настройка автообновления Sparkle (SUFeedURL)
  • ✨ УЛУЧШЕНО Улучшена связь с поддержкой через Gmail Web

🔧 Технические заметки

  • Fixed Info.plist configuration for Sparkle framework
🎉
v1.0.0 Декабрь 2025 🚀 Мажорный релиз

Первый публичный релиз InputSwitcher — легкая утилита-менюбар для автоматической смены раскладки на macOS.

Изменения

  • 🆕 НОВОЕ Первый релиз InputSwitcher
  • 🆕 НОВОЕ Автоматическое переключение раскладки по активному приложению
  • 🆕 НОВОЕ Гибкие правила для каждого приложения
  • 🆕 НОВОЕ Запасная раскладка для приложений без правил
  • 🆕 НОВОЕ Интеграция в менюбар с быстрым доступом к настройкам
  • 🆕 НОВОЕ Поддержка 10 языков: English, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français, Español, Português, Русский
  • 🆕 НОВОЕ Нативный macOS UI с поддержкой тёмного режима
  • ✨ УЛУЧШЕНО Лёгкая работа (<10MB RAM, минимальная нагрузка на CPU)

Pro-функции

  • Launch at Login - Start automatically when you log in
  • Visual Indicator - On-screen display for input source changes
  • Sound Effects - Audio feedback when switching
  • Global Hotkey (⌘⌥P) - Quickly pause/resume switching
  • Menu Bar Flag - Show current input source flag in menu bar
  • Rules Import & Export - Backup and share your configurations

🔧 Технические заметки

  • Universal Binary: Native support for Intel and Apple Silicon
  • Minimum requirement: macOS 12.0 (Monterey)
  • Built with Swift and SwiftUI for performance