ChemSearch v1.4.5 - Cached compounds, Hydrated compounds mass calculation, 3D viewer fix etc.
·
234 commits
to main
since this release
What's New
- Offline access for previously viewed compounds
- Full disk-based caching of compound data (PubChem CID → JSON)
- View detailed compound information even when offline
- Significantly reduces repeated API calls
- Full disk-based caching of compound data (PubChem CID → JSON)
- Updates to Molar Mass Calculator
- Now fully supports hydrated compounds (e.g.
CuSO₄·5H₂O,Na₂SO₄·10H₂O,FeCl₃·6H₂O) - Added quick-insert toolbar buttons for: · (hydration dot), & parentheses( ).
- Now fully supports hydrated compounds (e.g.
- Cache Management in Settings
- See current cache size
- One-tap Clear Cache button
- Option to select a custom cache directory
Improvements & Fixes
- Added proper
BackHandlerwith exit confirmation dialog - Cleaner, more consistent UI labels
- “GHS Safety Information” section header instead of 'Safety (GHS)'
- Improved wording and clarity throughout the app
- 3D Molecule Viewer refinements
- Enabled
clipToBounds, which fixes rendering artifacts at screen edges - Better positioning and styling of overlay text/icons
- Enabled
Technical Changes
- Refactored
ChemViewModelto useStateFlowfor tracking presence of Gemini & Groq API keys - Implemented complete disk caching layer for compound data
(JSON serialization + cache size management + custom directory support) - Updated
README.md- Added Product Hunt badge
- Improved documentation tables and structure