feat: add Russian localization and independent STT languages
CI / Typecheck, tests, lint (push) Canceled after 0s
CI / Standalone (mac-arm64) (push) Canceled after 0s
CI / Standalone (linux-x64) (push) Canceled after 0s
CI / Standalone (windows-x64) (push) Canceled after 0s

This commit is contained in:
2026-10-25 17:18:44 +03:00
parent b277ee3e0f
commit a50ca4b867
93 changed files with 3261 additions and 904 deletions
+2
View File
@@ -31,6 +31,8 @@ import type { UserSettings } from "./settings.ts";
// ─── ChatStore — the session record's home (data/chats) ─────────────────────
export interface ChatStore {
/** Persist automatic language context without altering activity ordering. */
saveLanguage?(id: string, language: "en" | "ru"): void;
/** Create a session record (persisted immediately). */
/** Create a session record; kind "practice" marks a practice session
* (absent = teach, the default). */