Skip to content

v1.23.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 17:53
v1.23.0
fbaa33c

What's Changed

  • fix(ci): Node 24+ compatibility for Quality Gate by @qnbs in #112
  • fix(tauri): resolve Windows blank screen via relative base path by @qnbs in #113
  • fix(security): harden prompt injection and plugin storage isolation by @qnbs in #114
  • v1.22.1 — Plugin sandbox fix, OpenRouter tests, Copilot apply-flow tests, Stryker expansion by @qnbs in #115
  • security(deps): override esbuild to >=0.28.1 by @qnbs in #117
  • feat(design-system): Phase 3 — Copilot view token & icon cleanup by @qnbs in #116
  • docs(release): reconcile v1.23 P0 tracker drift + refresh AUDIT overrides table by @qnbs in #118
  • feat(ai): error taxonomy + fail-fast retry classification (Phase 1 · Batch 1.1) by @qnbs in #119
  • fix(plugins): plugin-worker guard-restoration leak (FU-1) by @qnbs in #120
  • feat(ai): actionable localized Copilot error messages (Phase 1 · Batch 1.2) by @qnbs in #121
  • fix(i18n): localize Command Palette in de/es/fr/it by @qnbs in #122
  • feat(ai): localized Writer errors + AI request correlation IDs (finish Phase 1) by @qnbs in #123
  • test(fs): cover the Tauri filesystem store chain (Phase 2 · Batch 2.1) by @qnbs in #124
  • test: coverage elevation & Stryker stabilization by @qnbs in #126
  • docs: codify CodeAnt PR review correction loop across agent instruction files by @qnbs in #127
  • feat(settings): OpenRouter section localization, modern UI & hardening by @qnbs in #125
  • feat(settings): AI Execution Mode section — localization, modern UI & a11y hardening by @qnbs in #128
  • fix(i18n): translate AI settings (OpenRouter + AI Execution Mode) — were EN placeholders by @qnbs in #129
  • perf(bundle): split ai-core runtime chunks and tighten budget by @qnbs in #130
  • feat(commands): OpenRouter palette commands + v1.23 smoke-test prep & doc-sync by @qnbs in #131
  • test(coverage): Batch 1 — RadioGroup, Tabs, factoryResetService by @qnbs in #132
  • ci(lighthouse): fix recurring "Execution context destroyed" flake by @qnbs in #133
  • test(coverage): Batch 2 — Copilot UI (InsightCard, CopilotComposer, AiModeIndicator) by @qnbs in #134
  • fix(i18n): copilot/proforge placeholder interpolation + missing common.abort (+ guard) by @qnbs in #135
  • test(coverage): Batch 3 — CopilotMessageList (markdown + sanitization + apply) by @qnbs in #136
  • feat(local-ai): plug-and-play Local AI settings — capability, downloads, storage, fallback by @qnbs in #138
  • chore(v1.23): audit-correction — metric hygiene, baseline ratcheting, governance by @qnbs in #139
  • fix(security): override 4 high-severity transitive vulnerabilities (tmp/ws/form-data/protobufjs) by @qnbs in #162
  • chore(rebrand): phase 4c — remaining source strings, storage keys and identifiers by @qnbs in #145
  • chore(rebrand): phase 1-3 — repository metadata, build/URLs/PWA, Tauri identity by @qnbs in #142
  • chore(rebrand): phase 5-6 — i18n values, translation glossary and placeholder assets by @qnbs in #147
  • chore(rebrand): phase 4a — rename AI hooks and fetch identifiers by @qnbs in #143
  • chore(rebrand): phase 4b — feature-flags storage key and Tauri bridge identifiers by @qnbs in #144
  • chore(rebrand): phase 4d — rebrand UI components StoryCraft → WorldScript by @qnbs in #146
  • docs(rebrand): phase 7-8 — documentation and CI/CD alignment by @qnbs in #148
  • feat(local-first): A0.1 perf harness → B0.1 PoC → ADR-0008 → B1.1 shadow sync by @qnbs in #140
  • build(deps): bump @ai-sdk/openai from 3.0.68 to 3.0.71 by @dependabot[bot] in #160
  • build(deps-dev): bump lint-staged from 17.0.5 to 17.0.7 by @dependabot[bot] in #159
  • build(deps-dev): bump tailwindcss from 4.3.0 to 4.3.1 by @dependabot[bot] in #158
  • build(deps): bump log from 0.4.31 to 0.4.32 in /src-tauri by @dependabot[bot] in #149
  • fix(i18n): localize Local AI settings section (40 keys × 8 locales) by @qnbs in #164
  • build(deps): bump @ai-sdk/google from 3.0.79 to 3.0.82 by @dependabot[bot] in #157
  • build(deps-dev): bump turbo from 2.9.14 to 2.9.18 by @dependabot[bot] in #156
  • build(deps): bump yjs from 13.6.30 to 13.6.31 by @dependabot[bot] in #161
  • fix(settings): make OpenRouter cloud-policy block reactive to live state by @qnbs in #163
  • fix(branding): WorldScript W monogram icons (8-bit, fixes desktop build) by @qnbs in #165
  • fix(release): finalize v1.23.0 — Tauri blank-screen fix + changelog + CF Pages rename by @qnbs in #166
  • chore(release): v1.23.0 smoke-test sign-off + worldscript-localfirst DB prefix by @qnbs in #167

Full Changelog: v1.22.0...v1.23.0