chore(release): prepare v0.0.43 - #94
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepare v0.0.43 from the reviewed changes since v0.0.42 (#91, #92, #93). Align all 19 framework manifests, refresh the English and Chinese README version notices, and document native Gemini support, provider request contracts, prepared execution commits, atomic vector indexing, plugin-panel fixes, and CI/pre-push verification.
The release review also found a false-positive path in the live three-round acceptance test: selecting a guide suggestion only prepared a draft, but the test could count the previous idle turn as a new round. The test now explicitly sends the third action, waits for execution to start, and checks a guide block attached to the current, distinct turn instead of matching arbitrary historical cards.
Change type
Verification
pnpm check— passed, including workspace TypeScript checks, boundaries, dependency/import hygiene, manifests, i18n, script tests, and actionlint.pnpm test --concurrency=2— 46 tasks passed; 7,793 Vitest tests plus desktop checks.pnpm test:pg— 961 Store tests and 24 server integration tests passed against an isolated PostgreSQL 18 / pgvector 0.8.6 container.pnpm e2e— 118 passed; 6 opt-in provider-backed tests skipped in this deterministic run.pnpm e2e:extensions— the isolated third-party stage/browser acceptance passed.pnpm release:preflight— passed.pnpm --filter @covel/desktop build— passed, including staged resource and Electron-Node boot checks.pnpm --filter @covel/desktop smoke:restart— passed with real Electron IPC, preload version, and navigation to a new backend port.deepseek-flashconfiguration — character creation, sequential turns, refresh, narrow layout, preserved characters/messages/game state after server restart, and one additional committed turn passed in isolated SQLite storage. Browser settings were restored from browser storage; this does not claim full Electron settings persistence or an interactive Windows playthrough.NODE_ENV=production; production-only UI gates and all seven Mistport portraits verified. The direct server harness supplies the media signing secret that the Electron shell normally creates.956da528051b77dce59a95fb587436cdcd8e9684. This run usedpublish_release=false; the publish job was skipped.Documentation and compatibility
No release tag or GitHub Release is created by this PR. Candidate CI and the
Build Desktopdry run have passed. Merge review and tagging remain separate release steps. Native Gemini received contract/unit/browser-configuration coverage; the limited live provider run used DeepSeek.