Changelog

Every fix, feature, and improvement — in order.

0.99.9.6
0.99.9.6
Latest
  • Fixed Gaming keybinds registering inconsistently — key press duration was too short for game input polls to catch. Now holds for 50ms before release.
  • Fixed Embedded Python dependencies not bundled in installer — packages now ship with the installer and install on first run with a progress indicator and retry logic.
  • Fixed Desktop shortcut creation failing on systems with non-standard Desktop locations (OneDrive, redirected folders).
  • Fixed In-app shortcut creation pointing to SHRA.exe — now correctly creates pythonw.exe shortcuts.
  • Fixed Numpad keys not triggering in toggle-to-talk mode (pynput VK comparison mismatch).
  • Fixed Overlay hotkey not triggering when bound to a numpad key.
  • Fixed Anthropic (Claude) and OpenAI keys not working for conversational responses — llm.py now routes by key prefix.
  • Fixed AI response indicator not flashing when "ask" command returns a response.
  • Fixed Command Macros UI visible to free tier users — now hidden behind a premium gate.
  • Fixed Horizontal scrollbar appearing in Registered Apps and other list views.
0.99.9.1
0.99.9.1
  • Fixed Offensive mode idle chatter using vanilla responses instead of in-character ones.
  • Fixed Stale Vera trigger phrases updated to Shira throughout.
  • Added Mouse buttons (Back, Forward, Middle) now supported as toggle-to-talk keys.
  • Added Joystick buttons now supported as toggle-to-talk keys.
  • Added Full numpad support for PTT key binding.
  • Added "Copy that" / "copy selection" — copies highlighted text via Ctrl+C.
  • Improved Offensive mode startup responses expanded with more entries and significantly more vulgarity.
0.99.9
0.99.9
Hotfix
  • Fixed Listener failing to start — input_wrapper.py and tray_wrapper.py incorrectly removed from installer package in 0.99.8.9.
0.99.8.8
0.99.8.8
Hotfix
  • Fixed SH|RA not launching on machines without a system Python install — launcher now correctly uses the bundled embedded Python.
  • Changed Spotify / media controls now enabled by default on fresh installs.
  • Improved Updates no longer re-download voice models if already present (~310 MB saved per update).
0.99.8
0.99.8
  • Added Start Menu auto-discovery — SH|RA now scans the Windows Start Menu on startup and adds installed apps automatically.
  • Added Weather and news commands — "what's the weather in [city]" and "give me the news".
  • Added Per-app volume control — "set [app] volume [0-100]".
  • Fixed Administrative Tools shortcuts no longer appear in the app list.
  • Changed Python is no longer required as a separate install — bundled with the installer.
0.99.7
0.99.7 — Steam Integration, Conversational AI & Stability
Feature
  • Fixed Animated video background flooding the Qt event queue, causing severe input lag in CPU/GPU-heavy games.
  • Fixed Memory leak — QPixmap accumulation and Qt event queue flooding from video background under game load.
  • Added Freeze watchdog — detects Qt main thread freezes and automatically restarts SH|RA.
  • Added Steam library auto-sync on startup — adds newly installed games and removes uninstalled ones.
  • Added Steam auto gaming mode — activates when a Steam game launches, deactivates when it closes.
  • Added Conversational memory — LLM responses carry context across follow-up questions within the same session.
  • Added Spotlight tour for new users — 4-step guided overlay on first launch.
  • Added Revert Changes button — rolls back all unsaved settings to the last saved state.
  • Changed Toggle key and Hold key settings merged into a single PTT Key field.
0.99.6
0.99.6
  • Fixed Memory leak causing SH|RA to consume 9-16 GB of RAM during long sessions.
  • Fixed SH|RA now automatically restarts cleanly on system wake from sleep.
0.99.5
0.99.5
  • Added About tab — shows version number and copyright.
  • Added EULA — license agreement added to installer.
  • Added Install progress — progress bar builds meaningfully through each install step.
  • Fixed "What can I say" / "Show help" now opens correctly.
0.99.3
0.99.3
Feature
  • Added HMAC-signed license key system — cryptographically validated, no server required.
  • Added Animated video backgrounds for premium themes (Particle Network, Emerald).
  • Added Sidebar icon rail replaces tab bar — collapsible via hamburger toggle.
  • Added Per-theme color system — buttons, sliders, cards, and icons follow the active theme.
0.99
0.99
  • Added PyArmor obfuscation — source code is now protected in all installer builds.
  • Added Premium UI identity — gold theme, SH|RA+ title bar, premium knob control.
  • Fixed Dev-only files no longer ship to users.
0.98
0.98
  • Added Fuzzy intent routing — catches misheard commands that slip past exact matching.
  • Added Custom wake phrase (Premium) — set your own trigger word alongside "shira".
  • Added First-launch onboarding card for new users.
0.97.8
0.97.8
  • Added Weather shown on game overlay — say "weather in <city>" with the overlay visible.
  • Added AI now knows the current date and time.
  • Added Claude / Anthropic API support — paste a sk-ant- key and SH|RA uses Claude Haiku automatically.
  • Improved Game overlay rebuilt with Qt layout system — cleaner rendering, better visual hierarchy.
0.97.7
0.97.7
  • Added Command Macros (Premium) — chain multiple commands into one phrase.
  • Added Idle chatter toggle — disable SH|RA from speaking unless spoken to.
0.97.5
0.97.5
Feature
  • Added JARVIS personality mode — formal, composed, dry British wit.
  • Added Game overlay — transparent always-on-top bar showing last 3 voice exchanges.
  • Added Gaming mode — strips responses to ultra-short and silences idle chatter.
0.97.0
0.97.0 — Qt Rebuild
Feature
  • Changed UI rebuilt on PySide6/Qt6 — eliminates scroll tearing, uses native OS rendering.
  • Changed Silent installer — all dependencies download and install automatically with progress shown.
  • Changed Listening mode redesigned as a segmented pill control.
  • Fixed Dual process on voice restart — old instance now hard-exits cleanly.
0.90.0
0.90.0 — UI Overhaul
Feature
  • Changed Inline notifications replace popups, smooth scrolling, unsaved changes indicator.
  • Added Inline key recording overlay — record hotkeys directly inside the window.
  • Changed New logo, tray icon, and app icon.
0.85.5
0.85.5
Feature
  • Changed faster-whisper replaces Vosk — better accuracy, MIT licensed.
  • Changed kokoro-onnx replaces kokoro — compatible with Python 3.14, uses offline model files.
  • Added SH|RA.exe launcher — no console window on startup.
  • Added Status indicator dot in status bar.
0.85.2
0.85.2
  • Added Intent-based command router — decorator-based priority system.
  • Added Memory system — long-term (memory.json) + short-term session context.
  • Added Conversational depth — mood/activity detection, session-aware responses.
0.85.1
0.85.1
  • Added Personality system — response pools moved into personality.py.
  • Added Edge TTS — replaced pyttsx3 with Microsoft neural TTS for a cleaner voice.
  • Added Wake word simplified — trigger with just "shira".