Skip to content

Releases: Ouru77/ev-assistant

E.V. v1.0.1 β€” English UI fix

Choose a tag to compare

@Ouru77 Ouru77 released this 10 Aug 19:43

A patch release for E.V., the Windows-only, local-first voice assistant.

🩹 Fixed

  • English UI. With language: "en" in config.json (and no ?lang=en in the URL), the dashboard chrome rendered in Turkish β€” panel labels, the workshop flavor log, and the "core initialized" line. They were produced at load time with the default language, before /stats resolved, and never re-rendered. All language-dependent text now re-renders once the server language is known, so English installs are fully English.

πŸ–ΌοΈ Docs

  • Refreshed the dashboard screenshots for the regrouped stats layout (wind now lives in the weather cluster).
  • README: added the brain-benchmark and how-to-use sections to the Turkish half for parity with English, and aligned the quoted gemma2:9b speed with the benchmark (~43 tok/s).

No functional or config changes since v1.0.0 β€” safe to update. See CHANGELOG.md for the full history.

E.V. v1.0.0 β€” first stable release

Choose a tag to compare

@Ouru77 Ouru77 released this 10 Aug 19:15

E.V. is a Windows-only, local-first voice assistant β€” Peter Parker's homemade AI, running on your own PC. Local Whisper speech recognition, a local (Ollama) or Claude brain, ElevenLabs or browser voice, deterministic PC control, long-term memory, and an Electron cyber HUD. Free and offline by default β€” no keys, nothing leaving your machine.

This is the first stable, tagged release. It hardens the app and makes the brain's quality measurable.

πŸ”’ Security

  • WebSocket handshakes from a foreign origin are rejected, so a random page in your browser can't drive the assistant or bypass the spoken confirmation.
  • Ambiguous replies to a destructive action now cancel instead of running β€” only a clean "yes" proceeds.
  • Apps launch only from the known list; the web-content summarizer treats page text as untrusted (prompt-injection hardening).
  • Electron grants only the microphone permission.

βš™οΈ Reliability

  • Greetings no longer freeze the server while weather loads.
  • Fixed a Playwright page/memory leak on search and news.
  • Conversation history is trimmed to fit the context window (no more silently forgetting the start of a chat).
  • memory.json is written atomically.

🧭 Command router

  • "don't forget X" now remembers instead of deleting.
  • "restart spotify" restarts the app, not your PC; "play a game" no longer hits the media key.

πŸ–₯️ UI

  • Dashboard stats regrouped so system metrics and weather are no longer mixed in one row. Wind now reads km/h.

πŸ§ͺ Measurable brain

  • A reproducible action-tag benchmark (eval/) with a results table in the README β€” and a self-serve command so you can benchmark your own card and model, not just trust the numbers.
  • A pytest suite (43 cases) for the command router.

Free and local by default. Optional upgrades: a Claude key (screen vision / smarter brain) and an ElevenLabs key (nicer voice). See the README to get started, and CHANGELOG.md for the full list.

Stars, issues, and forks welcome. πŸ•ΈοΈ