GeopJr / Tuba

[On break until 2024-07-15] Browse the Fediverse
https://tuba.geopjr.dev/
GNU General Public License v3.0
511 stars 55 forks source link

feat: v0.7.0 #860

Closed GeopJr closed 3 months ago

GeopJr commented 3 months ago
# Added

- Option to darken images on dark mode (#610)
- Notification badges on Account Switcher entries (#767)
- Manpage (#771, thanks [at]danialbehzadi)
- Windows builds (#776)
- More tracking IDs to be stripped (#781, #795, thanks [at]kop316)
- Tracking parameter stripping on paste (#782, thanks [at]kop316)
- 1:1 character counting with Mastodon (including links, graphemes and mentions) (#599, #818)
- Ability to zoom using <kbd>Ctrl</kbd>+ Mouse Wheel on the Media Viewer (#727, thanks [at]mgorny)
- Update the 'verified' icon to one that matches the context better (#740)
- New posts badge on 'Home' (#773)
- Post and User reporting dialog (#787)
- Error toasts when saving attachments (#793)
- Filter handling and editing (#800)
- Unread Announcements banner (#766)
- Hide preview cards from own posts on notifications (#815)
- Recent emojis in the Custom Emoji Chooser (#819)
- More links in the About dialog (#820)
- Syntax highlighting (both for mentions, emojis, hashtags and HTML & Markdown) (#823)
- Do not show an icon when timelines are loading (#825)
- Do not use a generic title when the timeline is empty (#825)
- Syncing posting visibility with the instance (#827)
- 'New Post' to the main menu (#828)
- Mutes & Blocks page (#831)
- Unreviewed Follow Requests banner (#832)
- Use libadwaita 1.5 AdwDialog when possible (#804, thanks [at]oscfdezdz)
- Use gl instead of ngl for now (#847)
- Show an icon on empty and error states of timelines (#848)
- Appstream brand colors (#853, thanks [at]bragefuglseth, [at]LukaszH77)

# Fixed

- Incorrect use of title case where necessary (#737, thanks [at]MonsterObserver)
- Replaced `config.h` with `Build.vala`, fixing Windows and macOS builds
- Incorrect measurement of LabelWithWidgets when wrap, ellipsize and lines are set
- libsecret backend for Windows and macOS (#776, #785)
- Replacing attachments when saving (#793)
- Strings missing ellipsis (#802, thanks [at]bragefuglseth)
- Media sensitivity not being kept when editing posts (#811)
- Media Viewer using keypress instead of shortcuts for actions (#812, thanks [at]alice-mkh)
- Increased libsoup's max connections limits (#822)
- Navigation not working between nested pages and non-nested pages of the same name (#826)
- Media Viewer not opening the correct attachment right away and instead scrolling to it (#829)
- Bugs involving multiple attachments and animations in the Media Viewer (#829)
- libxml2 empty document warning (#830)
- Other memory leaks and bugs (#799)

# Package maintainers

- Syntax highlighting requires installing some gtksourceview themes and languages. Meson takes care of it but it might require additional changes on some distros.
GeopJr commented 3 months ago

Fedi post

#Tuba v0.7.0 is now available, with many new features and bug fixes!

✨ Highlights:
- Filter handling and editing
- User and Post reporting
- AdwDialogs (thanks oscfdezdz@mstdn.social)
- Tracking parameter stripping on paste (thanks kop316@fosstodon.org)
- 1:1 character counting with Mastodon
- Syntax highlighting
🧵

As always, there are too many changes to list here, if you're more interested, check out the full release changelog:
https://github.com/GeopJr/Tuba/releases/tag/v0.7.0

#GTK #GNOME #Vala #libadwaita #mastodev
- New posts badge on 'Home'
- Notification badges on Account Switcher entries
- Option to darken images on dark mode
- Mutes & Blocks page
- Recently used emojis in the Custom Emoji Chooser
- Unread Announcements and Unreviewed Follow Requests banners
- Windows builds (disabled until msys2 updates libadwaita to 1.5)

Making releases is way more time consuming than it should be