Skip to content

feat(ux): improve CaratEstimator, add flagged filter and pacing indicator - #1

Merged
Bissbert merged 1 commit into
mainfrom
feature/ux-improvements
Jan 28, 2026
Merged

Bissbert merged 1 commit into
mainfrom
feature/ux-improvements

Conversation

@Bissbert

Copy link
Copy Markdown
Contributor

Summary

  • Refactor CaratEstimator SG input to use single select with "Custom SG..." option that reveals text input
  • Add "Flagged" filter tab to ExamResults review view (only shown when questions were flagged)
  • Show flag indicator badge in QuestionReviewCard header
  • Add time pacing indicator to Exam header showing "On pace" or "Behind pace" status
  • Update QuestionResult type to include wasFlagged property for tracking flagged questions through results

Test plan

  • Test CaratEstimator: select preset SG works, select "Custom SG..." shows input field
  • Test ExamResults: flag some questions during exam, verify Flagged filter appears and works
  • Test pacing indicator: shows green when on pace, amber when behind suggested pace
  • Verify build passes

🤖 Generated with Claude Code

…ator

- Refactor CaratEstimator SG input to use single select with custom option
- Add flagged questions filter to ExamResults review view
- Show flag indicator badge in QuestionReviewCard
- Add time pacing indicator to Exam header (On pace/Behind pace)
- Update QuestionResult type to include wasFlagged property

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
gemmology-dev 3054692 Jan 28 2026, 01:23 AM

@Bissbert
Bissbert merged commit f308f68 into main Jan 28, 2026
1 of 3 checks passed
@github-actions

Copy link
Copy Markdown

🚀 Preview deployed to: https://bad77435.gemmology-dev.pages.dev

Bissbert added a commit that referenced this pull request May 11, 2026
- Add LiveRegion and Announcer components for screen reader announcements
- AnswerOption: Add aria-label with full context, aria-pressed, aria-hidden for icons
- QuestionNav: Add role="navigation", aria-label, aria-current for each question
- ExamTimer: Add role="timer", aria-live regions for time updates, spoken time format
- Calculator: Add role="tablist/tab/tabpanel" with proper aria-selected and aria-controls

Improves accessibility for quiz, exam, and calculator interfaces.
Bissbert added a commit that referenced this pull request May 11, 2026
…ator (#1)

- Refactor CaratEstimator SG input to use single select with custom option
- Add flagged questions filter to ExamResults review view
- Show flag indicator badge in QuestionReviewCard
- Add time pacing indicator to Exam header (On pace/Behind pace)
- Update QuestionResult type to include wasFlagged property

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>

This branch was successfully deployed

1 active deployment
gemmology-dev (Preview) — 3054692e Deployed Jan 28, 2026 by github-actions[bot]
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