0b0deff700c92a2ee4d9fa6564245d3527e5a319
- calendar-bridge.ts and lists-bridge.ts isolate cross-module deps
- scheduleOnCalendar action: creates event from care schedule with 30-min
slot, title convention (Water/Fertilize/Repot/Prune/custom), reminder opt
- pushOverdueToTaskList action: inserts one task per overdue (plant+schedule)
pair into the default task list, skips duplicate text entries
- CareScheduleEditor: per-row calendar 📅 button opens inline form with
calendar select + optional reminder minutes + success link to /calendar
- Garden page header: PushOverdueButton with auto-dismissing feedback toast
famapp
Self-hosted family coordination: shared calendar, lists, notes.
- Plan & architecture:
CLAUDE.md - Current progress:
STATUS.md - Task briefs (for sub-sessions):
docs/tasks/ - Architecture decisions:
docs/decisions/
Languages
TypeScript
94.1%
CSS
4.2%
JavaScript
0.9%
Shell
0.4%
Dockerfile
0.2%
Other
0.2%