From a593a78832408f0b9a6d49cd2c6396fc151355b0 Mon Sep 17 00:00:00 2001 From: igor <igor.markin@vereign.com> Date: Mon, 30 Nov 2020 16:52:57 +0300 Subject: [PATCH] Add missing files --- diff1 | 1541 -------------------- diff2 | 1545 --------------------- dist/PlainNormalizer/PlainNormalizer.d.ts | 1 + dist/PlainNormalizer/PlainNormalizer.js | 14 + dist/PlainNormalizer/index.d.ts | 4 + dist/PlainNormalizer/index.js | 6 + 6 files changed, 25 insertions(+), 3086 deletions(-) delete mode 100644 diff1 delete mode 100644 diff2 create mode 100644 dist/PlainNormalizer/PlainNormalizer.d.ts create mode 100644 dist/PlainNormalizer/PlainNormalizer.js create mode 100644 dist/PlainNormalizer/index.d.ts create mode 100644 dist/PlainNormalizer/index.js diff --git a/diff1 b/diff1 deleted file mode 100644 index d987a6e..0000000 --- a/diff1 +++ /dev/null @@ -1,1541 +0,0 @@ -"<DIV> - <DIV> - <DIV> - <H2> - <TEXT>Validationcases</TEXT> - </H2> - <BUTTON/> - </DIV> - <DIV> - <DIV> - <DIV> - <P/> - <P> - <TEXT>Validationcases</TEXT> - </P> - </DIV> - </DIV> - </DIV> - <DIV> - <DIV> - <P> - <STRONG> - <TEXT>Abstract</TEXT> - </STRONG> - <TEXT>Themainprincipleofnormalizationstrategiesistoremoveasmuchnotrelevantinformationaspossibleandleaveonlyessentialinfolikelinks,texts,dates.</TEXT> - </P> - <P> - <STRONG> - <TEXT>BasicHTMLnormalization(AppliedtobothGmailandOutlook):</TEXT> - </STRONG> - </P> - <OL> - <LI> - <TEXT>RemoveallHTMLattributesexceptfor:</TEXT> - </LI> - </OL> - <UL> - <LI> - <TEXT>alt</TEXT> - </LI> - <LI> - <TEXT>src</TEXT> - </LI> - <LI> - <TEXT>cite</TEXT> - </LI> - <LI> - <TEXT>data</TEXT> - </LI> - <LI> - <TEXT>datetime</TEXT> - </LI> - <LI> - <TEXT>href</TEXT> - </LI> - <LI> - <TEXT>value</TEXT> - </LI> - </UL> - <OL> - <LI> - <TEXT>Orderattributesalphabeticallywithinthetag</TEXT> - </LI> - <LI> - <TEXT>Removeallemptytexts,commentsanddoctypenodes,</TEXT> - <CODE> - <TEXT><br></TEXT> - </CODE> - <TEXT>and</TEXT> - <CODE> - <TEXT><hr></TEXT> - </CODE> - <TEXT>tags</TEXT> - </LI> - <LI> - <TEXT>RemoveQARCodeHTMLnode</TEXT> - </LI> - <LI> - <TEXT>Removeallspacesandlinebreaksfromthetext</TEXT> - </LI> - </OL> - <P> - <STRONG> - <TEXT>Basictextnormalization(AppliedtobothGmailandOutlook)</TEXT> - </STRONG> - </P> - <UL> - <LI> - <TEXT>Removeallwhitespacesandlinebreaksfromtheplaintext,becauseemailclientsmayamendtheoriginalspacingofthetext.Forexampletrimspacesfromedges,orreduceamountofspacesbetweenwords.Orinsertzero-widthcharacterwithunicode</TEXT> - <CODE> - <TEXT>\\u200B</TEXT> - </CODE> - <TEXT>.</TEXT> - </LI> - </UL> - <P> - <STRONG> - <TEXT>OutlookspecificHTMLnormalization(prependsbasicnormalization)</TEXT> - </STRONG> - </P> - <OL> - <LI> - <TEXT>Unwindall</TEXT> - <CODE> - <TEXT>span</TEXT> - </CODE> - <TEXT>tags,becauseincertaincasesOutlookamendsmarkupbyinsertingspantags.</TEXT> - </LI> - </OL> - <P> - <TEXT>Example:</TEXT> - </P> - <PRE> - <CODE> - <TEXT><div></TEXT> - <TEXT><span></TEXT> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT><span>Nestinglevel2</span></TEXT> - <TEXT></span></TEXT> - <TEXT></div></TEXT> - </CODE> - </PRE> - <P> - <TEXT>turnsinto</TEXT> - </P> - <PRE> - <CODE> - <TEXT><div></TEXT> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT>Nestinglevel2</TEXT> - <TEXT></div></TEXT> - </CODE> - </PRE> - <OL> - <LI> - <P> - <TEXT>Removealloutlookspecifictagsstartingwithprefix</TEXT> - <CODE> - <TEXT>o:</TEXT> - </CODE> - <TEXT>.E.g.</TEXT> - <CODE> - <TEXT><o:p>...</o:p></TEXT> - </CODE> - </P> - </LI> - <LI> - <P> - <TEXT>Unwindcontentsofdivwithclass</TEXT> - <CODE> - <TEXT>WordSection1</TEXT> - </CODE> - <TEXT>.Desktopversionswrappingemaildataintothistagbehindthescenes.</TEXT> - </P> - </LI> - </OL> - <P> - <TEXT>Example:</TEXT> - </P> - <PRE> - <CODE> - <TEXT><divclass=\"WordSection1\"></TEXT> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT><ahref=\"..\">Link</span></TEXT> - <TEXT></div></TEXT> - </CODE> - </PRE> - <P> - <TEXT>turnsinto</TEXT> - </P> - <PRE> - <CODE> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT><ahref=\"..\">Link</span></TEXT> - </CODE> - </PRE> - <P> - <STRONG> - <TEXT>GmailspecificHTMLnormalization(prependsbasicnormalization)</TEXT> - </STRONG> - </P> - <UL> - <LI> - <TEXT>Findallimgtagswith</TEXT> - <CODE> - <TEXT>data-surl</TEXT> - </CODE> - <TEXT>attribute,extractit'svalueandplaceinto</TEXT> - <CODE> - <TEXT>src</TEXT> - </CODE> - <TEXT>attribute,andremove</TEXT> - <CODE> - <TEXT>data-surl</TEXT> - </CODE> - <TEXT>attribute</TEXT> - </LI> - </UL> - <P> - <TEXT>Example:</TEXT> - </P> - <PRE> - <CODE> - <TEXT><imgdata-surl=\"cid:aaaa_aaa\"src=\"blob:https://mail.google.com\"/></TEXT> - </CODE> - </PRE> - <P> - <TEXT>turnsinto</TEXT> - </P> - <PRE> - <CODE> - <TEXT><imgsrc=\"cid:aaaa_aaa\"/></TEXT> - </CODE> - </PRE> - <P> - <STRONG> - <TEXT>Validationtests</TEXT> - </STRONG> - </P> - <TABLE> - <THEAD> - <TR> - <TH> - <TEXT>title</TEXT> - </TH> - <TH> - <TEXT>Sentfrom</TEXT> - </TH> - <TH> - <TEXT>HTMLnormalization</TEXT> - </TH> - <TH> - <TEXT>Plaintextnormalization</TEXT> - </TH> - <TH> - <TEXT>Chrome</TEXT> - </TH> - <TH> - <TEXT>Edge</TEXT> - </TH> - <TH> - <TEXT>Safari</TEXT> - </TH> - <TH> - <TEXT>Desktop(Windows)</TEXT> - </TH> - <TH> - <TEXT>Desktop(Mac)</TEXT> - </TH> - </TR> - </THEAD> - <TBODY> - <TR> - <TD> - <TEXT>01justatext</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>02Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/31\"> - <TEXT>#31</TEXT> - </A> - </TD> - <TD> - <TEXT>ok/failed</TEXT> - </TD> - <TD/> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/31\"> - <TEXT>#31</TEXT> - </A> - </TD> - <TD> - <TEXT>Validationfailed</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>03Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated,validationisslow</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>04Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/32\"> - <TEXT>#32</TEXT> - </A> - <TEXT>,</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/33\"> - <TEXT>#33</TEXT> - </A> - </TD> - <TD> - <TEXT>ok/failed</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/33\"> - <TEXT>#33</TEXT> - </A> - </TD> - </TR> - <TR> - <TD> - <TEXT>05AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/Validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>06Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>failed</TEXT> - </TD> - <TD> - <TEXT>failed</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>07Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>08AppendOneDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD/> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD> - <TEXT>Notapplicable</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>09AppendOneDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>Notapplicable</TEXT> - </TD> - <TD> - <TEXT>Notapplicable</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>10Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - <TD/> - <TD> - <TEXT>EmailissentwithoutQRcode</TEXT> - </TD> - <TD> - <TEXT>ForsomereasontheSizeofattachmentincreasesby~30%,</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - </TR> - <TR> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>20Replywith:justatext</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>+ok/Validated</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>21Replywith:Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/36\"> - <TEXT>#36</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>22Replywith:Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>23Replywith:Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/33\"> - <TEXT>#33</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>24Replywith:AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>25Replywith:Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>26Replywith:Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>27Replywith:AppendOneDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>28Replywith:AppendOneDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>29Replywith:Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>CheckValidationOnly</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>40Received:justatext</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>41Received:Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>42Received:Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>43Received:Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>44Received:AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>45Received:Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>46Received:Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>47Received:AppendGDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>48Received:AppendGDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>49Received:Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>60ReceivedReplywith:justatext</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>61ReceivedReplywith:Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>62ReceivedReplywith:Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>63ReceivedReplywith:Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>64ReceivedReplywith:AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>65ReceivedReplywith:Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>66ReceivedReplywith:Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>67ReceivedReplywith:AppendGDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>68ReceivedReplywith:AppendGDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>69ReceivedReplywith:Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - </TBODY> - </TABLE> - </DIV> - <SMALL> - <TEXT>Edited</TEXT> - <TIME datetime=\"2020-11-19T05:41:23+00:00\"> - <TEXT>8minutesago</TEXT> - </TIME> - <TEXT>by</TEXT> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - </SMALL> - </DIV> - </DIV> - <DIV> - <DIV> - <OL> - <LI> - <DIV> - <BUTTON> - <DIV> - <P> - <TEXT>Dropor</TEXT> - <TEXT>upload</TEXT> - <TEXT>designstoattach</TEXT> - </P> - </DIV> - </BUTTON> - </DIV> - <DIV> - <DIV> - <DIV> - <H3> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#related-issues\"/> - <TEXT>Linkedissues</TEXT> - <A href=\"https://code.vereign.com/help/user/project/issues/related_issues\"/> - <DIV> - <DIV> - <TEXT>0</TEXT> - </DIV> - <BUTTON/> - </DIV> - </H3> - </DIV> - </DIV> - </DIV> - </LI> - </OL> - </DIV> - <DIV> - <DIV> - <DIV> - <DIV> - <BUTTON> - <TEXT>👍</TEXT> - <TEXT>0</TEXT> - </BUTTON> - <BUTTON> - <TEXT>👎</TEXT> - <TEXT>0</TEXT> - </BUTTON> - <DIV> - <BUTTON/> - </DIV> - </DIV> - </DIV> - <DIV> - <DIV> - <BUTTON> - <TEXT>Oldestfirst</TEXT> - </BUTTON> - <DIV> - <BUTTON> - <TEXT>Showallactivity</TEXT> - </BUTTON> - <DIV> - <DIV> - <BUTTON> - <TEXT>Createmergerequest</TEXT> - </BUTTON> - <BUTTON> - <I/> - </BUTTON> - </DIV> - </DIV> - </DIV> - </DIV> - </DIV> - <DIV> - <UL> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58017\"> - <TIME datetime=\"2020-11-18T06:13:44.010Z\"> - <TEXT>23hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedtitlefrom</TEXT> - <STRONG> - <TEXT>Validationcases</TEXT> - <TEXT>:</TEXT> - </STRONG> - <TEXT>to</TEXT> - <STRONG> - <TEXT>Validationcases</TEXT> - </STRONG> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58025\"> - <TIME datetime=\"2020-11-18T07:53:16.478Z\"> - <TEXT>21hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58026\"> - <TIME datetime=\"2020-11-18T07:53:16.502Z\"> - <TEXT>21hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58036\"> - <TIME datetime=\"2020-11-18T10:42:04.722Z\"> - <TEXT>19hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>IgorMarkin</TEXT> - </A> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>@igor.markin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58052\"> - <TIME datetime=\"2020-11-18T13:32:47.847Z\"> - <TEXT>16hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>IgorMarkin</TEXT> - </A> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>@igor.markin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58055\"> - <TIME datetime=\"2020-11-18T13:59:00.395Z\"> - <TEXT>15hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>IgorMarkin</TEXT> - </A> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>@igor.markin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58056\"> - <TIME datetime=\"2020-11-18T14:07:05.781Z\"> - <TEXT>15hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58066\"> - <TIME datetime=\"2020-11-19T03:24:46.045Z\"> - <TEXT>2hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58068\"> - <TIME datetime=\"2020-11-19T05:41:23.630Z\"> - <TEXT>8minutesago</TEXT> - </TIME> - </A> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - </UL> - </DIV> - </DIV> - </DIV> - </DIV> - </DIV> - <DIV> - <DIV> - <A href=\"https://office.test.vereign.com/?q=CiCHsHP9w5YPuk73rk6eoIG92LtgQ2AujTWDDS4VR1bL4BIgGlITXdUo30ZvEgaMsw7RqQZ2xTYF7a3-6QwFpvOGnG4=&https://office.test.vereign.com/?q=CiCHsHP9w5YPuk73rk6eoIG92LtgQ2AujTWDDS4VR1bL4BIgGlITXdUo30ZvEgaMsw7RqQZ2xTYF7a3-6QwFpvOGnG4=&\"> - <IMG alt=\"qrcode.png\" src=\"cid:56c315d8-19bf-4bb0-a3c6-89980b1c588d\"/> - </A> - </DIV> - </DIV> diff --git a/diff2 b/diff2 deleted file mode 100644 index 4f3f708..0000000 --- a/diff2 +++ /dev/null @@ -1,1545 +0,0 @@ -<DIV> - <DIV> - <DIV> - <H2> - <TEXT>Validationcases</TEXT> - </H2> - <BUTTON/> - </DIV> - <DIV> - <DIV> - <DIV> - <P/> - <P> - <TEXT>Validationcases</TEXT> - </P> - </DIV> - </DIV> - </DIV> - <DIV> - <DIV> - <P> - <STRONG> - <TEXT>Abstract</TEXT> - </STRONG> - <TEXT>Themainprincipleofnormalizationstrategiesistoremoveasmuchnotrelevantinformationaspossibleandleaveonlyessentialinfolikelinks,texts,dates.</TEXT> - </P> - <P> - <STRONG> - <TEXT>BasicHTMLnormalization(AppliedtobothGmailandOutlook):</TEXT> - </STRONG> - </P> - <OL> - <LI> - <TEXT>RemoveallHTMLattributesexceptfor:</TEXT> - </LI> - </OL> - <UL> - <LI> - <TEXT>alt</TEXT> - </LI> - <LI> - <TEXT>src</TEXT> - </LI> - <LI> - <TEXT>cite</TEXT> - </LI> - <LI> - <TEXT>data</TEXT> - </LI> - <LI> - <TEXT>datetime</TEXT> - </LI> - <LI> - <TEXT>href</TEXT> - </LI> - <LI> - <TEXT>value</TEXT> - </LI> - </UL> - <OL> - <LI> - <TEXT>Orderattributesalphabeticallywithinthetag</TEXT> - </LI> - <LI> - <TEXT>Removeallemptytexts,commentsanddoctypenodes,</TEXT> - <CODE> - <TEXT><br></TEXT> - </CODE> - <TEXT>and</TEXT> - <CODE> - <TEXT><hr></TEXT> - </CODE> - <TEXT>tags</TEXT> - </LI> - <LI> - <TEXT>RemoveQARCodeHTMLnode</TEXT> - </LI> - <LI> - <TEXT>Removeallspacesandlinebreaksfromthetext</TEXT> - </LI> - </OL> - <P> - <STRONG> - <TEXT>Basictextnormalization(AppliedtobothGmailandOutlook)</TEXT> - </STRONG> - </P> - <UL> - <LI> - <TEXT>Removeallwhitespacesandlinebreaksfromtheplaintext,becauseemailclientsmayamendtheoriginalspacingofthetext.Forexampletrimspacesfromedges,orreduceamountofspacesbetweenwords.Orinsertzero-widthcharacterwithunicode</TEXT> - <CODE> - <TEXT>\\u200B</TEXT> - </CODE> - <TEXT>.</TEXT> - </LI> - </UL> - <P> - <STRONG> - <TEXT>OutlookspecificHTMLnormalization(prependsbasicnormalization)</TEXT> - </STRONG> - </P> - <OL> - <LI> - <TEXT>Unwindall</TEXT> - <CODE> - <TEXT>span</TEXT> - </CODE> - <TEXT>tags,becauseincertaincasesOutlookamendsmarkupbyinsertingspantags.</TEXT> - </LI> - </OL> - <P> - <TEXT>Example:</TEXT> - </P> - <PRE> - <CODE> - <TEXT><div></TEXT> - <TEXT><span></TEXT> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT><span>Nestinglevel2</span></TEXT> - <TEXT></span></TEXT> - <TEXT></div></TEXT> - </CODE> - </PRE> - <P> - <TEXT>turnsinto</TEXT> - </P> - <PRE> - <CODE> - <TEXT><div></TEXT> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT>Nestinglevel2</TEXT> - <TEXT></div></TEXT> - </CODE> - </PRE> - <OL> - <LI> - <P> - <TEXT>Removealloutlookspecifictagsstartingwithprefix</TEXT> - <CODE> - <TEXT>o:</TEXT> - </CODE> - <TEXT>.E.g.</TEXT> - <CODE> - <TEXT><o:p>...</o:p></TEXT> - </CODE> - </P> - </LI> - <LI> - <P> - <TEXT>Unwindcontentsofdivwithclass</TEXT> - <CODE> - <TEXT>WordSection1</TEXT> - </CODE> - <TEXT>.Desktopversionswrappingemaildataintothistagbehindthescenes.</TEXT> - </P> - </LI> - </OL> - <P> - <TEXT>Example:</TEXT> - </P> - <PRE> - <CODE> - <TEXT><divclass=\"WordSection1\"></TEXT> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT><ahref=\"..\">Link</span></TEXT> - <TEXT></div></TEXT> - </CODE> - </PRE> - <P> - <TEXT>turnsinto</TEXT> - </P> - <PRE> - <CODE> - <TEXT><p>Nestinglevel1</p></TEXT> - <TEXT><ahref=\"..\">Link</span></TEXT> - </CODE> - </PRE> - <P> - <STRONG> - <TEXT>GmailspecificHTMLnormalization(prependsbasicnormalization)</TEXT> - </STRONG> - </P> - <UL> - <LI> - <TEXT>Findallimgtagswith</TEXT> - <CODE> - <TEXT>data-surl</TEXT> - </CODE> - <TEXT>attribute,extractit'svalueandplaceinto</TEXT> - <CODE> - <TEXT>src</TEXT> - </CODE> - <TEXT>attribute,andremove</TEXT> - <CODE> - <TEXT>data-surl</TEXT> - </CODE> - <TEXT>attribute</TEXT> - </LI> - </UL> - <P> - <TEXT>Example:</TEXT> - </P> - <PRE> - <CODE> - <TEXT><imgdata-surl=\"cid:aaaa_aaa\"src=\"blob:https://mail.google.com\"/></TEXT> - </CODE> - </PRE> - <P> - <TEXT>turnsinto</TEXT> - </P> - <PRE> - <CODE> - <TEXT><imgsrc=\"cid:aaaa_aaa\"/></TEXT> - </CODE> - </PRE> - <P> - <STRONG> - <TEXT>Validationtests</TEXT> - </STRONG> - </P> - <TABLE> - <THEAD> - <TR> - <TH> - <TEXT>title</TEXT> - </TH> - <TH> - <TEXT>Sentfrom</TEXT> - </TH> - <TH> - <TEXT>HTMLnormalization</TEXT> - </TH> - <TH> - <TEXT>Plaintextnormalization</TEXT> - </TH> - <TH> - <TEXT>Chrome</TEXT> - </TH> - <TH> - <TEXT>Edge</TEXT> - </TH> - <TH> - <TEXT>Safari</TEXT> - </TH> - <TH> - <TEXT>Desktop(Windows)</TEXT> - </TH> - <TH> - <TEXT>Desktop(Mac)</TEXT> - </TH> - </TR> - </THEAD> - <TBODY> - <TR> - <TD> - <TEXT>01justatext</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>02Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/31\"> - <TEXT>#31</TEXT> - </A> - </TD> - <TD> - <TEXT>ok/failed</TEXT> - </TD> - <TD/> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/31\"> - <TEXT>#31</TEXT> - </A> - </TD> - <TD> - <TEXT>Validationfailed</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>03Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated,validationisslow</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>04Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/32\"> - <TEXT>#32</TEXT> - </A> - <TEXT>,</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/33\"> - <TEXT>#33</TEXT> - </A> - </TD> - <TD> - <TEXT>ok/failed</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/33\"> - <TEXT>#33</TEXT> - </A> - </TD> - </TR> - <TR> - <TD> - <TEXT>05AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/Validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>06Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>failed</TEXT> - </TD> - <TD> - <TEXT>failed</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>07Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>08AppendOneDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD/> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD> - <TEXT>Notapplicable</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>09AppendOneDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD> - <TEXT>Notapplicable</TEXT> - </TD> - <TD> - <TEXT>Notapplicable</TEXT> - </TD> - </TR> - <TR> - <TD> - <TEXT>10Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - <TD/> - <TD> - <TEXT>EmailissentwithoutQRcode</TEXT> - </TD> - <TD> - <TEXT>ForsomereasontheSizeofattachmentincreasesby~30%,</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - </TR> - <TR> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>20Replywith:justatext</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>+ok/Validated</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>21Replywith:Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/36\"> - <TEXT>#36</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>22Replywith:Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>23Replywith:Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/33\"> - <TEXT>#33</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>24Replywith:AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>25Replywith:Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>26Replywith:Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>Ok/validated,Landingpageshowserrorfilenotfound</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>27Replywith:AppendOneDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/34\"> - <TEXT>#34</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>28Replywith:AppendOneDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <TEXT>ok/validated</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>29Replywith:Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Outlookaccount</TEXT> - </TD> - <TD> - <TEXT>OutlookspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/35\"> - <TEXT>#35</TEXT> - </A> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>CheckValidationOnly</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>40Received:justatext</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>41Received:Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>42Received:Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>43Received:Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>44Received:AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>45Received:Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>46Received:Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>47Received:AppendGDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>48Received:AppendGDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>49Received:Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>60ReceivedReplywith:justatext</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>61ReceivedReplywith:Table/list/textformatting</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>62ReceivedReplywith:Createanemailwithbigtextinsideemail</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>63ReceivedReplywith:Sendcomplextextwithhtmlcopiedfromtheinternet</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>64ReceivedReplywith:AppendpictureasAttachment</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>65ReceivedReplywith:Appendpictureasinlinepicture</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>66ReceivedReplywith:Attachfiles:xml,html,zip,docx</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>67ReceivedReplywith:AppendGDrivelink.OutlookwebNewversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>68ReceivedReplywith:AppendGDrivelink.OutlookwebOldversion</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization+</TEXT> - <A href=\"https://code.vereign.com/light/clients/utils/-/issues/7\"> - <TEXT>utils#7(closed)</TEXT> - </A> - <TEXT>(closed)</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - <TR> - <TD> - <TEXT>69ReceivedReplywith:Append24mbfile</TEXT> - </TD> - <TD> - <TEXT>Gmailaccount</TEXT> - </TD> - <TD> - <TEXT>GmailspecificHTMLnormalization+basicnormalization</TEXT> - </TD> - <TD> - <TEXT>Basicplaintextnormalization</TEXT> - </TD> - <TD/> - <TD/> - <TD/> - <TD/> - <TD/> - </TR> - </TBODY> - </TABLE> - </DIV> - <SMALL> - <TEXT>Edited</TEXT> - <TIME datetime=\"2020-11-19T05:41:23+00:00\"> - <TEXT>8minutesago</TEXT> - </TIME> - <TEXT>by</TEXT> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - </SMALL> - </DIV> - </DIV> - <DIV> - <DIV> - <OL> - <LI> - <DIV> - <BUTTON> - <DIV> - <P> - <TEXT>Dropor</TEXT> - <TEXT>upload</TEXT> - <TEXT>designstoattach</TEXT> - </P> - </DIV> - </BUTTON> - </DIV> - <DIV> - <DIV> - <DIV> - <H3> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#related-issues\"/> - <TEXT>Linkedissues</TEXT> - <A href=\"https://code.vereign.com/help/user/project/issues/related_issues\"/> - <DIV> - <DIV> - <TEXT>0</TEXT> - </DIV> - <BUTTON/> - </DIV> - </H3> - </DIV> - </DIV> - </DIV> - </LI> - </OL> - </DIV> - <DIV> - <DIV> - <DIV> - <DIV> - <BUTTON> - <TEXT>👍</TEXT> - <TEXT>0</TEXT> - </BUTTON> - <BUTTON> - <TEXT>👎</TEXT> - <TEXT>0</TEXT> - </BUTTON> - <DIV> - <BUTTON/> - </DIV> - </DIV> - </DIV> - <DIV> - <DIV> - <BUTTON> - <TEXT>Oldestfirst</TEXT> - </BUTTON> - <DIV> - <BUTTON> - <TEXT>Showallactivity</TEXT> - </BUTTON> - <DIV> - <DIV> - <BUTTON> - <TEXT>Createmergerequest</TEXT> - </BUTTON> - <BUTTON> - <I/> - </BUTTON> - </DIV> - </DIV> - </DIV> - </DIV> - </DIV> - <SECTION> - <DIV> - <UL> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58017\"> - <TIME datetime=\"2020-11-18T06:13:44.010Z\"> - <TEXT>23hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedtitlefrom</TEXT> - <STRONG> - <TEXT>Validationcases</TEXT> - <TEXT>:</TEXT> - </STRONG> - <TEXT>to</TEXT> - <STRONG> - <TEXT>Validationcases</TEXT> - </STRONG> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58025\"> - <TIME datetime=\"2020-11-18T07:53:16.478Z\"> - <TEXT>21hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58026\"> - <TIME datetime=\"2020-11-18T07:53:16.502Z\"> - <TEXT>21hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58036\"> - <TIME datetime=\"2020-11-18T10:42:04.722Z\"> - <TEXT>19hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>IgorMarkin</TEXT> - </A> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>@igor.markin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58052\"> - <TIME datetime=\"2020-11-18T13:32:47.847Z\"> - <TEXT>16hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>IgorMarkin</TEXT> - </A> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>@igor.markin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58055\"> - <TIME datetime=\"2020-11-18T13:59:00.395Z\"> - <TEXT>15hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>IgorMarkin</TEXT> - </A> - <A href=\"https://code.vereign.com/igor.markin\"> - <TEXT>@igor.markin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58056\"> - <TIME datetime=\"2020-11-18T14:07:05.781Z\"> - <TEXT>15hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58066\"> - <TIME datetime=\"2020-11-19T03:24:46.045Z\"> - <TEXT>2hoursago</TEXT> - </TIME> - </A> - <DIV/> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - <LI> - <DIV> - <DIV/> - <DIV> - <DIV> - <DIV> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>AlexeyLunin</TEXT> - </A> - <A href=\"https://code.vereign.com/alexey.lunin\"> - <TEXT>@alexey.lunin</TEXT> - </A> - <TEXT>changedthedescription</TEXT> - <A href=\"https://code.vereign.com/light/clients/outlookaddin/-/issues/30#note_58068\"> - <TIME datetime=\"2020-11-19T05:41:23.630Z\"> - <TEXT>8minutesago</TEXT> - </TIME> - </A> - </DIV> - </DIV> - </DIV> - </DIV> - </LI> - </UL> - </DIV> - </SECTION> - </DIV> - </DIV> - </DIV> - </DIV> diff --git a/dist/PlainNormalizer/PlainNormalizer.d.ts b/dist/PlainNormalizer/PlainNormalizer.d.ts new file mode 100644 index 0000000..d944785 --- /dev/null +++ b/dist/PlainNormalizer/PlainNormalizer.d.ts @@ -0,0 +1 @@ +export declare const normalizePlainPart: (text: string) => string; diff --git a/dist/PlainNormalizer/PlainNormalizer.js b/dist/PlainNormalizer/PlainNormalizer.js new file mode 100644 index 0000000..e79c6a0 --- /dev/null +++ b/dist/PlainNormalizer/PlainNormalizer.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.normalizePlainPart = void 0; +const utils_1 = require("../utils"); +const normalizePlainPart = (text) => { + text = utils_1.removeSpacesAndLinebreaks(text); + return removeQRCodes(text); +}; +exports.normalizePlainPart = normalizePlainPart; +const removeQRCodes = (s) => { + return s + .replace(/\[qrcode.png]\s*<https:\/\/[\w./?=\-&]+>/g, "") + .replace(/<https:\/\/[\w./?=\-&]+>\s*\[qrcode.png]/g, ""); +}; diff --git a/dist/PlainNormalizer/index.d.ts b/dist/PlainNormalizer/index.d.ts new file mode 100644 index 0000000..eb8b638 --- /dev/null +++ b/dist/PlainNormalizer/index.d.ts @@ -0,0 +1,4 @@ +declare const _default: { + normalizePlain: (text: string) => string; +}; +export default _default; diff --git a/dist/PlainNormalizer/index.js b/dist/PlainNormalizer/index.js new file mode 100644 index 0000000..2a16ea5 --- /dev/null +++ b/dist/PlainNormalizer/index.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const PlainNormalizer_1 = require("./PlainNormalizer"); +exports.default = { + normalizePlain: PlainNormalizer_1.normalizePlainPart, +}; -- GitLab