CLAUDE.md updates:
- Add current production configuration details (API tokens, ICS URL, device IDs)
- Document repository setup with git.cybertek.systems as primary repo
- Add Docker deployment commands and troubleshooting section
- Include project status, setup history, and key implementation notes
- Document door device vs door group implementation decision
PROJECT.md updates:
- Add complete production configuration with all credentials and URLs
- Update current status with detailed setup achievements
- Document API token resolution and testing progression
- Add repository configuration and deployment details
- Include key setup milestones and hardware testing status
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Create comprehensive project overview for git.cybertek.systems
- Include architecture diagram, technology stack, and business value
- Document current configuration and deployment status
- Add future roadmap with UniFi Protect integration plans
- Provide quick start guide and documentation links
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add Dockerfile with multi-architecture support (AMD64/ARM64/ARMv7)
- Add docker-compose.yml with continuous and manual run options
- Add comprehensive Docker documentation (README-DOCKER.md)
- Add CLAUDE.md for future development guidance
- Update README.md with Docker deployment and UniFi Protect future goals
- Configure individual door device support (vs door groups)
- Add Raspberry Pi compatibility and deployment instructions
- Include memory limits for Pi optimization
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Prevent duplicate entries for reservations with same dates
- Assign PINs to existing visitors without them
- Enhance logging for better debugging
- Prioritize date matching over name matching for visitors
- Consistently use last 4 digits of phone numbers for PINs
- Simplify create_visitor method to match successful API calls
- Enhance error logging for better debugging
- Update README with new usage instructions
- Add CHANGELOG to track project changes