It took a bit longer as I thought, but now I finished the code cleanup and the work of improving the data models. So, ocNews, the ownCloud News App client for Jolla’s Sailfish OS and MeeGo 1.2 Harmattan (Nokia N9), brings mostly non visual improvements. The new data models are not reloading completely anymore after each operation that changes the underlying data. Sorting and filtering is now done through filter proxies, what also does not reload the complete data and makes some animation on filtering possible. Engine code base was cleaned up and the connections between the API parts are better, so that not complete classes need to be loaded into others, only to perform minimal stuff. On client side, the connections between daemon and client are now in the C++ part and not anymore in the QML code.
On the visual part it is now possible to show a short article excerpt in the item list views and on Sailfish OS the unread state is indicated by a glass item (like in the e-mail app). Finally there are now also the missing notifications on Sailfish OS, especially if something went wrong. Notifications are now part of the engine daemon, so that they are also shown if the reader app is not running. Optionally it is now possible to notify about new available items and changes in feeds and folders.
Beside these changes, some smaller bugs were fixed and the menu entries in some areas are simplified.
You can get the current version on OpenRepos.net. If you want to donate you find an improved donation currency chooser on the app’s about page.