- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Nov 27 2023
Nov 26 2023
Nov 24 2023
It might also depends on the file type as I wouldn't be surprised if for example the photo viewer opens the file differently than the text editor.
Nov 23 2023
Merge request was merged for both MimeTreeParser and MessageLib
Nov 22 2023
With https://invent.kde.org/pim/mimetreeparser/-/merge_requests/26 it's possible to toggle between the plain text and the html content
It may make more sense to add the Craft Windows job instead of the Windows CI job because the latter doesn't use Craft, so that everything you did for Craft doesn't help with the Windows CI.
Nov 21 2023
Similar fix for KMail/Messagelib https://invent.kde.org/pim/messagelib/-/merge_requests/153
Nov 17 2023
Nov 15 2023
Nov 14 2023
Nov 13 2023
Btw. what does KMail do? It remove them afaik when you close the message.
I want to test how this behaves with some random data which is not a mail. Otherwise I think this is resolved.
Nov 8 2023
Nov 7 2023
Another small improvement in the rendering https://invent.kde.org/pim/mimetreeparser/-/merge_requests/23
Just tested QTextDocument for a few html emails and it works almost perfectly as long as the emails were created for the old outlook still using the html4 engine (iirc the same one as Word)
Nov 6 2023
My suggestion would be to save the temporary folders where we opened the files with in a list in the mailviewer and then delete them when the mailviewer is closed. Due to Windows "You cannot delete an open file" mechanic there should be no data loss, but at least we would be innocent if the files then stick around.
Nov 5 2023
Review welcome in https://invent.kde.org/pim/mimetreeparser/-/merge_requests/21
Nov 3 2023
KMail is using QtWebEngine even for plain text content. The entire viewer is one website, which causes some security issues like content from one mail can position itself on top of the headers information with simple css.
Done in https://invent.kde.org/pim/libkleo/-/merge_requests/52 but requires a way to fallback in mimetreeparser when we detect that the file is actually not an email file or make this behavior optional