-
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
-
c97073775b
feat(domain): add all domain entities with legacy database mapping
TekH
2026-07-07 18:59:10 +02:00
-
18bb07cd93
feat(domain): add domain exception hierarchy
TekH
2026-07-07 18:58:59 +02:00
-
f6946d812a
feat(domain): add value objects for email domain
TekH
2026-07-07 18:58:54 +02:00
-
6098112bb4
feat(domain): add domain enumerations
TekH
2026-07-07 18:58:18 +02:00
-
05a36e8045
feat(domain): add common base classes and interfaces
TekH
2026-07-07 18:58:10 +02:00
-
915d01fc03
Add project references and fix encoding issue in tests
TekH
2026-07-07 14:38:55 +02:00
-
a88702d9e2
Update .gitignore to exclude specific files and paths
TekH
2026-07-07 13:36:37 +02:00
-
1144f58ebb
Add DigitalData.EmailProfiler.Tests project
TekH
2026-07-07 13:34:08 +02:00
-
690aee02dd
Update solution and add new projects targeting .NET 8.0
TekH
2026-07-07 13:31:56 +02:00
-
f3552dbdaa
Add background service and update project configuration
TekH
2026-07-07 13:25:58 +02:00
-
8a19a8a8bb
init API
TekH
2026-07-07 13:18:24 +02:00
-
34baa6fbd9
Update .gitattributes and .gitignore for repo consistency
TekH
2026-07-07 13:18:15 +02:00
-
b87472db3e
Initial commit
tekh
2026-07-07 13:09:04 +02:00