summaryrefslogtreecommitdiffstats
path: root/framework/src
Commit message (Collapse)AuthorAge
...
* Fix html detectionChristian Mollekopf2017-06-08
|
* Fix build with newer versions of QtAleix Pol2017-06-08
| | | | | | | | Otherwise we get the following error message: framework/src/libframeworkplugin.so: undefined reference to `bool QTest::qCompare<int, unsigned int>(int const&, unsigned int const&, char const*, char const*, char const*, int)' clang-4.0: error: linker command failed with exit code 1 (use -v to see invocation) CCMAIL: Christian Mollekopf <chrigi_1@fastmail.fm>
* Stable sorting even if the dates are the same.Christian Mollekopf2017-06-08
|
* Encapsulated partsChristian Mollekopf2017-06-07
|
* make it compileMichael Bohlender2017-06-06
|
* A simplistic security borderChristian Mollekopf2017-06-06
| | | | | Still a bit obnoxious and doesn't really convey a whole lot of information. Consider it a stub for now
* Resolved some warningsChristian Mollekopf2017-06-05
|
* UnusedChristian Mollekopf2017-06-05
|
* Avoid leaking created nodesChristian Mollekopf2017-06-05
|
* CleanupChristian Mollekopf2017-06-04
|
* Removed extraContentsChristian Mollekopf2017-06-04
| | | | | | | | Seems largely useless now. The only thing this was planned to be used for is to find the sender of temporary nodes (which are not linked in the mimetree I suppose), but that was apparently not yet implemented. Anyways, I think we can solve this over the parttree.
* Rely on isAttachment to collect attachmentsChristian Mollekopf2017-06-04
|
* Reduced the messagetreeparser to aproximately what we actually requireChristian Mollekopf2017-06-04
| | | | | | | | | | | While in a much more managable state it's still not pretty. However, further refactoring can now gradually happen as we need to do further work on it. Things that should happen eventually: * Simplify the logic that creates the messageparts (we don't need the whole formatter plugin complexity) * Get rid of the nodehelper (let the parts hold the necessary data) * Get rid of partmetadata (let the part handleit)
* Buildsystem fixChristian Mollekopf2017-05-28
|
* Attachment open and download buttonsChristian Mollekopf2017-05-24
| | | | We'll need proper icons though.
* Saving of attachmentsChristian Mollekopf2017-05-24
|
* Show attachment iconChristian Mollekopf2017-05-24
|
* UnusedChristian Mollekopf2017-05-23
|
* Removed the MessagePartRendererChristian Mollekopf2017-05-23
|
* Fixed stuff that got broken during the moveChristian Mollekopf2017-05-23
|
* Moved MIME related stuff to a mime subdirChristian Mollekopf2017-05-23
|
* Reeanabled cryptotestChristian Mollekopf2017-05-23
|
* Imported testsChristian Mollekopf2017-05-23
|
* Full functionality restoredChristian Mollekopf2017-05-23
|
* Dropped in body-part formattersChristian Mollekopf2017-05-23
|
* Builds but doesn't link, no formatters yetChristian Mollekopf2017-05-23
|
* All of the MailViewer in one placeChristian Mollekopf2017-05-23
|
* Linkify plain text mailsChristian Mollekopf2017-05-23
|
* Always use richtext, and avoid using a browser for simple htmlChristian Mollekopf2017-05-23
|
* Get the folder name in the status barChristian Mollekopf2017-05-20
|
* CleanupChristian Mollekopf2017-05-19
|
* No more SINK_DEBUG_AREAChristian Mollekopf2017-05-13
|
* Latest draft on topChristian Mollekopf2017-05-12
|
* A new composer based on Kube.ViewChristian Mollekopf2017-05-11
| | | | | Kube.View is a sort of split-view that always only shows a fixed number of splits (and doesn't support manual resizing).
* A simple timeline/log/history/notification viewChristian Mollekopf2017-05-09
| | | | | For now this will just be a place to display notifications and some status information.
* Properly hook up the sink fabricChristian Mollekopf2017-05-04
|
* Removed the old models that we're not even using anymoreChristian Mollekopf2017-05-02
|
* MailviewerChristian Mollekopf2017-05-02
|
* Trigger a sync when opening the addressbookChristian Mollekopf2017-05-01
|
* Don't load the imap resource as carddav resource.Christian Mollekopf2017-05-01
|
* Function name cleanupChristian Mollekopf2017-04-25
|
* Dropped the now unused action frameworkChristian Mollekopf2017-04-24
|
* Another bunch of controllers goneChristian Mollekopf2017-04-24
|
* Removed notification pluginChristian Mollekopf2017-04-24
| | | | ...which is replaced by the fabric
* Ported more actions to the fabricChristian Mollekopf2017-04-24
|
* Added the Fabric as an in application message busChristian Mollekopf2017-04-24
|
* Fixed enabling of actionsChristian Mollekopf2017-04-20
|
* Hide trash from non-trash conversations.Christian Mollekopf2017-04-16
| | | | | ...and indicate in the conversation view if a mail has been sent or is a draft.
* Don't thread drafts and sentChristian Mollekopf2017-04-16
| | | | | | | | | | | | | | | | | | | | | | | | | | To do this we: * Expose from the model wether or not the model is threaded * Set the relevant properties from the model on the controller (so we can switch between aggregate and non-aggregate versions) * Keep the controller in the view it belongs to. While this works it highlights a couple of issues: * Controllers are view specific and should be kept within the view. * The actions we execute in the controller are closely related to the model. The model is essentially what the user sees, and therefore what he operatees on. * Sink should perhaps expose aggregates better. We have to pass around the values from the model because the model dispatches between aggregate and non-aggregate property depending on the threaded state. Similary the controller operates on the thread or not depending on the threaded state. Perhaps it would be more useful if sink actually returned the aggregate somehow, with the regular properties. That way the controller could use the regular properties from the entity it gets (which would simply either be the aggregate or non-aggregate depending on the executed query). If the aggregate already contains all matched ids, then we would also not have to execute an additional query to get the thread again, the modification would simply be applied to all ids originally returned.
* Ported away from webkit and to webengineChristian Mollekopf2017-04-13
|