After Twitter is killing all API support it would be nice to swap to a generic mastodon interface on the event page instead maybe with the possibility to directly click into tooter or the browser interface the personal instance.
This might be an unpopular opinion but the OS doesnât need/shouldnât have any social media support âbuild inâ.
That functionality -events page- should be supported through apps.
And a proper plugin system for the event view
Iâm working on improving notifications in tooter, but those depend on the app running. I imagine you mean a polling done by the os itself? EDIT, I only use caldav/cardav and nextcloud accounts so have no experience with the twitter account in sfos.
I thought the honey moon with mastodon has passed already.
It doesnât replace twitter.
Threads yay, sell your soul to Zuck, the whole chimpout because their recent green energy guru turned free speech activist is hilarious
Q: How to permanently remove / deinstall the options âFruux Google Memotoo Twitter VK Yahooâ from Settings / Accounts / Add Account ?
Can we please have an option to install / configure a SFTP based NAS account?
Well, Iâve never really used my twitter account to do anything other than collect supercollider tweets.
Mastodon I actually use to keep up with people who would largely have been drowned in the algo on twitter. So, for me, twitter was a non-starter and Masto has a function. Most of the people who cross post Masto <-> Twitter appear to have an economic incentive to do so. Or a very large ego.
who cares about algo, just read your own timeline of people you follow.
Iâve been doing it for 15 years, nothingâs changed.
broken Cawbird cause of API changes, on the other hand is a real PITA
In any case, it really makes no sense to have stale twitter notifications in there. Maybe also an unpopular opinion, but Jolla could bring back the old style (MeeGo/N9) RSS based event viewer, or whatever itâs called? Perhaps, combine that with a specific application API or a plugin system, as proposed by tortoisedoc, and we would have a robust and independant events page, that can be tailored per usersâ needs.
Not sure about âproperâ but there is a plugin system for the eventsview.
Itâs backend is libsocialcache
, in combination with buteo
.
I have dabbled with creating GitHub notifications integration using those components. In theory one could build something similar to the Twitter (or VK, FacebookâŚ) integration also for Mastodon.
Most of the components are open source, with the exception of the eventsview-extensions
and jolla-settings-accounts-extensions
packages I think, but that can be done also.
Thatâs impossible now, with Twitter (X) algo injecting âverifiedâ content and re-ordering content at will. It was a long time ago the feed was in chronological order.
I recall back in the days of SFOS 1.0, there was such thing, yes, but not sure if there was some limitations, perhaps on the packages you mentionedâŚ
Nice, thanks for the info!
I donât know. There are 2 tabs: âFor youâ and âFollowingâ, the latter one behaves ok IMHO.
PS Last years Iâve used Cawbird app on Linux, that always had chronological order and no âpromotedâ content. So those who wanted to struggle, did struggle, I guess.
I wonder what @BlacksheepGER was using in SailHub | OpenRepos.net â Community Repository System he mentions he wasnât happy with notifications but ⌠havenât had time to look.
Is the libsocialcache part really necessary (I guess itâs just two files?) ⌠looking at https://github.com/sailfishos/buteo-sync-plugins-social/tree/master/src/twitter itâs not such a lot to build a mastodon version.
I guess what mostly getâs me is that, ideally, Iâd implement Amber Auth for tooter and, perhaps, extend the dbus notifications mechanism. The âAccountâ based integration is a completely different path. Hmm.
I canât comment on design principles of that system, but IMO at least the âcache-some-data-in-dbâ part makes sense: it allows clients using it to show and interact with content while offline, and can launch a proper/ârichâ client (Browser/Email/App/âŚ) later. Which is cool, IMO.
WRT authentication, I think there is some functional overlap (duplication?) between Amber and the Accounts system in that both can manage OAUTH and client/API secrets etc., but as you say itâs a different path.
Ok, this is where I was a bit confused since libsocial cache seems to only store notifications where twitter (et. al.) are concerned. Which is not a bad thing, just I wasnât even able to find the relationship when examining https://github.com/sailfishos/buteo-sync-plugins-social/blob/master/src/common/socialnetworksyncadaptor.cpp but Iâm probably not seeing the forest for the trees?
yeah, Iâm in a Quandry about this. Currently, the way itâs done in tooter is not the safest way to do OAUTH to obtain a key. Amber is theoretically better though Iâm not so sure it isnât in fact safer to do things in the âsmallâ code base tooter context than in a big old bad browser. Iâm not really convinced Amber offers real security benefits since itâs more complicated and involves a huge code base (external browser vs. internal webview) instead of little old tooter. Though the webview really is the same old bad old browser. I guess one could try to delegate authentication with buteo, but I donât think thatâs the idea? I assume that one ends up with auth credentials in multiple (ie. .local/share/system/privileged) and application specific.
I suppose, it could also be seen as an extension since it does caching and could support opening with different clients as the user chooses. Most of the code from the twitter buteo plugin could be re-used. hmmm.
Itâs probably more useful to look at the VK and Facebook integrations for examples, as they are more featureful.
Socialcache can handle different types of data, like âPostsâ, âContactsâ, âNotificationsâ or âImagesâ, and Buteo can do different types of âsyncâ via its plugins, some of which intersect with the Socialcache types (e.g. âNotificationsâ, âPostsâ, âImagesâ are in both, but âBackupâ or âCalendarâ is only in Buteo). (And in addition we have Accounts, which have service profiles, including âpostsâ and âmicrobloggingâ ).
There was a News article talking about Buteo in more detail, maybe thatâs useful. It has a nice picture at least:
Thanks! Iâll just do some more digging after the holidays!