Skip to content

v0.0.27: storage, configuration, worlds, and Windows provider reliability - #46

Merged
ackness merged 66 commits into
mainfrom
v0.0.27-dev
Aug 26, 2026
Merged

v0.0.27: storage, configuration, worlds, and Windows provider reliability#46
ackness merged 66 commits into
mainfrom
v0.0.27-dev

Conversation

@ackness

@ackness ackness commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Summary / 摘要

  • Publish the large v0.0.27 update across settings, session/runtime, storage, desktop networking, localized worlds, diagnostics, and deployment infrastructure.
  • Fix the Windows desktop provider failure reported in Windows desktop: all LLM provider requests fail immediately with fetch failed / Network error #44 and [Bug] Windows 版所有 LLM Provider 请求均失败:UND_ERR_INVALID_ARG: invalid onRequestStart method #45 by keeping fetch and dispatcher on the same npm Undici implementation.
  • Publish intentionally unsigned macOS Apple Silicon and Windows x64 artifacts; no signing or notarization secrets are required. README and packaging docs disclose Gatekeeper and SmartScreen warnings.
  • Expand the changelog and bilingual README with the upgrade guidance: in-place upgrade is supported; back up custom content first; if database, configuration, or saved-session problems appear, reinstall and reset ~/.covel plus any external data_root.
  • Remove one unreachable ScrollArea wrapper and its unused dependency so the dependency gate passes.

Upgrade note / 升级说明

v0.0.27 includes substantial database and configuration changes. Players can upgrade in place. If problems appear after upgrading, quit Covel, reinstall it, and manually remove ~/.covel plus any separately configured data_root after backing up custom worlds or plugins. The reset also removes API keys, settings, saves, and logs.

Official desktop artifacts are unsigned. macOS Gatekeeper and Windows SmartScreen may warn on first launch.

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 peers check
  • pnpm lint
  • pnpm deps:check
  • pnpm check:i18n
  • pnpm test
  • pnpm e2e (not run locally; PR CI and the release dry run cover the release gates)
  • Focused rerun of the bundled-world loader test after a contention-only timeout

Related issue / context / 关联

Closes #44
Closes #45

Docs sync / 文档同步

  • Updated docs/reference pages for framework-visible contracts throughout the branch
  • Updated README, changelog, and desktop packaging guidance

Release plan

  1. Run the non-publishing Build Desktop workflow against this branch to verify unsigned macOS and Windows packaging.
  2. Merge after PR CI and the desktop dry run pass.
  3. Wait for main CI, create annotated tag v0.0.27 on the merge commit, and push it to trigger publication.

ackness added 30 commits August 24, 2026 15:54
Add a read-only canonical class check, preserve wrapping behavior, and align the development toolchain on pnpm 11.22.0.
ackness added 29 commits August 24, 2026 23:37
# Conflicts:
#	packages/shared/package.json
#	pnpm-lock.yaml
Add locale-aware world discovery and custom-world deletion, refresh built-in world content, unify language resolution across apps and packages, localize plugin display names, and scope model choices to the selected provider.
@ackness
ackness merged commit bdee1ec into main Aug 26, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant