Fuoten

Rating: 
4.933335
Your rating: None Average: 4.9 (15 votes)

Fuoten is the successor of ocNews, and as ocNews, it is a client for the ownCloud/Nextcloud News App. There is currently no optimized UI for tablets, so the current version only supports phones. This is now also available at the Jolla Store as the same version.

Features

  • Account setup
  • Folder list and folder management (add, delete, mark as read)
  • Feed list and feed management (add, delete, move, mark as read)
  • Article list and article management (mark as read/unread, star/unstar)
  • Article content view (internal, webview or external browser)
  • Separate settings for each folder and feed
  • Url sharing
  • Pseudo background updates
  • Translations:
    • Chinese (China) by Rui Kon
    • Danish by Peter Jespersen
    • Dutch by Nathan Follens
    • French by Antoine Vacher
    • German
    • Swedish by Åke Engelbrektson

Information

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-fuoten-0.1.0-1.armv7hl.rpm231.17 KB28/10/2016 - 12:48
File harbour-fuoten-0.2.0-1.armv7hl.rpm293.24 KB02/11/2016 - 16:00
File harbour-fuoten-0.3.0-1.armv7hl.rpm357.61 KB08/11/2016 - 03:11
File harbour-fuoten-0.4.0-1.armv7hl.rpm383.02 KB10/11/2016 - 19:25
File harbour-fuoten-0.5.0-1.armv7hl.rpm404.51 KB22/11/2016 - 23:42
File harbour-fuoten-0.5.1-1.armv7hl.rpm406.56 KB29/01/2017 - 13:59
File harbour-fuoten-0.5.2-1.armv7hl.rpm404.97 KB12/04/2017 - 13:10
File harbour-fuoten-0.6.0-1.armv7hl.rpm422.68 KB27/10/2017 - 02:11
File harbour-fuoten-0.6.1-1.armv7hl.rpm423.35 KB27/10/2017 - 14:12
File harbour-fuoten-0.6.2-1.armv7hl.rpm422.29 KB06/11/2017 - 12:38
File harbour-fuoten-0.6.3-1.armv7hl.rpm518.62 KB26/11/2018 - 22:49
File harbour-fuoten-0.6.4-1.armv7hl.rpm518.76 KB04/12/2018 - 12:40
File harbour-fuoten-0.6.5-1.armv7hl.rpm526.54 KB30/04/2019 - 18:44
File harbour-fuoten-0.6.6-1.armv7hl.rpm526.29 KB06/05/2019 - 17:47
File harbour-fuoten-0.7.0-1.armv7hl.rpm593.1 KB17/10/2020 - 20:31
File harbour-fuoten-0.7.1-1.armv7hl.rpm593.89 KB26/11/2020 - 15:56
File harbour-fuoten-0.7.1-1.aarch64.rpm614.97 KB31/03/2021 - 14:41
File harbour-fuoten-0.7.1-2.i486.rpm662.17 KB12/11/2021 - 18:26
File harbour-fuoten-0.7.1-2.aarch64.rpm615.46 KB12/11/2021 - 18:26
File harbour-fuoten-0.7.1-2.armv7hl.rpm594.58 KB12/11/2021 - 18:26
File harbour-fuoten-0.8.0-1.aarch64.rpm615.4 KB07/03/2022 - 17:46
File harbour-fuoten-0.8.0-1.armv7hl.rpm595.37 KB07/03/2022 - 17:46
File harbour-fuoten-0.8.0-1.i486.rpm662.34 KB07/03/2022 - 17:46
File harbour-fuoten-0.8.1-1.aarch64.rpm663.47 KB23/03/2023 - 18:17
File harbour-fuoten-0.8.1-1.armv7hl.rpm639.88 KB23/03/2023 - 18:17
File harbour-fuoten-0.8.1-1.i486.rpm704.2 KB23/03/2023 - 18:17
Changelog: 

Version 0.8.1

  • fixed: add Audio to the list of SailJail permissions to allow audio playback im WebView (#81)
  • fixed: default value for opening articles is not used (#82)

Version 0.8.0

  • new: add default config values (#76)
  • improved: switch to CMake (#71)
  • improved: generate translation binaries at build time (#73)
  • improved: generate PNG icons at build time (#72)
  • improved: better caching of favicons (#46)
  • improved: use new Gecko based WebView for internal article display (#69)
  • improved: use new sharing API (#70)
  • improved: use sailjail sandboxing (#74)

Version 0.7.1-2

  • fixed: rebuild against OpenSSL 1.1 for SailfishOS 4.3

Version 0.7.1

  • fixed: update to current libfuoten to handle changes in News App API (#63)

Version 0.7.0

  • note: seventh preview release
  • new: implement remote wipe (#61)
  • new: implement account deletion (#60)
  • new: use Nextcloud Login Flow (#57)
  • improved: option for navigating back after marking feed/folder as read (#47)
  • improved: sharing dialog (#56)
  • improved: translation updates

Version 0.6.6

  • note: maintenance update for sixth preview release
  • fixed: article list is not updated (#52)
  • improved: translation updates

Version 0.6.5

  • info: maintenance update for sixth preview release
  • new: Chinese (China) translation by Rui Kon
  • changed: hide articles with future publish date (#50)
  • changed: only hide web view settings when open in external browser has been selected (#51)

Version 0.6.4

  • info: maintenance update for sixth preview release
  • fixed: text that is too long destroys the layout (#43)
  • fixed: renaming dialogs are not accepted on enter key (#45)

Version 0.6.3

  • info: maintenance for sixth preview release
  • new: French translation by Antoine Vacher
  • new: support compressed server responses (gzip and deflate)
  • improved: use icons fitting to the current screen pixel ratio
  • improved: add an option to disable the push up menu on article page and hide it by default
  • improved: set default request timeout to 300 seconds to improve reliablitiy for long running remote actions like marking many articles as read
  • fixed: mark all items as read

Version 0.6.2

  • info: maintenance for sixth preview release
  • fixed: wrong association to startup wizard account page scroll decorator flickable property (#39)

Version 0.6.1

  • info: maintenance for sixth preview release
  • fixed: initial synchronization fails (#38)
  • improved: add cover action to copy article link to clipboard
  • improved: add share entry to article page push up menu

Version 0.6.0

  • sixth preview release
  • new: use notifications to notify about succeeded tasks and occuring errors (#36)
  • new: pseudo background updates that synchronize with the server activated by user interaction (#25)
  • new: share links with the SailfishOS sharing mechanism
  • new: settings for font sizes in internal view and internal web view
  • improved: store the ownCloud/Nextcloud password AES256 encrypted
  • improved: navigation buttons for the internal web view (#21)
  • improved: show information about current article on the cover (#31)
  • improved: user agent for the web view is now selectable of a per feed setting
  • fixed: remorse item on feed entry in folder view destroys the layout (#30)
  • fixed: long feed and folder names crash the application (#37)

Version 0.5.2

  • info: maintenance for fifth preview release
  • new: Dutch translation by Nathan Follens
  • fixed: scroll to top does not work on article view (#35)

Version 0.5.1

  • info: maintenance for fifth preview release
  • fixed: links not working on article page (#34)
  • improved: translation updates

Version 0.5.0

  • info: fifth preview release
  • new: cover information and cover action (#22)
  • new: per feed storage cleanup (#26)
  • new: notification and progress area (#28)
  • improved: feed icon (#33)
  • improved: request items after adding feed (#29)
  • improved: translation updates

Version 0.4.0

  • info: fourth preview release
  • new: show last sync time in pull down menu (#24)
  • new: copy article url to clipboard menu entry (#23)
  • new: article content display (#15)
  • new: context setting for article opening (#19)
  • new: mark all articles as read (#18)
  • new: optional article excerpt in article list (#20)
  • new: Swedish translation by Åke Engelbrektson

Version 0.3.0

  • info: third preview release
  • new: article list view
  • new: mark articles as read/unread
  • new: star/unstar articles

Version 0.2.0

  • info: second preview release
  • new: feeds list view
  • new: feeds list sorting
  • new: mark feeds as read
  • new: move feeds
  • new: add feeds
  • new: delete feeds
  • new: rename feeds

Version 0.1.0

  • info: first preview release
  • new: folder list view
  • new: folder list sorting
  • new: delete folders
  • new: create folders
  • new: rename folders
  • new: mark folders as read

Comments

planetos_store's picture

Thanks abunch!

TMavica's picture

Can u make a 64 bit package please

Buschtrommel's picture

Done. But not tested from my side… :)

TMavica's picture

Thx. It works

Buschtrommel's picture

AArch64?

blizzz's picture

If it helps i can give you a test account on my instance

Buschtrommel's picture

I maybe found the issue. I had a similar issue today in my dev version with one entry from Planet KDE that has a NULL url. The url was empty but was handled by SQLite as NULL value and that is currently not allowed in my implementation. I think I will release new version tomorrow. If that does not fix your issue I will come back to your offer of a test account. :)

blizzz's picture

Sounds great, thank you for your efforts. Planet KDE is also in my subscriptions. Maybe that's it, or another feed did similar.

Buschtrommel's picture

Has your issue been solved with Fuoten 0.7.0?

ummon's picture

I have the same Problem with Fuoten 0.7.0 on Nextcloud 20.0.1 (and 20.0.0) wich News 15.0.6 (and previous 15.0.x versions). Some other Newsreader apps seem to have similar problems with the News 15 Version as can be seen on the issue tracker.

Buschtrommel's picture

Please try Fuoten 0.7.1. That should fix the issue. Problem was, that News App API changed returned data types in the JSON response but did not document the change, see also nextcloud/news/issues/900.

Buschtrommel's picture

Thank you for your info. I am still on NC19.

blizzz's picture

On 3.4 (and with Nc 20), Fuoten fails to get new news items. I don't see any logs that would indicate something is wrong. The news API works and returns new items.

Buschtrommel's picture

Please try Fuoten 0.7.1. That should fix the issue. Problem was, that News App API changed returned data types in the JSON response but did not document the change, see also nextcloud/news/issues/900.

Buschtrommel's picture

I now tested it with SFOS 3.4 but NC 19 and there it works like expected. I will setup a NC test server with 20 to check if there are issues. But having a look at the last commits of th NC News app, there seem to be no changes regarding API stuff etc.

tanghus's picture

Hi Buschtrommel. Your app looks very promising, but I get a server error when trying to update an RSS feed. It doesn't really sprint anything in cli except:

[C] 07:01:33:277: ServerError: Internal server error — An unexpected condition was encountered on the server.

Buschtrommel's picture

Hey tanghus, what do you mean by „update an RSS feed“? Requesting new articles or changing name/folder? The error messag is for HTTP response status code 500. There are no more inforamtion available in the API. Only the HTTP status codes. So it is not possible for Fuoten to give more information.

bc77's picture

I just noticed that Fuoten doesn't sort the articles according to the creation time of the article, but according to the synchronization time. This is useless if you only synchronize manually and then have a lot of articles per feed.

Buschtrommel's picture

Sorry for this late answer. Fuoten only stores the publication dates returned by the new app API. Sync times are not stored. It might be that the feed has no valid publication dates and that the news app fills them with the time when it updates the feed.

paolomi's picture

Great app!!!

I suggest an option:  when I select "mark as read /unread" from pull-down menu, I'd like fuoten goes back to the previous page (pagestack.navigateBack). Thanks a lot.

Buschtrommel's picture

Nice idea. It is on my list now. :)

bc77's picture

Hello Buschtrommel,

what do you think of the following feature:

Mark a feed as "Very Important". Contents of this feeds are always displayed at the top until they are read or scrolled away.

This would prevent particularly interesting feeds from getting lost in the mass of news. If you view/read chronologically.

Buschtrommel's picture

Do you mean in the all articles/complete folder views? There is currently the sticky bit for feeds, but it is only changeable via web interface because there is no API route for it. But it only show the feed itself in front of other feeds. I could use this to also show the items in front of the rest. But it would not be setable from the app. Otherwise I could only implent it in the app but that would not be reflected on the server. At least it doesn't matter which approach I use, it would not be synchronizable. :) So, what do you think would be the better approach?

bc77's picture

I see...
I read exclusively in the app and would be happy about this function in the app.
Many thanks in advance

Buschtrommel's picture
bc77's picture

+1 for "mark as read once you scroll past them"

I am migrating away from Google and have installed NextCloud News for my current 161 feed subscriptions. Since the Google Reader was switched off in 2013, I've been using Feedly with Google Log-in.
Actually I wanted to install Tiny Tiny RSS Server, but your client looks better than the "Tiny Tiny RSS Reader for Jolla" ;-)

Danke & Weiter so!

syscrh's picture

Great application! Thank you very much for it! Works very well on my Xperia X Compact with Sailfish 3.0.0.8 in conjunction with Nextcloud 14.
Three things: First, dates aren't all properly displayed for me "libfuoten-yesterday". Second, would it be possible to add scroll tracking, so articles get marked as read once you scroll past them? Third, on the X Compact text in portrait mode in the "All Articles" view is displayed wider than the display.

Buschtrommel's picture

Thank you that you like it. :)

To the first: What language are you using? What language has been set in the Fuoten settings? Not all languages are completely translated. But normally than the English string should be shown.

To the second: Nice idea. Will implement something like this.

To the third: Can you upload a screenshot somewhere? On my Jolla and on my Xperia X, all looks as it should.

syscrh's picture

I'm using "English (UK)" as my OS language. Fuoten has set the language to "Default". The date issue can also be seen on the screenshots I've taken of the third issue from my two X Compacts running Sailfish 3.0.0.8 (the third one happens in all views, e. g. All articles, Starred articles, and with different RSS feeds, but only in portrait mode: https://imgur.com/a/mLECRBb

I hope they illustrate the issue well ... ;)

I am also happy to hear that you like the idea of scroll tracking! This will make reading news on Sailfish even more enjoyable than it already is!

Buschtrommel's picture

Hey, I just uploaded version 0.6.4. Please chek, if that fixes your issues.

Pages