SFOS Forum Viewer

Rating: 
4.864865
Your rating: None Average: 4.9 (37 votes)

Native viewer/browser for SFOS Forum

Icon by dseight

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

 

1.9.4 introduces offline spamcontrol in alpha state as we had a huge influx of schizo trolls/people treating forums as their personal blogs, adding OP works only on first page of topicview, threads are soft-filtered so you can check if any worthwhile users took the bait, highlight of tracked threads where troll is latest poster disabled, posts are hard-filtered, notifications are not filtered (no idea what discourse devs are smoking but they suddenly use usernames for notification endpoints and you need admin api to freely check those lol wtf), but you can mute those even as trust level 1 user (ignore is limited to lvl2 which is why this feature is here, oh and it also doesn't filter threads for whatever reason), no troll-list mgmt as of now, you can only clear the whole thing if you accidentally added someone

From 1.9.0 WorkerScript is used which changes the behaviour for large threads - they will load in steps, if you expect to be taken to a specific post, please just wait for the loading indicator to finish and it should work

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 (should no longer be the case thanks to vige's help with dependencies? have no good way to test it)

Screenshots: 
Application versions: 
AttachmentSizeDate
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
File harbour-sfos-forum-viewer-1.0.10-1.noarch.rpm110.94 KB20/02/2022 - 22:01
File harbour-sfos-forum-viewer-1.1.0-1.noarch.rpm110.97 KB30/03/2022 - 20:34
File harbour-sfos-forum-viewer-1.2.0-1.noarch.rpm111.76 KB05/04/2022 - 23:35
File harbour-sfos-forum-viewer-1.2.1-1.noarch.rpm111.77 KB06/04/2022 - 01:05
File harbour-sfos-forum-viewer-1.2.2-1.noarch.rpm111.86 KB07/04/2022 - 20:37
File harbour-sfos-forum-viewer-1.2.3-1.noarch.rpm111.17 KB08/04/2022 - 17:41
File harbour-sfos-forum-viewer-1.3.1-1.noarch.rpm111.98 KB14/04/2022 - 22:44
File harbour-sfos-forum-viewer-1.3.2-1.noarch.rpm112.26 KB14/04/2022 - 23:36
File harbour-sfos-forum-viewer-1.3.3-1.noarch.rpm112.25 KB16/08/2022 - 08:49
File harbour-sfos-forum-viewer-1.4.0-1.noarch.rpm112.25 KB31/08/2022 - 18:47
File harbour-sfos-forum-viewer-1.5.0-1.noarch.rpm113.23 KB09/09/2022 - 20:47
File harbour-sfos-forum-viewer-1.6.0-1.noarch.rpm114.65 KB31/12/2022 - 12:46
File harbour-sfos-forum-viewer-1.6.1-1.noarch.rpm114.7 KB01/01/2023 - 00:25
File harbour-sfos-forum-viewer-1.6.2-1.noarch.rpm114.68 KB17/01/2023 - 16:22
File harbour-sfos-forum-viewer-1.6.3-1.noarch.rpm114.95 KB18/01/2023 - 12:47
File harbour-sfos-forum-viewer-1.7.0-1.noarch.rpm115.06 KB19/01/2023 - 13:02
File harbour-sfos-forum-viewer-1.7.1-1.noarch.rpm115.05 KB19/01/2023 - 15:50
File harbour-sfos-forum-viewer-1.8.0-1.noarch.rpm115.08 KB21/02/2023 - 15:27
File harbour-sfos-forum-viewer-1.8.1-1.noarch.rpm114.88 KB28/02/2023 - 18:18
File harbour-sfos-forum-viewer-1.8.2-1.noarch.rpm115.47 KB04/03/2023 - 13:38
File harbour-sfos-forum-viewer-1.8.3-1.noarch.rpm115.48 KB04/03/2023 - 14:03
File harbour-sfos-forum-viewer-1.8.4-1.noarch.rpm115.54 KB05/03/2023 - 12:19
File harbour-sfos-forum-viewer-1.9.0-1.noarch.rpm115.95 KB16/03/2023 - 19:17
File harbour-sfos-forum-viewer-1.9.1-1.noarch.rpm115.98 KB21/03/2023 - 23:01
File harbour-sfos-forum-viewer-1.9.2-1.noarch.rpm116.01 KB09/04/2023 - 16:03
File harbour-sfos-forum-viewer-1.9.3-1.noarch.rpm115.95 KB11/04/2023 - 19:06
File harbour-sfos-forum-viewer-1.9.4-1.noarch.rpm116.52 KB11/07/2023 - 22:14
Changelog: 

1.9.4 - Offline spam filter (alpha) added, see description for details/limitations

1.9.3 - Packaging fix for harbour compliance

1.9.2 - Fix enabling/disabling automatic notifications, switch out remaining SilicaWebview to SailfishWebview

1.9.1 - Fix uncensor option missing randomly

1.9.0 - Support for large threads

1.8.4 - Swedish translation update (thanks to Åke Engelbrektson)

1.8.3 - Add option to copy link to specific post to clipboard

1.8.2 - Allow marking threads as read and/or clear tracking from firstpage, german translation update (thanks to nephros)

1.8.1 - Use authenticated requests when possible and tag fix (thanks to nephros)

1.8.0 - Use Sailfish.WebView for login and harbour-compatible dependencies fix (thanks to vige)

1.7.1 - OBS packaging improvements (thanks to nephros), missing category fix

1.7.0 - Subcategories support (thanks to nephros)

1.6.3 - Swedish translation update (thanks to Åke Engelbrektson)

1.6.2 - Allow editing of wikis

1.6.1 - Missing icons in usercard fix

1.6.0 - Proper PM support, avatars/usercards implemented, show marked solutions in threadview, couple bugs squashed

1.5.0 - Automatic checking of notifications, tags support, better internal links support, image uploads now timeout after 20min to give more time to finish a post (discourse downloads local copies after around 5 mins, so there's ~15min to finish after upload completes)

1.4.0 - Editing posts (huge thanks to vige for finding the bug)

1.3.3 - Simple support for group mailbox notifications (thanks to vige)

1.3.2 - Swedish translation update (thanks to Åke Engelbrektson)

1.3.1 - Images on ImgBB side should expire within 10mins of upload, delete_url still stored in dconf just in case

1.3.0 - Experimental image upload support (through ImgBB, they accept base64, discourse doesn't)

1.2.3 - Fix for scrolling to new post, revert on cover reload from in-app, not working as expected

1.2.2 - Fix for copying/quoting in pm threads, mark clicked notifications as read

1.2.1 - badge filter fix

1.2.0 - Better internal link handling, large thread support (up to around ~850ish for now, lazy fix, but whisperfish thread should work now until dynamic generation of xhr gets implemented properly), notifications page (accidental feature: replying to PMs seems to work?)

1.1.0 - Sailjail permissions added, internal links with '#' now handled (though without scrolling to #ed section), images with relative urls should work (there is some extra lag on those, seems like a bug), refresh cover when refresh triggered from in-app

1.0.10 - French translation (thanks to pherjung)

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

Comments

TMavica's picture

The output is Dopush:134

TMavica's picture

4.3.0.12

inte's picture

Great thank you very much that is absolutely amazing!!

inte's picture

Thank you. Yes, you're right, the webview works but very limited. I wonder if it was possible to even post to the forum if the forum-site would recognize the browser.
Thumbs up for the clipboard-option!

szopin's picture

Out in 0.9.9

szopin's picture

Posting will come in 2.0, I just need some time to sit down and properly get it there (was hoping for the power of open source, but here we are months later, the power is imaginary), webview is way too limited for that (you can see how it works in webcat/webpirate, they have a whole UI around webview)

inte's picture

Hey, first of all, thank you very much for this app. I'm using it frequently and it's just working great!
I have a little request, though: Might it be possible to add an "add link to clipboard" option to the pull down menu (next to, open in browser etc.?). That would be a great feature to link to forum threads directly! :-)
There is also a "open directly" option in the pull-down menu, which is of not much use currently since the forum website complains about the unsupported browser and does not open at all. It might be possible to fake the browser string to access the site? No idea if that would work then...
Thank you again!

szopin's picture

Weird, webview works fine on both my jolla C and in emulator, what device are you using? (there is a msg about unsupported browser, but the thread does render in some kind of mobile view so you can see if some elements rendered incorrectly in the threadview). I'll try to add the clipboard option in next version

Markkyboy's picture

Hi, i've recently noticed that all categories under Latest and Top buttons are no longer accessible, the waiting spinner runs forever.

szopin's picture

Should be fixed in 0.9.7

Markkyboy's picture

Thank you, I can now browse all other categories! :)

sashikknox's picture

You can use md4c library (compile as static) for full MD support (i test it on my Mattermost application, in next release it replace discount, works well, easy to use, much easer than discount lib )

sashikknox's picture

Oh, it fully QML, need some work to make project initialization from C++ and add MD4C .... Maybe when i release this in my app, i'll try add it here )

direc85's picture

I didn't even install this yet, but I have a suggestion already: why limit this to only SailfishOS forum? I think this could be rather easily modified to support any forum with the same platform.

Anyway, looks great! Giving it a spin!

szopin's picture

Try Discourser, it's the 'generic browser for any discourse forum' spinoff, this one is sfos forum specific so can have tweaks custom for it (and also login support at some point in the future)

danfin's picture

why does the Icon not update, when updating the app?

muppis's picture

UI caches icons and does refresh that cache only during start up (or when triggered to do so, if that is possible).

nephros's picture

Gettin better with every update, thanks!

JacekJagosz's picture

This new icon is very beautiful, awesome job dseigh!

carlosgonz's picture

Thank you. It looks better than before

kucing's picture

Good

TMavica's picture

Icon is not sailfish style

malibu's picture

Sorry, i made it for me and shared it.
I will change it to exact icon proportions of sailfish soon. Have you some else suggestions ?

Klaas's picture

While typing in Sailfish forum, I can't see what I am typing. Hopefully this can be fixed.

szopin's picture

It's just a viewer, not planning on oauth/posting/messaging etc, but then again source is open so if someone wants to turn it into a full blown client... sky's the limit

Rikujolla's picture

Thx, good app to see fast the topics. It would be nice to have a link to the browser version of a topic. Most time reading is enough, but sometimes links could ease the access.

szopin's picture

Added in 0.4

TMavica's picture

The icon looks not great good

szopin's picture

Yeah, it's just the basic svg app icon template from https://sailfishos.org/design/icons/ with just text on top, hopefully some artist will take pity

TMavica's picture

We need a good designer

Pages