GithubHelp home page GithubHelp logo

mkiol / kaktus Goto Github PK

View Code? Open in Web Editor NEW
19.0 19.0 11.0 59.25 MB

Mobile feed reader for Netvibes, Tiny Tiny RSS and Old Reader

License: Mozilla Public License 2.0

QMake 0.64% C++ 54.41% C 7.54% Python 0.29% QML 26.71% JavaScript 10.41%
netvibes oldreader rss-reader sailfishos tinytinyrss

kaktus's People

Contributors

alexus230 avatar frenzie avatar mkiol avatar razcampagne avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kaktus's Issues

Create a small widget for Nokia Belle devices

Hi, Kaktus app rss reader is so great .... but I think this app needs a small widget like "Nokia Reader" from Beta Labs or "QooRSS Widget" in order to show last feeds/news that I received since last time I checked.
What do you think about that?
I think it will be a great feature!!!

Not all icons appear on bottom menu

After an update to Iijoki 2.1.0.11 on the OnePlus X adaptation, not all expected icons on the bottom menu row are visible--though they seem functional.

screenshot-17-04-27-06-35-50

Article content "disappears" when attempting to scroll down

When attempting to scroll down to read longer articles, swiping up results in content being replaced by the Sailfish blurred background. This behavior is seen for both off-line and on-line content, both in the reader and the web viewer. This started happening with my Netvibes account about a month or so ago, but was not able to report until now.

See screenshots for examples (initial loading of article, and then attempt to scroll).

Thanks!

Screenshot_20230326_001
Screenshot_20230326_002
Screenshot_20230326_003
Screenshot_20230326_004

Reading behavior

With the new Xperia 10 III and SFOS 4.4.0.72 on it, Kaktus had problems with the sizing of the text in web viewer mode. All is shown in very small font size. No way to adjust the size. Can you reproduce this issue?

Feature requests

Thank you for this nice app. I would like to ask you for a few features:

  1. Could it be possible to see the number of unread news in the app cover on the home screen?
  2. When opening the app could it be possible to see the number of unread news right away in the tabs screen (unread news by tabs)?
  3. Please add the option in Pulley menu to mark all news as read.

Kaktus never updates. Not a single feed

Hi! Thank you for bring such a powerful services as NetVibes to Symbian! Unfortunately while Kaktus connects to my account and id. the categories, they are always empty. No matter do I unlog and then log again or I try to syncronice again. Sometimes the app says 2 thing have been updated but to no avail as I´m always redirected to the app's "homescreen". I can share with you some screenshots (so you don´t have to deal with my poor english). I use the Nokia 808 with the latest 113.010.1508 firmware. Thank you very much and kind regards. I really apreciate your work.
Javier.

scr000055
scr000052
scr000043
scr000044
scr000046

Feature request: unfolded articles in feed

Hi
I have a lot of feeds with news that have short synopsis/body and while scrolling the feed it is pretty cumbersome to click ... to unfold each. It would be much better to have all news already unfolded for such feeds.
If it is impossible to do per feed, having the option to unfold globally is fine too.
Thanks

Configurable API URL

The Old Reader API is basically a Google Reader compatible API. So anywhere https://theoldreader.com/reader/api is hardcoded in the source, it would likely already work with FreshRSS and other compatible aggregators. See here. I haven't been able to test it yet, because my pre-lunch time was taken up by #25 instead.

A few samples:

request.setUrl(QUrl("https://theoldreader.com/accounts/ClientLogin"));

case DatabaseManager::SetRead:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("a=user/-/state/com.google/read&i=%1").arg(action.id1);
break;
case DatabaseManager::UnSetRead:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("r=user/-/state/com.google/read&i=%1").arg(action.id1);
break;
case DatabaseManager::SetLiked:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("a=user/-/state/com.google/like&i=%1").arg(action.id1);
break;
case DatabaseManager::UnSetLiked:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("r=user/-/state/com.google/like&i=%1").arg(action.id1);
break;
case DatabaseManager::SetListRead:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("a=user/-/state/com.google/read&%1").arg(getIdsFromActionString(action.id1));
break;
case DatabaseManager::SetSaved:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("a=user/-/state/com.google/starred&i=%1").arg(action.id1);
break;
case DatabaseManager::UnSetSaved:
url.setUrl("https://theoldreader.com/reader/api/0/edit-tag");
body = QString("r=user/-/state/com.google/starred&i=%1").arg(action.id1);
break;
case DatabaseManager::SetStreamReadAll:
url.setUrl("https://theoldreader.com/reader/api/0/mark-all-as-read");
body = QString("s=%1&ts=%2").arg(action.id1).arg(
QString::number(s->db->readLastLastUpdateByStream(action.id1))+"000000"
);
break;

Netvibes account doesn't sync anything

There aren't new articles to read when I sync kaktus (I added my netvibes account in kaktus)
However, if I log in from web, I have unread articles.
I've noticed that no tabs is available in kaktus settings.

trouble syncing on bb10

hello developer mkiol, I am having trouble with the syncin' on kaktus on bb10. When first installing, the rss feeds sync fine but then it never updates and there is no available sync button to do it? if you can help, thank you

Feature requests

Hi.
I find this app very useful, so switched from inoreader to oldreader only because Kaktus is available as native app on Sailfish. Could you consider adding support for inoreader as well?
Also there are few features that I'm missing on Kaktus:

  1. Possibility to change read order - I want to read old articles first.
  2. Ability to mark as read some articles above in the feed.
  3. Ability to mark as read all articles without scrolling up to open up the pulley.

Feature request: instantly synchronize articles status when in online mode

I think it would be very handy if the article status (read, like, saved, etc...) could be instantly sent to the server when kaktus is in online mode. That way it won't be necessary to manually synchronize them after.

As an alternative, automatically synchronize when opening and when closing the application (if set to work in online mode)

"Failed to load item from local cache :-("

2.1.1-6 (tried 2.1.1-2 as well) on Sailfish OS 2.0.0.10
At some point I started getting this message whenever trying to read offline. Clearing everything in /home/nemo/.cache/harbour-kaktus and re-downloading didn't help.
Strangely enough, when wifi connection is available, but Kaktus is still in offline mode, it works fine, so I think it tries to access network for some reason.
Log with wifi disabled and offline mode:


[D] QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62 - Using Wayland-EGL
[D] DeclarativeCoverActionList::appendActions:143 - static void DeclarativeCoverActionList::appendActions(QQmlListProperty, DeclarativeCoverAction) QUrl( "image://theme/icon-cover-sync" )
[D] DeclarativeCoverActionList::appendActions:143 - static void DeclarativeCoverActionList::appendActions(QQmlListProperty, DeclarativeCoverAction) QUrl( "image://theme/icon-cover-cancel" )
[D] DeclarativeCoverActionList::disableActiveCovers:370 - void DeclarativeCoverActionList::disableActiveCovers() "disableActiveCovers, process: /usr/bin/harbour-kaktus, winId: 0, action count: 1, enabled: 0"
[D] DatabaseManager::openDB:81 - Connecting to settings DB in "/home/nemo/.cache/harbour-kaktus/harbour-kaktus"
[D] DeclarativeCoverActionList::enableActiveCovers:341 - void DeclarativeCoverActionList::enableActiveCovers() "enableActiveCovers, process: /usr/bin/harbour-kaktus, winId: 1, action count: 1, enabled: 0"
[D] DeclarativeCoverActionList::enableActiveCovers:341 - void DeclarativeCoverActionList::enableActiveCovers() "enableActiveCovers, process: /usr/bin/harbour-kaktus, winId: 1, action count: 1, enabled: 1"
[D] DeclarativeCoverActionList::setWindowProperty:270 - void DeclarativeCoverActionList::setWindowProperty(QStringList, bool)
[D] DeclarativeCoverActionList::setWindowProperty:280 - void DeclarativeCoverActionList::setWindowProperty(QStringList, bool) "CoverActionList::setWindowProperty: com.jolla.coveraction.pid5638.id1
trigger
0
image://theme/icon-cover-sync
0"
[D] DeclarativeCoverActionList::startDbusService:390 - void DeclarativeCoverActionList::startDbusService()
[D] DeclarativeCoverActionList::startDbusService:400 - void DeclarativeCoverActionList::startDbusService() "dbus ready com.jolla.coveraction.pid5638.id1"
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:187 - file:///usr/share/harbour-kaktus/qml/sailfish/FeedPage.qml:187:13: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] WebKitQmlExperimentalExtensionPlugin::registerTypes:52 -
WARNING: This project is using the experimental QML API extensions for QtWebKit and is therefore tied to a specific QtWebKit release.
WARNING: The experimental API will change from version to version, or even be removed. You have been warned!

[W] QQmlJavaScriptExpression::evaluate:184 - QQmlExpression: Expression file:///usr/lib/qt5/qml/Sailfish/Silica/SilicaWebView.qml:152:16 depends on non-NOTIFYable properties:
[W] QQmlJavaScriptExpression::evaluate:184 - QQuickWebViewExperimental::transparentBackground
[D] onLoadingChanged:224 - LoadFailedStatus
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:287 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:287:13: QML Image: Network access is disabled.
[W] unknown:277 - file:///usr/share/harbour-kaktus/qml/sailfish/EntryDelegate.qml:277:17: QML Image: Network access is disabled.


Log with wifi enabled but offline mode:


[D] QWaylandEglClientBufferIntegration::QWaylandEglClientBufferIntegration:62 - Using Wayland-EGL
[D] DeclarativeCoverActionList::appendActions:143 - static void DeclarativeCoverActionList::appendActions(QQmlListProperty, DeclarativeCoverAction) QUrl( "image://theme/icon-cover-sync" )
[D] DeclarativeCoverActionList::appendActions:143 - static void DeclarativeCoverActionList::appendActions(QQmlListProperty, DeclarativeCoverAction) QUrl( "image://theme/icon-cover-cancel" )
[D] DeclarativeCoverActionList::disableActiveCovers:370 - void DeclarativeCoverActionList::disableActiveCovers() "disableActiveCovers, process: /usr/bin/harbour-kaktus, winId: 0, action count: 1, enabled: 0"
[D] DatabaseManager::openDB:81 - Connecting to settings DB in "/home/nemo/.cache/harbour-kaktus/harbour-kaktus"
[D] DeclarativeCoverActionList::enableActiveCovers:341 - void DeclarativeCoverActionList::enableActiveCovers() "enableActiveCovers, process: /usr/bin/harbour-kaktus, winId: 1, action count: 1, enabled: 0"
[D] DeclarativeCoverActionList::enableActiveCovers:341 - void DeclarativeCoverActionList::enableActiveCovers() "enableActiveCovers, process: /usr/bin/harbour-kaktus, winId: 1, action count: 1, enabled: 1"
[D] DeclarativeCoverActionList::setWindowProperty:270 - void DeclarativeCoverActionList::setWindowProperty(QStringList, bool)
[D] DeclarativeCoverActionList::setWindowProperty:280 - void DeclarativeCoverActionList::setWindowProperty(QStringList, bool) "CoverActionList::setWindowProperty: com.jolla.coveraction.pid6994.id1
trigger
0
image://theme/icon-cover-sync
0"
[D] DeclarativeCoverActionList::startDbusService:390 - void DeclarativeCoverActionList::startDbusService()
[D] DeclarativeCoverActionList::startDbusService:400 - void DeclarativeCoverActionList::startDbusService() "dbus ready com.jolla.coveraction.pid6994.id1"
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41032
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41033
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41034
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41035
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41036
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41037
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41038
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41039
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41040
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41041
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41042
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41043
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41044
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41045
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41046
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41047
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41048
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41049
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41050
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41051
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41052
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41053
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41054
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] WebKitQmlExperimentalExtensionPlugin::registerTypes:52 -
WARNING: This project is using the experimental QML API extensions for QtWebKit and is therefore tied to a specific QtWebKit release.
WARNING: The experimental API will change from version to version, or even be removed. You have been warned!

[W] QQmlJavaScriptExpression::evaluate:184 - QQmlExpression: Expression file:///usr/lib/qt5/qml/Sailfish/Silica/SilicaWebView.qml:152:16 depends on non-NOTIFYable properties:
[W] QQmlJavaScriptExpression::evaluate:184 - QQuickWebViewExperimental::transparentBackground
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41056
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41057
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[W] unknown:54 - file:///usr/lib/qt5/qml/Sailfish/Silica/OpacityRampEffect.qml:54:21: Unable to assign [undefined] to QQuickItem*
[D] QHttpConnection::QHttpConnection:42 - Got new connection QHostAddress( "127.0.0.1" ) 41058


Feature request: Miniflux support

Miniflux is a simple flux reader, that also exposes a REST API (here's the API doc).

It'd be nice to have the basic features of reading and marking as read integrated into Kaktus.

I may be able to take a look and try to prototype to integrate a Miniflux connector on the app.

Very slow sync with TTRSS

I use kaktus on a Xperia 10 II with SFOS 4.3.0.15 and sync with a TTRSS server (https://rss.adminforge.de)

It takes more than 40 seconds for kaktus to sync. It's the same if I'm with mobile or Wi-Fi connection. Other Android apps syncing via 10 seconds or lesser with the same connection.

Is this a regular behavior? I thought kaktus was a lot of fasters with the old reader sync.

From the 10th of September, sync has stopped working

From the 10th of September, sync has stopped working. Application shows only Tabs. Feeds and articles are not visible.

The cause of the error is the last change in the Netvibes API. I have been working intensively to prepare patch that will solve the issue.

Some options

Hi, mkiol
thank you very much for developing this application, it's really very useful ;)

I would like to ask you if it's possible to add the following features:

1)Option "Landscape mode", for me it's better for reading full news
2)Option "Mark all like unread"
3)Option "Show only unread news"
4)Option "Show all feeds in one list" or similar, I prefer this option to selecting which feed to read.

Best regards!!

Feature request: periodic sync

How about having an option to automatically synchronize all the feeds at given lapse of time (every 5,15,30,60 minutes).
This way one coud leave the app open and check it regularly without manually synchronize the feeds.

Having this, it could be possible to implement notifications.

Netvibes sync no longer works

Sailfish X 4.1.0.24, Device - Xperia XA2

Netvibes sync stopped working a few days ago. Logged out, but could not log back in to Netvibes account due to initial sync failure.

Other user on openrepos reported similar behavior.

BB10 version sync errors are more frequent since update to 2.1.0

There is now a greater tendency for the "An unknown error occurred" message to occur during sync attempts.

Observations:

  • First few syncs work fine, but sync error will eventually occur
  • Sync error more likely to happen if a sync is attempted "too soon" after previous sync. Once sync error occurs, subsequent sync attempts will fail unless you log out and then log back in
  • Logging out of account and logging back in will fix the issue temporarily, but sync error will eventually return
  • Problems only seem to occur when set to "sync unread only" mode. Syncing both read and unread articles mode seems to work fine

BB10 feature requests

Hi mkiol!

I am now using the BB10 port of Kaktus (using it with a Z30, but I also tried it with a Z10). I am pleased that you are able to charge for your hard work, it is worth every penny.

Kaktus is a very nice experience on the Blackberry. I do have a couple of feature requests that hopefully are feasible:

  1. Auto-rotate screen, and portrait/landscape orientation toggles
  2. The ability to define an alternate web browser for opening articles

Thanks!
klinglerware

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.