Repository navigation
feat(tools): expand gemmological tools into 6 dedicated categories - #3
Merged
Merged
Conversation
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
|
🚀 Preview deployed to: https://2ed33d78.gemmology-dev.pages.dev |
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/toolshub into 6 distinct categories, each with a dedicated pageNew Tool Categories
/tools/measurement/tools/conversions/tools/optical/tools/lab/tools/identification/tools/advancedTest Plan
npm run build)/tools/{category}/tools/calculatorbackward-compatible🤖 Generated with Claude Code