summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* 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
|
* Fixed build on macChristian Mollekopf2018-03-05
|
* calculate the relative position where the event dropsMichael Bohlender2018-03-02
|
* initial drag without drop for eventsMichael Bohlender2018-03-02
|
* Added xapian to flatpakChristian Mollekopf2018-03-02
|
* remove unnessesary dummy data from main.qmlMichael Bohlender2018-03-02
|
* Revert "Support encrypted mails forwarding"Christian Mollekopf2018-03-02
| | | | | | This reverts commit f28ec43dca5b2915deb69d54fb942ddf1303f48c. That was pushed by accident.
* Check for new folders and new messages in folder during intervalsyncChristian Mollekopf2018-03-02
|
* Support encrypted mails forwardingChristian Mollekopf2018-03-02
| | | | | | | | | | | | | | | | | | | | 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
* Visualize that a folder has new mails.Christian Mollekopf2018-03-02
| | | | | We listen for new mail notifications, and highlight the folder accordingly.
* Ignore messages that have nothing to say.Christian Mollekopf2018-03-02
|
* actually load the contact when editingMichael Bohlender2018-03-02
|
* add listcontrollers for phoneNumbers and emails to the contact controllerMichael Bohlender2018-03-02
|
* add some lines to the calendar so it is easier to spot the timeMichael Bohlender2018-03-02
|
* bring events forward when hoveredMichael Bohlender2018-03-02
|
* make the weekview scorllableMichael Bohlender2018-03-02
|
* border for the daylong viewMichael Bohlender2018-03-01
|
* Fixed the foundAllKeys feature in the composerChristian Mollekopf2018-03-01
| | | | | | | 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.
* add white border to events so they don't blend when they overlapMichael Bohlender2018-03-01
|
* add indention to overlaping eventsMichael Bohlender2018-03-01
|
* initial calendar - week viewMichael Bohlender2018-03-01
|
* some keyboard navigationMichael Bohlender2018-03-01
|
* initial searchView layout as discussed in the paper prototyping sessionMichael Bohlender2018-03-01
|
* execute save actionMichael Bohlender2018-02-28
|
* people composer uiMichael Bohlender2018-02-28
|