Commit Graph

152 Commits

Author SHA1 Message Date
dankito b9d75a6423 Renamed customerReference to customerReferenceNumber 2024-12-02 22:36:37 +01:00
dankito 55427c68ff Added logoUrl 2024-12-02 22:27:56 +01:00
dankito ad23dc3fc3 Renamed totalAmounts to totals and added articleNumber to InvoiceItem 2024-12-02 17:59:13 +01:00
dankito e76a130a75 Extracted InvoiceDetails 2024-12-02 04:08:29 +01:00
dankito d8f707e5eb Extracted InvoiceDetails 2024-12-02 04:08:07 +01:00
dankito 68b1f56cfa Updated data model names according to ChatGPT suggestions 2024-12-02 03:52:26 +01:00
dankito 6a9ed9078e Implemented OpenHtmlToPdfHtmlToPdfConverter to convert HTML to PDF 2024-12-01 23:41:08 +01:00
dankito 8c4614fe9c Removed showDebugOutputOnConsole for checkCredentials() 2024-12-01 21:11:58 +01:00
dankito a944b4b69c Reversing messages order so that newest emails get fetched first 2024-12-01 21:11:07 +01:00
dankito ed5f272c07 Forgot to add showDebugOutputOnConsole 2024-11-30 21:10:24 +01:00
dankito e596b9483b Moved return types to models package 2024-11-30 21:08:11 +01:00
dankito 51d9bdd617 Implemented checkCredentials() 2024-11-30 21:05:59 +01:00
dankito 1024346b5f Implemented trying to read PdfInvoiceData from PDF attachments 2024-11-30 20:57:57 +01:00
dankito 1746346ceb connect() now opens folder and returns FetchEmailsStatus, added close() 2024-11-30 20:54:41 +01:00
dankito 52bf9daa7d Changed defaults for downloadMessageBody and downloadOnlyPlainTextOrHtmlMessageBody 2024-11-28 16:26:36 +01:00
dankito c516969cb0 Added properties to easy filter emails and attachments 2024-11-28 16:11:38 +01:00
dankito 8e461b43a5 Implemented option downloadOnlyMessagesNewerThan 2024-11-28 04:08:36 +01:00
dankito 7df4b944ee Fixed ensuring that extension is in lowercase 2024-11-28 03:53:27 +01:00
dankito f1f16e2e9e Using now messageId for FetchEmailError 2024-11-28 03:48:14 +01:00
dankito 54a5227fb7 Renamed FetchEmailsError to FetchEmailError 2024-11-28 03:41:14 +01:00
dankito 9480bc0282 Sped up fetching data 2024-11-28 02:52:29 +01:00
dankito 07046baa9c Raised Gradle heap size 2024-11-28 02:22:32 +01:00
dankito fef3765b8f Fixed that filename is always non-null 2024-11-28 02:21:15 +01:00
dankito 2c8f4ec050 Added check for isEncrypted == false as encrypted messages don't have a (readable) message body 2024-11-28 02:19:32 +01:00
dankito 4deaf9cb21 Using the new OrNull() methods so we don't have to catch the exceptions here 2024-11-28 02:13:58 +01:00
dankito a1eea168e9 Added overloads that catch exceptions and return null on error 2024-11-28 02:04:20 +01:00
dankito 5abfa0b641 By default not downloading any attachments anymore 2024-11-28 01:55:18 +01:00
dankito 922fa629ae Moved bodies up 2024-11-28 01:51:49 +01:00
dankito 0a53966b16 Up prioritized messageId and added documentation for it 2024-11-28 01:50:52 +01:00
dankito 110da9ced6 Added BCC field 2024-11-28 01:48:50 +01:00
dankito 3d1857de3a Forgot to commit contentLanguage property 2024-11-28 01:41:39 +01:00
dankito d976f848de Implemented option downloadOnlyPlainTextOrHtmlMessageBody 2024-11-28 01:40:20 +01:00
dankito b28403025c Added extension, size, contentType and disposition to EmailAttachment 2024-11-28 01:33:31 +01:00
dankito 1d7c07e7d6 Fixed that replyTo and getRecipients() may return null 2024-11-27 04:36:36 +01:00
dankito c1c33d80a0 Added contentLanguage 2024-11-27 04:35:55 +01:00
dankito 00c062f9a9 Moved date up and added default values 2024-11-27 04:23:07 +01:00
dankito 318903db40 Mapping sender, to, cc and replyTo 2024-11-27 04:15:23 +01:00
dankito 64966ea827 Added FetchProfile to speed up fetch process 2024-11-27 03:47:51 +01:00
dankito d031b9414d Renamed findAttachment() to getAttachment() 2024-11-27 03:35:56 +01:00
dankito c65d99e35d Removed unnecessary async { } 2024-11-27 03:35:19 +01:00
dankito 1e372cf592 Implemented saving message UID so that on next app run fetchAllEmails() can continue on last downloaded message 2024-11-26 21:44:01 +01:00
dankito 9257205a43 Fixed that Apache FOP logged so many messages that Gradle crashed 2024-11-26 21:39:00 +01:00
dankito 3e401b1c00 Using now stable message UID instead of unreliable messageNumber 2024-11-26 21:22:18 +01:00
dankito 1e986e800d Added method overloads with Input-/OutputStream 2024-11-26 20:45:18 +01:00
dankito f24b2004bb Controlling now eInvoice XML format via EInvoiceXmlFormat 2024-11-26 16:40:22 +01:00
dankito 6ec302e50f Implemented attaching XRechnung to Factur-X PDF 2024-11-26 16:05:35 +01:00
dankito ef42ddee37 Closing streams 2024-11-26 15:55:14 +01:00
dankito af03c0d5d3 Removed debugging code 2024-11-26 06:44:24 +01:00
dankito b37c4619d2 Removing illegal filename characters also from attachment filename 2024-11-26 06:14:14 +01:00
dankito a078b8bf66 Implemented configuring connect timeout 2024-11-26 06:10:01 +01:00