Skip to content

add Petdex import and pet sizing - #6

Merged
ccofallen merged 1 commit into
mainfrom
feat/petdex-import-and-pet-size
Jul 29, 2026
Merged

add Petdex import and pet sizing#6
ccofallen merged 1 commit into
mainfrom
feat/petdex-import-and-pet-size

Conversation

@ccofallen

Copy link
Copy Markdown
Owner

Summary

  • open Petdex in a sandboxed in-app browser
  • intercept downloaded pet ZIPs and pass them through the existing secure preview flow
  • add persistent small, medium, and large pet sizes for built-in and imported pets
  • preserve the current 140x152 desktop size as the default medium option
  • bump the desktop release to 0.2.4

Security

The Petdex window has no preload or Node.js integration and runs with Electron sandboxing. Downloads remain subject to the existing ZIP size, path, entry-count, encryption, manifest, and atlas checks. Saving still requires explicit preview confirmation.

Validation

  • npm run test:electron (8 passed)
  • focused feature tests (118 passed)
  • npm run check:desktop-release (702 unit tests and 40 E2E tests passed, plus typecheck/build/release checks)

@ccofallen
ccofallen merged commit 4ea9935 into main Jul 29, 2026
1 check 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

Development

Successfully merging this pull request may close these issues.

1 participant