Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 11 Jul 09:22
76905ec

What's Changed

  • Add Steam edition roadmap addendum and release principles by @charneykaye in #211
  • Add Steam compliance and risk register for local-AI distribution by @charneykaye in #245
  • Add Steam MVP scope and release gates document by @charneykaye in #246
  • Add QA Steam platform matrix and test plan by @charneykaye in #248
  • Add Steam edition issue templates and triage flow document by @charneykaye in #247
  • Implement pack and scenario library API with startup seeding of official packs by @charneykaye in #250
  • Register Steam app, depots, packages, and free-to-play configuration by @charneykaye in #249
  • Define runtime sidecar contract, process supervisor, and user-facing health diagnostics by @charneykaye in #251
  • CI: drop deprecated macos-13 Intel runner from Release workflow by @charneykaye in #252
  • Implement session lifecycle API with SQLite persistence and versioned migrations by @charneykaye in #253
  • Finalize pack schema validator with content analysis warnings and enriched CLI output by @charneykaye in #254
  • Validate Ollama model existence in Settings / Model Manager and add request-format tests by @charneykaye in #255
  • Implement llama.cpp sidecar download, detection, and launch by @charneykaye in #256
  • Complete Job Interview Basics pack with golden transcripts and replay seeds by @charneykaye in #257
  • Add Language Café pack with four scenarios, correction styles, and golden transcripts by @charneykaye in #258
  • Add golden transcript tests and integration coverage for the Difficult Conversations pack by @charneykaye in #260
  • Fix cancel_events test isolation in model registry install flow by @charneykaye in #262
  • Add pack import and export to the Fastify API with upgrade path support by @charneykaye in #261
  • Add post-launch marketplace architecture design for future in-game content by @charneykaye in #263
  • Add official Everyday Negotiation pack with four scenarios, NPCs, rubric, and tests by @charneykaye in #259
  • Implement first-run model setup wizard for non-technical Steam players by @charneykaye in #265
  • Wire prompt-composer fully into the scenario engine turn pipeline by @charneykaye in #264
  • Implement Scenario Library from pack APIs with import, folder, and model-missing actions by @charneykaye in #266
  • Implement Scenario Setup launch flow with LLM readiness block and tests by @charneykaye in #268
  • Implement structured NPC output validation and repair loop by @charneykaye in #267
  • Implement local safety gate for input in the turn pipeline by @charneykaye in #269
  • Implement state variables, scenario events, endings, and rubrics by @charneykaye in #270
  • Implement Conversation screen with streaming transcript, state, and events by @charneykaye in #272
  • [UI] Implement Settings privacy, data, model, and pack controls by @charneykaye in #271
  • [Core] Implement debrief generation and transcript export (#202) by @charneykaye in #273
  • Implement local push-to-talk STT with whisper.cpp by @charneykaye in #274
  • Add golden transcript tests for language-cafe, expand offline smoke coverage, and document beta tester path by @charneykaye in #276
  • Implement Debrief screen retry, transcript-only fallback, dual replay actions, and export privacy notice by @charneykaye in #277
  • Implement hands-free VAD manual override and add VAD/STT tests by @charneykaye in #278
  • [Creator] Implement Creator Workbench MVP by @charneykaye in #279
  • Implement local TTS pipeline with Kokoro sidecar, audio serving, and frontend playback by @charneykaye in #275
  • Add pack authoring sample pack and golden transcript test documentation by @charneykaye in #281
  • Polish non-technical first-run onboarding and add recovery cards by @charneykaye in #282
  • Integrate voice modes into scenario setup and conversation UI by @charneykaye in #280
  • QA accessibility and onboarding pass: first-run wizard focus management and copy improvements by @charneykaye in #285
  • [Privacy] Add local-only network guard tests for installed play by @charneykaye in #284
  • Add Steam store page copy, assets spec, system requirements, genres/tags, and age disclosures by @charneykaye in #283
  • Add Tauri desktop app shell with convsim-core lifecycle management by @charneykaye in #286
  • Add optional Steam API bridge with graceful non-Steam fallback by @charneykaye in #287
  • Add app icons metadata, exports open-folder action, crash bundle button, and support screen by @charneykaye in #288
  • Add Steam achievements, stats, and rich presence for practice milestones by @charneykaye in #290
  • Package Python core and local runtime sidecars for Steam install by @charneykaye in #289
  • [Brand] Retire "Flight Simulator for conversations" — codify the authoritative standalone identity by @charneykaye in #309
  • Define Steam depot contents, model download policy, and pack import policy by @charneykaye in #291
  • Ship official pack #5: Dating — Confidence & Boundaries by @charneykaye in #318
  • Implement platform-specific data paths, migration from ~/.convsim, and Steam Cloud exclusion by @charneykaye in #292
  • Add debrief telemetry metrics v1: talk ratio, question mix, fillers, latency, and state arc by @charneykaye in #317
  • Add Linux and SteamOS build artifact support by @charneykaye in #324
  • [Packs] Standardized difficulty system: schema presets, prompt-composer knobs, and setup UI by @charneykaye in #319
  • Finalize model registry with real HuggingFace URLs, SHA-256 checksums, and CI validation by @charneykaye in #320
  • [i18n] Localization framework: string extraction, locale switching, and the first non-English locale by @charneykaye in #321
  • Add Windows Steam build artifact: Authenticode signing, system requirements, and install verification by @charneykaye in #323
  • Add moment replay and branch retry: fork any session at any completed turn by @charneykaye in #327
  • Configure Steam Cloud to sync non-sensitive settings only by @charneykaye in #326
  • Produce macOS Steam build artifact with signing and notarization readiness by @charneykaye in #325
  • Add desktop-distro workflow: test gate then cross-platform Tauri builds by @charneykaye in #332
  • Add latency budgets, perf HUD warnings, speed class display, and nightly model smoke CI by @charneykaye in #331
  • Add full controller navigation, Steam on-screen keyboard, and Steam Deck 1280×800 layout pass by @charneykaye in #329
  • [Speech] Conversational timing realism: thinking pauses, backchannels, and player barge-in by @charneykaye in #330
  • Add SteamPipe deploy workflow: default to beta branch and document private beta verification by @charneykaye in #334
  • Add code signing verification, macOS notarization checks, and Windows malware-scan hooks to CI by @charneykaye in #335
  • Add Steam publishing docs: store operations, deployment, integration, and signing by @charneykaye in #333
  • [UI] No raw error strings, ever: typed API results, content-type guard, and designed degraded states on every screen by @charneykaye in #322
  • Add Logbook: local skill profile aggregated across sessions by @charneykaye in #328
  • [UI] Replace the "Cannot reach the local runtime" dead end with a guided recovery flow by @charneykaye in #338
  • Add packaged-app smoke tests, E2E scripted playthrough, and artifact inspection by @charneykaye in #336
  • Ship signed beta-channel release with in-app update notice by @charneykaye in #337
  • Add one-click beta reporting: redacted diagnostics bundle and prefilled GitHub issue by @charneykaye in #342
  • Spike: Persistent NPC relationship memory across sessions by @charneykaye in #341
  • [Packs] Guarantee official-pack seeding in packaged builds — the zero-pack state must be unreachable by @charneykaye in #339
  • Add adaptive training plan: scenario metadata, recommender engine, and UI surfaces by @charneykaye in #340
  • Add Steam beta verification checklists for macOS, Linux, Steam Deck and aggregate report template by @charneykaye in #344
  • Add preflight self-test pipeline with per-check remediation by @charneykaye in #343
  • Complete Steam review checklist and launch operations runbook by @charneykaye in #345
  • Add Steam default-branch promotion workflow and promotion log by @charneykaye in #347
  • Add launch announcement, performance triage bucket, hotfix workflow, and post-launch feedback summary by @charneykaye in #348
  • Add zero-model instant play: scripted tutorial runtime, First Words pack, and wizard CTA by @charneykaye in #346
  • Add marketplace demand spike runbook for Stage 5 post-launch validation by @charneykaye in #349
  • [Steamworks] Steam Workshop distribution for free scenario packs by @charneykaye in #350
  • CI: fix macOS codesign and Linux checksum failures in Release workflow by @charneykaye in #351

Full Changelog: v0.1.0...v0.2.0