Commit Graph

  • 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