Work / Scrvio / Wiki / Surfaces
view-limit
Surfacecanonicalverified 2026-10-04
SURFACE.WEB.VIEW-LIMITSummary
The public-link page when the link has used all its views.
Raw wireframe
- .context/designs/web/share/view-limit.html
Why it is drawn this way
Same shape as expired. An ErrorCard and Go Home.
The server refuses first here too. It throws once viewCount >= maxViews, which the page shows as Link Not Found. The count it returns is the one from before the increment, so the client check rarely fires.
Free links can carry a view limit. The server keeps maxViews for every plan.
Related
Sources
- apps/website/src/app/public-link/[token]/page.tsx
- apps/server/src/api/05-sharing/public-link/public-link.service.ts