GeopJr / Tuba

Browse the Fediverse
https://tuba.geopjr.dev/
GNU General Public License v3.0
504 stars 55 forks source link

feat: v0.8.0 #1022

Closed GeopJr closed 1 week ago

GeopJr commented 1 week ago
# Added

- Admin Dashboard (#959)
- Advanced Search Dialog (#962)
- Ability to dim non-trivial notifications like favorites and boosts (#981)
- Notification clearing (#980)
- Notification filtering (#893, #995, #1014)
- Notification requests (#968)
- In-app proxy settings (#960)
- Optional Clapper support (#931, thanks [at]Rafostar)
- Replaced the Media Viewer headerbar with a floating button on fullscreen (#913)
- Reactive relationship updates (#1001)
- 'Replying to older post' reminder switch in settings (#979)
- Preview card redesign into a vertical layout (#966, thanks [at]bertob) 
- Use different icons per view for their empty state status (#964)
- New account window settings (#960, #959, #993)
- Crossed out boost icon when disabled (#965, thanks [at]jimmac)
- Custom aria labels that contain a summary of the containers (#951, #963)
- Set default poll expiration date to 1 day if available (#936)
- Link opening optimizations (#947)
- Open web+ap links in-app (#947)
- Notify about new sign ups and new reports for admins (#944)
- Notify about severed relationships (#942)
- Post translations when possible (#941)
- Mini profiles on avatar click (#940, #997)
- Profile notes (#918)
- Blocked-by relationship status (#919)
- Network monitoring and graceful recover (#928, #977)
- Profile fields redesign (#907, thanks [at]david-swift, [at]bertob)
- Media Viewer videos will remember the last volume set between restarts (#912)
- GraphicsOffload for Media Viewer videos (#909, thanks [at]rmader)
- Profile fields custom emojis (#906)
- In-reply indicator (#894, #992)

# Fixed

- Account Switcher rows using markup (#1021)
- Bundle icons that are either missing or have lost their meaning in Breeze/Yaru (#1018)
- Snap CI for x86-64 and GNOME 46 sdk (#975, thanks [at]soumyaDghosh)
- Multiple bulk-relationship requests due to multiple content-changed triggers (#1012)
- Duplicate posts in 'Home' due to race conditions (#1011)
- High-contrast theme borders on profile fields (#1009)
- Libsoup not respecting cache and instead re-downloading emojis when it shouldn't (#915)
- Refactored the Custom Emoji Picker to use custom widgets (#1005)
- Completion provider capturing (#1003)
- Removed all optional chaining instances (#1002)
- Scale revealer measuring (#955)
- Focus grabbing of links in labels (#950)
- Segfault when closing the composer quickly due to a dispose hack (#971)
- Min width due to strict headerbar centering policy (#967)
- Segfault when inspecting labels with widgets due to infinite loop of a property (#951)
- Singular and plural versions of some counters (#951)
- Accessibility of icons (#951)
- Better aria labels for dates (#951)
- Missing tooltips (#951)
- Accessibility of containers (#951)
- Accessibility of custom widgets (#951)
- Lower height request so it fits with OSK (#948)
- Stricter resolvable link detection rules (#947)
- Stricter hashtag url matching when clicking a link (#947)
- Many random segfaults when going back caused by a disposing hack (#946)
- Hiding inline quotes when there's no actual quote and the class wasn't sanitized (#927)
- Composer highlighting hashtags accepting invalid characters (#923)
- Composer highlighting being too loose on whole word matching (#903)
- Horizontal swiping on the Media Viewer (#902)
- Crash when opening the composer while the instance doesn't have custom emojis due to optional chaining (#896)
- Some strings not being marked for translations (#1013, thanks [at]LukaszH77)
- Other bug and memory leak fixes

**Full Changelog**: https://github.com/GeopJr/Tuba/compare/v0.7.2...v0.8.0