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

Ship an RSS reader with a Bluefin news feed ootb #1485

Open
castrojo opened this issue Jul 4, 2024 · 13 comments
Open

Ship an RSS reader with a Bluefin news feed ootb #1485

castrojo opened this issue Jul 4, 2024 · 13 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Keep Bluefin alive, dive in!

Comments

@castrojo
Copy link
Member

castrojo commented Jul 4, 2024

The motd is great for sysadmins but we need something graphical, which I've always wanted to do but we never got around to it.

For GNOME I'd love to ship something modern and minimalist. We don't need a full blown old school style tree reader, we just want to show the ublue-news and announcement RSS feeds from discourse.

https://universal-blue.discourse.group/tag/bluefin-news.rss

I'm currently posting the release notes in bluefin-news but perhaps we can adjust that since we'd want to ship the release feed from github directly.

https://apps.gnome.org/NewsFlash/

^^ this one looks pretty good and is in GNOME Circles already.

image

And then let's add it to the topleft logomenu. I'm thinking adding horizontal line and then adding it as "News and Updates" or something similar.

And then someone with more KDE experience can recommend something for Aurora.

@dosubot dosubot bot added the enhancement New feature or request label Jul 4, 2024
@castrojo castrojo added help wanted Keep Bluefin alive, dive in! good first issue Good for newcomers labels Jul 4, 2024
@nicknamenamenick
Copy link
Contributor

+1

Also for Aurora, there is an official KDE RSS feed application called Akregator.

I think this should be implemented for Bazzite as well.

@nicknamenamenick
Copy link
Contributor

Akregator
test for bazzite... on a gnome image :D

@Raindrac
Copy link
Contributor

Raindrac commented Jul 4, 2024

I actively use Newsflash on Bluefin and would highly recommend it! It's a great RSS reader, clean yet fully functional. Honestly, I preferred it over Akregator even when I was running Plasma on Kinoite. Very clean interface.

@nicknamenamenick
Copy link
Contributor

Yeah if this ends up being shipped then I would recommend using Newsflash even on Aurora.

@RealVishy
Copy link
Contributor

Could this Kirigami Application be used for Aurora/Bazzite instead of Newsflash?

https://flathub.org/apps/org.kde.alligator

Screenshot_20240718_2150192

@StudioLE
Copy link

Does it need to be a fully functioning RSS application? There's a similar issue that suggests pushing notifications to libnotify ublue-os/config#300
Can that same method be used to display the headline of release notes / news and link directly to the blog post/discourse page etc?

@castrojo
Copy link
Member Author

libnotify would work for a notification but a reader would keep historical information. If you clear out your notification center the info is gone.

@RealVishy
Copy link
Contributor

RealVishy commented Jul 29, 2024

I'm currently investigating where the RSS feeds for Alligator are stored. Once i figure that out i can PR to add it to aurora flatpaks.

NewsFlash currently stores it's RSS feeds in ~/.var/app/io.gitlab.news_flash.NewsFlash/data/news-flash/database.sqlite

We'd have to place/replace this file so that the Bluefin RSS feed is added.

Personally, I'd like to also ship Gnome/KDE RSS feeds as well so that people can keep up with changes with them as well.

@Malix-Labs
Copy link

Malix-Labs commented Oct 4, 2024

I would personally prefer to have a desktop notification at each post in an admin-only announcement topic in https://universal-blue.discourse.group/ (leading to the post when clicking on it)

Maybe with a "don't show anymore" button, and a related ujust toggle-ublue-announcements command

It would help keep it quite minimalist and the announcement feel built-in

Furthermore, I find that the information around Universal Blue is already pretty scattered

  • GitHub
  • Discourse
  • Discord
  • terminal banner motd
  • YouTube
  • docs.projectbluefin.io (docs for Bluefin but also Aurora, which is confusing)
  • docs.bazzite.gg
  • No documentation for uCore, afaik
  • + New RSS feed ?

In this regard, I think it would be nice to centralize the community, information, and communication

Also, while I like Discord, I think it should not be encouraged (not indexed, require account, proprietary)
The most crucial part being that it's not indexed, which hurts discoverability very much
Notably, having the bazzite support channel on Discord while Bluefin, Aurora, and uCore are on Discourse is confusing

The SEO of docs.projectbluefin.io and docs.bazzite.gg is also quite not great, finding something in here from a Google search is barely possible, even for good prompters ; I guess most visits come from direct link sharing

Also, https://docs.universal-blue.org redirects to https://universal-blue.discourse.group/docs

I think the SEO of the whole project could be greatly enhanced by merging it in the "universal-blue.org" (or even better, a new "ublue.org") top domain :

(Same for the other variants of Universal Blue)

@tulilirockz
Copy link
Collaborator

Oh! Now that we split off the Aurora repo from here we can just ship Newsflash directly

@castrojo
Copy link
Member Author

castrojo commented Dec 8, 2024

Yeah let's see what that looks like in Newsflash before we PR something. I manually added some feeds locally so I can test, here's how it looks:

Image

and

Image

I'm not sure what's happening with the whitespace on that one.

@castrojo
Copy link
Member Author

castrojo commented Dec 8, 2024

I think the trick for the feed would be to construct it based on the image right? Like if you're on a gts build just show the GTS feed, if you're on stable, only show stable, etc. News will be generic so that should be fine?

@tulilirockz
Copy link
Collaborator

I just figured out that you can subscribe to feeds on the command line w/ NewsFlash! This shouldnt be too bad to integrate after all then! Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Keep Bluefin alive, dive in!
Projects
None yet
Development

No branches or pull requests

7 participants