Releases: DevTarlow/Sunshine-Family-Dashboard
Releases · DevTarlow/Sunshine-Family-Dashboard
Release list
v2.0.0 — Calendar, Weekly Planner, Recipe Hub, Stats & More
Major New Features
- Calendar — Monthly event calendar with color-coded events, add/edit/delete
- Weekly Meal Planner — Breakfast/lunch/dinner slots per day, week navigation, recipe linking
- Recipe Hub — Bookmark recipes with auto-fetched OG metadata (title, description, image), ratings, categories, search, featured sorting
- Family Stats Page — Aggregate statistics with monthly bar charts (dining, workouts, todos, photo uploads)
- Archive Page — Browse archived notes, deleted todos, and deleted meal prep items with search
- At-a-Glance Summary — Widget-ready data aggregation (weather, todos, groceries, upcoming events, expiring meal prep)
Enhancements
- Grocery Categories — Category picker, grouped display, color-coded badges, custom category CRUD
- Todo Reminders — Optional daily/weekly/monthly reminder intervals per task
- MealPrep Consumption Time — LLM-generated best-by window on each item
- Member Accent Color — 12-color picker in Settings
- Panel Visibility — Show/hide individual dashboard widgets per member
- Last Month Dining Total — Month-over-month comparison in dining-out widget
- Data Backup/Restore — Export/import all database content as JSON
Navigation & Layout
- Desktop navigation bar + slide-out sidebar
- Mobile bottom tab bar with overflow menu
- Multi-page routing via
?page=parameter - Sidebar toggle (hamburger menu) on desktop
Under the Hood
- Monolithic 1200-line actions.ts refactored into 25 modular server action files
- Prisma schema expanded with 9 new models (CalendarEvent, PlannedMeal, ArchivedMeal, RecipeLink, GroceryCategory, ArchivedNote, DeletedTodo, DeletedMealPrepItem, FamilySetting)
- PWA support (service worker, manifest, icons, installable)
- OG metadata fetching via cheerio
What Stayed the Same
- All existing dashboard widgets preserved with original behavior
- No new environment variables required
Version 1.0.0
First release with Docker support for easy setup.
Quick Start
- Download family-dashboard.zip
- Double-click start.bat (Windows) or ./start.sh (Mac/Linux)
- Open http://localhost:3000
Features
- Weather, photos, dinners, fitness, grocery lists, notes
- Per-member profiles with colors and emojis
- Achievement badges
- AI-powered vibe messages and dinner suggestions
Configure weather in Settings after first login.