agrynco
517b38791b
feat(api): manage localized push template definitions
...
Add revision-protected reads, atomic upsert and deletion with structured actions. Preserve omitted translations and fix insertion of new push languages.
Ref: IT-1627
2026-10-31 10:03:47 +02:00
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
1c028313ba
fix(notification): save smtp sender without reentering password
...
Preserve the saved SMTP password when connection settings are unchanged and keep it out of admin forms.
Ref: IT-1601
2026-10-18 00:35:17 +03:00
agrynco
2dd5e318d7
fix(notification): enable web smtp test with saved password
...
Allow Web SMTP egress on TCP 587 and reuse the saved channel password only when connection settings match.
Ref: IT-1601
2026-10-18 00:17:25 +03:00
agrynco
5a465d7257
fix(admin): show template language status in editor
...
Center action controls and adjust template editor field heights.
Ref: IT-1601
2026-10-17 23:14:53 +03:00
agrynco
8e81572386
feat(notification): add admin rest management and deletion
...
Add revision-safe service and template APIs, channel mapping, and validated admin controls.
Ref: IT-1601
2026-10-17 22:51:01 +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
agrynco
1ceb71b9a2
fix: correct notification template filter links
...
Use explicit Razor interpolation for create and edit URLs and cover the rendered link syntax with a regression test.
Ref: IT-1039
2026-08-04 21:01:46 +03:00
agrynco
2757869176
feat: consume transactional email notifications
...
Add contract validation, SMTP delivery results, terminal failure context, neutral development seeding, and local Docker setup.
Ref: IT-1033
2026-08-04 12:32:28 +03:00