Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Implement the EventTreeModel + move test data in that modelhelpcalendar | Minijackson | 2018-04-10 |
| | |||
* | Add support for calendar in the teststore | Minijackson | 2018-04-10 |
| | |||
* | 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 |
| | |||
* | An extension mechanism load qml files at generic extension points. | Christian Mollekopf | 2018-03-23 |
| | | | | and forward the email via an extension api. | ||
* | Fixed loadMessage in the composer. | Christian Mollekopf | 2018-03-23 |
| | |||
* | use kube listcontroller in person composer | Michael Bohlender | 2018-03-22 |
| | |||
* | use KubeListController in person page | Michael Bohlender | 2018-03-22 |
| | |||
* | Hide the create new people button until we can create them. | Christian Mollekopf | 2018-03-20 |
| | |||
* | Translatable strings | Christian Mollekopf | 2018-03-20 |
| | |||
* | initial month view | Michael Bohlender | 2018-03-15 |
| | |||
* | make textfield background different from page background in people composer | Michael Bohlender | 2018-03-12 |
| | |||
* | 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 | ||
* | Test move to trash | Christian Mollekopf | 2018-03-08 |
| | |||
* | calculate the relative position where the event drops | Michael Bohlender | 2018-03-02 |
| | |||
* | initial drag without drop for events | Michael Bohlender | 2018-03-02 |
| | |||
* | remove unnessesary dummy data from main.qml | Michael Bohlender | 2018-03-02 |
| | |||
* | Ignore messages that have nothing to say. | Christian Mollekopf | 2018-03-02 |
| | |||
* | actually load the contact when editing | Michael Bohlender | 2018-03-02 |
| | |||
* | add some lines to the calendar so it is easier to spot the time | Michael Bohlender | 2018-03-02 |
| | |||
* | bring events forward when hovered | Michael Bohlender | 2018-03-02 |
| | |||
* | make the weekview scorllable | Michael Bohlender | 2018-03-02 |
| | |||
* | border for the daylong view | Michael Bohlender | 2018-03-01 |
| | |||
* | Fixed the foundAllKeys feature in the composer | Christian Mollekopf | 2018-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 overlap | Michael Bohlender | 2018-03-01 |
| | |||
* | add indention to overlaping events | Michael Bohlender | 2018-03-01 |
| | |||
* | initial calendar - week view | Michael Bohlender | 2018-03-01 |
| | |||
* | some keyboard navigation | Michael Bohlender | 2018-03-01 |
| | |||
* | initial searchView layout as discussed in the paper prototyping session | Michael Bohlender | 2018-03-01 |
| | |||
* | execute save action | Michael Bohlender | 2018-02-28 |
| | |||
* | people composer ui | Michael Bohlender | 2018-02-28 |
| | |||
* | move people & person page to view | Michael Bohlender | 2018-02-28 |
| | |||
* | todo view scaffold | Michael Bohlender | 2018-02-27 |
| | |||
* | Improvements of the log view | Rémi Nicole | 2018-02-26 |
| | | | | | | | | | | | | | 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 | ||
* | Fixed the searchview test | Christian Mollekopf | 2018-02-26 |
| | |||
* | Fixed composer test | Christian Mollekopf | 2018-02-26 |
| | |||
* | Search in conversationview | Christian Mollekopf | 2018-02-23 |
| | | | | ...via syntax highligher or search api. | ||
* | Demonstrate reflow problems | Christian Mollekopf | 2018-02-23 |
| | | | | | | | | | ...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. | ||
* | Use the new changes regarding aggregated properties. | Christian Mollekopf | 2018-02-22 |
| | | | | This fixes marking partially unread threads as read. | ||
* | T7024 fix: implement attachment-based forwarding | Rémi Nicole | 2018-02-21 |
| | | | | | | | | | | | | | | | | 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 | ||
* | More utf8 chars | Christian Mollekopf | 2018-02-14 |
| | |||
* | Test utf-8 rendering | Christian Mollekopf | 2018-02-13 |
| | | | | the snowflake doesn't work | ||
* | Keep the search view experimental for now. | Christian Mollekopf | 2018-02-13 |
| | |||
* | A basic but working searchview | Christian Mollekopf | 2018-02-12 |
| | |||
* | Searchview | Christian Mollekopf | 2018-02-11 |
| | |||
* | Test a long line in the editor as well. | Christian Mollekopf | 2018-02-05 |
| | |||
* | Test overly long content | Christian Mollekopf | 2018-02-05 |
| | |||
* | Introduced setup() signal for views. | Christian Mollekopf | 2018-01-31 |
| | | | | | | | onCompleted is apparently not guaranteed to be called after all properties have been set (reply broke). The onSetup handler is now the standard handler for views to setup their initial state. | ||
* | Ensure that we can load replies. | Christian Mollekopf | 2018-01-31 |
| | | | | The webengine based code we use to create replies needs a QApplication. |