Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Keyboard navigation in conversation view. | Christian Mollekopf | 2018-04-04 |
| | | | | | | | | One problem with the current setting is that j/k is used for scrolling in the conversation view, but for moving to the next mail in the maillist view. To normalize this we could be using j/k for moving to the next conversation instead, and n/p to go to the next/previous mail, which is also what gmail does. | ||
* | Scroll via scroll helper. | Christian Mollekopf | 2018-04-04 |
| | | | | This helps so we have aproximately uniform movements. | ||
* | Some vim style keyboard navigation. | Christian Mollekopf | 2018-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 propagation | Christian Mollekopf | 2018-04-03 |
| | |||
* | We require kcalcore | Christian Mollekopf | 2018-04-03 |
| | |||
* | The resource has been renamed | Christian Mollekopf | 2018-03-30 |
| | |||
* | Fixed saslauthd authentication | Christian Mollekopf | 2018-03-27 |
| | |||
* | Disable password verification for now. | Christian Mollekopf | 2018-03-27 |
| | |||
* | Added kf5-kcalendarcore-devel | Christian Mollekopf | 2018-03-27 |
| | | | | And reorganized the packages a bit | ||
* | Added rsyslog support to docker container. | Christian Mollekopf | 2018-03-27 |
| | |||
* | The --chown flag is only available from more recent docker version | Christian Mollekopf | 2018-03-26 |
| | | | | 17.04 or so I think. | ||
* | Fixed test. | Christian Mollekopf | 2018-03-25 |
| | | | | What we should be doing is cleaning up in between the tests. | ||
* | Avoid circular bindings and set a default value | Christian Mollekopf | 2018-03-25 |
| | |||
* | Fixed composerview test | Christian Mollekopf | 2018-03-25 |
| | |||
* | chown added files so the user has access | Christian Mollekopf | 2018-03-25 |
| | |||
* | Make sure we don't end up with any CRLF's | Christian Mollekopf | 2018-03-23 |
| | |||
* | An extension mechanism load qml files at generic extension points. | Christian Mollekopf | 2018-03-23 |
| | | | | and forward the email via an extension api. | ||
* | Cleanup | Christian Mollekopf | 2018-03-23 |
| | |||
* | Fixed loadMessage in the composer. | Christian Mollekopf | 2018-03-23 |
| | |||
* | Avoid actually sending out mails. | Christian Mollekopf | 2018-03-23 |
| | |||
* | cleanup contactcontroller | Michael Bohlender | 2018-03-22 |
| | |||
* | use kube listcontroller in person composer | Michael Bohlender | 2018-03-22 |
| | |||
* | Added flatbuffers-devel to the docker container. | Christian Mollekopf | 2018-03-22 |
| | | | | No need to build this from source. | ||
* | use KubeListController in person page | Michael Bohlender | 2018-03-22 |
| | |||
* | Fixed dockerfile | Christian Mollekopf | 2018-03-22 |
| | |||
* | Going towards 0.7 | Christian Mollekopf | 2018-03-20 |
| | |||
* | Prepared release of v0.6.0v0.6.0 | Christian Mollekopf | 2018-03-20 |
| | |||
* | Require sink 0.6.0 | Christian Mollekopf | 2018-03-20 |
| | |||
* | Hide the create new people button until we can create them. | Christian Mollekopf | 2018-03-20 |
| | |||
* | Translatable strings | Christian Mollekopf | 2018-03-20 |
| | |||
* | Avoid displaying empty contacts by falling back to the FN | Christian Mollekopf | 2018-03-20 |
| | |||
* | Print an error message if we fail to load a component. | Christian Mollekopf | 2018-03-20 |
| | |||
* | Use translatable strings | Christian Mollekopf | 2018-03-20 |
| | |||
* | Don't overwrite the original icon search paths | Christian Mollekopf | 2018-03-20 |
| | |||
* | Avoid warning about using c++14 extensions. | Christian Mollekopf | 2018-03-20 |
| | |||
* | Removed outdated documentation | Christian Mollekopf | 2018-03-20 |
| | |||
* | Don't assume the path of bash | Christian Mollekopf | 2018-03-20 |
| | |||
* | Updated docs | Christian Mollekopf | 2018-03-20 |
| | |||
* | Set the LSMinimumSystemVersion for MacOS | Christian Mollekopf | 2018-03-19 |
| | |||
* | Add the local cmake module path | Christian Mollekopf | 2018-03-19 |
| | |||
* | Ship our of plist.info instead of the default cmake one. | Christian Mollekopf | 2018-03-19 |
| | | | | We need the Principal class value for HiDPI screens. | ||
* | Find icons on Mac OS | Christian Mollekopf | 2018-03-18 |
| | |||
* | initial month view | Michael Bohlender | 2018-03-15 |
| | |||
* | No Q_ASSERT in constexpr for now | Christian Mollekopf | 2018-03-13 |
| | |||
* | Fix expected-related OS X build failure | Rémi Nicole | 2018-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 composer | Michael Bohlender | 2018-03-12 |
| | |||
* | We started using c++14 in errors.h | Christian Mollekopf | 2018-03-09 |
| | | | | It's widely supported by now, so let's just use it. | ||
* | Fixed build | Christian Mollekopf | 2018-03-09 |
| | |||
* | Automatic key import / export + Expected monad | Rémi Nicole | 2018-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 Mollekopf | 2018-03-08 |
| | | | | | The new messages available info is also irrelevant for the current folder. |