mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
<!--
Make sure you've read the CONTRIBUTING.md guidelines:
https://github.com/stack-auth/stack-auth/blob/dev/CONTRIBUTING.md
-->
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **New Features**
* Interactive screenshot gallery with clickable thumbnails and
left/right navigation
* Full-screen screenshot preview modal with keyboard support (arrow
keys, Escape)
* App tiles are now fully clickable to open app details
* **Content**
* Enriched app store descriptions and expanded screenshot sets for
multiple apps
* **Style**
* Updated dialog/layout styling for improved visual hierarchy
<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Adds rich app store descriptions and screenshots across apps, plus a
full-screen screenshot preview with keyboard navigation and minor dialog
layout tweaks.
>
> - **UI/UX**
> - **Interactive Preview**: Full-screen screenshot preview modal with
arrow/Escape key support in `components/app-store-entry.tsx`.
> - **Layout**: Makes `DialogContent` in
`.../@modal/(.)apps/[appId]/page-client.tsx` a flex column container.
> - **Content & Data**
> - **App Descriptions**: Populates `storeDescription` for multiple apps
in `lib/apps-frontend.tsx`.
> - **Screenshots**:
> - Adds `getScreenshots` helper to generate image paths.
> - Expands `screenshots` for numerous apps (e.g., `authentication`,
`teams`, `rbac`, `payments`, `emails`, `data-vault`, `webhooks`,
`vercel`).
> - Updates `AppFrontend.screenshots` type to `(string |
StaticImageData)[]`.
> - Removes fallback copy; always renders `storeDescription` in
`AppStoreEntry`.
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
|
||
|---|---|---|
| .. | ||
| .nojekyll | ||
| app-bg-dark.png | ||
| app-bg-light.png | ||
| convex-logo.png | ||
| github-invertocat-white.svg | ||
| github-invertocat.svg | ||
| javascript-logo.svg | ||
| logo-bright.svg | ||
| logo-full-bright.svg | ||
| logo-full.svg | ||
| logo.svg | ||
| neon-logo.png | ||
| neon.png | ||
| next-logo.svg | ||
| open-graph-image.png | ||
| python-logo.svg | ||
| react-logo.svg | ||
| storeDesc-api-keys-1.png | ||
| storeDesc-auth-1.png | ||
| storeDesc-auth-2.png | ||
| storeDesc-auth-3.png | ||
| storeDesc-auth-4.png | ||
| storeDesc-auth-5.png | ||
| storeDesc-auth-6.png | ||
| storeDesc-data-vault-1.png | ||
| storeDesc-data-vault-2.png | ||
| storeDesc-data-vault-3.png | ||
| storeDesc-data-vault-4.png | ||
| storeDesc-emails-1.png | ||
| storeDesc-emails-2.png | ||
| storeDesc-emails-3.png | ||
| storeDesc-emails-4.png | ||
| storeDesc-emails-5.png | ||
| storeDesc-emails-6.png | ||
| storeDesc-emails-7.png | ||
| storeDesc-emails-8.png | ||
| storeDesc-payments-1.png | ||
| storeDesc-payments-2.png | ||
| storeDesc-payments-3.png | ||
| storeDesc-payments-4.png | ||
| storeDesc-payments-5.png | ||
| storeDesc-payments-6.png | ||
| storeDesc-payments-7.png | ||
| storeDesc-rbac-1.png | ||
| storeDesc-rbac-2.png | ||
| storeDesc-rbac-3.png | ||
| storeDesc-rbac-4.png | ||
| storeDesc-teams-1.png | ||
| storeDesc-teams-2.png | ||
| storeDesc-teams-3.png | ||
| storeDesc-teams-4.png | ||
| storeDesc-vercel-1.png | ||
| storeDesc-vercel-2.png | ||
| storeDesc-webhooks-1.png | ||
| storeDesc-webhooks-2.png | ||
| vercel-logo-round.svg | ||
| vercel-logo.svg | ||