v0.1.41 — fix: replace truncated ID flash with Skeleton shimmer in BreadcrumbHeader
Release v0.1.41: Skeleton shimmer for breadcrumb loading states
What changed:
- BreadcrumbHeader now shows an animated skeleton shimmer for UUID segments during tRPC name resolution, instead of flashing truncated IDs like
abc12345… - The
pendingResolutionflag tracks when a segment is UUID-like and the query is still loading - Once resolved, the skeleton transitions to the entity name or fallback truncated ID
Why it matters: The truncated ID flash caused a noticeable content layout shift and felt unpolished, especially on fast connections. The skeleton provides a polished loading state that eliminates CLS and improves perceived performance.
Technical notes:
Uses the existing Skeleton component from @/components/ui/skeleton. Non-UUID segments and already-resolved names are unaffected.
Release Notes
Merged PR #456 (squash merge → e7eb8148) and published GitHub release v0.1.41. The release fixes a UX issue in BreadcrumbHeader where UUID segments flashed as truncated text during tRPC name resolution — they now show an animated Skeleton shimmer until the query resolves. One file changed: src/components/breadcrumb-header.tsx (+20/-12). Release URL: https://github.com/Jugg-ai/Jugg-ai.jugg-ai/releases/tag/v0.1.41