|
All checks were successful
CI / lint-check-build (pull_request) Successful in 3m19s
Resolves PR #5 conflict resolution: rebased the digest-schedule work (from flotilla-fc1, built against dev) onto the email-notifications branch. - settings.ts: add emailHour/emailMinute/emailDayOfWeek/emailTimezone to SettingsValues + defaults (17:00, device timezone, dayOfWeek undefined) - alerts/+page.svelte: keep the email-notifications card (gated on EMAIL_NOTIFICATION_SERVER, communities warning, error state, NIP-98 register/enable flow); add HH:MM time input + weekly day-of-week picker; weekly select defaults dayOfWeek to Monday; publish schedule fields via AppData publishSettings - mail/index.ts: register() accepts hour/minute/dayOfWeek/timezone and PUTs them to mailship; enable()/sync() pass stored schedule through Dropped dev-based duplicates: src/app/mail.ts, VITE_MAILSHIP_URL (.env + env.ts) — the email-notifications mail adapter and VITE_EMAIL_NOTIFICATION_SERVER are canonical. PUT contract matches mailship PR #28: {email, frequency, hour, minute, dayOfWeek, timezone}. |
||
|---|---|---|
| .. | ||
| app | ||
| assets/icons | ||
| lib | ||
| routes | ||
| app.d.ts | ||
| app.html | ||
| service-worker.js | ||
| types.d.ts | ||