Packaging script fix and release documentation #6

Open
scriptoriumadmin wants to merge 1 commit from pr/packaging-and-docs into main

PR: Packaging script fix and release documentation

Branch: pr/packaging-and-docs
Scope: Build pipeline and documentation only.

Summary

  • Fixes the Windows build script so workspace packages are built explicitly before the desktop build.
  • Adds a changelog entry and release notes for v3.1.0.
  • Adds per-niche PR descriptions under docs/pull-requests/.

What changed

  • apps/desktop/package.json
    • dist:win: builds workspace dependencies first, then the desktop package.
  • CHANGELOG.md
    • Added v3.1.0 section with memory hardening, virtual-pet context-menu HUD, single-click petting, bubble-clip fix, and scale-slider fix.
  • docs/pull-requests/
    • Added PR descriptions for each isolated fix.

How to test

  1. Run pnpm run dist:win on a Windows host.
  2. Verify OpenPets-3.1.0-win-x64-setup.exe and OpenPets-3.1.0-win-x64-portable.exe are produced.

Backwards compatibility

  • No source-code behavior changed.
# PR: Packaging script fix and release documentation **Branch:** `pr/packaging-and-docs` **Scope:** Build pipeline and documentation only. ## Summary - Fixes the Windows build script so workspace packages are built explicitly before the desktop build. - Adds a changelog entry and release notes for v3.1.0. - Adds per-niche PR descriptions under `docs/pull-requests/`. ## What changed - `apps/desktop/package.json` - `dist:win`: builds workspace dependencies first, then the desktop package. - `CHANGELOG.md` - Added v3.1.0 section with memory hardening, virtual-pet context-menu HUD, single-click petting, bubble-clip fix, and scale-slider fix. - `docs/pull-requests/` - Added PR descriptions for each isolated fix. ## How to test 1. Run `pnpm run dist:win` on a Windows host. 2. Verify `OpenPets-3.1.0-win-x64-setup.exe` and `OpenPets-3.1.0-win-x64-portable.exe` are produced. ## Backwards compatibility - No source-code behavior changed.
scriptoriumadmin added 1 commit 2026-06-13 02:19:08 +00:00
- Replace shell-glob build:deps with cross-platform build-deps.mjs.
- Add v3.1.0 changelog/docs updates.
This pull request has changes conflicting with the target branch.
  • FEATURES.md
  • FEATURES_OUR_CHANGES.md
  • PULL_REQUEST.md
  • README.md
  • README_OUR_CHANGES.md
  • apps/desktop/scripts/build-deps.mjs
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin pr/packaging-and-docs:pr/packaging-and-docs
git checkout pr/packaging-and-docs

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff pr/packaging-and-docs
git checkout pr/packaging-and-docs
git rebase main
git checkout main
git merge --ff-only pr/packaging-and-docs
git checkout pr/packaging-and-docs
git rebase main
git checkout main
git merge --no-ff pr/packaging-and-docs
git checkout main
git merge --squash pr/packaging-and-docs
git checkout main
git merge --ff-only pr/packaging-and-docs
git checkout main
git merge pr/packaging-and-docs
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: scriptoriumadmin/openpetswithchatandmcp#6
No description provided.