e21b76ad7f
- Replace flat .cooking-step-text with a perspective-based cooking wheel (.cooking-wheel) that shows current step, previous ghost (amber/warm) and next ghost (blue/cool) in a 3D card-flip layout - CSS-only 3D: perspective 1100px, rotateX transforms for prev/next ghosts - Smooth turn-next / turn-prev / snap animations via keyframes - Float animation on the active step card (subtle translateY loop) - Radial gradient glow overlay on the wheel container (CSS variable --wheel-glow) ready for JS tilt interaction - prefers-reduced-motion: all animations/transitions disabled - Mobile (<= 640px): smaller min-height and padding adjustments - gitignore: add data/category_ai_cache.json (runtime AI cache)
53 lines
1.0 KiB
Plaintext
53 lines
1.0 KiB
Plaintext
# Environment variables (secrets — copy .env.example to .env)
|
|
.env
|
|
|
|
# Data directory (user-specific runtime data)
|
|
data/evershelf.db
|
|
data/dispensa.db
|
|
data/*.db-wal
|
|
data/*.db-shm
|
|
data/backups/
|
|
data/cron.log
|
|
data/smart_shopping_cache.json
|
|
data/bring_token.json
|
|
data/bring_catalog.json
|
|
data/bring_migrate_ts.json
|
|
data/shopping_price_cache.json
|
|
data/anomaly_dismissed.json
|
|
data/opened_shelf_cache.json
|
|
data/shopping_name_cache.json
|
|
data/client_debug.log
|
|
data/rate_limits/
|
|
|
|
# SSL certificates (local only)
|
|
data/*.crt
|
|
data/*.pem
|
|
*.crt
|
|
*.pem
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Editor / IDE
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.idea/
|
|
.vscode/
|
|
|
|
# Raw screenshots (working folder, not for distribution)
|
|
/screenshots/
|
|
|
|
# Android kiosk build artifacts (generated by Gradle — not source)
|
|
evershelf-kiosk/.gradle/
|
|
evershelf-kiosk/app/build/
|
|
evershelf-kiosk/build/
|
|
evershelf-scale-gateway/app/build/
|
|
evershelf-scale-gateway/build/
|
|
evershelf-kiosk/local.properties
|
|
data/error_reports.log
|
|
data/latest_release_cache.json
|
|
data/food_facts_cache.json
|
|
data/category_ai_cache.json
|