Commit Graph

  • 6feb601670 fix(annotations): include bounding box coordinates in mapped signature and frame data TekH 2025-10-28 13:58:03 +01:00
  • 39c12ada45 refactor(annotations): include bounding box info in mapped signature fields TekH 2025-10-28 13:49:26 +01:00
  • 985ad4dc29 fix(pdf-burner): correct image annotation type and scaling TekH 2025-10-28 13:00:43 +01:00
  • 038ac2aed0 fix(annotations): correct signature frame mapping by filtering by pageIndex TekH 2025-10-28 12:59:49 +01:00
  • 5e74de0ce7 refactor(pdf-burner): adjust annotation positioning logic in BurnElementAnnotsToPDF TekH 2025-10-28 11:48:19 +01:00
  • 0ce7ae9494 fix(pdfburner): correct page indexing for annotation rendering TekH 2025-10-28 10:48:15 +01:00
  • 7041a4694a fix: ensure annotations are properly burned after background addition in PDFBurner TekH 2025-10-28 10:43:19 +01:00
  • 75e47d10e3 feat(pdfburner): add ink annotation support and refactor annotation handling TekH 2025-10-28 10:06:38 +01:00
  • 7f9125b3aa refactor: add AddImageAnnotation-method TekH 2025-10-28 09:43:43 +01:00
  • fee256a51a add y offset to AddFormFieldValue metot TekH 2025-10-28 09:25:48 +01:00
  • 8ad7c37261 refactor(PdfBurner): update BurnAnnotsToPDF to add form field TekH 2025-10-28 09:09:53 +01:00
  • ef28bbaaf1 refactor(pdf-burner): replace annotation type constants with AnnotationType class TekH 2025-10-24 13:50:24 +02:00
  • 258de6244c refactor(pdf-burner): organize code with regions for better readability - Grouped related methods and classes into logical #Region blocks: - "Burn PDF" - "Add Value" - "Helpers" - "Model" - Improved code structure and readability without changing functionality. - No logic or behavior modifications were made. TekH 2025-10-24 12:30:16 +02:00
  • a845b85a5c refactor(PDFBurner): separate element annotation burning into dedicated method and simplify BurnAnnotsToPDF logic TekH 2025-10-24 12:21:04 +02:00
  • 02a7b706cf refactor(PDFBurner): extract instant JSON annotation burning logic into separate method TekH 2025-10-23 17:05:37 +02:00
  • 7912469709 refactor(pdf): add output stream disposal management to Pdf class TekH 2025-10-23 14:34:57 +02:00
  • 75d975223e feat(pdf): add optional output stream parameter to FromMemory overload TekH 2025-10-23 14:30:30 +02:00
  • c456d67d03 feat(pdf): add option to preserve input stream on disposal TekH 2025-10-23 13:51:40 +02:00
  • 241e59fc7e feat(Pdf): add FromMemory method to be able to create via stream TekH 2025-10-23 13:39:59 +02:00
  • f0d101bb23 refactor(pdf-burner): rename BurnInstantJSONAnnotationsToPDF to BurnAnnotsToPDF TekH 2025-10-23 13:36:32 +02:00
  • 8db5afae40 feat(PDFBurner): add background rendering using PdfEditor before burning annotations TekH 2025-10-23 12:54:53 +02:00
  • b62cca5961 feat(pdf-burner): integrate repository to fetch envelope annotations TekH 2025-10-23 12:14:35 +02:00
  • 0e7b120ded refactor(Entities.Annotation): rename it to ElementAnnotation to prevent name conflicts. TekH 2025-10-23 10:51:19 +02:00
  • d8cbdb0c65 chore: - upg Core.Abstraction.Application to 1.4.0 - upg Core.Abstractions to 4.2.0 TekH 2025-10-23 10:37:15 +02:00
  • 0107602a84 upg Abstraction.Application and Application projects TekH 2025-10-22 18:34:40 +02:00
  • 02ecd88758 feat(TestAnnotationController): include receiver signature in RemoveSignatureNotification TekH 2025-10-22 14:29:38 +02:00
  • 17c7e46388 fix(AnnotationController): use PublishSafely for docSignedNotification TekH 2025-10-22 14:25:50 +02:00
  • f3af30c67d feat(DocSignedNotificationExtensions): add PublishSafely extension for DocSignedNotification TekH 2025-10-22 13:10:38 +02:00
  • 90e10d3d04 refactor(RemoveSignatureNotification): update handlers to throw exception if there is no filter TekH 2025-10-22 12:50:57 +02:00
  • af14ef7ce5 feat(RemoveSignatureNotification): add validation and filter logic to RemoveSignatureNotification TekH 2025-10-22 11:02:10 +02:00
  • 1edcfed318 refactor(RemoveSignatureNotification): Alle Filter von Handlern an die Bedingung binden, dass sie nicht null sind. TekH 2025-10-22 10:38:08 +02:00
  • 2004c7ced2 feat(RemoveSignatureNotification): extend RemoveSignatureNotification with EnvelopeId and ReceiverId TekH 2025-10-21 16:43:01 +02:00
  • 40135fb8a2 feat(RemoveHistoryHandler): add filtering by receiver signature in RemoveHistoryHandler TekH 2025-10-21 15:51:55 +02:00
  • b57c0aa9c7 refactor(RemoveDocStatusHandler): update RemoveDocStatusHandler to support conditional receiver signature filtering TekH 2025-10-21 15:41:09 +02:00
  • 2c4c18935f feat(RemoveSignatureNotification): add ReceiverSignature to RemoveSignatureNotification TekH 2025-10-21 15:25:04 +02:00
  • d8ed06fdb6 feat(RemoveAnnotationHandler): add RemoveAnnotationHandler to handle signature removal notifications TekH 2025-10-21 12:43:59 +02:00
  • 09bf8db884 refactor(RemoveAnnotationHandler): rename as RemoveDocStatusHandler TekH 2025-10-21 12:27:54 +02:00
  • 911c812b19 refactor(Annotation): change Id column type from int to bigint in Annotation entity TekH 2025-10-21 11:45:23 +02:00
  • 8ae0f79365 refactor(AnnotationDto): split AnnotationDto into AnnotationCreateDto and AnnotationDto TekH 2025-10-21 11:42:01 +02:00
  • 0ca54fe1fe feat(DocSignedNotification): replace Annotations with PsPdfKitAnnotation in DocSignedNotification TekH 2025-10-21 10:11:36 +02:00
  • a1d6b5347f refactor(annotation): simplify mapSignature function to return a flat array TekH 2025-10-21 09:48:06 +02:00
  • 6cc631111c refactor(annotation): simplify field mapping and return structured objects TekH 2025-10-21 09:38:47 +02:00
  • 9d6074874f fix(annotation): correctly assign elementId for signature annotations TekH 2025-10-21 09:25:01 +02:00
  • 26bdb0806d feat(MappingProfile): add AutoMapper profile for CreateAnnotationCommand to Annotation TekH 2025-10-21 09:09:56 +02:00
  • 7919f02ffd feat(annotation): enhance mapSignature to support drawn signatures TekH 2025-10-20 16:35:53 +02:00
  • 04ae14c660 refactor(annotation): update mapSignature to handle frames and signatures separately TekH 2025-10-20 14:29:39 +02:00
  • cff79730b0 fix(annotations): correctly decode base64 for FRAME annotations TekH 2025-10-20 14:22:19 +02:00
  • 188cb67306 feat(annotations): add fixBase64 and map FRAME annotations to nearest signature TekH 2025-10-20 14:05:11 +02:00
  • abaa315b24 feat(utils): add findNearest function to calculate closest point TekH 2025-10-20 13:40:38 +02:00
  • 4f463c27e6 feat(annotation): extend mapSignature to include FRAME annotations TekH 2025-10-20 11:28:05 +02:00
  • d6f17ec4e8 feat(annotations): add mapSignature function for mapping form field data TekH 2025-10-20 10:59:57 +02:00
  • e3e2831da1 feat(Annotation): add Type property to Annotation entity and update CHANGED_WHO column type TekH 2025-10-20 10:37:29 +02:00
  • 52306d481f refactor(app): simplify annotation creation and improve signature handling TekH 2025-10-17 13:46:07 +02:00
  • f046be240b refactor(annotations): replace global element index with element.id in generateId TekH 2025-10-17 09:33:58 +02:00
  • 16e5d5c692 feat(AnnotationHandler): add handler for DocSignedNotification to create annotations TekH 2025-10-16 14:28:25 +02:00
  • e64ad44b71 refactor(annotation): simplify PSPDFKitInstantJSON deserialization in CreateAnnotationCommand TekH 2025-10-16 11:24:23 +02:00
  • e88bd55198 refactor(AnnotationHandler): rename as DocStatusHandler TekH 2025-10-16 10:18:32 +02:00
  • 4abed0e1bc fix(data): define navigation property for Envelope–Document relationship TekH 2025-10-15 18:23:43 +02:00
  • 69821e64c6 refactor(Document): update Document entity structure and file properties TekH 2025-10-14 10:53:19 +02:00
  • f13a2434f7 refactor(CreateAnnotationCommand): make JsonSerializerOptions static. TekH 2025-10-14 09:34:59 +02:00
  • ecc7552951 refactor: move CreateAnnotationCommand extension to separate static class TekH 2025-10-13 17:15:00 +02:00
  • d10f19d92a refactor(annotation): add lazy JSON deserialization for PSPDFKitInstantJSON TekH 2025-10-13 16:56:00 +02:00
  • 5e53f2b691 refactor(CreateAnnotationCommand): update to return IEnumerable<Signature> as result TekH 2025-10-13 15:51:53 +02:00
  • f56928f44f feat(CreateAnnotationCommand): implement CreateAnnotationCommand and handler logic TekH 2025-10-13 15:28:38 +02:00
  • faa37e0dcd add CreateAnnotationCommandHandler without implementation TekH 2025-10-13 11:17:50 +02:00
  • e51470a449 create AnnotationDto TekH 2025-10-13 11:16:37 +02:00
  • adce61fead feat: add CreateAnnotationCommand record for annotation creation TekH 2025-10-13 10:59:58 +02:00
  • e052bf56f4 feat(EGDbContext): add annotations mapping and clean up constructor initialization TekH 2025-10-13 10:02:26 +02:00
  • 22a7619627 feat(Signature): add Annotations navigation property to Signature entity TekH 2025-10-13 09:48:24 +02:00
  • 281cf47834 refactor(Annotation): rename Guid as Id TekH 2025-10-13 09:43:08 +02:00
  • a258dcdad0 feat(Annotation): add Annotation entity for document receiver element annotations TekH 2025-10-13 09:40:41 +02:00
  • 79c26eb5b5 refactor(PDFBurner): replace fieldName with egName and simplify form field handling TekH 2025-10-10 15:00:04 +02:00
  • 1f745ae79c refactor(pdfburner): simplify form field handling and improve default field naming TekH 2025-10-09 18:59:18 +02:00
  • ce7ca39c39 add isLabel property TekH 2025-10-09 17:42:34 +02:00
  • 7b6f916486 refactor(PDFBurner): rename Annotation.internalType to fieldName for clarity TekH 2025-10-09 12:19:19 +02:00
  • 57422a481c feat(PDFBurner): support unstructured annotations and simplify processing TekH 2025-10-08 16:27:28 +02:00
  • e96523b786 update to use IRepository<T> TekH 2025-10-08 13:36:09 +02:00
  • 3b7d0e1321 refactor(RemoveSignatureNotification): create with handlers to remove signatures of a document TekH 2025-10-08 12:41:14 +02:00
  • 9adc1ea4e7 refactor(annotation): remove unnecessary loop TekH 2025-10-08 10:26:25 +02:00
  • 510f5e9ddd fix: update to set to hold the value of id in a varable to be able to use form fields TekH 2025-10-08 00:47:17 +02:00
  • 44b204ca68 add structred id to image annotations TekH 2025-10-08 00:36:20 +02:00
  • b72ac68daf refactor(annotations.js): move generateId method to outsite of createAnnotations method TekH 2025-10-08 00:29:37 +02:00
  • 7d85d59ace add hasStructuredID property isntead of throwing exception and filter it TekH 2025-10-08 00:19:28 +02:00
  • 4fad41bd0b update to use # as seperator instead of _ TekH 2025-10-07 22:19:01 +02:00
  • 39936792aa update to use annotations-by-receiver for iteration TekH 2025-10-07 22:16:52 +02:00
  • 74f444a8d6 feat(PDFBurner): add AnnotationsByReceiver method to AnnotationData TekH 2025-10-07 21:54:18 +02:00
  • b67f26cc21 refactor(PDFBurner): enhance annotation ID handling and validation TekH 2025-10-07 21:31:38 +02:00
  • a29f918125 fix(DependencyInjection): update to scan the assembly of EnvelopeReceiver instead of Config TekH 2025-10-07 18:09:14 +02:00
  • 3f116ce11a refactor(annotation): generate deterministic annotation IDs based on envelopeId, receiverId, and element index TekH 2025-10-07 09:41:02 +02:00
  • 41738bb36c refactor(annotation): add envelope id and receiver id input parameters TekH 2025-10-06 17:12:06 +02:00
  • 320b2ecc77 refactor(AnnotationData): add SignatureAnnotations-getter method to split signatures TekH 2025-10-06 17:08:44 +02:00
  • b02cc3d7a4 refactor(PDFBurner): convert to Sub TekH 2025-10-06 14:39:55 +02:00
  • 14f2d9b6af refactor(PDFBurner): remove sigAnnotType parameter from AddInstantJSONAnnotationToPDF method TekH 2025-10-06 13:54:56 +02:00
  • df74267616 refactor(PDFBurner): Vereinfachung der PDFBurner-Annotationsmethoden und Verbesserung der Fehlerbehandlung TekH 2025-10-06 10:29:29 +02:00
  • 42870b973d refactor(frmFinalizePDF): configure Factory.Shared TekH 2025-10-01 16:52:05 +02:00
  • 33041a8b96 update to add triggers as dictionary TekH 2025-10-01 15:39:08 +02:00
  • 79db05be26 update to use Factory.Shared TekH 2025-10-01 15:18:58 +02:00
  • f24a218d12 refactor(FinalizeDocumentJob): add EnvelopeGeneratorInfrastructure-Services TekH 2025-10-01 14:44:47 +02:00
  • 44a9971cf8 refactor(DependencyInjection.Config): add AddSQLExecutor method TekH 2025-10-01 14:08:41 +02:00
  • 82d4b7ec6a feat(infrastructure): refactor DIExtensions for DbContext registration TekH 2025-10-01 13:25:52 +02:00