-
e0e399f5ed
Refactor LimilabsEmailService for async operations
TekH
2026-08-05 11:03:59 +02:00
-
e53fabcda2
Refactor email account configuration for multi-account support
TekH
2026-08-05 10:46:43 +02:00
-
e6df623538
Update project version to 1.0.0 stable release
TekH
2026-07-29 14:49:56 +02:00
-
7773c8aa7f
Update OnReconnect docs and README examples
TekH
2026-07-29 14:36:47 +02:00
-
c73d8d8f36
Refactor EmailSender to use new Email abstraction
TekH
2026-07-29 14:36:10 +02:00
-
2f39db94ca
Refactor and add OutgoingEmailCreateDto record
TekH
2026-07-29 13:43:21 +02:00
-
e78ceb522c
Enhance logging and update solution structure
TekH
2026-07-29 13:08:42 +02:00
-
d7878d8ff8
Refactor namespace and project structure
TekH
2026-07-29 12:35:57 +02:00
-
868c447a6c
Add README for DigitalData.MessagingService.Client
TekH
2026-07-29 11:20:33 +02:00
-
220d3f441f
Add RabbitMQ integration tests and URL parsing logic
TekH
2026-07-29 11:02:21 +02:00
-
5d9197f54a
Update DI packages and enhance logging support
TekH
2026-07-29 11:01:45 +02:00
-
6183ea613f
Add ConnectRabbitMq method to EmailSender class
TekH
2026-07-28 17:26:23 +02:00
-
e68fa989e1
Add defaults and docs to RabbitMqConfiguration properties
TekH
2026-07-28 15:54:38 +02:00
-
de44b1967f
Remove unused project references from test project
TekH
2026-07-28 14:33:51 +02:00
-
6eebfed97e
Add EmailSender static client with lazy-initialized DI container
TekH
2026-07-28 14:33:47 +02:00
-
e8359abafd
Simplify Publisher DI by removing Configuration wrapper class
TekH
2026-07-28 14:33:41 +02:00
-
a38e8f9680
Add Action<RabbitMqConfiguration> overload to RabbitMQ DI registration
TekH
2026-07-28 14:33:36 +02:00
-
7f55d97352
Refactor email publisher integration
TekH
2026-07-28 11:14:42 +02:00
-
472c9506f9
Add RabbitMQ-based email publisher and DI support
TekH
2026-07-28 11:06:16 +02:00
-
47f4553986
Refactor project structure and update dependencies
TekH
2026-07-28 10:49:32 +02:00
-
61c6e34b2d
Add DigitalData.MessagingService.Publisher project
TekH
2026-07-28 10:40:55 +02:00
-
ac4682575c
Enable implicit usings in project files
TekH
2026-07-28 10:40:21 +02:00
-
cd221e710e
Add new Client Dependency Injection project
TekH
2026-07-28 10:30:18 +02:00
-
78c82bf129
Refactor solution structure and add RabbitMQ config
TekH
2026-07-28 10:26:15 +02:00
-
2ad2dc6b4d
Remove unused projects and simplify solution structure
TekH
2026-07-28 10:21:07 +02:00
-
3149bb1cf9
Add Publisher.Abstraction project and refactor namespaces
TekH
2026-07-28 10:18:54 +02:00
-
0b3ff7cae9
Add new Client.Infrastructure project to solution
TekH
2026-07-28 09:40:37 +02:00
-
977a20fd97
Refactor RabbitMQ DI into extension method
TekH
2026-07-27 17:10:45 +02:00
-
56ac720615
Add net480 target, enable nullable, and set LangVersion
TekH
2026-07-27 17:06:50 +02:00
-
becb608331
Make OutgoingEmailConsumer more robust and maintainable
TekH
2026-07-27 16:55:31 +02:00
-
37009b8e1e
Update target frameworks and enable latest C# features
TekH
2026-07-27 16:45:03 +02:00
-
b2d478c335
Refactor OutgoingEmailConsumer for better initialization
TekH
2026-07-27 16:32:34 +02:00
-
bf06b31656
Support multi-targeting and reformat exception classes
TekH
2026-07-27 15:40:52 +02:00
-
77e7c796fa
Refactor domain model and exception handling
TekH
2026-07-27 15:37:34 +02:00
-
2d7af80cd3
Refactor RabbitMQ integration for lazy initialization
TekH
2026-07-27 15:24:26 +02:00
-
a2373f242a
Refactor RabbitMQ connection handling logic
TekH
2026-07-27 13:05:17 +02:00
-
3611d527d4
Refactor RabbitMQ functionality to new project
TekH
2026-07-27 13:03:39 +02:00
-
885365df76
Add RabbitMQ support with configuration and connection
TekH
2026-07-27 12:58:49 +02:00
-
94d1b73c4a
Add NuGet metadata and package icon to project
TekH
2026-07-27 10:38:34 +02:00
-
84c72af993
Refactor solution structure and add RabbitMQ project
TekH
2026-07-27 10:32:52 +02:00
-
0eda732d49
Remove MailKit dependency from project
TekH
2026-07-27 10:12:19 +02:00
-
42d35d9a01
Add new MessagingService.Client project to solution
TekH
2026-07-27 10:10:49 +02:00
-
23d52b9427
Add "presentation", "core", and "infrastructure" projects
TekH
2026-07-27 10:06:20 +02:00
-
370872e126
Remove MimeKit package reference
TekH
2026-07-27 10:04:24 +02:00
-
b6470fce5a
Refactor: Remove IOutgoingEmailConsumer interface
TekH
2026-07-27 10:04:05 +02:00
-
1617d4ab43
Refactor RabbitMQ email queue into publisher/consumer
TekH
2026-07-24 19:01:42 +02:00
-
5e587da957
refactor: Rename EmailPorifler to MessagingService
TekH
2026-07-24 13:59:43 +02:00
-
77d3b52d16
Refactor OutgoingEmailQueue for RabbitMQ best practices
TekH
2026-07-24 13:42:53 +02:00
-
3cba69ec42
Refactor email queue worker and interface cleanup
TekH
2026-07-24 12:30:36 +02:00
-
d91ed70001
Refactor: Replace EmailSenderWorker with AsyncIniteWorker
TekH
2026-07-24 11:54:34 +02:00
-
4a6af885de
Refactor email queue interface and RabbitMQ handling
TekH
2026-07-23 17:00:59 +02:00
-
55e5d689ad
Refactor IEmailQueue to IOutgoingEmailQueue
TekH
2026-07-23 16:55:52 +02:00
-
42e9361f1d
Refactor RabbitMqEmailQueue to OutgoingEmailQueue
TekH
2026-07-23 16:55:04 +02:00
-
fbd6c0c521
Refactor email processing and RabbitMQ initialization
TekH
2026-07-23 16:47:14 +02:00
-
55feaed361
Make RabbitMQ configuration dynamic
TekH
2026-07-23 15:53:57 +02:00
-
169ef7d86b
Remove RabbitMQ messaging functionality
TekH
2026-07-23 15:42:03 +02:00
-
0e53e8f726
Refactor EmailSenderWorker configuration handling
TekH
2026-07-23 15:01:33 +02:00
-
615bf555f8
Add System.Security.Cryptography.Xml package reference
TekH
2026-07-23 13:42:02 +02:00
-
851a4e94f9
Refactor password handling in EmailAccountDto
TekH
2026-07-23 13:31:27 +02:00
-
3e04fd7b63
Remove EmailAccount config section from appsettings.json
TekH
2026-07-23 13:06:55 +02:00
-
6a5e0a6086
Refactor EmailAccountDto and improve encryption logic
TekH
2026-07-23 13:06:42 +02:00
-
0ee6e4f96e
fix: Register CodePagesEncodingProvider for Limilabs Mail.dll compatibility
TekH
2026-07-23 12:41:53 +02:00
-
4e164a9162
feat: Add LuckyPennySoft license key configuration for AutoMapper and MediatR
TekH
2026-07-23 12:41:42 +02:00
-
3d13d10615
chore: Update NuGet package versions
TekH
2026-07-23 12:41:30 +02:00
-
f3eb4bb69b
Downgrade AutoMapper and add FluentValidation
TekH
2026-07-23 11:27:30 +02:00
-
27513e73f5
feat(application): Add EmailProcessedEvent domain event
TekH
2026-07-23 11:20:14 +02:00
-
658040bd96
refactor(api): Update EmailsController and EmailSenderWorker for simplified email sending
TekH
2026-07-23 11:20:09 +02:00
-
0adc74e19f
refactor(infrastructure): Update RabbitMqCommandConsumer with improved error handling
TekH
2026-07-23 11:20:04 +02:00
-
3be6e28477
refactor(infrastructure): Refactor RabbitMqEmailQueue and remove InMemoryEmailQueue, update DbContext
TekH
2026-07-23 11:19:59 +02:00
-
71e29ac3bb
refactor(application): Simplify SendEmailCommand and IEmailQueue/IEmailService interfaces, add Shared reference
TekH
2026-07-23 11:19:54 +02:00
-
828bb168eb
refactor(application): Remove old DTOs and mapping profiles, consolidate into EmailMappingProfile
TekH
2026-07-23 11:19:47 +02:00
-
70dd210555
refactor(application): Remove old repository and service interfaces
TekH
2026-07-23 11:19:41 +02:00
-
860ce41192
refactor(domain): Remove entity and event files, add DigitalData.EmailProfiler.Shared reference
TekH
2026-07-23 11:19:36 +02:00
-
1404f90729
remove default Worker
TekH
2026-07-22 11:57:53 +02:00
-
958352a720
feat: Add domain constants, API infrastructure, and configuration
TekH
2026-07-22 11:50:17 +02:00
-
8003715792
feat: Add email sending feature with background worker
TekH
2026-07-22 11:49:57 +02:00
-
d346ed3176
refactor(application): Remove old CQRS commands/queries for minimal API migration
TekH
2026-07-22 11:49:37 +02:00
-
3f9bfc78a8
feat(infrastructure): Add Limilabs email service and RabbitMQ email queue
TekH
2026-07-22 11:48:37 +02:00
-
dbd0d35ba3
refactor: Remove MailKit and windream DMS dependencies
TekH
2026-07-22 11:48:19 +02:00
-
751ef87506
refactor(infrastructure): Improve service implementations and remove legacy references
TekH
2026-07-20 16:36:17 +02:00
-
8f2365d048
remove Features-directory and move the files to the root directory
TekH
2026-07-15 15:03:12 +02:00
-
bfe24eba06
feat(api): Add REST API controllers with RabbitMQ for POST/PUT/DELETE
TekH
2026-07-14 16:39:35 +02:00
-
0d22fe0b5c
docs: Update AGENTS.md and STATUS.md with RabbitMQ and Phase 2 completion
TekH
2026-07-14 16:37:22 +02:00
-
1ed489532d
feat(application): Add AutoMapper profiles for all entities
TekH
2026-07-14 16:37:11 +02:00
-
eda6257145
feat(application): Add MediatR Commands, Queries, and FluentValidation
TekH
2026-07-14 16:37:00 +02:00
-
a708799587
refactor(application): Reorganize DTOs - flatten single-DTO folders
TekH
2026-07-14 16:36:50 +02:00
-
b7d65d7d5c
refactor(application): Remove IUnitOfWork, add generic IRepository<T> with AutoMapper
TekH
2026-07-14 16:36:41 +02:00
-
5e8e6a06fe
feat(infrastructure): Add RabbitMQ Command Bus integration
TekH
2026-07-14 16:36:23 +02:00
-
50c21ee628
Refactor MediatR commands and update solution structure
TekH
2026-07-09 14:37:12 +02:00
-
45654796b7
feat(application): add MediatR commands and handlers with exception improvements
TekH
2026-07-08 15:51:51 +02:00
-
3778c0b338
feat(application): add repository and service interfaces
TekH
2026-07-08 10:39:16 +02:00
-
111d2bf264
fix(domain): use DateTime.Now instead of DateTime.UtcNow for legacy compatibility
TekH
2026-07-08 10:36:13 +02:00
-
c9251fa622
Add "Solution Items" folder with project documentation
TekH
2026-07-07 19:29:30 +02:00
-
2393b2649a
docs: add project status tracking document
TekH
2026-07-07 19:00:07 +02:00
-
331b73000e
docs: add critical notes and future enhancements for agents
TekH
2026-07-07 18:59:57 +02:00
-
e789afe26a
docs: add comprehensive implementation guide for AI agents
TekH
2026-07-07 18:59:46 +02:00
-
dd04cd6cba
docs: add legacy system analysis documentation
TekH
2026-07-07 18:59:37 +02:00
-
43101a6e61
feat(application): add DTOs and application layer dependencies
TekH
2026-07-07 18:59:31 +02:00
-
146b56ff85
build(domain): add MediatR dependency for domain events
TekH
2026-07-07 18:59:22 +02:00
-
721603bb47
feat(domain): add domain services and events
TekH
2026-07-07 18:59:17 +02:00