SFOS Forum Viewer

Rating: 
4.90625
Your rating: None Average: 4.9 (32 votes)

Native viewer/browser for SFOS Forum

Icon by dseight

Source: https://github.com/szopin/harbour-sfos-forum-viewer

Login support is experimental. The authentication token is for now stored in dconf, should be moved to a collection eventually. Logout does not revoke the key, use browser to do that if you suspect someone had access to your device/dconf (relog should overwrite previous key)

Fresh install might need 'systemctl start --user sailfish-secretsd' to load the new plugin (that or rebooting the phone should help), will get that into .spec eventually

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-sfos-forum-viewer-0.9-1.noarch.rpm102.21 KB27/08/2020 - 08:27
File harbour-sfos-forum-viewer-0.9.1-1.noarch.rpm102.22 KB28/08/2020 - 22:44
File harbour-sfos-forum-viewer-0.9.2-1.noarch.rpm102.94 KB06/09/2020 - 17:04
File harbour-sfos-forum-viewer-0.9.3-1.noarch.rpm103.96 KB14/09/2020 - 01:37
File harbour-sfos-forum-viewer-0.9.4-1.noarch.rpm104.21 KB13/11/2020 - 11:00
File harbour-sfos-forum-viewer-0.9.5-1.noarch.rpm104.24 KB17/11/2020 - 15:57
File harbour-sfos-forum-viewer-0.9.6-1.noarch.rpm104.16 KB29/11/2020 - 11:21
File harbour-sfos-forum-viewer-0.9.7-1.noarch.rpm104.26 KB31/12/2020 - 20:28
File harbour-sfos-forum-viewer-0.9.8-1.noarch.rpm104.27 KB02/01/2021 - 17:16
File harbour-sfos-forum-viewer-0.9.9-1.noarch.rpm104.26 KB28/01/2021 - 22:41
File harbour-sfos-forum-viewer-0.9.10-1.noarch.rpm104.36 KB25/02/2021 - 00:06
File harbour-sfos-forum-viewer-0.9.11-1.noarch.rpm104.36 KB06/06/2021 - 15:32
File harbour-sfos-forum-viewer-0.9.12-1.noarch.rpm105.06 KB06/10/2021 - 01:51
File harbour-sfos-forum-viewer-1.0.0-1.noarch.rpm108.01 KB14/11/2021 - 18:33
File harbour-sfos-forum-viewer-1.0.1-1.noarch.rpm108.01 KB14/11/2021 - 20:38
File harbour-sfos-forum-viewer-1.0.2-1.noarch.rpm108.24 KB15/11/2021 - 05:09
File harbour-sfos-forum-viewer-1.0.3-1.noarch.rpm108.24 KB15/11/2021 - 19:04
File harbour-sfos-forum-viewer-1.0.4-1.noarch.rpm108.28 KB16/11/2021 - 09:47
File harbour-sfos-forum-viewer-1.0.5-1.noarch.rpm109.4 KB29/11/2021 - 00:50
File harbour-sfos-forum-viewer-1.0.6-1.noarch.rpm109.04 KB29/11/2021 - 01:33
File harbour-sfos-forum-viewer-1.0.7-1.noarch.rpm109.03 KB01/12/2021 - 08:53
File harbour-sfos-forum-viewer-1.0.8-1.noarch.rpm109.65 KB11/01/2022 - 19:13
File harbour-sfos-forum-viewer-1.0.9-1.noarch.rpm110.04 KB23/01/2022 - 18:47
Changelog: 

1.0.9 - Spanish translation update (thanks to carlosgonz)

1.0.8 - Swedish translation update (thanks to Åke Engelbrektson) and couple tweaks (quote not added by default when replying to a post, pushupmenu in threadview)

1.0.7 - use http statustext instead of assuming json reply (should fix buggy user feedback on actions)

1.0.6 - error handling also for deletions (barely tested as already hit 23h limit)

1.0.5 - replying to posts (with quote), copy to clipboard uses raw message now, posting new threads (with template support), locked threads support, error page should hopefully catch most errors, user feedback when replying/posting new threads very lacking, manual refresh required for now

1.0.4 - randomized ClientID

1.0.3 - Fix for super fast key gen(?)

1.0.2 - Hopefully fix for secrets/crypto dependencies

1.0.1 - Fix for missing key on first start since 1.0

1.0.0 - Experimental login support, liking/disliking posts (10min time limit, so might not work if you change your mind after that time and thread was not reopened), replying to a topic, delete own posts - no ratelimit support, so if feature is not working as expected it's probably hit a ratelimit, run from console to see exact error msg for now

0.9.12 - Easier to follow forum drama - forumlinks should open in app by default and center on post linked, alpha of following a conversation backwards - nonconsecutive replies now allow to see exact parent post, uncensoring - because holy hell it's needed apparently

0.9.11 - Copy post to clipboard

0.9.10 - 4.0 fix

0.9.9 - Copy link to clipboard option for threads

0.9.8 - Chinese translation fix (thanks to 友橘 (Youju))

0.9.7 - Translation updates (thanks to Åke Engelbrektson and 友橘 (Youju)), category view fix

0.9.6 - Revision history menu cleanup and alternative formatting option added for posts with code tags, should allow seeing whole code if needed as StyledText supports wrapping (does have issues with blockquotes so some posts can look weird)

0.9.5 - Chinese translation update (thanks to 友橘 (Youju))

0.9.4 - German translation update by ichthyosaurus

0.9.3 - German translation (thanks to Black Sheep) and dimming of read threads tweak (thanks to ichthyosaurus)

0.9.2 - Chinese translation (thanks to 友橘 (Youju))

0.9.1 - Scroll to first unread post instead

0.9 - Solved/new displayed, auto-scroll to last position (thanks to ichthyosaurus), spanish translation update (thanks to carlosgonz)

Comments

Brummkreisel's picture

Hello,
I wasn't aware of Discourser.
That's what I looked for, thank you very much!
But how to donate?

Brummkreisel's picture

Hi Szopin,
I really like the SFOS Forum Viewer and I wonder if you might adept it also to the Nextcloud Forum?

szopin's picture

Discourser should work out of the box there (https://openrepos.net/content/szopin/discourser), or do you mean with login support? Assuming they do allow user API keys (the method SFV uses) it should be doable, though I still have a couple of updates planned for this app first, then might look into remerging all the new features back into Discourser, so it might take a while

John's picture

Thx for the new login feature! ❤ it!
For the record/other sailors: Login only worked after doing 1st login in browser. Makes sense in hindsight.
Also found a bug: Can not open context menu (long click) of very long posts. Example: Release notes of 4.3.0: https://forum.sailfishos.org/t/8495
Keep up the good work!

flanker's picture

I can't login, login screen is whole grey. XA2 on 4.3.0.12

szopin's picture

Restarting the phone might help as it should restart the secrets daemon with the new qml plugin, not sure how to do that through .spec files (if at all possible or some kind of postinst script is needed). Btw try the 1.0.3 as it contains a fix for faster cpus which I believe XA2 has

flanker's picture

It somehow helps, I can see login screen and enter the password. Then it shows simple screen where asks for authorize application access. When I click "Authorize" it shows error code "Oops. The software powering this discussion forum encounter an unexpected problem. We apologize for the inconvenience. Detailed iformation about the error was logged, etc...."

szopin's picture

1.0.4 should work (hopefully)

szopin's picture

Hmm, that's a new one, will check with @vige on the forum if he can dig out the error and what exactly's the problem, thanks for reporting

flanker's picture

It seems that last update solved (at least my) problem. I appreciate your efforts and quick reaction. Thumb up.

kettcar64's picture

Starts up, tap on thread, got loop (Xperia X 4.3.0.12)

szopin's picture

Just tap Logout once, it should populate the key value with default, need to do it autmatically if it's missing oops

szopin's picture

Can you try running with qml-scene from terminal and pasting output?

TMavica's picture

Login > could not load page

szopin's picture

Can you try running with qml-scene from terminal and pasting output?

TMavica's picture

Sailfish crypto module is not install

TMavica's picture

Sailfish secret too

TMavica's picture

Aftee install those packages, it said 'no such cryptographic service provider plugin exists' when i click Login

szopin's picture

Try 1.0.2 I've added hopefully all the crypto/secrets needed in Requires

TMavica's picture

Same. No such cryptographic service provider plugin

szopin's picture

Try rebooting, when I was troubleshooting this in may had to reboot after installing sailfishsecretsdaemon-cryptoplugins-default, it's in the Requires so maybe restart will help, other than that, out of ideas

TMavica's picture

After reboot, it show 'Begin public key.............End public key' , nothing happen

szopin's picture

Hmm, are there any errors in terminal? which sfos version are you using?

TMavica's picture

Do push:134 Warning: cannot push while transition is in progress

szopin's picture

Doesn't seem to be any line 134 with 'push', maybe it's about 103 in LoginPage.qml, you could try to add right before the 'var dialog = pageStack.push...' line:
pageStack.completeAnimation();
To force closing all pending animations, if it helps will add it to 1.0.3 as no other way to test (and at work atm)

TMavica's picture

Dont understand...sorry. Whats should i type before those line?

szopin's picture

Try 1.0.3, it should force the animation to finish before trying to open the webview for logging in (I am guessing that's what's happening)

szopin's picture

I'll push out 1.0.3 with the extra line when I get back home, it shouldn't break anything and maybe will fix it for you

TMavica's picture

The output is Dopush:134

TMavica's picture

4.3.0.12

Pages