Journal des modifications

Suivez l'évolution d'InputSwitcher. Chaque mise à jour, chaque amélioration.

⚡ Points forts de la dernière version

🚀 Basculement automatique
🌍 Prise en charge de 10 langues
Ultra rapide et léger
🍎 Support natif Apple Silicon

🔔 Restez informé

InputSwitcher vérifie automatiquement les mises à jour. Vous pouvez aussi nous suivre pour les annonces :

🔧
v1.0.7 23 décembre 2025

Fixed license activation issues and improved error messages.

Modifications

  • 🐛 CORRIGÉ Fixed JSON response parsing for Creem API
  • ✨ AMÉLIORÉ Improved error messages - no more generic 'Invalid Response'
  • 🆕 NOUVEAU Added Debug badge in About page for development builds
  • ✨ AMÉLIORÉ Added localized network error messages (10 languages)

🔧 Notes techniques

  • 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 décembre 2025

Restored Apple Development signing to fix launch prohibition.

Modifications

  • 🐛 CORRIGÉ Restored proper Apple Development certificate signing
  • 🐛 CORRIGÉ Fixed app showing prohibition icon on Apple Silicon
  • 🐛 CORRIGÉ Temporarily disabled TelemetryDeck analytics

🔧 Notes techniques

  • Reverted to use Team 5MLJT3362H (Apple Development)
  • Disabled TelemetryDeck due to missing project dependency
🔧
v1.0.3 23 décembre 2025

Fixed app launch issues on Apple Silicon Macs and added code signing.

Modifications

  • 🐛 CORRIGÉ Fixed app launch prohibition on Apple Silicon Macs (M1/M2/M3/M4)
  • 🐛 CORRIGÉ Added proper ad-hoc code signing for macOS compatibility
  • ✨ AMÉLIORÉ Lowered minimum macOS requirement from 26.1 to 14.0 for broader compatibility

🔧 Notes techniques

  • Applied codesign --force --deep --sign - for ad-hoc signature
  • Changed MACOSX_DEPLOYMENT_TARGET from 26.1 to 14.0
🔧
v1.0.2 23 décembre 2025

Added privacy-friendly analytics and minor improvements.

Modifications

  • 🆕 NOUVEAU Added TelemetryDeck analytics for usage insights (privacy-friendly, no personal data collected)
  • 🐛 CORRIGÉ Fixed Bundle Identifier configuration in Info.plist

🔧 Notes techniques

  • Integrated TelemetryDeck Swift SDK for anonymous analytics
🔧
v1.0.1 12 décembre 2025

Bug fixes and improvements for stability and user experience.

Modifications

  • 🐛 CORRIGÉ Fixed app name display in About page (now shows correct localized name)
  • 🐛 CORRIGÉ Fixed Sparkle auto-update configuration (SUFeedURL)
  • ✨ AMÉLIORÉ Improved contact support with Gmail web compose

🔧 Notes techniques

  • Fixed Info.plist configuration for Sparkle framework
🎉
v1.0.0 Décembre 2025 🚀 VERSION MAJEURE

The first public release of InputSwitcher. A lightweight menu bar utility for automatic keyboard input source switching on macOS.

Modifications

  • 🆕 NOUVEAU Initial release of InputSwitcher
  • 🆕 NOUVEAU Automatic input source switching based on active application
  • 🆕 NOUVEAU Custom rules for each application with flexible configuration
  • 🆕 NOUVEAU Fallback input source setting for apps without rules
  • 🆕 NOUVEAU Menu bar integration with quick access to settings
  • 🆕 NOUVEAU 10 languages supported: English, 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français, Español, Português, Русский
  • 🆕 NOUVEAU Native macOS appearance with dark mode support
  • ✨ AMÉLIORÉ Lightweight footprint (<10MB RAM, minimal CPU usage)

Fonctionnalités 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

🔧 Notes techniques

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

🗺️ Feuille de route

Voici ce sur quoi nous travaillons pour les prochaines versions. Vous avez une demande ? Dites-le nous !

Per-website rules for browsers 80%
Scheduled switching profiles 40%
URL-based rule triggers 20%
Keyboard shortcut customization 60%
Statistics and usage insights (Pro) 10%

💬 Votre avis compte

Ce journal vous a-t-il été utile ? Avez-vous des suggestions d'amélioration ?

📌 Politique de versionnage

InputSwitcher suit le Versionnage Sémantique (SemVer) :

  • Majeure (X.0.0) - Nouvelles fonctionnalités significatives, peut inclure des changements incompatibles
  • Mineure (1.X.0) - Nouvelles fonctionnalités, rétrocompatible
  • Patch (1.0.X) - Corrections de bugs et améliorations mineures

Les licences Pro sont valides pour toutes les mises à jour dans la même version majeure. Les mises à niveau de version majeure peuvent nécessiter des frais (avec réduction pour les clients existants).

Prêt à essayer la dernière version ?

Téléchargez InputSwitcher v1.0.7 maintenant - c'est gratuit !

Télécharger maintenant