agrynco
aba4173827
feat(templates): add localized push templates and actions
...
Share template keys across email and push with independent editors and revisions. Render localized actions and preserve version-one delivery.
Ref: IT-1627
2026-10-31 09:38:05 +02:00
agrynco
1631786ce2
feat(push): add service-owned firebase channels and delivery
...
Add push contracts, provider delivery and channel diagnostics. Link email channels to services and document migration and validation.
Ref: IT-1074
2026-10-24 12:31:35 +03:00
agrynco
81654c0d33
feat(templates): add service language template management
...
Add normalized service and template catalogs, scoped administration, migration, validation, and regression coverage.
Ref: IT-1601
2026-10-17 22:02:43 +03:00
Anatolii Grynchuk
d71c3513a5
fix: add missing FK migration for EmailChannelUsage -> EmailChannel
...
- EF model had a pending HasOne/WithMany relationship not in migrations
- Adds FK_email_channel_usage_email_channels_provider_id with cascade delete
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-02 18:43:20 +03:00
Anatolii Grynchuk
73b506992c
feat: add EF migrations and design-time factory
...
- Fix EmailEmailTemplateEntityConfiguration -> EmailTemplateEntityConfiguration
- Rename tables to match domain: templates->email_templates,
providers->email_channels, provider_usage->email_channel_usage
- Add NotificationDbContextFactory for design-time migrations tooling
- Add InitialCreate migration: email_templates, email_channels, email_channel_usage
Ref: IT-628
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-02 00:46:49 +03:00