Skip to content

feat: form progress, mobile export bar, and clear/demo undo - #24

Merged
gr-silva merged 5 commits into
mainfrom
feat/form-progress-mobile-export
Sep 9, 2026
Merged

gr-silva merged 5 commits into
mainfrom
feat/form-progress-mobile-export

Conversation

@gr-silva

@gr-silva gr-silva commented Sep 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Form checklist N/6 with clickable section chips (controlled tabs) so users see remaining work before export.
  • Sticky MD/PDF bar on viewports below lg; aside export buttons remain on desktop.
  • Confirm dialog + Desfazer toast (~8s) for Limpar and Carregar demo.
  • ROADMAP: ISO dates on completed items (backfill + this slice) for LinkedIn/changelog posts.

Roadmap §2: progresso, CTAs mobile, undo Limpar/demo.

Test plan

  • Empty form shows Progresso 0/6; filling name bumps Dados to done and counter updates
  • Clicking a checklist chip switches to that tab
  • Below lg: sticky bottom bar with MD/PDF; empty-guard and toasts still work
  • At lg+: sticky bar hidden; aside MD/PDF visible
  • Limpar / Carregar demo → confirm dialog → action applies → toast Desfazer restores previous draft
  • npm test and npm run lint pass

Show N/6 completion with clickable section chips so users see what is left before export.
Sticky MD/PDF actions below lg; confirm dialog plus Desfazer toast when replacing the draft.
Backfill ISO dates on shipped work and mark form-abandonment slice done.
@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
rocha-resume-builder Ready Ready Preview Sep 9, 2026 5:57pm UTC

Remove the duplicate checklist chips; show done/partial status on the existing TabsTriggers.
Active tabs use accent tint + ring; focus-visible gets offset ring for clearer keyboard affordance.
@gr-silva
gr-silva merged commit 412c6ba into main Sep 9, 2026
3 checks passed
@gr-silva
gr-silva deleted the feat/form-progress-mobile-export branch September 9, 2026 18:01
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.

1 participant