Tusker/CHANGELOG-release.md

13 KiB

2024.4

This release introduces support for iOS 18, including a new sidebar/tab bar on iPad, as well as bugfixes and improvements.

Features/Improvements:

  • Import image description when adding attachments from Photos if possible
  • iPadOS 18: New floating sidebar/tab bar

Bugfixes:

  • Fix crash when viewing profiles in certain circumstances
  • Fix video controls in attachment gallery not auto-hiding
  • Fix crash if hashtag search results includes duplicates
  • Fix "no content" text not being removed from list timeline after refreshing
  • macOS: Fix video controls overlay being positioned incorrectly when Reduce Motion is on
  • macOS: Fix reselecting current item not navigating back

2024.3

This update includes a number of bugfixes and performance improvements. See below for a list of fixes.

Bugfixes:

  • Fix an issue displaying rich text in certain cases
  • Fix crash when video attachment finishes playing
  • Fix video attachment thumbnails being flipped on Compose screen
  • Fix profile header images being blurry
  • Fix crash when opening push notifications in certain circumstances
  • Fix certain links in profile fields not being tappable
  • Fix gifv playback pausing audio from other apps
  • Fix gifv playback being paused when returning from background
  • Fix badges on gifv attachments not appearing
  • Fix excessive network traffic when opening profile pages
  • Fix controls visibility not matching across attachment gallery pages
  • Fix add hashtag/instance pinned timeline sheet in Customize Timelines dismissing instantly
  • Fix Dynamic Type not applying to status content
  • Fix mention/status push notifications not showing CW
  • Fix sensitive attachment thumbnails being shown in push notifications
  • Fix profile moved overlay visual and VoiceOver issues
  • Fix opening Mastodon remote status links
  • Fix reply author avatar on Compose screen not being pinned to top when scrolling while typing
  • Pleroma/Akkoma: Fix editing attachment descriptions not working
  • Pixelfed/Firefish: Fix error loading certain accounts
  • Pixelfed: Fix error loading relationships and follow/block/etc. actions
  • iPadOS: Fix pointer interactions throughout the app
  • iPadOS: Fix multiple close buttons being added in multi-column interface
  • iPadOS: Fix Cmd+1/etc. removing columns when returning to previous tab
  • iPadOS: Fix multi-column interface not animating for some actions
  • iPadOS: Fix selecting search results always adding new column

2024.2

This release introduces push notifications as well as an enhanced multi-column interface on iPadOS!

Features/Improvements:

  • Push notifications
  • Add post preview to Appearance preferences
  • Show instance announcements in Notifications tab
  • Add subscription option to Tip Jar
  • iPadOS: Multi-column navigation
  • Pleroma/Akkoma: Emoji reaction notifications

Bugfixes:

  • Fix fetching server info on some instances
  • Fix attachment captions not displaying while loading in gallery
  • macOS: Remove in-app Safari preferences
  • Pleroma: Handle posts with missing creation date

2024.1

This update includes a significant improvements for the attachment gallery and displaying rich text posts. See below for a full list of improvements and fixes.

Features/Improvements:

  • Improve attachment gallery
    • Improve animations
    • Display video captions
    • Support sharing/saving videos
    • Resume music playback after playing videos
  • Improve rich text display in posts
  • Add See Results button to polls
  • Add Share and Save to Photos menu items to post attachments
  • Show verified links in account lists
  • Display message on empty list timelines
  • Add preference to indicate attachments lacking alt text
  • Mark notifications as read on Mastodon web frontend once displayed
  • iPadOS: Support tapping the selected sidebar item to scroll to top

Bugfixes:

  • Fix issue changing scope after searching
  • Fix crash when searching "from:me"
  • Fix tapping Followers button on profile opening Following screen
  • Fix crash when removing poll option on Compose screen
  • Fix hang when sharing video/GIFV attachments
  • Fix stretched Save to Photos icon when sharing attachments
  • Fix GIFV playback preventing device sleep
  • Fix Notifications tab not scrolling to top when tab bar item tapped
  • Fix selection not clearing on Trending Hashtags
  • Fix fast account switcher overlapping iPhone sensor housing in landscape
  • Fix Edit List screen not updating when adding/removing accounts
  • Fix changing list reply policy not refreshing timeline
  • Pixelfed: Fix crash when there are multiple follow notifications from the same account
  • macOS: Fix attachment gallery displaying improperly when Reduce Motion is on

2023.8

This update adds support for search operators and post translation, and improves support for displaying rich-text posts. See below for a full list of improvements and fixes.

Features/Improvements:

  • Show search operators on Mastodon 4.2
  • Use server-set preference for default post visibility, language, and (on Hometown) local-only
  • Allow changing list reply policy and exclusivity options on Edit List screen
  • Add Translate action to conversations (on supported Mastodon instances)
  • Style block quotes correclty in rich-text posts
  • Improve the appearance of lists in rich-text posts
  • Add preference to underline links
  • Compress uploaded video attachments to fit within instance limits
  • Add preference to hide attachments in timelines
  • Update visible timestamps after refresh notifications/timelines
  • iPadOS: Allow switching between split screen and fullscreen navigation modes
  • Pixelfed: Improve error message when uploading attachment fails
  • Akkoma: Enable composing local-only posts

Bugfixes:

  • Fix older notifications not loading if all initiially-loaded ones are grouped together
  • Fix List timelines failing to refresh if they were initially empty
  • Fix replies to posts with CWs always showing confirmation dialog when cancelling
  • Fix Compose screen permitting setting the language to multiple/undefined
  • Fix crash when uploading attachments without file extensions
  • Fix Live Text button reappearing with swiping between attachment gallery pages
  • Fix avatars on certain notifications flickering when refreshing
  • Fix avatars on follow request notifications not being rounded
  • Fix timeline jump button appearing incorrectly when Button Shapes acccessibility setting is on
  • Fix public instance timeline screen not handling post deletion correctly
  • Fix post that's reblogged and contains a followed hashtag not showing the reblogger
  • Fix crash on launch when reblogged posts are visible
  • Fix crash when showing display names with custom emoji in certain places
  • Fix crash when showing trending hashtags without history data
  • Fix potential crash on instance selector screen
  • Fix potential crash if the app is dismissed while fast account switcher is animating
  • Fix potential crash after deleting List on the Eplore screen
  • Pixelfed: Fix error decoding certain posts
  • VoiceOver: Fix history entries on Edit History screen not having descriptions
  • iPadOS: Fix delay on app launch before "My Profile" sidebar item appears
  • iPadOS: Fix language picker button not highlighting when hovered with the cursor
  • macOS: Fix "New Post" window title appearing twice
  • macOS: Fix Cmd+W sometimes closing non-foreground windows
  • macOS: Fix visibility/local-only buttons not appearing in Compose toolbar
  • macOS: Fix images copied from Safari not pasting on Compose screen

2023.7

This update adds support for iOS 17 and includes some minor changes.

Changes:

  • Support iOS 17
  • Indicate that edit history may be incomplete for remote posts
  • Fix crash when collapsing to tab-bar mode in certain circumstances
  • Fix potential crashes when using autocomplete on the Compose screen
  • Fix Iceshrimp instances not being detected

2023.6

This update fixes a number of bugs and improves stability throughout the app. See below for a list of fixes.

Bugfixes:

  • Fix issues displaying main post in the Conversation screen
  • Fix crash when opening the Compose screen in certain locales
  • Fix issues when collapsing from sidebar to tab bar mode
  • Fix incorrect UI being displayed when accessing certain parts of the app immediately after launch
  • Fix link card images not being blurred on posts marked sensitive
  • Fix links appearing with incorrect accent color intermittently
  • Fix being unable to remove followed hashtags from the Explore screen
  • Akkoma: Fix not being able to follow hashtags
  • Pleroma: Fix refreshing Mentions failing
  • iPhone: Fix ducked Compose screen disappearing when rotating on large phones

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