- Batch-fetch asset IDs in deep sleep mode with NVS caching to reduce
network calls and improve battery life (configurable batch size 1-50)
- Add wake_log module: persistent CSV log of each photo cycle surviving
reboots and deep sleep, with download/clear via web UI
- Add browser-based log viewer and log comparison tools (tools/)
- Update .gitignore to exclude .cursor/, chat-summaries/, wake_*.csv,
and .DS_Store
Co-authored-by: Cursor <cursoragent@cursor.com>