Commit Graph

  • 8f94317e80 Support localization for annotation labels and text TekH 2026-02-16 17:33:43 +01:00
  • f175e39de2 Add new French UI and message resource strings TekH 2026-02-16 17:31:48 +01:00
  • 36794cb98b Add new UI resource strings for actions and feedback TekH 2026-02-16 17:31:34 +01:00
  • fc8f9486c0 Add new German resource strings for UI actions/messages TekH 2026-02-16 17:31:15 +01:00
  • 676598450d Translate UI into English and french; Extend resources and outsource hardcoded String form codebase into resources. OlgunR 2026-02-16 15:05:54 +01:00
  • 566dae8e2e Add French privacy policy and update project file TekH 2026-02-13 14:50:37 +01:00
  • 9763ff05cf Update localization injection in cookie consent partial TekH 2026-02-13 14:44:18 +01:00
  • 83f571b226 Add 2FA registration localization and update Reg.cshtml TekH 2026-02-13 14:40:45 +01:00
  • 95ea4db0a0 Add localization for protected doc UI strings TekH 2026-02-13 14:24:15 +01:00
  • a2e68d275f Add localization for "Creator" and "Date" labels TekH 2026-02-13 14:21:54 +01:00
  • 41cf52fd41 Add localized expired session message to resources and view TekH 2026-02-13 14:19:42 +01:00
  • 171ab508c5 Add localization for cookie consent modal TekH 2026-02-13 14:17:28 +01:00
  • 924e39253a Localize envelope sharing UI and messages TekH 2026-02-13 13:43:47 +01:00
  • aba68faa4d Add localized messages for document signing success TekH 2026-02-13 12:00:54 +01:00
  • f1ceaab70a Improve i18n for authenticator setup instructions TekH 2026-02-13 11:39:01 +01:00
  • f855c60be4 Localize "envelope expired" page and add resource keys TekH 2026-02-13 11:24:39 +01:00
  • 8f9ca082e5 Add French (fr-FR) language config to appsettings.UI.json TekH 2026-02-13 10:23:42 +01:00
  • deec1b1df5 Add French localization resource and project support TekH 2026-02-13 10:19:44 +01:00
  • a982f48ef9 Improve culture cookie handling and localization responses TekH 2026-02-13 09:46:01 +01:00
  • 297ab458c7 Replace Cultures with MultiCulture and update middleware order TekH 2026-02-12 17:16:47 +01:00
  • 0e270e3182 Update Culture model and DI for non-nullable properties TekH 2026-02-12 17:16:36 +01:00
  • bcf55f7906 Update CultureMiddleware to use MultiCulture config TekH 2026-02-12 17:15:34 +01:00
  • 489b2d0917 Rename Cultures class to MultiCulture throughout codebase TekH 2026-02-12 17:15:14 +01:00
  • 63fbdc3bd5 Validate culture cookie against supported languages TekH 2026-02-12 16:51:51 +01:00
  • aaf1f75aa7 Change Localize endpoint to use route parameter for key TekH 2026-02-12 16:42:49 +01:00
  • cdca639e4f Update culture handling and adjust middleware order TekH 2026-02-12 16:40:51 +01:00
  • ab57dd4cee Add endpoints for culture detection and improve cookie parsing TekH 2026-02-12 16:11:40 +01:00
  • 745e9c7bfe Add GetCultureByAcceptLanguage extension for HttpContext TekH 2026-02-11 13:54:27 +01:00
  • 670c8ed87c Improve culture selection using Accept-Language header TekH 2026-02-11 13:51:01 +01:00
  • 91eb5d1e64 Make Culture lookup case-insensitive; add GetOrDefault() TekH 2026-02-11 13:50:02 +01:00
  • 9f59a17f63 Mark CreateAsync as obsolete; update Flag reference TekH 2026-02-11 13:14:07 +01:00
  • 2a0f7f99d6 Refactor EnvelopeMailService to use MediatR ISender TekH 2026-02-11 12:59:17 +01:00
  • ec674b6e80 Refactor TestEmailTemplateController to use MediatR TekH 2026-02-11 12:45:32 +01:00
  • 10f23170fd Rename email template query methods for consistency TekH 2026-02-11 12:08:26 +01:00
  • 0ec823ec9e Add ISender extension methods for reading email templates TekH 2026-02-11 12:06:32 +01:00
  • 06884fe809 Refactor Get method in EmailTemplateController TekH 2026-02-11 11:58:50 +01:00
  • c2d5bd65aa Refactor email template query to support multiple results TekH 2026-02-11 11:57:47 +01:00
  • cfcd43b0ed Make EmailTemplateDto mutable, add LangCode property TekH 2026-02-11 11:00:18 +01:00
  • f41199c389 Add LangCode property to EmailTemplate entity TekH 2026-02-11 10:56:20 +01:00
  • 03e3e0eaf4 Add IHasChangedWhen support and cleanup using statements TekH 2026-02-11 10:31:22 +01:00
  • c8ca1ef22a Refactor EmailTemplate Update method signature and logic TekH 2026-02-11 10:24:54 +01:00
  • d31916eab8 Add AutoMapper auditing extensions for timestamp fields TekH 2026-02-11 10:22:49 +01:00
  • c0b2ad0d9b Push nach rename Developer01 2026-02-10 08:42:14 +01:00
  • 2b7d797c3e 2.9.1 Developer01 2026-02-10 08:38:45 +01:00
  • ee7c92ff5b Refactor entities to use new auditing interfaces TekH 2026-02-09 15:55:38 +01:00
  • 89db852705 Refactor auditing interfaces to new Auditing namespace TekH 2026-02-09 15:55:20 +01:00
  • c674a450d8 Refactor entities: remove preprocessor blocks, unify style TekH 2026-02-09 15:37:00 +01:00
  • 910a870ddf Refactor entities: remove preprocessor directives, unify style TekH 2026-02-09 15:32:41 +01:00
  • e2afbc5a62 Add audit interfaces and fields to domain entities TekH 2026-02-09 15:11:42 +01:00
  • 0fb94decdd Add MediatR support for CreateDocStatusCommand TekH 2026-02-09 12:52:43 +01:00
  • 2c81583831 Update CreateCommandHandler to return created entity TekH 2026-02-09 12:52:29 +01:00
  • 47eade57a3 Add generic CreateCommandHandler for create operations TekH 2026-02-09 11:58:32 +01:00
  • d094fe14da Refactor UpdateEmailTemplateCommand to use base classes TekH 2026-02-09 11:39:16 +01:00
  • 0dc356726b Add generic UpdateCommand and handler using MediatR TekH 2026-02-09 11:39:01 +01:00
  • b227eb4051 Refactor UpdateEmailTemplateCommand and handler TekH 2026-02-09 11:20:34 +01:00
  • de36e29743 Update ReadEmailTemplateQuery to non-nullable return type TekH 2026-02-09 10:49:05 +01:00
  • 6291712291 Add AutoMapper profile for EmailTemplate mappings TekH 2026-02-09 10:09:21 +01:00
  • 73527a97d7 Improve XML doc formatting for EmailTemplateType property TekH 2026-02-09 09:48:13 +01:00
  • ff094ebfe1 Refactor email template query to use interface TekH 2026-02-09 09:46:46 +01:00
  • 1c948fcbf8 Simplify command imports in EmailTemplateController TekH 2026-02-09 09:42:14 +01:00
  • eba40acd4d Update namespace and reformat ResetEmailTemplateCommand TekH 2026-02-09 09:40:50 +01:00
  • 5cb3465e12 Move handler to ResetEmailTemplateCommand.cs TekH 2026-02-09 09:38:34 +01:00
  • 2c43fdbaed Move handler into UpdateEmailTemplateCommand.cs TekH 2026-02-09 09:16:13 +01:00
  • eb96842122 Refactor: Rename EmailTemplateQuery to EmailTemplateQueryBase TekH 2026-02-06 15:19:33 +01:00
  • a8cb8f935c No changes detected in this commit TekH 2026-02-06 15:18:21 +01:00
  • 387456659d Remove Obsolete attribute from Handle method TekH 2026-02-06 15:15:46 +01:00
  • 17e3a67fe5 Refactor handler to use generic IRepository for templates TekH 2026-02-06 15:14:46 +01:00
  • 632723de5a Refactor email template DTOs and response handling TekH 2026-02-06 15:01:04 +01:00
  • 6611b92fdb Update EmailTemplateDto: add timestamps, make fields nullable TekH 2026-02-06 14:14:31 +01:00
  • 5baa28bac8 Move handler to ReadEmailTemplateQuery.cs, remove old file TekH 2026-02-06 13:53:51 +01:00
  • c965975f82 Refactor EmailTemplateController to use primary constructor TekH 2026-02-06 13:51:50 +01:00
  • d480dd3a36 Refactor DocumentController for async policy-based auth TekH 2026-02-06 13:46:18 +01:00
  • ae7f0b80f3 Refactor AuthController for interface and policy checks TekH 2026-02-06 13:41:45 +01:00
  • ef7c9c2b97 Add IAuthController interface and policy check extension TekH 2026-02-06 13:39:14 +01:00
  • 27f0aae8e0 Remove unused AuthExtensions.cs and its extension method TekH 2026-02-06 13:23:17 +01:00
  • 1b10162c85 Refactor AuthController policy checks and response types TekH 2026-02-06 13:23:08 +01:00
  • bd0426dbee Refactor AuthController for improved policy-based auth TekH 2026-02-06 13:04:57 +01:00
  • b1551537c8 Add ReceiverOrReceiverTFA constant to AuthPolicy TekH 2026-02-06 13:03:02 +01:00
  • 95b2ab5aed Add AuthExtensions with AuthorizePolicyAsync method TekH 2026-02-06 11:50:06 +01:00
  • ebed51b46a Refactor receiver roles: rename FullyAuth/PreAuth for clarity TekH 2026-02-06 10:49:28 +01:00
  • 0d2425c9cf Refactor to use named authorization policies in controllers TekH 2026-02-03 16:20:26 +01:00
  • c6c8747d23 Add ReceiverTFA constant to AuthPolicy class TekH 2026-02-03 16:10:14 +01:00
  • eb345a0e4d Relax and rename auth policies for sender/receiver roles TekH 2026-02-03 16:08:15 +01:00
  • 1b95b9d7e0 Refactor authorization policy naming to AuthPolicy TekH 2026-02-03 16:01:28 +01:00
  • d99193979f Update to AddAuthorizationBuilder for policy config TekH 2026-02-03 15:21:48 +01:00
  • 8742ea6025 Switch to policy-based authorization for controllers TekH 2026-02-03 15:16:30 +01:00
  • 2b8edc697a Add custom authorization policies and minor Swagger fix TekH 2026-02-03 15:15:04 +01:00
  • 7c88d4ed4b Update Sender role constant to "EGSender" TekH 2026-02-03 14:54:10 +01:00
  • a6be907307 Refactor AuthController roles and add check endpoint TekH 2026-02-03 14:54:02 +01:00
  • 2fcea78574 Add Swagger doc filter for /api/auth proxy login endpoint TekH 2026-02-03 11:13:53 +01:00
  • e8e428f935 Update default Audience value in AuthTokenKeys TekH 2026-02-03 11:13:29 +01:00
  • 9450ed3486 Remove old Login endpoint and related documentation TekH 2026-02-03 10:45:17 +01:00
  • 583a07c646 Add YARP reverse proxy support to API project TekH 2026-02-03 10:44:32 +01:00
  • 51ad4fbc2c Add YARP reverse proxy route for auth login requests TekH 2026-02-03 10:39:33 +01:00
  • 50ac7570ea Refactor GetDocument to unify sender and receiver logic TekH 2026-02-03 10:06:03 +01:00
  • 5465996563 Refactor document retrieval endpoints and authorization TekH 2026-02-03 09:48:33 +01:00
  • 1b840f4ae3 Refactor AuthController to use primary constructor TekH 2026-02-02 16:29:31 +01:00
  • 3923a3b403 Refactor claim retrieval with GetRequiredClaimOfSender TekH 2026-02-02 16:27:45 +01:00
  • ada621ac46 Refactor claim access to enforce required user claims TekH 2026-02-02 16:17:53 +01:00
  • abbe6a26a9 Refactor ControllerExtensions to SenderClaimExtensions TekH 2026-02-02 16:11:29 +01:00