Releases: you-want/PinWall
Releases · you-want/PinWall
v0.1.1
PinWall Desktop v0.1.1
This is a patch release focused on desktop stability, interaction polish, and safer local widgets.
Download
| File | Recommended For |
|---|---|
PinWall-universal.dmg |
Most macOS users. Works on Apple Silicon and Intel Macs. |
*.aarch64*.dmg |
Apple Silicon Macs only. |
*.x86_64*.dmg |
Intel Macs only. |
What's Fixed
- Fixed the new-card modal footer layout so the random color hint no longer overlaps the cancel/create buttons.
- Fixed card type selection layout in the new-card modal so options no longer overflow or get clipped.
- Clicking outside the new-card modal now closes only when the backdrop itself is clicked.
- Fixed desktop click-through behavior: cards, buttons, widgets, and dialogs stay interactive; only blank desktop area sends the main window behind.
- Fixed repeated care/reminder cards by keeping one active card per automatic care type and updating it instead of creating duplicates.
- Fixed possible card ID collisions during rapid card creation.
Widget Hardening
- Local widget manifests now have stricter id, enum, permission, size, entry, and icon validation.
- Local widget packages reject symlinked contents.
- Widget iframe responses use a scoped target origin.
- Widget network bridge blocks unsupported methods, sensitive headers, credentials, localhost/private-network URLs, and non-http protocols.
- Settings now shows widget permissions and highlights higher-risk permissions.
Validation
- Frontend tests:
pnpm test:run - Frontend production build:
pnpm build - Rust tests:
cargo test
Known Notes
- macOS may show the standard warning for unsigned or unnotarized apps. Use the GitHub Release DMG from this page.
- Widget marketplace and developer portal remain experimental and are not part of the stable desktop path yet.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/you-want/PinWall/commits/v0.1.0