feat: add loading/empty/expired/rate-limited states to public rating …#1242
Open
DeePrincipal-dev-lang wants to merge 1 commit into
Open
Conversation
…card - Loading: skeleton shimmer with aria-busy - Empty: Empty primitive when no ratings exist - Expired/invalid: friendly message for 404/410 responses - Rate-limited: distinct Clock icon + Alert for 429 responses - a11y: semantic h1/h2, progressbar roles, aria-labels on stars/scores - OpenGraph/Twitter meta via server layout for link previews
|
@DeePrincipal-dev-lang is attempting to deploy a commit to the pope-h's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
@DeePrincipal-dev-lang Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
Contributor
|
Please sort the error… thanks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat: robust public states for tenant rating card (#1087)
The public rating card page (/rating-card/[token]) is often a landlord's first impression of
the platform. Previously it showed a blank screen or raw error on invalid/expired tokens —
exactly the wrong experience for a trust-building surface.
Changes
explanatory message
Shield icon
never shown as a raw error
Accessibility
/
headings (was bare
with no page-level heading)
OpenGraph / link previews
in WhatsApp/Slack/email renders a proper preview instead of a bare URL
Out of scope — rating aggregation logic, authenticated management views.
closes #1171