tia/drizzle/meta/_journal.json
Mannu b01e0596c1 feat(invites): auto-send invite email via Resend + register migration in journal
- Add sendFamilyInviteEmail() to email.ts using existing Resend setup
- Wire into POST /api/invites — fetches inviter name + family name, sends
  warm invite email with Accept Invitation button linking to /invite/{token}
- Email is non-fatal: invite is created even if email send fails
- Register 0006_family_invites_missing_cols in _journal.json so Dokploy
  auto-applies the migration on next deploy

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-24 14:24:31 +05:30

55 lines
No EOL
1.1 KiB
JSON

{
"version": "7",
"dialect": "postgresql",
"entries": [
{
"idx": 0,
"version": "7",
"when": 1779518962214,
"tag": "0000_baseline_prod_2026_05_19",
"breakpoints": true
},
{
"idx": 1,
"version": "7",
"when": 1779538936553,
"tag": "0001_wardrobe_tables",
"breakpoints": true
},
{
"idx": 2,
"version": "7",
"when": 1779539431897,
"tag": "0002_outfits_table",
"breakpoints": true
},
{
"idx": 3,
"version": "7",
"when": 1748134800000,
"tag": "0003_circles",
"breakpoints": true
},
{
"idx": 4,
"version": "7",
"when": 1748221200000,
"tag": "0004_circle_invite_email",
"breakpoints": true
},
{
"idx": 5,
"version": "7",
"when": 1748307600000,
"tag": "0005_email_verification",
"breakpoints": true
},
{
"idx": 6,
"version": "7",
"when": 1748394000000,
"tag": "0006_family_invites_missing_cols",
"breakpoints": true
}
]
}