v0.4.0
Added
- Decrease sidebar width (#280, thanks @bertob)
- Explore tab (#294)
- Smaller icons for indicators (#217, thanks @jimmac)
- Autoplay videos
- Keep follow requests tab always visible
- Small app version easter egg based on current day's events
- Confirm action on inform dialogs
- Pull to refresh (#283)
- Composer poll page (#307)
- More keyboard shortcuts (#303)
- Handle code elements in posts
- Make composer insensitive after publishing (#311, thanks @VictoriaLacroix)
- Bump LabelWithWidgets (thanks @zecakeh)
- Custom emoji picker (#308)
- Remove tracking ids from links (#305, thanks @kop316)
- Keyboard shortcuts tab & window
- Increase padding on video controls (#322, thanks @bertob)
- Preview card design changes in posts (#325, thanks @bertob)
- Show confirmation dialog on composer exit if anything changed (#317)
- Media alt text editing (#317)
- Use json for publishing (#317)
- Somewhat Pixelfed support (#321)
- Hiding revealed posts (#333)
- Weekly tag uses in composer's autocomplete (#332)
- gitignore .flatpak-builder (#339, thanks @doasu)
- Bot badge on profiles of automated accounts (#336)
- Unit tests (#335)
- Blur sensitive media (#334)
- Pinning posts on profile (#329)
- Vala lint (#342)
- Remove drag-to-dismiss media viewer (#326)
- Re-trigger composer's autocomplete when editing a pre-triggered word (#343)
- Composer spell checking (#347, #371)
- When adding a new account, focus on the instance entry
- Handle h1-h6 in posts
- Strip post chunks
- Quoted posts in posts (#348)
- Remove empty conversations
- Point users to the libsecret wiki page on libsecret errors (#360)
- Letterbox images setting (#355)
- Scale up emojis on hover setting (#353)
- Move composer actionbar to top on narrow windows (#363)
- Profile info editing (#365)
- Lighter media viewer background color (#376)
- Auto-hide media viewer buttons (#372)
- Expand revealed label in posts (#377)
- Increase media viewer button sizes to better match Loupe (#380)
- Background on media viewer loading spinner (#380)
- Double click zoom-in/zoom-out on media viewer (#380)
- Allow disabling expanding picture by default in media viewer (#380)
Fixed
- Vertically center vote checkboxes (#277, thanks @AleuqabAli)
- Start request params with
&
if they are not empty - Remove params from tag urls
- Allow opening threads from withing a thread view (#282)
- Memory leak in views with tabs
- Reload pinned posts on profile reload (#295)
- Use async methods for video downloading
- Dates not being in local timezone (#293)
- Media attachments not clearing on edit
- Remove excess newlines from posts
- Scroll composer editor with cursor
- Notifications getting mixed up after previous refactor (#286)
- Handle
null
language - Last items in lists in posts being mixed
- Lists in blockquotes in posts
- Default language missing in posts
- Use Path's basename to get tag from url instead of splitting it manually
- Memory leak in composer's attachments page (#317)
- Use non-static font size for the large font setting
- Prepend pinned posts on profile only on the posts tab
- Inform / question dialogs not showing up
- Segfault when dismissing thread view too soon (#338)
- Parse url instead of manually splitting when adding an account (#327)
- Optimize some regex and widget construction instances
- Potential infinite loop when simplifying html
- LabelWithWidgets not wrapping if there are more custom emojis than lines
- Remove
translate
attribute from profile fields - Preview card dialogs gettext
- Custom emojis in posts' name labels being taller than the label (#344)
- Posts' headings not being aligned with the post content (#344)
- Display code elements as inline or blocks in posts
- Remove dynamically status widgets on rebind
- Memory leak in profile cover
- Stricter modified url replacement
- Reset lockable togglebutton state on error
- Handle conversation delete events
- Segfault when network cb is null
- Call ecb on pre-request error
- Move static poll styles to style.css
- Encode url params when adding new accounts
- Freeze due to measure some posts with Label With Widgets (#354)
- Websocket connections closing after a while (thanks @primalmotion)
- Disable markup in poll rows (#379, thanks @majormajors)
- Vertically center reveal label icon (#377)
- Notifications not working on flatpak
- More natural pinch-to-zoom calculation (#380)
- Avoid jumps when switching between zoomed-in and not zoomed-in (#380)
- Reworked the way zoom works (#380)
Package maintainers
- Spell checking requires either (RECOMMENDED) libspelling or gspell-4
- It's not required for Tuba to compile or work
Full Changelog: v0.3.2...v0.4.0