| Commit message (Collapse) | Author | Age |
... | |
| |
|
|
|
|
|
|
| |
This reverts commit f28ec43dca5b2915deb69d54fb942ddf1303f48c.
That was pushed by accident.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Some notes:
- What we do is: if the mail is encrypted, decrypt it and copy its content into a new message (with plaintext, html and attachments, if any), and use this message as attachment for forwarding
- The `isEncrypted` function from KMime doesn't seem to detect every kind of encrypted mails. AFAIK this structure is not detected:
- `multipart/mixed`
- `text/plain`
- `application/pgp-encrypted` (attachement, named "ATT00001")
- `application/octet-stream` (attachment named "encrypted.asc")
Reviewers: cmollekopf
Tags: PHID-PROJ-6npnfcmppynqynn7slmv
Maniphest Tasks: T8112, T7024
Differential Revision: https://phabricator.kde.org/D10966
|
|
|
|
|
| |
We listen for new mail notifications, and highlight the folder
accordingly.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
setProperty doesn't work anymore for some reason, so we use a regular
Q_PROPERTY.
We have to explicitly reference the composerController variable,
otherwise cc/bcc refernces don't work.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Some notes:
- From what I've seen, the `.travis.yml` file (and by extension the `.travis` dir) needs to be on every branch we want Travis to build continuously + the main (master) branch for detection
- Since every branch continuously tested must have the `.travis.yml` file, that allows for feature specific dependency version pinning
- The Sink dependency follows the "develop" branch, but Travis will not detect new commits in Sink, so to update, either trigger a build manually on Travis-CI, or make a new commit in Kube
- Unit Tests are disabled for now
Reviewers: cmollekopf
Tags: #kube
Differential Revision: https://phabricator.kde.org/D10891
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
- Add a test view for the log view
- Allow passing the `entities` part of Sink messages
- That allowed getting information about which mail could not be sent in sink transmission errors
Reviewers: cmollekopf
Reviewed By: cmollekopf
Differential Revision: https://phabricator.kde.org/D10861
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Tools:
- [EditorConfig](http://editorconfig.org/)
- [Clang Format](https://clang.llvm.org/docs/ClangFormat.html)
Code style:
- ClangFormat taken from Sink's configuration with small modifications:
- max width set to 100 characters
- do not pack arguments and initializer list elements
- no space inside brace lists
- EditorConfig: UNIX style text files, 4 spaces for indentation
Reviewers: cmollekopf
Reviewed By: cmollekopf
Tags: #kube
Differential Revision: https://phabricator.kde.org/D10740
|
| |
|
|
|
|
| |
...via syntax highligher or search api.
|
|
|
|
|
|
|
|
|
| |
...and cleanup the sizes of the text/html part a bit.
Html content with a <pre> tag, such as inserted by an apple mail reply,
is not reflowed in the TextEdit (it is in the WebEngineView).
And that causes the text edit to run off the side of the conversation
view.
|
|
|
|
| |
This fixes marking partially unread threads as read.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Implement attachment-based forwarding.
Some notes:
- `loadAsDraft` was removed in favor of new enum `loadType` in QML, and callback based generic programming in C++
Reviewers: cmollekopf
Tags: #kube
Maniphest Tasks: T7024
Differential Revision: https://phabricator.kde.org/D10676
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Summary:
Add some development setup instructions for manual install and using docker.
The docker instructions might need reviewing as I haven't been able to make it work myself.
Reviewers: cmollekopf
Reviewed By: cmollekopf
Tags: #kube
Differential Revision: https://phabricator.kde.org/D10655
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Add some development setup instructions for manual install and using docker.
The docker instructions might need reviewing as I haven't been able to make it work myself.
Reviewers: cmollekopf
Reviewed By: cmollekopf
Tags: #kube
Differential Revision: https://phabricator.kde.org/D10655
|
| |
|
| |
|
| |
|