Commit Graph

  • 612022862a Update assembly and file version to 1.1.0.1 feat/dex-job-integ TekH 2026-08-05 09:35:09 +02:00
  • 94c2495515 Add IIS publish profile for .NET 8.0 web application TekH 2026-08-05 09:30:20 +02:00
  • d7c8607fbf Fix conditional logic and update exception message TekH 2026-08-05 09:27:48 +02:00
  • 8d4c08fbec Bump version to 1.1.0 in project file TekH 2026-08-04 20:37:23 +02:00
  • bc9f234810 Add global exception handling middleware TekH 2026-08-04 20:37:11 +02:00
  • 545648fe87 Update condition to handle non-zero ReturnValue cases TekH 2026-08-04 20:36:56 +02:00
  • dd9e6a710b feat(history): add ProfileHistory creation with job execution results TekH 2026-08-04 16:34:30 +02:00
  • 5b67035a07 refactor(time): change DateTime from UTC to local time TekH 2026-08-04 16:34:16 +02:00
  • 5b865c0442 fix(sql): change query execution to use ToList before FirstOrDefault TekH 2026-08-04 16:34:04 +02:00
  • 111281ac08 feat(logging): improve exception handling and add comprehensive logging TekH 2026-08-04 16:33:53 +02:00
  • 2067ffdf2e chore(deps): downgrade ReC.Client from 2.0.0-beta to 1.0.0 TekH 2026-08-04 16:33:38 +02:00
  • f75524f85d feat(config): add DexJobOptions configuration system and update placeholder pattern TekH 2026-08-04 16:33:26 +02:00
  • 73db8fbd27 Add JobExceptionHandlingBehavior and improve mappings TekH 2026-08-03 13:37:01 +02:00
  • 90916f6d03 Refactor exceptions to include profileId context TekH 2026-08-03 13:36:42 +02:00
  • eb060aa54e Add CreateProfileHistoryCommand and mapping profiles TekH 2026-08-03 12:08:54 +02:00
  • 45a7086c9a Refactor repository pattern and modernize codebase TekH 2026-08-03 12:07:09 +02:00
  • 1110728741 Refactor DEXJob to ProfileJob across the codebase TekH 2026-08-03 11:36:45 +02:00
  • a698f8daae Refactor namespaces for DEX job behaviors TekH 2026-08-03 11:17:27 +02:00
  • afdeb8839c Add solution folders and organize project structure TekH 2026-08-03 11:14:52 +02:00
  • dc2aaa245f Add ResultType enum and Result property in ProfileHistory TekH 2026-08-03 11:04:10 +02:00
  • 2d7c54ceae Refactor JobException message handling TekH 2026-08-03 10:34:35 +02:00
  • af3c8be133 Add AutoMapper and update database connection string TekH 2026-08-03 09:52:13 +02:00
  • 8327c0fd0b Update cache query parameter in HealthCheckHtmlGenerator TekH 2026-07-13 14:21:42 +02:00
  • 98f8dc8710 Add cache-busting to health check UI assets TekH 2026-07-13 14:21:07 +02:00
  • 5f251c1209 Reduce auto-refresh countdown from 10s to 3s TekH 2026-07-13 14:14:53 +02:00
  • 9537954626 Improve ProfileWorker health-check logic and initialization TekH 2026-07-13 14:03:49 +02:00
  • 275b06fedb Update health-check logic with adaptive thresholds TekH 2026-07-13 13:54:58 +02:00
  • bc881bf70f Add XML documentation for improved code clarity TekH 2026-07-13 13:37:12 +02:00
  • 84b95c53e4 Update ProfileWorker interval in appsettings.json TekH 2026-07-13 13:25:57 +02:00
  • 511fb159c4 Update Hangfire Dashboard Authorization syntax TekH 2026-07-13 13:23:07 +02:00
  • 4af0ed7d14 Update project metadata and enable documentation file TekH 2026-07-13 13:19:42 +02:00
  • 0fd6a97968 Refactor health check HTML generation logic TekH 2026-07-13 13:10:55 +02:00
  • cec9cfe2ed Refactor Health UI and enable static file support TekH 2026-07-13 13:08:22 +02:00
  • eb2514f1fc Add health check UI and Serilog dashboard integration TekH 2026-07-13 13:02:11 +02:00
  • 8a05d86285 feat: Add health check monitoring for ProfileWorker TekH 2026-07-13 12:19:11 +02:00
  • b48e3d1823 config: Add ProfileWorker configuration section TekH 2026-07-13 11:59:59 +02:00
  • 41b08e3454 refactor: Use AddProfileWorker extension method in Program.cs TekH 2026-07-13 11:59:52 +02:00
  • 2fd99694b6 refactor: Remove monolithic ProfileManager TekH 2026-07-13 11:59:44 +02:00
  • 66fad12e63 feat: Add ProfileWork with Hangfire job synchronization TekH 2026-07-13 11:59:38 +02:00
  • f67c321380 refactor: Extract ProfileWorker into modular components TekH 2026-07-13 11:59:23 +02:00
  • cba1aa85d0 feat: Add root path redirect to Hangfire dashboard TekH 2026-07-13 09:51:53 +02:00
  • def4d7b7c7 refactor: Move log directory configuration to Application section TekH 2026-07-13 09:51:01 +02:00
  • d61d14145a feat: Add Serilog SQLite sink and Serilog.UI dashboard with centralized log directory configuration TekH 2026-07-12 17:33:19 +02:00
  • 8b0f97c330 feat: Add Hangfire cronjob system with web dashboard, Windows Service support, and Serilog file/console logging TekH 2026-07-12 04:49:22 +02:00
  • d50232b0bb feat: Add Windows Service hosting support TekH 2026-07-12 00:23:59 +02:00
  • 59bef13f5d fix: Resolve scoped service dependency issue in ProfileManager TekH 2026-07-12 00:22:00 +02:00
  • 475679c6e2 feat: Update Infrastructure DependencyInjection TekH 2026-07-12 00:04:51 +02:00
  • 3a1e16a7a0 feat: Update Application layer for Hangfire integration TekH 2026-07-12 00:04:40 +02:00
  • 7efc77ca51 feat: Add AllowAllDashboardAuthorizationFilter for development TekH 2026-07-12 00:04:25 +02:00
  • ad2ab741ff feat: Add ProfileManager for automatic Hangfire job scheduling TekH 2026-07-12 00:04:13 +02:00
  • eb7adc741a feat: Add Hangfire infrastructure with dynamic storage configuration TekH 2026-07-12 00:04:00 +02:00
  • 8255f1f6aa feat(application): add inactive profile validation with custom exception TekH 2026-07-11 19:16:35 +02:00
  • eaf24e05ee refactor(application): consolidate query architecture with AutoMapper integration TekH 2026-07-11 19:14:51 +02:00
  • 3f924b75b0 chore(application): remove old ISQLExecutor interface location TekH 2026-07-11 16:45:15 +02:00
  • 52c0614975 test(application): add comprehensive unit tests for DEX job pipeline TekH 2026-07-11 16:44:53 +02:00
  • 5d2f128cc7 feat(application): add dependency injection configuration & documentation TekH 2026-07-11 16:44:39 +02:00
  • 63a16410ea feat(application): implement MediatR pipeline behaviors for DEX job stages TekH 2026-07-11 16:44:25 +02:00
  • 222a5e24bf refactor(application): redesign exception hierarchy with flexible base class TekH 2026-07-11 16:44:10 +02:00
  • 26ea1db09f feat(infrastructure): implement ISQLExecutor with EF6/EF Core support TekH 2026-07-11 16:43:57 +02:00
  • 4767bcfbe1 Add .NET 8.0 web app with minimal API and background worker TekH 2026-07-11 12:56:58 +02:00
  • 2af17ec870 feat: implement DEX job triggering commands with CQRS pattern TekH 2026-07-11 12:38:42 +02:00
  • 8a1a579501 feat: add DEX job exception handling and configuration TekH 2026-07-11 12:38:31 +02:00
  • 7e267b427e feat: add DEX job common infrastructure TekH 2026-07-11 12:38:21 +02:00
  • 30a2a4ce3b build: add ReC.Client package reference TekH 2026-07-11 12:38:13 +02:00
  • 46ad02f624 refactor: remove legacy projects from solution TekH 2026-07-11 12:38:06 +02:00
  • ee3af3e462 Add test infrastructure and repository tests TekH 2026-07-09 16:09:19 +02:00
  • bd6c1c1309 Update AutoMapper versions and suppress NU1903 warning TekH 2026-07-09 15:58:52 +02:00
  • 9bae0ab95c Refactor Repository and update project dependencies TekH 2026-07-09 15:58:33 +02:00
  • 574e5ed209 Add in-memory DB support for .NET 4.8 and .NET 8 testing TekH 2026-07-09 15:45:18 +02:00
  • 5eca5f1d4b Remove SaveChangesAsync from IRepository interface TekH 2026-07-09 15:44:40 +02:00
  • 65a51482dd Add ECMJobRunner.Tests and enhance DI for multi-frameworks TekH 2026-07-09 13:48:55 +02:00
  • eb9c5c323a Update AGENTS.md and csproj for ECMJobRunner.Application TekH 2026-07-09 13:35:24 +02:00
  • 7d53b599de Add Infrastructure layer with EF6/EF Core support TekH 2026-07-09 13:35:02 +02:00
  • ff6faa1e5b Add JobRunnerDbContext with multi-framework support TekH 2026-07-09 13:34:03 +02:00
  • 3e007ccfeb Refactor domain layer to follow Clean Architecture TekH 2026-07-09 13:33:39 +02:00
  • ce47653831 Refactor Profile entity and update property constraints TekH 2026-07-09 13:23:46 +02:00
  • be8e58df84 Add ECMJobRunner.Domain entities and documentation TekH 2026-07-09 12:45:09 +02:00
  • 26dc58d82e Add Application and Infrastructure projects to solution TekH 2026-07-09 11:48:10 +02:00
  • 19c415da01 Add ECMJobRunner.Domain project to solution TekH 2026-07-09 10:52:57 +02:00
  • 0b98902a7f 09-01-2023 master Jonathan Jenne 2023-01-17 08:43:08 +01:00
  • 7e7eee7299 23-12-2022 Jonathan Jenne 2022-12-23 13:27:30 +01:00
  • e3f271ac33 21-12-2022 Jonathan Jenne 2022-12-21 16:09:49 +01:00
  • 6bca1f53f4 20-12-2022 Jonathan Jenne 2022-12-20 16:47:36 +01:00
  • 1e925242bc 20-12-2022 Jonathan Jenne 2022-12-20 15:29:29 +01:00
  • 3e2c4a9ab0 Fix URI Prefix error Jonathan Jenne 2022-12-20 12:04:40 +01:00
  • 343f47ca29 merge historyitem and statusitem Jonathan Jenne 2022-12-20 12:00:15 +01:00
  • 835467f0d7 remove history item Jonathan Jenne 2022-12-20 11:57:31 +01:00
  • b1e95bc942 20-12-2022 Jonathan Jenne 2022-12-20 11:49:43 +01:00
  • 45f8dd2aad 16-12-2022 Jonathan Jenne 2022-12-16 15:59:26 +01:00
  • 63edd9e542 15-12-2022 ~ 2 Jonathan Jenne 2022-12-15 15:59:38 +01:00
  • e4c5658c13 15-12-2022 Jonathan Jenne 2022-12-15 11:53:59 +01:00
  • 8d6d81f488 09-12-2022 Jonathan Jenne 2022-12-09 17:29:08 +01:00
  • 0a25b0925c 08-12-2022 Jonathan Jenne 2022-12-08 16:43:22 +01:00
  • 7b7147eeee 07-12-2022 Jonathan Jenne 2022-12-07 16:45:31 +01:00
  • 248be23804 06-12-2022 Jonathan Jenne 2022-12-06 14:08:20 +01:00
  • c867e4e3a6 Projektdateien hinzufügen. Jonathan Jenne 2022-12-01 16:37:39 +01:00
  • 622c632b65 .gitattributes und .gitignore hinzufügen. Jonathan Jenne 2022-12-01 16:37:35 +01:00