Download Latest Version v0.10.1 source code.tar.gz (2.8 MB)
Email in envelope

Get an email when there's a new version of Tuba

Home / v0.10.0
Name Modified Size InfoDownloads / Week
Parent folder
Tuba.Setup.exe 2025-08-04 67.9 MB
README.md 2025-08-04 5.7 kB
v0.10.0 source code.tar.gz 2025-08-04 2.8 MB
v0.10.0 source code.zip 2025-08-04 3.1 MB
Totals: 4 Items   73.8 MB 2

Added

  • New composer (#623, thanks @bertob)
  • In-app web browser (#1323)
  • Collapse long posts (#1354, thanks @bugaevc)
  • Grouped notifications (#1193)
  • Clapper is now the default video player (#1308)
  • Clapper enhancers are now used to play media from third-party services in-app (#1308, thanks @Rafostar)
  • Desktop notifications will now be withdrawn when viewing the in-app ones (#1322)
  • Polls can now display custom emojis (#1342)
  • Mastodon quotes support (#1440)
  • Iceshrimp Drive (#1408, thanks @pancakesmeow)
  • Iceshrimp Bubble Timeline (#1482)
  • Ability to forward reports to the instances of all involved parties (#1438)
  • Tab switching using alt+1/2/3/N (#1352)
  • Quit App menu entry (#1358)
  • Other apps by GeopJr in the about dialog (#1143, thanks @bragefuglseth)
  • Input hints about spellcheck and completion on text inputs (#1363, thanks @agx)
  • More reactive scheduled and draft posts views updates (#1371)
  • More fluid convergent horizontal lists by using AdwWrapBox (#1367)
  • Use appstreamcli over appstream-glib for metadata validation (#1379, thanks @City-busz)
  • Clear new notifications when scrolling to top on the Notifications view (#1382)
  • Removed UUID migration fallback (#1384)
  • Account switcher handles can now take up to two lines (#1385)
  • Enforce MATCH_NAME when searching for secrets (#1383)
  • When replying use the most private visibility between the user-default and the replying-to (#1392)
  • The proxy setting now gets instantly saved in dconf (#1399)
  • Windows ARM builds (#1397)
  • Proper URI validation and normalization when adding new accounts (#1410)
  • Ctrl+L shortcut for searching (#1411)
  • Language specs and styles are now embedded (#1417)
  • Meson options are now actual features (#1423, thanks @mgorny)
  • Match Audio Visualizer's controls to Clapper's (#1428)
  • Transition post action hover style (#1445, thanks @TheEvilSkeleton)
  • Round search bars (#1449, thanks @lo2dev)
  • Featured tab on profile that shows endorsed accounts and featured tags (#1465)
  • Delete & Redraft (#1313)
  • Search history (#1470)
  • Adding favorite hashtags to the sidebar (#1472)
  • Endorse account (#1473)
  • Feature hashtag (#1473)
  • Local-only posting when supported (#1475)
  • More settings in dconf, less in GUI (#1483)
  • Reveal sensitive media by default setting (#1448, thanks @accrawford0)
  • Hide interaction counters setting (#1487)
  • Alt text extraction from image file metadata (#1489)
  • Enabled more features for Pleroma (#1498)
  • Smooth and optimize audio visualizer updates by animating states (#1505)
  • GApplication to parse command line options (#1380, thanks @City-busz)
  • D-Bus service file (#1381, thanks @City-busz)
  • Long name and handles will now be ellipsized (#1510)
  • Language selector will now use the English locale name for searching (#1514)

Fixed

  • Websockets not connecting right away when the instance uses a different domain for them (#1507)
  • Manually refreshing would refresh all constructed timelines instead of just the visible one (#1509)
  • Random non-reproducible crashes due to weak references by getting rid of most of them (#1348)
  • Scroll to open post when opening a thread (#1353)
  • Inability to toggle the sidebar when collapsed using gestures (#1355, thanks @DaPigGuy)
  • Removed hacks around labels with custom emojis since the bugs have been fixed upstream (#1357, thanks @bugaevc)
  • Freezing by attempting to create all profile fields rows allowed when editing your profile when the limit was too high by dynamically appending new rows (#1372)
  • Chinese translations not being usable due to the default locale name used (#1387)
  • Embed missing icon (#1396)
  • Instantly save settings in dconf on window close when work-in-background is enabled (#1400)
  • Match libadwaita's 1.7 roundness (#1401)
  • Schedule post dialog being too close to the edges (#1427)
  • Increased (old) composer's width to fit different locales better (#1434, thanks @thonkdifferent)
  • Avatar size bugs from libadwaita 1.7.5
  • Profile view errors and empty state never being displayed (#1465)
  • Lists appearing blank when containing reserved characters when editing them from a profile (#1476)
  • Hidden following/followers counts being displayed as -1 (#1488)
  • Timelines not being able to infinite scroll when the min batch size is too small (#1499)
  • Thread open post getting memory leaked (#1501)
  • Some widgets not removing all their children when they are getting updated (#1502)
  • Open post not being selectable when opening a thread after it gets updated (#1503)
  • Spoiler being visible for a millisecond when opening a post in a thread even if it doesn't have a spoiler (#1504)
  • Uploading attachments on Windows (#1511)
  • Segfault on Windows when opening the scheduling dialog (#1512)
  • Account switcher badges being in the wrong position (#1513)
  • Sidebar badges not being centered (#1513)
  • Screen readers freezing on the timelines (#1520)
  • Updated https://tuba.geopjr.dev/

Package Maintainers

  • Clapper (the library) is now used by default for playing videos. It's still optional but Tuba is focused on it moving forward.
  • Language specs and styles are now embedded and won't be installed on the host. Please remove any install instructions for them from your packages.
  • The meson options now use features with fallbacks, please update your packages to reflect that if needed.
  • There's a d-bus service file now per guidelines.
  • Extracting alt text from files (which is an optional feature) requires gexiv2

Full Changelog: https://github.com/GeopJr/Tuba/compare/v0.9.1...v0.10.0

Source: README.md, updated 2025-08-04