Commit Graph

  • 2fcea78574 Add Swagger doc filter for /api/auth proxy login endpoint refactor/api-unification 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
  • 3066dac541 Rename EnvelopeAuthExtensions to ReceiverClaimExtensions TekH 2026-02-02 15:58:47 +01:00
  • b1aa6d6639 Refactor claim extraction methods for receiver context TekH 2026-02-02 15:58:07 +01:00
  • 31fe1c34f2 Remove GetClaimValue extension from EnvelopeAuthExtensions TekH 2026-02-02 15:13:10 +01:00
  • d7644bfe07 Move ClaimsPrincipal extensions to API.Extensions namespace TekH 2026-02-02 15:07:27 +01:00
  • 4759b16a85 Mark GetAnnotationParams as obsolete (PSPDF Kit deprecated) TekH 2026-02-02 15:05:15 +01:00
  • cfdfb43631 Restrict annotation endpoints to Receiver.FullyAuth role TekH 2026-02-02 14:55:44 +01:00
  • 6254bb6e3f Update auth role and envelopeId check in CreateAsync TekH 2026-02-02 14:55:10 +01:00
  • f995fa9fc3 Refactor claim accessors to enforce required claims TekH 2026-02-02 14:54:59 +01:00
  • c2fefe798d Add Sender constant to Role in Domain.Constants TekH 2026-02-02 11:58:30 +01:00
  • 849a282ec5 Refactor Role constants; add Receiver class, mark obsolete TekH 2026-02-02 11:55:17 +01:00
  • 6b23dcdba7 Refactor: unify role constants under new Role class TekH 2026-02-02 11:53:26 +01:00
  • a60d0f63e2 Update CORS origins and authentication config values TekH 2026-02-02 11:43:15 +01:00
  • 2481059b49 Update AuthClientParams URL and Audience in dev settings TekH 2026-02-02 11:42:17 +01:00
  • 6334097d5e Remove CommonServices project reference from API TekH 2026-02-02 10:30:09 +01:00
  • 9baa126c8c Update LocalizationController namespace and localizer types TekH 2026-02-02 10:29:44 +01:00
  • 1ef46013cd Remove EnvelopeGenerator.Terminal from solution TekH 2026-02-02 10:26:12 +01:00
  • 72dffd1043 Update SQL to use User.GetId() for current user context TekH 2026-02-02 10:17:55 +01:00
  • eda30472b9 No changes detected in diff TekH 2026-02-02 10:14:15 +01:00
  • 75846573da Add XML docs and standardize repository access patterns TekH 2026-02-02 10:07:50 +01:00
  • f59c0d90ad Refactor namespaces to EnvelopeGenerator.API TekH 2026-02-02 10:00:21 +01:00
  • cf40449112 remove angular website TekH 2026-02-02 09:56:31 +01:00
  • a59d4836d4 Add EnvelopeGenerator.API project, remove GeneratorAPI TekH 2026-01-30 15:12:28 +01:00
  • f475cf4ea9 Remove dotnet-ef tool config and IIS publish profiles TekH 2026-01-30 15:12:10 +01:00
  • d39018ca39 Add TfaRegistrationController for receiver TFA endpoints master TekH 2026-01-30 15:05:32 +01:00
  • b49482137f Add ReadOnlyController for envelope sharing flows TekH 2026-01-30 15:04:05 +01:00
  • bd40404d97 Add DocumentController for envelope document retrieval TekH 2026-01-30 14:48:10 +01:00
  • 6f16921a79 Remove Obsolete attributes and update FirstAsync behavior TekH 2026-01-30 14:41:54 +01:00
  • 1afc95f9c6 Add obsolete FirstAsync extension to TaskExtensions TekH 2026-01-30 14:24:57 +01:00
  • 6aed820196 Mark TaskExtensions and new helpers as [Obsolete] TekH 2026-01-30 14:20:05 +01:00
  • e17c4d02f8 Update Annotation model import to PsPdfKitAnnotation TekH 2026-01-30 13:07:00 +01:00
  • 8187924a8c Add EnvelopeAuthExtensions for envelope claim handling TekH 2026-01-30 13:06:40 +01:00
  • 1bf530f7e7 Add EnvelopeClaimTypes for custom envelope claim strings TekH 2026-01-30 13:06:27 +01:00
  • 9cadc8e901 Add PSPDFKit annotation model and utilities TekH 2026-01-30 13:02:34 +01:00
  • 1d4ad13532 Add core model classes for auth, culture, images, and links TekH 2026-01-30 12:55:44 +01:00
  • 03a8154b1c Add ConfigController to expose annotation config via API TekH 2026-01-30 09:43:26 +01:00
  • 20b8acd3fc Add AnnotationController for envelope annotation workflow TekH 2026-01-30 09:42:29 +01:00
  • a3afeb175f Refactor controllers for MediatR and cleaner API design TekH 2026-01-28 14:14:04 +01:00
  • 114555c843 Add XML docs to ReadEnvelopeReceiverQueryHandler ctor TekH 2026-01-28 14:10:03 +01:00
  • f294ef2fde Refactor EnvelopeTypeController to use MediatR TekH 2026-01-28 13:48:02 +01:00
  • 02ad819da9 Refactor EnvelopeReceiverController to use MediatR only TekH 2026-01-28 13:43:34 +01:00
  • 041d98ca78 Refactor EnvelopeController to use MediatR exclusively TekH 2026-01-28 13:41:43 +01:00
  • afea2fb5ea Refactor envelope queries into unified ReadEnvelopeQuery TekH 2026-01-28 13:34:54 +01:00
  • beeb9e4e75 Refactor EmailTemplateController to use generic IRepository TekH 2026-01-28 13:13:37 +01:00
  • 30d13b1ffb Add MediatR query handler for reading receiver details TekH 2026-01-28 13:09:51 +01:00
  • 814df63306 Add MediatR query/handler for reading envelope types TekH 2026-01-28 12:55:44 +01:00
  • 830d1af44a Add ReadUserEnvelopesQuery and handler with filtering TekH 2026-01-28 12:54:22 +01:00
  • 94018d2a36 Add query handler to fetch receiver's latest used name TekH 2026-01-28 12:51:40 +01:00
  • cf5a724bf2 Add username filter to ReadEnvelopeReceiverQuery handler TekH 2026-01-28 12:42:21 +01:00
  • 172f2e27d7 Bump version to 3.9.0 in EnvelopeGenerator.Web.csproj TekH 2026-01-27 12:07:02 +01:00
  • d350e2ae48 Add envelope validation to BurnAnnotsToPDF function TekH 2026-01-27 11:49:19 +01:00
  • 2779452d72 Add ReadOnly property to Envelope class TekH 2026-01-27 11:49:02 +01:00
  • 5ebc6c6739 Update SQL to include ENVELOPE_TYPE in envelope query TekH 2026-01-26 15:07:58 +01:00
  • 891593755e Remove DLL ref, update configs, add WCF metadata TekH 2026-01-26 15:02:49 +01:00
  • 796b233ba4 Add contract type check to envelope validation feat/read-and-confirm-form-ui TekH 2026-01-23 17:37:14 +01:00
  • b20260674e Improve PDF font handling; simplify report SQL fields TekH 2026-01-22 15:57:09 +01:00
  • 7e5ff6bcb2 Refactor APIEnvelopeJob to use primary constructor TekH 2026-01-22 12:47:58 +01:00
  • 6eed9b1e31 Update WorkerSettings with SQL Server connection string TekH 2026-01-22 10:14:44 +01:00
  • d4b1a4921c Refactor worker to use config, DI, and Quartz scheduling TekH 2026-01-22 09:51:35 +01:00
  • f078bafdde Refactor Jobs namespace and improve PDF handling TekH 2026-01-22 09:51:16 +01:00
  • 786a3e128d Add EnvelopeGenerator.WorkerService as background worker TekH 2026-01-20 16:46:30 +01:00
  • ff3a146636 Add job framework for envelope processing and PDF finalization TekH 2026-01-20 16:28:05 +01:00
  • 40b2cad598 Add EnvelopeGenerator.Jobs project to the solution TekH 2026-01-20 15:52:41 +01:00
  • 5c675be0ed Add type check to Handle method in AnnotationHandler TekH 2026-01-20 13:57:52 +01:00
  • 58164be640 Handle missing PsPdfKitAnnotation with blank JSON TekH 2026-01-20 13:57:43 +01:00
  • a639377195 Make PsPdfKitAnnotation property and param nullable TekH 2026-01-20 13:57:29 +01:00
  • e3d6e87ee5 Allow nullable annotation param; validate for non-readonly TekH 2026-01-20 12:11:49 +01:00
  • 2795b91386 Refactor handleFinish to streamline READ_AND_CONFIRM flow and improve validation checks TekH 2026-01-20 11:57:04 +01:00
  • ca248c3aa6 Support READ_AND_CONFIRM flow in handleFinish TekH 2026-01-20 11:44:40 +01:00
  • 383634fca6 Conditionally add btn_refresh event based on READ_AND_CONFIRM TekH 2026-01-20 11:11:59 +01:00
  • 75097afa06 Add refresh button to envelope UI when not read-only TekH 2026-01-20 11:11:39 +01:00
  • 77975c0644 Conditionally show "reset" button in mobile toolbar TekH 2026-01-20 11:11:25 +01:00
  • 5707213edd Conditionally apply PDF background for read-only envelopes TekH 2026-01-20 10:54:31 +01:00
  • ad54ba9dc4 Conditionally load annotations based on READ_AND_CONFIRM TekH 2026-01-20 10:54:16 +01:00
  • 1f233153cf Restrict page view tracking to READ_AND_CONFIRM mode TekH 2026-01-20 10:38:37 +01:00
  • 513ec007eb Set ViewData["ReadAndConfirm"] for envelope read-only state TekH 2026-01-20 10:30:25 +01:00
  • 1305714da2 Move ReadOnly property from Envelope to EnvelopeDto TekH 2026-01-20 10:30:07 +01:00
  • 1e90cda393 Add READ_AND_CONFIRM JS constant from ViewData flag TekH 2026-01-20 09:54:45 +01:00
  • 5a5cbcb14d Track viewed PDF pages and persist state in sessionStorage TekH 2026-01-19 17:06:43 +01:00
  • a35f06070a Remove total page count logging after PSPDFKit load TekH 2026-01-19 17:03:05 +01:00
  • 2606066103 Add logging for page changes and total pages in PSPDFKit TekH 2026-01-19 16:57:34 +01:00
  • 7495e062a9 Remove EnvelopeSigningType enum and update envelope logic TekH 2026-01-19 16:50:02 +01:00
  • 293044bec3 Handle envelope type with framework-specific properties TekH 2026-01-19 16:21:58 +01:00
  • e0ff976d21 Add unit tests for EnvelopeSigningType.Normalize method TekH 2026-01-19 16:08:39 +01:00
  • bec45ab1f1 Refactor test namespaces to EnvelopeGenerator.Tests.Application TekH 2026-01-19 16:02:39 +01:00
  • fecd054a5c Add EnvelopeSigningType enum and Normalize extension TekH 2026-01-19 16:01:13 +01:00
  • 32b488c50f Refactor test dependency resolution in DocSignedNotificationTests TekH 2026-01-19 15:56:12 +01:00
  • 9cfdd16970 Refactor test DB config to support SQL Server and fix seeding TekH 2026-01-19 15:51:09 +01:00
  • 4da5848253 Refactor test namespaces; update package version TekH 2026-01-19 15:14:59 +01:00
  • 88da210ba2 Update DigitalData.Core.Abstraction.Application to 1.6.0 TekH 2026-01-19 15:13:53 +01:00