Commit Graph

4 Commits

Author SHA1 Message Date
Josh Finlay 9dc65a138f feat: add event cleanup
- Added background task to clean up events older than 3 months
- Added index on timestamp column for faster cleanup
- Fixed success column type in events table
- Updated shutdown handler for new task
2025-01-08 09:38:34 +10:00
Josh Finlay da3b3ec748 feat: Add comprehensive logging
- Add rotating file logging to /var/log/gatekeeper.log
- Log application events, MQTT, settings, and errors
- Include stack traces and improved error handling
2025-01-08 07:51:54 +10:00
Josh Finlay f6ca88f012 feat: Add MQTT and settings event logging, implement event pagination
- Add event logging for MQTT connection states
- Add event logging for settings changes
- Make event list more compact
- Implement pagination for event list with 'Show More' button
2025-01-08 07:46:08 +10:00
Josh Finlay 70f7e4fd84 Add MQTT integration with Home Assistant and update deployment script 2025-01-08 07:39:07 +10:00