Tusker/CHANGELOG-release.md

5.0 KiB

2023.5

This update adds new several Compose-related features, including the ability to edit posts, a share sheet extension, and a post language picker. See below for the full list of improvements and bugfixes.

Features/Improvements:

  • Edit posts
  • Indicate edited posts in timestamp
  • Show post edit history from Conversation screen
  • Add Share Sheet extension
  • Add expanded attachment view on Compose screen
    • Add an attachment, select the description text field, then tap the expand button
    • Expanded view allows you to see the attachment while writing the description
    • Allows playing back videos while writing description
    • iOS 16: Allows zooming in to the attachment
  • Add language picker to the Compose screen
  • Improve Compose screen ducking behavior
  • Show reblogger's avatar on reblogged posts
  • Use system photo picker instead of custom interface
  • Improve hashtag search UI in Customize Timelines
  • Improve status collapse/expand animation on Notifications screen
  • Apply filters to Notifications screen
  • Improve performance when scrolling through timeline
  • Improve error messages when editing filters
  • Change favorite/reblog button order to match Mastodon UI
  • Gracefully handle unknown attachment types
  • iPadOS: Persist sidebar visibility across

Bugfixes:

  • Fix scroll-to-top not working in in-app Safari
  • Fix inaccruate titles in certain error popups
  • Fix error decoding post HTML
  • Fix replied-to account not being the first @-mention
  • Fix "No Content" message on profiles using wrong background color
  • Fix reblogged posts appearing in Bookmarks
  • Fix spurious errors when loading timeline
  • Fix crash when displaying certain profiles
  • Fix crash when the server returns invalid notifications
  • Fix link previews not appearing in Notifications
  • Fix Notifications screen taking a long time to load
  • Fix deleted posts not being removed from Notifications screen
  • Fix crashes when switching between sidebar/tab-bar modes
  • Fix instance features not being detected on IDNA domains
  • Fix list/hashtag timelines missing controls when opened in new window
  • Fix reblog button being enabled on the user's own direct posts
  • Fix main post in Conversation flickering
  • Fix link card images not loading on Mastodon
  • Fix crash when editing filter with the Hide action
  • Fix certain remote status links not being resolved
  • Fix Handoff to iPad/Mac presenting new screen modally
  • GoToSocial: Fix decoding certain posts
  • Calckey: Fix decoding certain posts
  • iPadOS: Fix Compose window lacking a title
  • iPadOS: Fix keyboard focus highlight not showing
  • macOS: Fix sidebar keyboard shortcuts not working

2023.4

Features/Improvements:

  • Add preference for non-pure-black dark mode
  • Add Jump to Present button to timelines on the home tab
  • Consolidate Trends into a single screen
  • Allow pinning instance public timelines to the Home tab
  • Add GIF/ALT badges to attachments (and preference to hide them)
  • Add action to show hide/show reblogs from specific accounts
  • Add preference to hide link preview cards
  • Hide placeholder image in link preview card for previews without images
  • Truncate links in posts
  • Move Drafts button in Compose screen to nav bar to reduce accidental presses
  • Load more posts/notifications on each page
  • Update Bookmarks screen when posts are bookmarked/unbookmarked
  • Add infinite scrolling to Bookmarks screen
  • Add Favorites screen to the Explore tab
  • Make attachment description text selectable in gallery
  • Add long press to copy username on profile screens
  • Optimize conversation loading
  • Apply server-configured poll limits in Compose screen
  • Add infinite scrolling to trending links/hashtags/posts
  • Add state restoration for more screens
  • Persist state when switching between accounts
  • Add Handoff support for various screens
  • Add preference to sync timeline position using Mastodon API, rather than iCloud
  • Show percentage of voters for multi-choice polls, rather than percentage of votes
  • Display message on remote profiles with no posts
  • Indicate moved profiles
  • Make Load More button on timelines more prominent
  • VoiceOver: Make fast account switcher accessible
  • VoiceOver: Improve labels for notifications
  • VoiceOver: Fix custom emoji picker not having labels

Bugfixes:

  • Workaround for not being able to sign in to certain instances
  • Fix timeline position sync not working in certain circumstances
  • Fix local-only posts not being decodable when logged in to Akkoma instances
  • Fix Trends sometimes appearing in Explore/sidebar on non-Mastodon instances
  • Fix favoriters/rebloggers list not resizing on screen rotation
  • Fix crash when tapping My Profile tab immediately after app launch
  • Handle authentication required errors on instance public timelines
  • Fix follow request accept/reject buttons not matching accent color preference
  • Fix tapping reblog count in conversation main status showing favorites list
  • Fix crash when certain tags are present in post HTML
  • Fix crash when opening Report screen in certain circumstances
  • iPadOS: Fix crash when resizing window while on the Explore screen
  • iOS 15: Fix accent colors not being displayed in Preferences