Commit Graph

11 Commits

Author SHA1 Message Date
3a16705614 refactor(push): load VAPID key from server at runtime 2026-01-13 12:14:17 +01:00
0ebe2172f4 chore: add debug logging for push notifications 2026-01-13 11:09:54 +01:00
8e87c5741e fix(pwa): explicitly request notification permission 2026-01-13 10:46:47 +01:00
7267515a87 feat: add recent plans history to homepage 2026-01-13 09:48:54 +01:00
14430b275e feat: implement pwa push notifications 2026-01-13 09:03:46 +01:00
21a2d05d3a feat: add footer with attribution and source link
- Create Footer component with author info and repo link
- Add footer to root layout (appears on all pages)
- Include dedication to Lilly & Diego 🐈 🐈‍⬛
2026-01-12 23:56:24 +01:00
8854cfd1f9 feat: add plan title and interval editing to settings
- Add Settings button label i18n (de: Einstellungen)
- Allow editing plan title, feeding per day, feeding interval, and litter interval
- Update PlanSettings component with new form fields
- Add German and English translations for new settings
- Update Plan type to include title property
2026-01-12 23:49:17 +01:00
3600ba665d feat: implement flexible feeding intervals and fix layout alignment 2026-01-12 23:06:12 +01:00
3de2661f46 feat: add plan title field with data migration 2026-01-12 22:32:45 +01:00
62e1f5f1b4 Implement i18n with German and English support (default DE) 2026-01-12 21:38:05 +01:00
3121ef223d Initial commit: Cat Sitting Planner with PWA, SQLite, and Webhook Notifications 2026-01-12 20:48:23 +01:00