Skip to content

v0.0.29: Russian locale, resilient world creation, and responsive UI - #53

Merged
ackness merged 9 commits into
mainfrom
v0.0.29-dev
Sep 2, 2026
Merged

v0.0.29: Russian locale, resilient world creation, and responsive UI#53
ackness merged 9 commits into
mainfrom
v0.0.29-dev

Conversation

@ackness

@ackness ackness commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary / 摘要

Prepare the complete v0.0.29 release:

  • add first-class Russian (ru-RU) Web and desktop localization, a catalog-driven Web locale registry, script-safe locale resolution, locale scaffolding/validation, and localized plugin/world/prompt handling
  • prevent AI world creation from rejecting ordinary lore vocabulary, and repair explicit WORLD.md meta wording without regenerating an otherwise valid package
  • improve responsive, accessible, and theme-aware behavior across landing, world selection/editing, session preparation, gameplay, settings, and debugger surfaces
  • notify packaged desktop players when a newer stable Covel release is available
  • bump all 46 workspace manifests and release documentation to 0.0.29

The core UI catalog extension point is intentionally build-time: runtime community plugins can localize their own content, but cannot execute in the browser/Electron main process or replace bundled core UI catalogs.

Type of change / 变更类型

  • New feature / 新功能 (feat)
  • Bug fix / Bug 修复 (fix)
  • Refactor / 重构 (refactor)
  • Documentation / 文档 (docs)
  • Infra / CI / 基础设施 (chore)
  • Performance / 性能 (perf)
  • Breaking change / 破坏性变更 (BREAKING CHANGE)

Verification / 验证方式

  • pnpm release:preflight
  • pnpm lint
  • pnpm test
  • pnpm deps:check
  • pnpm check:i18n
  • pnpm --filter @covel/web build
  • pnpm e2e tests/e2e/i18n.spec.ts (3/3 Chromium flows)
  • Manual check / 手动验证: verified all 46 workspace manifests are 0.0.29, the worktree is clean, and the Russian production catalog is emitted as a lazy chunk

Related issue / context / 关联

Docs sync / 文档同步

  • Updated docs/reference/ if framework behavior changed / 若改动影响框架能力,已更新 docs/reference/ 对应文件
  • Updated README / plugin guide if surface changed / 若涉及插件/工具/API,已在 README 或相应指南中反映
  • Added the v0.0.29 CHANGELOG section and updated release links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant