Skip to content

fix: defer push notifications + remove SMS sharing docs#13

Merged
GraysonCAdams merged 3 commits intomainfrom
fix/notification-timing
Mar 1, 2026
Merged

fix: defer push notifications + remove SMS sharing docs#13
GraysonCAdams merged 3 commits intomainfrom
fix/notification-timing

Conversation

@GraysonCAdams
Copy link
Copy Markdown
Collaborator

Summary

  • Deferred new-clip push notifications — notifications now fire after download succeeds (status: 'ready'), not immediately on clip creation. Failed downloads no longer produce ghost notifications.
  • Removed SMS sharing references — Twilio is only used for phone verification codes. Updated all docs (CLAUDE.md, architecture, features, deployment guides, data model, notifications, platform support) to reflect this.
  • Updated copyright to 312.dev LLC.

Test plan

  • Submit a clip URL and verify push notification arrives only after download completes
  • Submit a URL that will fail to download and verify no push notification is sent
  • Verify reaction and comment notifications still work immediately
  • Verify SMS verification codes still work for onboarding/login

Previously, push notifications for new clips fired immediately after
clip creation — before the download even started. If the download
failed, users had already been notified about a clip that would never
be ready.

Now notifications are sent from the download pipeline after status
is set to 'ready'. Failed downloads produce no notification.
Twilio is only used for phone verification codes, not for video/music
ingestion via SMS. Updated all docs to reflect this: CLAUDE.md,
architecture, data model, deployment guides, features, notifications,
and platform support.
@GraysonCAdams GraysonCAdams merged commit c6465ca into main Mar 1, 2026
13 checks passed
@GraysonCAdams GraysonCAdams deleted the fix/notification-timing branch March 1, 2026 05:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant