ublue-os / bluefin

The next generation Linux workstation, designed for reliability, performance, and sustainability.
https://projectbluefin.io
Apache License 2.0
1.26k stars 162 forks source link

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

Open castrojo opened 4 months ago

castrojo commented 4 months ago

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.

nicknamenamenick commented 4 months ago

+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 commented 4 months ago

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

Raindrac commented 4 months ago

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 commented 4 months ago

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

RealVishy commented 4 months ago

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

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

Screenshot_20240718_2150192

StudioLE commented 4 months ago

Does it need to be a fully functioning RSS application? There's a similar issue that suggests pushing notifications to libnotify https://github.com/ublue-os/config/issues/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 commented 4 months ago

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 commented 3 months ago

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 commented 1 month ago

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

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)