Tuba

Browse the Fediverse using Tuba for GNOME :gnome:

:trans_heart: geopjr.dev/donate

Tuba boosted:
2025-06-27

GTK development would not be possible without the help of the @gnome project. Donations—especially recurring ones—to GNOME are necessary to ensure the continued existence of the infrastructure GTK relies on for building and testing.

donate.gnome.org

2025-05-10

@macoud12 Thanks a lot! Could you try one more time? I think I found the issue, though some stuff are still missing (gstreamer plugins), but I'll have to get an emulator or real hardware to better debug this.

Same link as before will do!

2025-05-07

@macoud12 Hello 👋

I finally got around to doing this, could you check if it runs?

nightly.link/GeopJr/Tuba/workf (only portable builds for now)

At first glance, it's significantly smaller than the x86_64 build :/

2025-04-25

@zak Tuba will update to the 48 runtime eventually, I'll see if I can backport some stuff for flatpak and Debian Trixie without rushing the next release! Maybe I can patch any style changes I need to fix for 48 on the flatpak so I can update the runtime tomorrow.

This in-between situation is not great but at least it's a step forward on cursor consistency and scaling since the toolkits won't be responsible for drawing them anymore :)

2025-04-25

@zak can you try a GNOME app that has switched to the 48 runtime? Like flathub.org/apps/dev.geopjr.Co

This is very much out of my realm but my guess is that since the GTK version that added support for cursor shape protocol was shipped with 48, the compositor should be the one responsible for drawing the cursor now.

2025-03-31

@baralheia If you have a GitHub account, you can subscribe to the issues you care about and you'll receive notifications on comments or updates.

2025-03-31

@baralheia No worries! There's no specific release schedule, it used to be ~2 months but as the low hanging fruit were done (and I became busier) it has now become longer.

You may at any point run the main branch / nightly builds if you are impatient. It should never at any point be (knowingly) "broken" or corrupt your accounts!

The "big" things I want to do until the next release are definitely grouped notifications and the new composer.

2025-03-31

@baralheia unfortunately "y'all" is pretty much 1 person (me!). I have a plan for the next release and server-side grouped notifications are part of it (plus I already did a portion of it during the last release), so hopefully I'll get to finish it in time!

If everything goes according to plan, then the release after this can focus purely on optimization and clear the way for version 1.0.0!

2025-03-31

@baralheia that's for desktop / push notifications. It was implemented before Mastodon added grouped notifications and before the v2 notification portal that allows grouping!

For example, instead of:
Foo favorited your post
Bar favorited your post
...
with that setting you'll get one notification of:
Foo (& N others) favorited your post

Tuba boosted:
2025-03-31

Happy Transgender Day of Visibility!

#TDOV #TransVisibilityDay

The GTK logo, using the transgender flag colors
2025-03-27

@Franky_Tegeler there are plans for it but as it stands there's a blocker that needs to be addressed before doing so.

2025-03-21

@pancake If you are looking for mutuals, the last update supports it, see the first screenshot on floss.social/@Tuba/11365776175

2025-03-21

@pancake No, sorry. I can file a feature request for you but it's probably not that useful anyway due to the way pagination works.

You can only request N<=100(?) amount of users per page and you'd have to get all pages to search on all of them (which can be *a lot* of requests if the user follows thousands). There's no API that allows you to search on someone's followers/ings server-side as far as I am aware.

2025-03-09

@collectifission If the software announces what formats it supports, yes! Most commonly glitch-soc, since I don't think hometown supports composing non-plain-text yet.

2025-03-09

@collectifission Are you referring to text formatting as in Markdown, HTML etc or something else? The former depends on your server, from the looks of it it doesn't support them (I can take a closer look if you are running a custom fork), if it did it would show a button like the third attachment in this post floss.social/@Tuba/11212846426
If it's the latter, please explain what you are looking for!

2025-03-09

@collectifission Hello 👋 text formatting (links, bold, italics, underline, block quotes, lists etc.) should absolutely work if your server supports it!

2025-03-01

@eibriel yes, the override just gave Tuba access to the whole session bus. Authentication tokens will still be securely saved in the keyring!

2025-03-01

@eibriel hello 👋 while I'm waiting for xubuntu to finish installing, could you try running `flatpak override dev.geopjr.Tuba --socket=session-bus --user`

2025-02-24

@marcms hello 👋 this has been fixed upstream and will be available in the next patch release.
For the time being, please run `flatpak override --env=LC_NUMERIC=C dev.geopjr.Tuba --user` or if you are not using the flatpak, run Tuba with `LC_NUMERIC=C`

2025-02-18

@trcwm there's some blockers, but I'll give it a try! Thanks for the suggestion!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst