Commit Graph

6 Commits

Author SHA1 Message Date
Jeff Emmett 5aabaa662d feat: Add Immich favicon to heatmap app
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 18:43:35 +01:00
Jeff Emmett f14c5fdaf9 feat: Add custom heatmap visualization for photo locations
- Add heatmap-app with Node.js server and Leaflet.js frontend
- Implement API proxy to handle CORS for internal Immich server
- Add pagination support for fetching all geotagged photos (84k+)
- Support click-to-view photos in selected area with gallery sidebar
- Integrate with docker-compose and Traefik for heatmap.jeffemmett.com
- Add backlog tasks for heatmap work and Power Tools v2.4 tracking

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 18:32:02 +01:00
Jeff Emmett 189fde225d feat: Complete Google Takeout upload task (004-009)
Uploaded 272GB of photos/videos to Immich:
- 100,205 images + 5,238 videos
- 89,188 metadata updates
- Used direct connection (bypass Cloudflare 100MB limit)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 11:15:56 -05:00
Jeff Emmett f7888072c3 feat: Initialize backlog with completed Google Takeout upload task
All 3 zip files (51GB each) successfully uploaded to Immich with 0 errors.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 11:17:47 -08:00
Jeff Emmett 3b279f7b6e Replace CLAUDE.md symlink with actual file for Docker compatibility
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 02:29:24 -08:00
Jeff Emmett f1999a7813 Initial commit: Immich Docker setup
- Add docker-compose.yml with Immich v2 configuration
- Include all required services (server, ML, postgres, redis)
- Add .env.example with secure defaults
- Create comprehensive README with setup instructions
- Add backup and health check scripts
- Configure .gitignore for data directories

Deployed and tested on Netcup VPS at photos.jeffemmett.com

Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 12:33:30 -08:00