版本发布 8
# Fixed - Expand post button style (#1533, thanks @bertob) - Notification requests headerbar approve button denying instead (#1542, thanks @nyx-lyb3ra) - Codepath without libspelling not compiling (#1539, thanks @Bnyro) - Inability to access secrets on some setups due to a keyring bug caused by matching the app name (#1541, thanks @nmeum) - Metainfo encoding of amp causing issues with translations (#1534, thanks @a-wai) **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.10.1...v0.10.2
# Added - Composer alt text editor should increase height with the content (#1529) # Fixed - `gexiv2-0.16` lookup to respect `gexiv2` option (#1523, thanks @mgorny) - developer_name slightly changing in metainfo (#1528) - Composer editor should have focus by default (#1530) **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.10.0...v0.10.1
# Added - Thread lines are now being drawn using the snapshot API (#1315) # Fixed - Hashtags in the hashtag bar overflowing the window due to lack of ellipsization (#1344) - Segfault when opening mini-profiles after opening the relative post's thread due to weak ref (#1341) - Alt text & focus picker not being valid due to the float to string conversion being locale dependent (#1328) - Notifications tab not being reloaded when there are unread ones after a network change (#1319) - File picker filter not matching anything on Pleroma backends due to `application/octet-stream` being the only allowed mimetype (#1312) - Simplified status widget layout (#1299, thanks @bugaevc) > [!NOTE] > This is a backport release. **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.9.1...v0.9.2
# Added - Chuckya support to the bubble timelines (#1285) - Decreased new posts queue prepend scroll threshold (#1293) - Enabled muting threads when the active user is mentioned instead of only when they are the author (#1292) # Fixed - Some filter rows being invisible due to markup (#1281) - Default FediWrapped style being TRANSPARENT instead of WINDOW (#1282) - Reschedule calendar month not being set correctly (#1284) - Opening URIs on scripted exits not working due to making these functions async (#1291) - Visual glitches and performance issues caused by the clamp and styling in timelines by switching to breakpoints (#1295)
# Added - Audio Visualizer (#1099) - Focus Picker (#1101) - Scheduled Posts (#1209) - Draft Posts (#1213) - Bold search query in results (#1085) - Mute expiration and notification hiding switch (#1106) - Verified Authors section on preview cards (#1112) - Link discussion timelines on explore tab news (#1113) - Accent colors and other GNOME 47 changes (#1117) - Numeric style for counters (#1124) - Adw.Spinners (#1126) - Attachment thumbnail in alt text dialog (#1128) - Custom picture widget that can display thumbnails at their defined focus position (#1129) - tuba://share (#1131) - Removed the pre 0.8 cache cleaner (#1137) - Muting your own posts (#1134) - Copy attachment on <kbd>Ctrl</kbd><kbd>C</kbd> in the Media Viewer (#1148) - Auto-fill author button in Advanced Search Dialog (#1147) - Hashtag extracting from the end of a post to a separate section (#1149) - Removed GL renderer preference (#1150) - Poll animations (#1161) - Poll show and refresh results buttons (#1160) - Full emoji reaction and stats support when possible (#1145) - Opt-in anonymous preference popularity analytics (#1166) - Improved the profile posts, replies, media filter UX (#1189) - Use TextView for the alt text dialog (#1195) - Sync post language and spellchecker language (#1201) - #FediWrapped (#1198) - Account suggestions for new fediverse users (#1241) - Clean up timelines when blocking / muting accounts (#1206) - Moved accounts note (#1216) - Dedicated quote button when appropriate (#1215) - Viewing which ones of the people you follow also follow an account - Refreshing outdated profile info on cached users (#1174) - Placing favorite lists to the sidebar (#1244) - Simpler UX for list member removals (#1255) - Bubble timeline on supported backends (#1253) - Moved notification policy settings to the notification view settings dialog (#1252) - Hide window controls from the Media Viewer to avoid accidentally closing Tuba (#1221) - Many accessibility improvements (#1226) - Account birthday style (#1205) - Thread root post refresh on load (#1266) - Removed timeline refreshing on network change (#1196, thanks @farao) - Avatar and Header alt text viewing and editing on supported backends (#1133) - Improved UI of the New Account Dialog to better match the HIG (#1156) - Handle `status` notification type (#1107) - Handle `moderation_warning` notification type (#1204) - Window icon as a fallback (#1097, thanks @City-busz) # Fixed - Alt text publishing on Akkoma (#1120) - Dialog titles not following the HIG (#1135) - Jarring Media Viewer scale animation states (#1125) - Completion providers returning incorrect results due to the prefix in some backends (#1169) - Crashes due to custom widgets types not being available sometimes (#1170) - Floating button area being unclickable and unscrollable (#1180) - Headerbar having a big minimum width (#1184) - Use UriLauncher when appropriate (#1211) - Utility dialogs headerbar UX not following the HIG (#1238) - List creation and editing on Akkoma (#1254) - Media Viewer auto-hide timeout match Gtk.Video's (#1262, thanks @rmader) - Filter creation and editing on GoToSocial - Timestamp tooltip text format not being converted to the local timezone from UTC (#1275) - RTL versions of icons not being set or missing (#1277) # Package Maintainers The Audio Visualizer requires gstreamer, gst-plugins-base and gst-plugins-good. Tuba will fallback to the previous mechanism if gstreamer is not found at compile-time. **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.8.4...v0.9.0
# Fixed - Segfault when closing the mediaviewer before the spinner timeout finishes (5bb29877bc4138d57498def0f310b269cf9de303) > [!NOTE] > This is a backport release due to the criticality of the bug. If for whatever reason it's easier to patch 0.8.3, pick the above commit. **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.8.3...v0.8.4
# Added - Caching support for Clapper 0.8 (#1010, thanks @Rafostar) - On-disk cache clearing for manually downloaded media attachments on non-Clapper (#1091) - Temporary mechanism to delete leftover cache folders from when Tootle's caching was in use (#1093) # Fixed - Missing translation context (#1070, thanks @bragefuglseth) - Do not use MPRIS for GIFV on Clapper (#1075, thanks @Rafostar) - Do not create unnecessary Gst elements on Clapper (#1075, thanks @Rafostar) - Do not explicitly set autoplay for GIFV on Clapper (#1075, thanks @Rafostar) - Do not set videos to paused if they are actually stopped on Clapper (#1075, thanks @Rafostar) - Missing tooltips (#1081) - Redesigned Search view's empty state (#1082) - Focus ring not matching the widget (#1083, #1084) - Alt window headerbar being taller than expected (#1086) - Only show Media Viewer 'loading' spinners after 1s to avoid unnecessary friction on fast internet connections (#1088) - Removed back animation when going back home (#1087) - Own posts being hidden if caught in a filter (#1092) **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.8.2...v0.8.3
# Added - gsettings options to disable graphics offload in runtime, in case it crashes (#1028) # Fixed - Media Viewer gestures requiring an extra click sometimes to work (#1030) - Media Viewer images not being marked as loaded (#1026) **Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.8.0...v0.8.1