Location Launchpad
Location Launchpad โ Current Dev
Last Updated: 2026-07-02
Current Status
v1.2 feature work is complete on disk but not yet committed or pushed (task #155 pending). The live site at launchpad.sonantech.com is still running v1.1.
Current Milestone โ v1.2
| Item | Status |
|---|---|
| DB Migration 003 โ reminders table | โ
Written (db/migrations/003_reminders_recurring_email.sql) |
| Reminders API (CRUD + generate) | โ
Built (functions/api/reminders.js, reminders/[id].js, reminders/generate-location/[location_id].js) |
| Calendar API | โ
Built (functions/api/calendar.js) |
| Cron daily digest email | โ
Built (functions/api/cron/daily-digest.js) |
Reminders page (src/reminders.html) | โ Built |
Calendar page (src/calendar.html) | โ Built |
| Settings: configurable reminder intervals | โ Built |
| Recurrence dropdown upgrade | โ Built |
| Email from-address fix (Resend shared domain) | โ Fixed |
| FUSE-safe commit and push | โ Pending (task #155) |
| Run DB migration on production | โ Pending (after push) |
Git staging is corrupted
A previous git add from the sandbox staged all v1.2 files as deleted (FUSE corruption). The files exist on disk but git's index says they're gone. Before committing, run git restore --staged . to clear the corrupted index, then use the FUSE-safe commit procedure. See AI Handoff for exact steps.
Next Actions
- Fix corrupted git staging:
git restore --staged . - FUSE-safe commit and push all v1.2 files (see AI Handoff for procedure)
- Run production migration:
wrangler d1 execute sonan-location-launchpad --remote --file=db/migrations/003_reminders_recurring_email.sql - Verify at launchpad.sonantech.com โ reminders page, calendar, daily digest cron