diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 9e93c11..b650976 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,7 +2,7 @@ blank_issues_enabled: true contact_links: - name: Play with the cat in your browser url: https://pixelcat-jet.vercel.app - about: Try pixelcat without installing anything. + about: Try pixelpets without installing anything. - name: Discussions url: https://github.com/JOhnsonKC201/pixelpets/discussions - about: Show off your cat, share custom coats, or ask a question. + about: Show off your pet, share custom coats, or ask a question. diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 0efc6eb..39fb8a9 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -12,4 +12,4 @@ body: id: why attributes: label: Why would this be delightful (or useful)? - description: pixelcat aims to feel alive without getting in your way, so ideas that fit that spirit land best. + description: pixelpets aims to feel alive without getting in your way, so ideas that fit that spirit land best. diff --git a/CHANGELOG.md b/CHANGELOG.md index 52c937b..d5882ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,14 @@ Notable changes to **pixelpets**. All art and sound are original/procedural (no - **Calendar event titles are length-capped** before they become a bubble and a Windows toast. They come from someone else's calendar and, unlike reminders and the pinned note, arrived with no bound at all. - **`--shot` previews stopped cropping their own canvas.** The preview window was 20px narrower than the canvas the renderer sizes itself to, so every capture quietly lost the right-hand edge and the missing pixels read as a rendering bug in whatever was being previewed. The two sizes are now tied together and pinned by a test. +### Rebrand loose ends +- **The hero banner and the social card still said PIXELCAT in pixels.** Both wordmarks are baked into generated art rather than written in markup, so the 0.3.0 rename could not reach them and no text search for the new name would ever have found them. `hero-banner.gif` is the first thing on the README, which made it the most-seen stale branding left anywhere. Both generators now render `PIXELPETS`, and the committed assets have been regenerated. The taglines went species-neutral with them: the banner reads "a cat or a dog that lives on your desktop" (matching the site), the card reads "a pet that lives on your desktop". +- **The agent integrations still called the app pixelcat** in every README title, in the setup prose, and in the `/ABSOLUTE/PATH/TO/pixelcat` checkout placeholders. Those pages are the first thing anyone wiring up a Claude Code, Codex, Cursor, Kiro or Antigravity hook reads. The placeholders moved in lockstep with the substitution in `scripts/install-hook.js` that fills them in, which a test already covers. +- **A fresh install created a shortcut called "pixelcat"** (`nsis.shortcutName`). It is cosmetic and separate from the app identity, so it was safe to correct. +- **The calendar worker introduced itself to other people's servers as `pixelcat-cal`** in its User-Agent. +- The standalone Lobby Jam page under `extras/` still carried the old name in its title and header. +- Deliberately left alone, and pinned by `tests/bridge-paths.test.js` so a future sweep has to read the reasoning first: the `appId`, the `%TEMP%/pixelcat-*` bridge paths that installed hooks already write to, the `%APPDATA%/pixelcat` legacy directory that the migration exists to find, the `PixelcatPreview` global, and the site's `pixelcat.coat` localStorage key. The `pixelcat-jet.vercel.app` URLs stay until the Vercel project itself is renamed. + ### Added - **`--shot --note=""`** pins a speech bubble open in a preview capture, so wrapping and edge clamping can be checked against a real font. - **`launch-pixelpets.vbs`**, a silent Windows launcher for running from source, is now part of the repo instead of a local-only file. `npm start` leaves a console window sitting behind the pet, which is why a shortcut wants this instead. It resolves the project from its own location rather than a hard-coded path, so moving or renaming the folder cannot leave the shortcut pointing at nothing, and it says what is wrong if dependencies were never installed rather than failing silently. diff --git a/README.md b/README.md index f1678cf..67094e0 100644 --- a/README.md +++ b/README.md @@ -414,8 +414,8 @@ file, and imported coats merge into your set by name. ## Build a standalone app ```powershell -npm run pack # portable build -> dist/win-unpacked/pixelcat.exe (no installer) -npm run dist # Windows installer -> dist/pixelcat Setup .exe +npm run pack # portable build -> dist/win-unpacked/pixelpets.exe (no installer) +npm run dist # Windows installer -> dist/pixelpets Setup .exe ``` `pack` works out of the box. `dist` (the NSIS installer) needs permission to diff --git a/assets/hero-banner.gif b/assets/hero-banner.gif index a01f5fc..0944c5c 100644 Binary files a/assets/hero-banner.gif and b/assets/hero-banner.gif differ diff --git a/assets/hero-banner.mp4 b/assets/hero-banner.mp4 index 70eccb1..e29b7aa 100644 Binary files a/assets/hero-banner.mp4 and b/assets/hero-banner.mp4 differ diff --git a/assets/social-card.png b/assets/social-card.png index 79a237d..79dfc3b 100644 Binary files a/assets/social-card.png and b/assets/social-card.png differ diff --git a/extras/lobby-jam.html b/extras/lobby-jam.html index 8516a63..08034d8 100644 --- a/extras/lobby-jam.html +++ b/extras/lobby-jam.html @@ -3,7 +3,7 @@ -PixelCat · Lobby Jam +pixelpets · Lobby Jam