Skip to content

feat: add skeleton loaders, responsive layouts, and user feedback (#11)#83

Open
dsmithnautel wants to merge 1 commit intorefactor/standardize-project-namingfrom
ui/responsive-loading-11
Open

feat: add skeleton loaders, responsive layouts, and user feedback (#11)#83
dsmithnautel wants to merge 1 commit intorefactor/standardize-project-namingfrom
ui/responsive-loading-11

Conversation

@dsmithnautel
Copy link
Copy Markdown
Owner

@dsmithnautel dsmithnautel commented Mar 6, 2026

Summary

  • Add reusable Skeleton component
  • Replace spinners with skeleton loading cards on vault and review pages
  • Add 3-step progress indicator during resume compilation
  • Make all pages mobile-friendly with responsive grids and typography
  • Add inline URL validation on compile page
  • Add empty state guidance for zero-result scenarios

Test plan

  • Frontend builds successfully
  • Manual test: verify skeleton loaders appear during processing
  • Manual test: resize browser to mobile and verify layouts
  • Manual test: enter invalid URL and verify inline validation

Closes #11

Add Skeleton component and replace spinners with skeleton cards on
vault and review pages. Add step-progress indicator during resume
compilation. Make all pages mobile-friendly with responsive grids,
stacking buttons, and responsive typography. Add inline URL validation
on compile page. Add empty state guidance for zero-result scenarios.
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
restailor Ready Ready Preview, Comment Mar 6, 2026 10:12pm

@dsmithnautel dsmithnautel linked an issue Mar 6, 2026 that may be closed by this pull request
20 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve error handling and UI responsiveness

1 participant