Skip to content

feat(tools): expand gemmological tools into 6 dedicated categories - #3

Merged
Bissbert merged 1 commit into
mainfrom
feature/gemmological-tools-expansion
Jan 28, 2026
Merged

Bissbert merged 1 commit into
mainfrom
feature/gemmological-tools-expansion

Conversation

@Bissbert

Copy link
Copy Markdown
Contributor

Summary

  • Reorganize /tools hub into 6 distinct categories, each with a dedicated page
  • Add 25+ new interactive gemmological tools covering optical properties, lab equipment, gem identification, and advanced analysis
  • All new tools use consistent CalculatorCard UI, LockGate auth, and color-coded category theming

New Tool Categories

Category Route Tools
Measurement & Calculation /tools/measurement SG, RI Lookup, Birefringence, Critical Angle, Dispersion, Carat Estimator, Density
Unit Conversions /tools/conversions Weight, Length, Temperature, Price Per Carat
Optical Properties /tools/optical Dichroscope, Polariscope, Refractometer Simulator, Pleochroism
Lab Equipment /tools/lab Chelsea Filter, Spectroscope, Heavy Liquid Reference
Gem Identification /tools/identification Gem Comparison, Hardness Reference, Fracture & Cleavage
Advanced Analysis /tools/advanced Treatment Detection, Origin Characteristics, Proportion Analyzer

Test Plan

  • Build passes (npm run build)
  • All 6 new routes accessible at /tools/{category}
  • Authentication via LockGate works on all pages
  • Existing /tools/calculator backward-compatible
  • Responsive layout works at mobile viewports
  • Interactive tools (filters, search, calculators) function correctly

🤖 Generated with Claude Code

Add measurement, conversions, optical, lab, identification, and advanced
tool pages with 25+ interactive React components across 4 new component
directories (optical, lab, identification, advanced) plus 5 additions to the
calculator directory.

- Measurement & Calculation: SG, RI, birefringence, critical angle,
  dispersion, carat estimation, density
- Unit Conversions: carats, grams, mm/inches, temperature, price per carat
- Optical Properties: dichroscope, polariscope, refractometer simulator,
  pleochroism reference
- Lab Equipment: Chelsea filter, spectroscope line calculator, heavy liquid
  SG reference
- Gem Identification: side-by-side comparison, hardness reference,
  fracture/cleavage guide
- Advanced Analysis: treatment detection, origin characteristics,
  proportion analyzer

Includes 6 new auth wrapper components and updates the ProtectedTools hub
to surface all categories with dedicated icon and variant styling.

Refs: #tools-expansion
@github-actions

Copy link
Copy Markdown

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

@Bissbert
Bissbert merged commit d41cd61 into main Jan 28, 2026
3 of 4 checks passed
@Bissbert
Bissbert deleted the feature/gemmological-tools-expansion branch January 28, 2026 04:08
Bissbert added a commit that referenced this pull request May 11, 2026
- Add selection animation to AnswerOption (scale on select, active press)
- Add staggered reveal animation to category breakdowns in QuizResults/ExamResults
- Create ResultCard component with copy-to-clipboard functionality
- Add slide-in-up and scale-in animations to Tailwind config
- Add ResultInline and ResultGroup variants for flexible result display
Bissbert added a commit that referenced this pull request May 11, 2026
Add measurement, conversions, optical, lab, identification, and advanced
tool pages with 25+ interactive React components across 4 new component
directories (optical, lab, identification, advanced) plus 5 additions to the
calculator directory.

- Measurement & Calculation: SG, RI, birefringence, critical angle,
  dispersion, carat estimation, density
- Unit Conversions: carats, grams, mm/inches, temperature, price per carat
- Optical Properties: dichroscope, polariscope, refractometer simulator,
  pleochroism reference
- Lab Equipment: Chelsea filter, spectroscope line calculator, heavy liquid
  SG reference
- Gem Identification: side-by-side comparison, hardness reference,
  fracture/cleavage guide
- Advanced Analysis: treatment detection, origin characteristics,
  proportion analyzer

Includes 6 new auth wrapper components and updates the ProtectedTools hub
to surface all categories with dedicated icon and variant styling.

Refs: #tools-expansion

This branch was successfully deployed

1 active deployment
gemmology-dev (Preview) — 894b7635 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