Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Stream personal timeline into notifications screen #27

Open
playforvoices1 opened this issue Jan 12, 2023 · 7 comments

Comments

@playforvoices1
Copy link

Would be nice to have a Preference's account plugin like the Twitter one, which stream the personal timeline into the SFOS notification screen.

@poetaster
Copy link
Owner

By personal timeline do you mean 'home' ?

@playforvoices1
Copy link
Author

Yes, home :)

@nephros
Copy link

nephros commented Aug 21, 2024

AFAICS the SailfishOS Event View that supports widgets like Twitter does uses libsocialcache and related technology.

This means to support something like this "as intended" would require:

  • integration into the Settings/Accounts infrastructure for server/credential storage
  • implementation of a libsocialcache plugin for storage of feed, images etc.
  • implementation of Mastodon feed pulling via msyncd/buteo buteo-sync-plugins-social
  • implementation of the QML side (event view plugin)

Doable, and certainly beneficial for more than just the vent feed, but most of this seems to be out-of-scope for Tooter the app.

And given the complexity of ActivityPub, the libsocialcache and buteo thing might be quit a huge task, not sure.

I wonder whether doing the same procedure for RSS/Atom feeds would be more beneficial, as Mastodon can provide RSS out of the box, and that might be more useful.

@nephros
Copy link

nephros commented Aug 21, 2024

That being said, Tooter could of course just abuse the Notifications system and display Toots from Home as notification(s).

@playforvoices1
Copy link
Author

But as you mentioned. A build in feed reader with notification support would be more useful. There you can add whatever you want. But the old Twitter plugin on SFOS was very charming. Nicely integrated.

@poetaster
Copy link
Owner

I have to admit, I don't really want notifications so it hasn't been a priority. I'd like to fix the current bugs (when app is on, notifications stream to the event view AFTER you've already seen them in the app). It could be an optional but it would be a lot of work. Currently, the login is oauth via Amber which I'd have to revisit.

In the main, I don't want notifications UNLESS I'm using the app, which I'm not sure is even possible if I hand off to msyncd/buteo?

@nephros
Copy link

nephros commented Aug 21, 2024

Definitely. The purpose of msync/buteo is to get a low-bandwidth feed, and the content to be available offline.

And completely independent from an app.

So, the opposite of what you describe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants