tekh tekh
  • Joined on 2024-01-19
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-08-14 08:41:17 +02:00
d01a0ceaa6 Refactor IMAP sync caching and improve thread safety
fd234618f7 chore: add legacy system analysis files for reference
f99bd8c399 fix(infrastructure): change IImapEmailService registration from Singleton to Scoped to support scoped DbContext dependency
c0bd391297 refactor(infrastructure): resolve IImapEmailService per-iteration from scoped DI in EmailSyncWorker; add structured logging and per-account error handling
cda70c8ced feat(infrastructure): replace DateFilter-based sync with IMemoryCache last-sync tracking in LimilabsImapEmailService; add CacheExtensions helper; return EmailSyncResult with processed/failed counts
Compare 15 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-08-13 11:59:19 +02:00
86a07e5017 feat(api): handle BadRequestException as HTTP 400 and add EmailAccountController
25d0c009ee refactor(infrastructure): migrate EmailSyncWorker to DB-backed account source with upsert seed
14180860d3 refactor(application): replace ISender dispatch with direct IRepository usage in email handlers
50eaefb868 refactor(application): replace GetSenderQuery with GetEmailAccountQuery and add EmailAccountModificationCommand
84da5cb646 feat(application): add EmailAccount DTOs and Modification value object
Compare 41 commits »
tekh pushed to master at AppStd/DocumentService 2026-08-11 10:55:14 +02:00
9cb964379f chore: Add DocumentService.Client project reference to Tests
4363b5e961 test: Update integration tests to use moved request DTOs
0059a70055 test: Add unit tests for DocumentService.Client
d08e40d551 chore: Add DocumentService.Client project reference to API
757f56b9f8 refactor: Move request DTOs to DocumentService.Client.Models namespace
Compare 10 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-08-06 11:54:14 +02:00
2e69fac250 Add support for email attachments in SendEmailCommand
890c32f1c8 Add support for email attachments in messaging service
fa9b4973b9 Introduce RabbitMQ consumer pool for parallel processing
bd31bfe528 Add Serilog configuration to appsettings.Development.json
dbf78653b4 Refactor project structure and improve security
Compare 19 commits »
tekh pushed to feat/dex-job-integ at AppStd/ECMJobRunner 2026-08-05 10:11:12 +02:00
612022862a Update assembly and file version to 1.1.0.1
94c2495515 Add IIS publish profile for .NET 8.0 web application
d7c8607fbf Fix conditional logic and update exception message
8d4c08fbec Bump version to 1.1.0 in project file
bc9f234810 Add global exception handling middleware
Compare 22 commits »
tekh pushed to master at AppStd/ReC 2026-08-04 16:07:59 +02:00
de5e051ec1 Update build package path to use Release folder
7bdd3906bd Update project versions to stable 1.0.0 release
49e7f7a45b Refactor RecActionApiTests for alias consistency
713e4f2a02 Add tests for RecActions.InvokeAsync method
99bdf77ead Add BatchRecActionViewResponse and update InvokeAsync
Compare 12 commits »
tekh renamed repository from DocumentOperator to AppStd/DocumentService 2026-07-30 14:05:29 +02:00
tekh pushed to master at AppStd/DocumentService 2026-07-30 14:05:04 +02:00
3da6ca8323 Remove DocumentOperator.sln and associated projects
0e88b349d7 Rebrand project: DocumentOperator to DocumentService
b6bb894257 Refactor: Rename DocumentOperator to DocumentService
9cff7ee459 Add new projects and update solution structure
a6694bfce7 Add PDF attachment and PDF/A conversion features
Compare 10 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-29 14:50:06 +02:00
e6df623538 Update project version to 1.0.0 stable release
7773c8aa7f Update OnReconnect docs and README examples
c73d8d8f36 Refactor EmailSender to use new Email abstraction
2f39db94ca Refactor and add OutgoingEmailCreateDto record
e78ceb522c Enhance logging and update solution structure
Compare 5 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-29 13:04:00 +02:00
d7878d8ff8 Refactor namespace and project structure
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-29 11:20:44 +02:00
868c447a6c Add README for DigitalData.MessagingService.Client
220d3f441f Add RabbitMQ integration tests and URL parsing logic
5d9197f54a Update DI packages and enhance logging support
Compare 3 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-28 17:26:35 +02:00
6183ea613f Add ConnectRabbitMq method to EmailSender class
e68fa989e1 Add defaults and docs to RabbitMqConfiguration properties
de44b1967f Remove unused project references from test project
6eebfed97e Add EmailSender static client with lazy-initialized DI container
e8359abafd Simplify Publisher DI by removing Configuration wrapper class
Compare 11 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-28 10:34:03 +02:00
cd221e710e Add new Client Dependency Injection project
78c82bf129 Refactor solution structure and add RabbitMQ config
2ad2dc6b4d Remove unused projects and simplify solution structure
3149bb1cf9 Add Publisher.Abstraction project and refactor namespaces
0b3ff7cae9 Add new Client.Infrastructure project to solution
Compare 24 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-24 14:00:46 +02:00
5e587da957 refactor: Rename EmailPorifler to MessagingService
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-24 13:52:39 +02:00
77d3b52d16 Refactor OutgoingEmailQueue for RabbitMQ best practices
tekh renamed repository from DigitalData.EmailProfiler to AppStd/DigitalData.MessagingService 2026-07-24 13:50:08 +02:00
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-24 13:07:03 +02:00
3cba69ec42 Refactor email queue worker and interface cleanup
d91ed70001 Refactor: Replace EmailSenderWorker with AsyncIniteWorker
4a6af885de Refactor email queue interface and RabbitMQ handling
55e5d689ad Refactor IEmailQueue to IOutgoingEmailQueue
42e9361f1d Refactor RabbitMqEmailQueue to OutgoingEmailQueue
Compare 32 commits »
tekh pushed to master at AppStd/DocumentService 2026-07-21 16:51:37 +02:00
2804993ea6 feat(api): Enable conditional Swagger/Scalar in production
06a9dc7385 chore(deps): Add Scalar.AspNetCore 1.2.58 package
4b5c763f24 refactor(swagger): Read SwaggerConfiguration from appsettings
559c726118 feat(swagger): Configure Swagger settings in appsettings.json
1106a86ec3 feat(swagger): Add SwaggerSettings configuration class
Compare 47 commits »
tekh pushed to master at AppStd/DigitalData.MessagingService 2026-07-20 15:44:42 +02:00
8f2365d048 remove Features-directory and move the files to the root directory
bfe24eba06 feat(api): Add REST API controllers with RabbitMQ for POST/PUT/DELETE
0d22fe0b5c docs: Update AGENTS.md and STATUS.md with RabbitMQ and Phase 2 completion
1ed489532d feat(application): Add AutoMapper profiles for all entities
eda6257145 feat(application): Add MediatR Commands, Queries, and FluentValidation
Compare 9 commits »
tekh pushed to master at AppStd/DocumentService 2026-07-20 15:44:23 +02:00
251ecc34d9 test: Add tests for CheckPdfAttachments feature
9db15f7025 feat: Add PdfAttachmentController with CheckAttachments endpoints
364b755f95 feat: Add CheckPdfAttachments feature - Application layer
f2e6ef0260 chore: Remove obsolete Domain enums (DocumentOperationType, ProcessingStatus)
8aff3138ff test: Fix obsolete exception expectations in SwissQrCodeProcessor tests
Compare 22 commits »