Skip to content

Prepare v0.1 release candidate#14

Merged
BenedictChannn merged 14 commits into
mainfrom
feat/v0.1-release
May 18, 2026
Merged

Prepare v0.1 release candidate#14
BenedictChannn merged 14 commits into
mainfrom
feat/v0.1-release

Conversation

@BenedictChannn

Copy link
Copy Markdown
Owner

Summary

Prepares Deskagotchi for the v0.1 release-candidate pass.

  • Adds the GitHub Pages landing page and launch/positioning docs.
  • Updates README, desktop app docs, release notes, and manual QA guidance for the current v0.1 state.
  • Locks and hardens the v0.1 renderer/release surface, including overlay click behavior and scope gates.
  • Adds release QA coverage and stabilizes Windows installer smoke tests.
  • Refreshes the closeout report with current automated evidence.

Validation

  • Commit hooks passed lint and typecheck.
  • cmd /c pnpm run qa:v2:automated-closeout passed with Completion status: complete.
  • Release QA passed against the packaged Windows build and installer smoke.
  • cmd /c pnpm run qa:v2:closeout still fails by design with Completion status: incomplete until required manual Windows acceptance is exported.

Remaining Before Public Release

This is intentionally a draft PR because the manual Windows acceptance pass is still pending:

  • Installer install, launch, and uninstall on a real Windows machine.
  • SmartScreen/unsigned-app warning observation.
  • Desktop overlay click-through and drag feel.
  • Multi-monitor/DPI sanity check.
  • Sleep/resume and startup-toggle sanity check.
  • Final visual feel pass for pets, food, panels, and animations.

@BenedictChannn

Copy link
Copy Markdown
Owner Author

@codex review this PR

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 80f15d0d8b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/main/runtime.ts
PetSource.Custom
);
this.loadedPackages = [...builtInPackages.packages, ...customPackages.packages];
this.loadedPackages = builtInPackages.packages;

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Handle saves whose active pet package is no longer loadable

reloadPackages() now keeps only built-in packages, but initialize() still loads existing saves and immediately calls progressActivePet(), which resolves activeState.packageId through getPetPackage(). For users who previously switched to an imported custom pet, that package ID is now absent, so startup throws Unknown pet package and the app cannot boot. Please add a migration/fallback path (e.g., remap active instance to a built-in package) before progressing simulation.

Useful? React with 👍 / 👎.

@BenedictChannn
BenedictChannn marked this pull request as ready for review May 18, 2026 15:41
@BenedictChannn
BenedictChannn merged commit 54208a0 into main May 18, 2026
1 check passed
@BenedictChannn
BenedictChannn deleted the feat/v0.1-release branch May 18, 2026 15:42
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