- Fetch HLTB main/extra/completionist hours when a game item is saved
- Re-fetch only when name or category changes on edit
- Steam imports also fetch HLTB for each selected game
- Cards show compact HLTB row: "HLTB: 40h · +extra 60h · 100% 100h"
- Edit form shows HLTB breakdown as a hint next to Total hours field
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add properties_ru JSON field to store translated category, crystal_system,
luster, streak, specific_gravity, color_description
- Add translate_minerals management command using deep-translator (Google
Translate), with a hard-coded dictionary for crystal systems
- Template: show translated values in RU mode, fall back to English if missing
- Add deep-translator to requirements.txt
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
New dailystone app with 207 minerals scraped from Wikipedia.
Each day displays a different mineral with photos, formula,
properties, description, and history. Page theme color matches
the mineral's typical appearance.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>