summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Some vim style keyboard navigation.Christian Mollekopf2018-04-03
| | | | | | | If nothing else it works as an example how we have to differentiate between shortcuts and keyboard navigation (one is global to some extent, the other is only when having focus), and shows that we'll need some place to consolidate that configuration.
* Search string propagationChristian Mollekopf2018-04-03
|
* We require kcalcoreChristian Mollekopf2018-04-03
|
* The resource has been renamedChristian Mollekopf2018-03-30
|
* Fixed saslauthd authenticationChristian Mollekopf2018-03-27
|
* Disable password verification for now.Christian Mollekopf2018-03-27
|
* Added kf5-kcalendarcore-develChristian Mollekopf2018-03-27
| | | | And reorganized the packages a bit
* Added rsyslog support to docker container.Christian Mollekopf2018-03-27
|
* The --chown flag is only available from more recent docker versionChristian Mollekopf2018-03-26
| | | | 17.04 or so I think.
* Fixed test.Christian Mollekopf2018-03-25
| | | | What we should be doing is cleaning up in between the tests.
* Avoid circular bindings and set a default valueChristian Mollekopf2018-03-25
|
* Fixed composerview testChristian Mollekopf2018-03-25
|
* chown added files so the user has accessChristian Mollekopf2018-03-25
|
* Make sure we don't end up with any CRLF'sChristian Mollekopf2018-03-23
|
* An extension mechanism load qml files at generic extension points.Christian Mollekopf2018-03-23
| | | | and forward the email via an extension api.
* CleanupChristian Mollekopf2018-03-23
|
* Fixed loadMessage in the composer.Christian Mollekopf2018-03-23
|
* Avoid actually sending out mails.Christian Mollekopf2018-03-23
|
* cleanup contactcontrollerMichael Bohlender2018-03-22
|
* use kube listcontroller in person composerMichael Bohlender2018-03-22
|
* Added flatbuffers-devel to the docker container.Christian Mollekopf2018-03-22
| | | | No need to build this from source.
* use KubeListController in person pageMichael Bohlender2018-03-22
|
* Fixed dockerfileChristian Mollekopf2018-03-22
|
* Going towards 0.7Christian Mollekopf2018-03-20
|
* Prepared release of v0.6.0v0.6.0Christian Mollekopf2018-03-20
|
* Require sink 0.6.0Christian Mollekopf2018-03-20
|
* Hide the create new people button until we can create them.Christian Mollekopf2018-03-20
|
* Translatable stringsChristian Mollekopf2018-03-20
|
* Avoid displaying empty contacts by falling back to the FNChristian Mollekopf2018-03-20
|
* Print an error message if we fail to load a component.Christian Mollekopf2018-03-20
|
* Use translatable stringsChristian Mollekopf2018-03-20
|
* Don't overwrite the original icon search pathsChristian Mollekopf2018-03-20
|
* Avoid warning about using c++14 extensions.Christian Mollekopf2018-03-20
|
* Removed outdated documentationChristian Mollekopf2018-03-20
|
* Don't assume the path of bashChristian Mollekopf2018-03-20
|
* Updated docsChristian Mollekopf2018-03-20
|
* Set the LSMinimumSystemVersion for MacOSChristian Mollekopf2018-03-19
|
* Add the local cmake module pathChristian Mollekopf2018-03-19
|
* Ship our of plist.info instead of the default cmake one.Christian Mollekopf2018-03-19
| | | | We need the Principal class value for HiDPI screens.
* Find icons on Mac OSChristian Mollekopf2018-03-18
|
* initial month viewMichael Bohlender2018-03-15
|
* No Q_ASSERT in constexpr for nowChristian Mollekopf2018-03-13
|
* Fix expected-related OS X build failureRémi Nicole2018-03-12
| | | | | | | | | | | | | | | | | Summary: I couldn't manage to build the project on my OS X machine, so the fix currently hasn't been tested. Should fix T8185 Test Plan: Ask Christian Mollekopf to test the fix on his OS X machine Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T8185 Differential Revision: https://phabricator.kde.org/D11265
* make textfield background different from page background in people composerMichael Bohlender2018-03-12
|
* We started using c++14 in errors.hChristian Mollekopf2018-03-09
| | | | It's widely supported by now, so let's just use it.
* Fixed buildChristian Mollekopf2018-03-09
|
* Automatic key import / export + Expected monadRémi Nicole2018-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: There are many things going on here (perhaps a bit much for a single patch): - When an attachment is of mime type "application/pgp-keys", a button is added to import the key to GPG - When sending a mail and crypto is enabled (encryption, signing or both), the public key of the first private key found is sent as an un-encrypted attachment (T6994) - The `mailcrypto.{h,cpp}` was, for the most part, rewritten - Introduction of the expected monad, inspired by what was proposed for C++ [here](https://isocpp.org/files/papers/n4015.pdf), but not at all a strict implementation of this specification. We may want to add some more features of this standard later. The rationale for some of the choices: - I found mailcrypto a bit hard to edit to add new features, and a great part was commented code to prepare for the support the SMIME crypto format, which would (in my current knowledge) not be used for sending emails. - One thing I found that may be missing in the code base was a standardized way of handling errors in C++ code. Since exceptions are disabled I think that the functional way is the way to go. After some research I found the Expected monad / tagged union / sum type, which seemed to suit the problem particularly well. In the long run, I hope we would move the entire code base to use `Expected` to indicate if a function might fail. Of course every choice made here is to be considered as a proposition for doing things / RFC, critics wholeheartedly accepted. Reviewers: cmollekopf Tags: #kube Maniphest Tasks: T6994, T8147, T6995 Differential Revision: https://phabricator.kde.org/D11158
* Avoid coloring the text blue on blue background.Christian Mollekopf2018-03-08
| | | | | The new messages available info is also irrelevant for the current folder.
* Support encrypted mails forwardingRémi Nicole2018-03-08
| | | | | | | | | | | | | | | | | | | | 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
* Test move to trashChristian Mollekopf2018-03-08
|