Commit Graph

11 Commits

Author SHA1 Message Date
Krilly
748e916c82 Add smart newsletter digest with feedback learning
- Runs daily at 8 PM Australia/Perth time
- Fetches newsletters from past 24 hours via IMAP
- Scores based on learned preferences (topics, sources)
- Summarizes key points and highlights
- Sends digest to Telegram + Gotify
- Learns from user feedback (👍/👎/topic preferences)
- Preferences stored in newsletter-preferences.json
2026-02-21 03:00:44 +00:00
Krilly
5da9232393 Clean up birthday database
- Removed Anthony (himself)
- Removed Mums (wrong date - Grace is June 2)
- Removed duplicate Elizabeth (Sept 11)
- Removed task entries: Pick up Elizabeth, Pick up Alex, By Justin a
- Removed one-time party events: JK 40th, Jackie 50th, Georga 30th, Terry 50th, Jamie Good Friday
- Merged 3 Jackie entries into one (Sept 19)
- Final count: 22 people (4 manual, 18 from GCal)
2026-02-21 02:12:22 +00:00
Krilly
1537ccfbff Add Google Calendar birthday sync
- Fetches iCal feed from Google Calendar
- Parses events containing 'birthday'
- Extracts names and dates
- Merges with existing birthday-tracker database
- Notifies via Telegram + Gotify when new birthdays added
- Runs weekly on Sundays at 10 AM
- Added 30 birthdays from Google Calendar on first run
2026-02-21 02:08:16 +00:00
Krilly
180532d1e3 Update automations: 3x daily FreshRSS, remove Mia, add Gotify, remove server monitor
- FreshRSS now runs 3x daily: 6:45 AM, 12 PM, 5 PM
- Removed Mia from birthday tracker 💔
- Removed home stack monitor cron jobs (already have monitoring)
- Added Gotify notifications to FreshRSS and birthday tracker
- Both Telegram and Gotify now receive alerts
2026-02-21 01:52:18 +00:00
Krilly
2d85d3873d Add three new automations: FreshRSS digest, birthday tracker, home stack monitor
- FreshRSS Smart Digest: Daily AI-ranked RSS summary at 7 AM
- Birthday Tracker: Smart reminders for family birthdays with gift suggestions
- Home Stack Monitor: Health checks every 15 min with self-healing attempts

All cron jobs configured and ready to run. Telegram bot token saved to .env
2026-02-21 01:41:26 +00:00
Krilly
6337dac343 Auto backup: 2026-02-20 13:01 2026-02-20 13:01:46 +00:00
Krilly
fa9191136f Auto backup: 2026-02-19 12:13 2026-02-19 12:13:47 +00:00
Krilly
b33a4d2390 Auto backup: 2026-02-19 12:11 2026-02-19 12:11:01 +00:00
Krilly
ad3bcbcc45 Auto backup: 2026-02-18 08:35 2026-02-18 08:35:18 +00:00
Krilly
ebd2f70af7 Auto backup: 2026-02-17 18:00 2026-02-17 18:00:21 +00:00
Krilly
8902a93add Initial backup 2026-02-17 2026-02-17 15:50:53 +00:00