May 12, 2026
Major
Pet Parents Portal — your customers' self-service area
Preview of the dashboard your customers see when they sign into their account.
- New per-pension URL at /pethotel/{slug}/account where end customers sign in with a passwordless magic link valid 7 days.
- Dashboard with Coming up / In our care / Past stays sections, status filter chips, and a List / Calendar view toggle (month grid).
- Booking detail page: total / paid / due breakdown, contract download, and a "Pay securely" button when the pension has Stripe configured.
- Awaiting-confirmation pill on every booking until the pension verifies the request. Payment is locked until then.
- Embedded booking widget at /account/book: identity is pre-filled from the account and the customer's pets appear automatically.
- Profile editor with full address (country picker, admin area, street, postal code, city), password setter, and a "My pets" tab to update name / breed / gender / date of birth.
- Onboarding callout with progress: set a password, add a phone, tell us about pets.
- Portal renders in the pension's own language regardless of the URL locale.
- Admin can resend a sign-in link from the customers list via the new "Send portal link" action, and see a Portal status column (Signed in / Invited / No account) plus a status filter.