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
50828d23ec
refactor: replace internal UnitOfWork with NotificationUnitOfWork and NotificationBaseRepository
...
- Consolidate unit of work implementation with NotificationUnitOfWork.
- Refactor repositories to use NotificationBaseRepository for consistency.
- Simplify request handlers by removing IUnitOfWork dependency.
- Update related tests and service registration.
2026-05-13 02:08:43 +03:00
Anatolii Grynchuk
ee4c988a0d
refactor: replace local dal abstractions with hrynco-ef packages
...
Remove duplicate IEntity, Entity, ITransaction, IUnitOfWork, EfRepository,
EfUnitOfWork, EfTransactionAdapter — now consumed from HrynCo.DAL.Abstract
and HrynCo.DAL.EF packages (1.0.1).
Ref: IT-0
2026-05-05 20:39:06 +03:00
Anatolii Grynchuk
5cf5f888eb
feat: wire up Program.cs, DI extensions, Serilog, and appsettings
...
- ServiceCollectionExtensions in DAL.EF: AddNotificationDataAccess (DbContext, UoW, repositories)
- ServiceCollectionExtensions in Services: AddNotificationServices (MediatR + TransactionBehavior)
- Api/Program.cs: Serilog, OpenAPI, controllers, DI wiring
- Worker/Program.cs: Serilog, DI wiring
- appsettings.json: Serilog config with Console + Seq sinks, connection string
- appsettings.Development.json: Debug log level overrides
Ref: IT-628
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-02 00:24:54 +03:00