Commit Graph

  • 8933deec96 Add dark mode override for non-native DevExpress themes main OlgunR 2026-05-05 16:41:15 +02:00
  • 2010673eba Remove unused menu state and toggle logic from NavMenu OlgunR 2026-04-30 15:41:05 +02:00
  • b75e7d730c Modernize sidebar with DxTreeView and new responsive styles OlgunR 2026-04-30 15:37:04 +02:00
  • 075433c780 Improve spacing for Dark Mode button in top row OlgunR 2026-04-23 15:59:50 +02:00
  • 35e39ff979 Add theme selection dropdown and refactor theme handling OlgunR 2026-04-23 15:44:26 +02:00
  • 292ce02370 Refactor using statements for clearer layer boundaries OlgunR 2026-04-23 13:55:05 +02:00
  • df4de5d5f5 Refactor imports and ensure enum type safety in Catalogs OlgunR 2026-04-23 13:54:50 +02:00
  • e4624c92ef Refactor DTOs: make public, add properties, clean up OlgunR 2026-04-23 11:48:45 +02:00
  • b0d60461b4 Standardize DTO naming and namespaces for MassData OlgunR 2026-04-23 11:41:10 +02:00
  • c45c1a69a7 Remove obsolete DTO classes and add Layouts folder OlgunR 2026-04-23 11:25:31 +02:00
  • b268e53e1f Add project references to Contracts and Domain projects OlgunR 2026-04-23 11:23:24 +02:00
  • a1fee6f5c0 Add initial empty DTO classes for Catalogs, Dashboards, etc. OlgunR 2026-04-23 11:22:58 +02:00
  • dbb39354ab Add DbFirst.Contracts project to solution OlgunR 2026-04-23 11:15:53 +02:00
  • 2ffa389978 Update AutoMapper to 16.1.1 and adjust registration OlgunR 2026-04-22 09:35:50 +02:00
  • f54de87ca2 Standardize string property initialization to string.Empty OlgunR 2026-04-22 09:25:03 +02:00
  • 1b4205219f Set string defaults to String.Empty in CatalogReadDto OlgunR 2026-04-21 17:01:44 +02:00
  • b35c167648 Add [FromBody] to DTO params in controller actions OlgunR 2026-04-21 15:22:33 +02:00
  • 087708dcf7 Use array literal [] for empty CORS origins default OlgunR 2026-04-21 15:22:19 +02:00
  • be40c39f47 Initialize VwmyCatalog string properties with String.Empty OlgunR 2026-04-21 13:43:33 +02:00
  • 4fa3bcae3d Make dashboard change notifications async and robust OlgunR 2026-04-21 13:42:31 +02:00
  • 612d8371d3 Improve exception handling with ProblemDetails responses OlgunR 2026-04-21 13:18:59 +02:00
  • b7e66ab5f9 Update MediatR and DI packages; refactor registration OlgunR 2026-04-21 12:01:23 +02:00
  • 95a388015a Remove GetAllAsync method from MassDataRepository OlgunR 2026-04-21 10:30:10 +02:00
  • c16f0483c3 Remove unused using directives from API and client files OlgunR 2026-04-21 10:16:05 +02:00
  • 83292f23f3 Refactor dashboard config to factory class OlgunR 2026-04-21 10:09:50 +02:00
  • c73c7e63fe Move LayoutDto to its own file and update namespace OlgunR 2026-04-20 16:51:57 +02:00
  • 3e78e2e2cf Move catalog title update validation to handler OlgunR 2026-04-20 16:38:29 +02:00
  • 05825b6815 Refactor DI: move repository registrations to Infrastructure OlgunR 2026-04-20 16:28:37 +02:00
  • 4720c8f87b Use UTC for AddedWhen timestamps in layout repository OlgunR 2026-04-20 16:22:18 +02:00
  • 0c936d0bf9 Adopt C# 12 collection expressions for empty lists/dicts OlgunR 2026-04-20 14:33:08 +02:00
  • fcbc66f8f5 Add CancellationToken support to all API client methods OlgunR 2026-04-20 13:50:53 +02:00
  • aab6478f9a Refactor API clients to use interface-based DI OlgunR 2026-04-20 13:23:16 +02:00
  • 177d418ac3 Use InvokeAsync for async state updates in BandGridBase OlgunR 2026-04-20 12:59:27 +02:00
  • 7cc88c13f3 Cache layout user to reduce localStorage access OlgunR 2026-04-20 11:48:50 +02:00
  • 8bf172755b Update using directives in _Imports.razor for clarity OlgunR 2026-04-20 11:34:15 +02:00
  • 27c8f92a3b Refactor API base URL config to use AppSettings class OlgunR 2026-04-20 11:32:45 +02:00
  • cd0a824064 Refactor grid logic into BandGridBase<TItem> base class OlgunR 2026-04-20 10:52:05 +02:00
  • 0008fac1d2 Refactor HTTP client registration for API clients OlgunR 2026-04-20 10:29:17 +02:00
  • 4659913711 Move ApiResult<T> to ApiResult.cs with proper namespace OlgunR 2026-04-20 10:24:47 +02:00
  • bb23cb6629 Refactor error handling to use ApiClientHelper OlgunR 2026-04-20 10:19:40 +02:00
  • b3f7df6801 Initialize SignalR hub in OnAfterRenderAsync after first render OlgunR 2026-04-20 10:08:24 +02:00
  • 3a1cb68cf0 Change OnCustomizeEditModel to synchronous void method OlgunR 2026-04-17 14:28:50 +02:00
  • c93518202b Add custom toolbar actions with icons to grids OlgunR 2026-04-17 12:08:39 +02:00
  • 6792b426ff Enhance grid UI: column chooser button & default widths OlgunR 2026-04-16 16:02:31 +02:00
  • 6ac48a472d Simplify Fluent theme registration in App.razor OlgunR 2026-04-15 14:16:35 +02:00
  • 96dfd5b3c6 Set default values for CarouselData string properties OlgunR 2026-04-15 14:16:03 +02:00
  • 810771f385 Remove auto-refresh of dashboards in OnParametersSetAsync OlgunR 2026-04-15 14:08:14 +02:00
  • a0e0d7ed03 Centralize API error handling in ApiClientHelper OlgunR 2026-04-15 13:55:57 +02:00
  • 39cb63a78d Refactor UpsertAsync to use ApiResult for error handling OlgunR 2026-04-15 11:27:48 +02:00
  • 7d08923444 Remove unused bandEditorExpanded field from BandGridBase OlgunR 2026-04-15 11:01:22 +02:00
  • 11374347d3 Refactor band editor into reusable BandEditor component OlgunR 2026-04-15 10:57:28 +02:00
  • 7552b34ced Refactor MassDataGrid to use BandGridBase for layout logic OlgunR 2026-04-14 16:55:14 +02:00
  • 13d134df0e Refactor CatalogsGrid to use BandGridBase and async layout ops OlgunR 2026-04-14 16:37:59 +02:00
  • 285f029311 Add BandGridBase<TItem> for reusable banded grid logic OlgunR 2026-04-14 16:10:14 +02:00
  • cdf225bad1 Add full project documentation (PROJEKTDOKUMENTATION.md) OlgunR 2026-04-09 15:45:32 +02:00
  • 59e051f162 Test push für Marvin No. 4 OlgunR 2026-03-31 11:52:42 +02:00
  • 1352dda20e Test push für Marvin No. 3 OlgunR 2026-03-31 10:39:12 +02:00
  • 33b5b03bf4 Test push für Marvin No. 2 OlgunR 2026-03-31 09:42:46 +02:00
  • 6b986db62e Test push für Marvin OlgunR 2026-03-31 09:33:08 +02:00
  • 86feec930b Add Clock page with live DB time and TimeApiClient service feat/timer OlgunR 2026-03-30 15:16:33 +02:00
  • f5224e20f2 Add time record API endpoint and supporting infrastructure OlgunR 2026-03-30 15:16:03 +02:00
  • 36ade1b26b Carousel - Home OlgunR 2026-03-30 14:56:51 +02:00
  • d422d841ff Add zebra-striping to grid rows with theme support OlgunR 2026-03-27 14:13:16 +01:00
  • ea1b2ea6e4 Update band editor label and move page size selector OlgunR 2026-03-27 09:54:23 +01:00
  • 6101561e72 Add collapsible band editor to grid components OlgunR 2026-03-27 09:46:15 +01:00
  • 64fb76b9e6 Add theme variables for band editor background and border OlgunR 2026-03-27 09:11:56 +01:00
  • 4ac8e94334 Refactor: centralize grid/editor CSS in app.css OlgunR 2026-03-25 17:15:55 +01:00
  • dc74d21426 Refactor: centralize grid band layout logic in service OlgunR 2026-03-25 17:04:19 +01:00
  • 566c3b3276 Move dashboard styles to Dashboard.razor.css file OlgunR 2026-03-25 13:34:52 +01:00
  • ac84866abe Extract inline styles to .razor.css files for grids OlgunR 2026-03-25 12:02:30 +01:00
  • d9ce4a5dca Move common usings to _Imports.razor for global access OlgunR 2026-03-25 10:49:51 +01:00
  • 13617dde87 Remove duplicate DevExpress.Blazor package reference OlgunR 2026-03-25 10:45:57 +01:00
  • 789066a214 Replace HTML entities with Latin-1 bytes in UI strings OlgunR 2026-02-23 09:13:12 +01:00
  • 964d508630 Persist grid SizeMode in BandLayout for layout restore OlgunR 2026-02-23 08:55:53 +01:00
  • c5ca9f0048 Add grid font size selector and fix German character display OlgunR 2026-02-19 17:01:33 +01:00
  • e7aa41aa4d Add dark mode toggle with ThemeState service OlgunR 2026-02-18 10:07:14 +01:00
  • 9a4f189e4e Add row focusing support to CatalogsGrid and MassDataGrid OlgunR 2026-02-17 12:40:37 +01:00
  • 797dd44f25 Remove BlazorWasm project and all related frontend assets OlgunR 2026-02-11 08:15:47 +01:00
  • 0e313b2e07 Remove custom grid sort/filter CSS from MassDataGrid OlgunR 2026-02-10 13:36:08 +01:00
  • db232914a9 Switch grids to built-in filter menu, remove custom filters OlgunR 2026-02-10 13:32:21 +01:00
  • f49db97147 Remove DevExpress theme CSS links from App.razor OlgunR 2026-02-10 13:17:29 +01:00
  • 0876ebe999 Update DevExpress Blazor to use Bootstrap 5 theme OlgunR 2026-02-10 09:54:39 +01:00
  • 74504c583e Improve loading UX with spinner and wider filter fields OlgunR 2026-02-09 16:40:09 +01:00
  • 8387b71676 Add operator selection to grid filter rows for dates/numbers OlgunR 2026-02-09 16:10:16 +01:00
  • 8824492057 Enable grouping features in DxGrid components OlgunR 2026-02-09 14:03:47 +01:00
  • 59f22be405 Update nav menu with new custom SVG icons OlgunR 2026-02-09 13:41:11 +01:00
  • 23865aefb6 Remove Counter and Weather pages and nav links OlgunR 2026-02-09 13:22:04 +01:00
  • 2a730ddfcc Refactor grid and band layout persistence logic OlgunR 2026-02-09 11:36:56 +01:00
  • d78fd5e3d1 Add user-specific persistent grid/band layouts support OlgunR 2026-02-06 14:07:52 +01:00
  • 52b2cf9a5b Add user-selectable page size to MassData grid OlgunR 2026-02-05 15:45:36 +01:00
  • 9d7b3591cc Update grid column captions to German OlgunR 2026-02-05 14:17:29 +01:00
  • 006ee78422 Refactor MassDataGrid editing and validation logic OlgunR 2026-02-05 14:11:27 +01:00
  • a52d615750 Update grid popup headers and edit form logic OlgunR 2026-02-05 12:52:44 +01:00
  • 9bbe34dece Enhance grid filter UI with custom editors for each type OlgunR 2026-02-05 11:37:06 +01:00
  • 05ea47f42c Improve title field validation feedback in catalog edit form OlgunR 2026-02-05 11:21:49 +01:00
  • 945c8aaf4a Refactor grids to use DxGrid popup editing OlgunR 2026-02-05 10:43:40 +01:00
  • 4ef80ce875 Improve MassDataGrid UI: custom sort icons & filter inputs OlgunR 2026-02-05 08:54:21 +01:00
  • 88c34ef94b Add MassData feature with API, paging, and Blazor grid OlgunR 2026-02-04 13:00:45 +01:00
  • 85b9b0b51a Add MassData API with CQRS, repository, and DbContext OlgunR 2026-02-04 11:39:58 +01:00
  • 013088a25f Add real-time dashboard updates with SignalR OlgunR 2026-02-04 09:01:28 +01:00