50% OFF

Mast: for Mastodon

Beautiful microblogging

2.2.3 for iPhone, iPad
$2.99 · $5.99
7.4

164 Ratings

Size

29.0 MB

Screenshots for iPhone

iPhone
Mast: for Mastodon Description
Mast is a beautiful Mastodon app built with iOS design guidelines in mind. It’s as feature-packed as it is gorgeous. The stunning timelines make reading the latest content a joy.

Mast is also fully optimised for iOS 13 with dark mode and context menu support. It also has Today Extensions, Share Extensions, iMessage Stickers, a Watch app, Siri Shortcuts, and an iPad app. I hope you enjoy using Mast.

“What is Mastodon?”, you may ask. It’s a federated and decentralised social network. Think of it as email, where you can choose your provider, yet talk with almost anyone from anywhere regardless of their choices. The instances on Mastodon give users freedom to find their community, whilst allowing everyone to talk with each other with the level of visibility that they want. The content warning feature makes it safer, and the increased character count makes it far more expressible. It’s what microblogging should have always been.

(Requires a Mastodon account)

I'm constantly evolving and crafting Mast to create the perfect Mastodon app for you. If you have any suggestions or feedback, I'd love to hear it!
Mast: for Mastodon 2.2.3 Update
2020-11-15
Crash and bug fixes
More Information
Price:
$2.99
Version:
2.2.3
Size:
29.0 MB
Update Date:
2020-11-15
Developer:
PoeticBytes Inc.
Language:
Chinese English French German Hindi Polish

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
2.2.3 2020-11-15
Crash and bug fixes
2.2.2 2020-06-22
- Added quick profile switching to the iPad sidebar
- Image borders are now more subtle
- Images now take up the full width for improved visibility
- Added image overlays to indicate toots with multiple images
- Added paging to images for improved scrolling through multiple images
- Added menu items and shortcuts
- Fixed issue where the notifications tab would sometimes get stuck refreshing
- Fixed issue where keyboard commands would trigger the action multiple times
- Fixed issue where toots would sometimes fail to post correctly
- Fixed issue where some composer actions wouldn't present options
- Fixed issue where the composer would fail to dismiss after posting a toot
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.2.1 2020-04-18
Mast is now better than ever.

- Mast is now a unified purchase across platforms
- Image borders are now more subtle
- Images now take up the full width for improved visibility
- Added image overlays to indicate toots with multiple images
- Added paging to images for improved scrolling through multiple images
- Added menu items and shortcuts
- Fixed issue where the notifications tab would sometimes get stuck refreshing
- Fixed issue where keyboard commands would trigger the action multiple times
- Fixed issue where toots would sometimes fail to post correctly
- Fixed issue where some composer actions wouldn't present options
- Fixed issue where the composer would fail to dismiss after posting a toot
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.2 2020-03-02
Mast is now better than ever.

- Images now take up the full width for improved visibility
- Added image overlays to indicate toots with multiple images
- Added paging to images for improved scrolling through multiple images
- Fixed issue where the notifications tab would sometimes get stuck refreshing
- Fixed issue where keyboard commands would trigger the action multiple times
- Fixed issue where toots would sometimes fail to post correctly
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.1.1 2020-02-25
Mast is now better than ever.

- I've taken on-board recent concerns regarding my business model, and made appropriate changes to reflect the feedback that I've received (if you had paid for the app in v1, it's now free, and if you had generously subscribed in v2, you're more than welcome to cancel the subscription or continue via an optional tip)
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.1.0 2020-01-05
Mast is now better than ever.

- Improved availability of content when viewing individual trends
- Devices that support multi-column layouts now display columns with an improved width for easier reading and browsing
- Fixed issue where pulling to refresh within the home timeline or notifications before any content had been loaded would crash the app
- Fixed issue where media content in direct messages would be displayed in a lower resolution than other images
- Fixed issue where text being composed may disappear when scrolled through the composer's thread of replies
- Fixed issue where toots with content warnings and multiple images would have the images overflow over the bounds of the content warning overlay
- Fixed issue where some emoticons wouldn't render in profiles
- Fixed issue where some text may overlap
- Fixed issue where home timelines would sometimes fail to load
- Fixed issue where notifications would sometimes fail to load
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.0.9 2019-12-28
Mast is now better than ever.

- Improved availability of content when viewing individual trends
- Devices that support multi-column layouts now display columns with an improved width for easier reading and browsing
- Fixed issue where pulling to refresh within the home timeline or notifications before any content had been loaded would crash the app
- Fixed issue where media content in direct messages would be displayed in a lower resolution than other images
- Fixed issue where text being composed may disappear when scrolled through the composer's thread of replies
- Fixed issue where toots with content warnings and multiple images would have the images overflow over the bounds of the content warning overlay
- Fixed issue where some emoticons wouldn't render in profiles
- Fixed issue where some text may overlap
- Fixed issue where home timelines would sometimes fail to load
- Fixed issue where notifications would sometimes fail to load
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.0.8 2019-12-23
Mast is now better than ever.

- Improved availability of content when viewing individual trends
- Devices that support multi-column layouts now display columns with an improved width for easier reading and browsing
- Fixed issue where pulling to refresh within the home timeline or notifications before any content had been loaded would crash the app
- Fixed issue where media content in direct messages would be displayed in a lower resolution than other images
- Fixed issue where text being composed may disappear when scrolled through the composer's thread of replies
- Fixed issue where toots with content warnings and multiple images would have the images overflow over the bounds of the content warning overlay
- Fixed issue where some emoticons wouldn't render in profiles
- Fixed issue where some text may overlap
- Fixed issue where home timelines would sometimes fail to load
- Fixed issue where notifications would sometimes fail to load
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.0.2 2019-12-07
Mast is now better than ever.

- Added position syncing support for notifications (if it's supported by your instance)
- Added the ability to load missing gaps in notifications
- Added context menu actions to replies/mentions in the notifications tab
- Added trending tags to the Explore tab
- Added a profile directory to the Explore tab to find local and federated users who've made themselves accessible
- Added the ability to tap on mentions, hashtags, and URLs in direct messages in the chat view
- Added app badges for push notifications
- Added haptics to the Watch app
- Fixed issue where read marker positions would often omit the first toot or notification
- Fixed issue where GIFs in the recent media scroller and galleries in user profiles wouldn't display as videos
- Fixed issue where the app may crash when attempting to tap the screen when replying to a user before the keyboard was displayed
- Fixed issue where the Watch app would sometimes display empty timelines
- Fixed issue where toot actions such as liking or boosting on the Watch app wouldn't always work and perform their respective action
- Fixed issue where liked states wouldn't properly persist throughout the UI
- Fixed issue where the app would crash when viewing user profiles via custom instance timelines
- Fixed issue where scrolling to the top of the profile tab quickly wouldn't work
- Fixed issue where previewing toots with replies would offset them incorrectly
- Fixed issue where mentioned users in toot replies would disappear from the respective reply
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.0.1 2019-12-07
Mast is now better than ever.

- Added position syncing support for notifications (if it's supported by your instance)
- Added the ability to load missing gaps in notifications
- Added context menu actions to replies/mentions in the notifications tab
- Added trending tags to the Explore tab
- Added a profile directory to the Explore tab to find local and federated users who've made themselves accessible
- Added the ability to tap on mentions, hashtags, and URLs in direct messages in the chat view
- Added app badges for push notifications
- Added haptics to the Watch app
- Fixed issue where read marker positions would often omit the first toot or notification
- Fixed issue where GIFs in the recent media scroller and galleries in user profiles wouldn't display as videos
- Fixed issue where the app may crash when attempting to tap the screen when replying to a user before the keyboard was displayed
- Fixed issue where the Watch app would sometimes display empty timelines
- Fixed issue where toot actions such as liking or boosting on the Watch app wouldn't always work and perform their respective action
- Fixed issue where liked states wouldn't properly persist throughout the UI
- Various minor UI and layout changes

If you have any questions or feedback, please get in touch. Mast 2 was created by an incredibly small team of one and I'd love to hear your thoughts. I'm available through Mastodon @JPEG@mastodon.technology or Twitter @JPEGuin.
2.0 2019-12-04
Completely redesigned the app from the ground up, with a fresh new look and impressive speed enhancements.
1.7.7 2019-09-14
Mast will now become 'Mast Legacy', as an all-new, faster, and more powerful version of Mast is being worked on.

- Minor bug fixes and improvements
1.7.6 2019-07-09
Mast 1.7.6 is here, and it's fixed some minor annoyances.

- The instance entry text field now displays a URL keyboard
- Fixed issue where some app icon options weren't reachable on an iPad
- Fixed issue where some hue options weren't reachable on an iPad
- Fixed issue where scrolling through the hue picker would display the incorrect icons on some hues
- Minor UI adjustments and bug fixes

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.7.5 2019-07-01
Mast 1.7.5 is here, and I think you're going to love it! Audio upload capabilities have been added to the app in anticipation of audio uploads coming to Mastodon, which will only work for instances that support audio uploads.

ADDITIONS:
- Added a new neon app icon
- Added toot audio uploads via the toot composition screen's ••• more button
- Added landscape orientation support when viewing images

CHANGES:
- Removed text recognition when composing toots from the current version of the app, and changed it to use a faster native implementation for future iOS versions
- Improved remote image loading performance
- Improved scrolling performance
- Reduced the app's file size significantly

FIXES:
- Fixed issue where scrolling through the hue picker would display the incorrect icons on some hues
- Fixed issue where images in timelines would sometimes overlap each other
- Fixed issue where attempting to use the translate option would crash the app
- Fixed issue where some content between cells would get mixed up sometimes
- Minor UI adjustments and bug fixes

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.7.4 2019-06-22
Mast 1.7.4 is here, and I think you're going to love it!

ADDITIONS:
- Added the ability to show videos in Augmented Reality on a real-world wall (long-hold a video and select the 'Show in AR' option)
- Added the ability to block domains/instances and unblock them (via the ••• more icon in user profiles), this will block all future content originating via the specified domains
- Blocked gab.com and associated domains/content from within the app by default and prevented the ability to sign up to a gab.com account from within the app (Mast does not appreciate or encourage hate speech masquerading as free speech)
- Added the ability to disable tapping mentions, messages, and toot composition tabs when Guided Access is enabled on iPhones

FIXES:
- Fixed issue where gradients would be displaced and overlap text when composing toots
- Fixed issue where some URL schemes wouldn't work on an iPad
- Fixed issue where returning from activity view toots would displace the chosen segment
- Fixed issue where the secondary profile button wouldn't be displayed on an iPad
- Fixed some iPad layout and sizing issues
- Minor UI adjustments and bug fixes

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.7.3 2019-06-21
Mast 1.7.3 is here, and I think you're going to love it!

ADDITIONS:
- Added Drag & Drop support for iPad (long-hold cells in timelines to drag them to other apps)
- Added a settings option to clear all cache
- Added a settings option to clear all scroll positions

CHANGES:
- Modified arrow key keyboard shortcuts for the iPad to reduce conflict when moving the cursor within text views
- Reduced the gap between columns for smaller iPad screen sizes
- Removed In App Purchases (tips)

FIXES:
- Fixed issue where app icon notification badges wouldn't clear when entering the app
- Fixed issue where filtering content wouldn't filter by whole words
- Fixed issue where filtering content wouldn't work in the local and federated timelines
- Fixed issue where follower and following segments would be shifted down and clipped
- Fixed issue where display profile picture avatars would sometimes be mixed up
- Fixed issue where the build number within the app may have been displayed incorrectly
- Fixed issue where biometric authentication locks may not be displayed on app launch
- Fixed issue where the compose text view would be displaced on smaller devices
- Fixed issue where adjusting the dynamic text size wouldn't match the system text size
- Fixed issue where on-toot action buttons would sometimes be displayed in the wrong position
- Fixed some iPad layout and sizing issues
- Minor UI adjustments and bug fixes

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.7.2 2019-06-16
Mast 1.7.2 is here, and I think you're going to love it! This update brings with it an entirely new and redesigned multi-column iPad app.

- Redesigned the iPad app and added scrollable multiple columns
- Added the ability to speed up or slow down video playback (long-hold on a video whilst it's playing in the stock video player to present this option)
- Replaced the game timer with a monospaced font to reduce shaking and resizing
- Using the smart invert accessibility option now doesn't affect content images and profile images
- Improved table inset sizing
- Improved changing orientation on an iPad
- Improved iPad keyboard shortcuts
- Improved accessibility features
- Fixed issue where some video playback wouldn't loop round to the beginning
- Fixed issue where the app would crash when starting it with VoiceOver enabled
- Fixed issue where toot filters wouldn't display via the settings section sometimes
- Fixed issue where toots with multiple images wouldn't be displayed on an iPad
- Fixed issue where an initial load wouldn't display mentions and messages sometimes
- Minor UI adjustments and bug fixes

---

If you'd like to read the gigantic updates notes for 1.7.0, head over to https://www.thebluebird.app/post/mast-1-7-0 for an extensive rundown of everything that's changed since the last major update.

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.7.1 2019-05-26
Mast 1.7.1 is here, and I think you're going to love it!

- Added notifications to the activity segment of the mentions tab for when polls you've interacted with have ended
- Added notifications filter option for polls
- Swipe left on a scheduled toot to present the options to either delete or to delete and redraft the respective scheduled status
- Emoticon names when viewing images have been replaced with actual emoticons
- Added the option to toggle conversation reply indentation
- Confetti across the app is now disabled by default (can be enabled via settings)
- Compose screen text now fades at the top and bottom edges if the text exceeds the size of the text frame
- Fixed issue where multiple images in toots wouldn't be sized and laid out properly
- Fixed issue where images added to toots would overlay the list of suggested users
- Fixed issue where tapping timeline or notifications images when new content has been streamed in recently would sometimes crash the app
- Fixed issue where direct messages would sometimes be sent to yourself rather than the other mentioned user
- Fixed issue where profile avatars and headers wouldn't be scaled to fit properly
- Fixed issue where attempting to delete scheduled toots would crash the app
- Fixed issue where the compose screen gallery and associated buttons would remain visible behind the keyboard when tapping the text view after viewing gallery images
- Fixed issue where replies text would sometimes get truncated
- Fixed issue where the user table would be displayed in the compose screen at times when it's not expected to be displayed
- Fixed issue where replying to a direct message with a picture attaches an empty @ instead of the correct user
- Fixed issue where compose screen text would be covered by image thumbnails
- Fixed issue where instance emoticons in the compose screen would sometimes load multiple times or display multiple accounts' emoticons if there are multiple accounts added to the app
- Minor UI adjustments and bug fixes

---

If you'd like to read the gigantic updates notes for the previous update, head over to https://www.thebluebird.app/post/mast-1-7-0 for an extensive rundown of everything that's changed since the previous update.

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.7.0 2019-05-20
Mast 1.7.0 is here, and I think you're going to love it!

There's a lot that's changed, and even more that's improved. Here are the highlights:

- Added conversation threading and depth indication to toot replies
- Added the ability to drag the profile icon around in profile screens to get a better look at the header image
- Added camera and gallery picker buttons to the direct messages chat views to improve accessibility and allow directly sending media items
- Added a button in direct messages chat views to go to the detailed composer
- Added the ability to drag the Picture in Picture video container to screen edges to dismiss the video
- Added the ability to reload and fetch more content when scrolling through lists
- Toots are now consistent with their like/boost status throughout the app
- Filtering content via the Filter Toots section (accessible via the ••• more icon in profiles) now appropriately filters it from the respective areas of the app
- Added the option to crop and resize after selecting a new profile or header image
- Tap an image that has been added in the compose screen to be presented with the option to crop and resize the respective image
- Added a distinct share option in toot conversation details
- Receiving new notifications now automatically updates the notifications tab with the newly received content without having to pull to refresh
- Direct messages now always display the other user's account in the list of received messages
- Improved overall app performance
- Various UI adjustments and bug fixes

---

If you're a fan of detailed change logs, I've got you covered. Head over to https://www.thebluebird.app/post/mast-1-7-0 for an extensive rundown of everything that's changed since the previous update.

---

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.
1.6.6 2019-05-06
Mast 1.6.6 is here, and I think you're going to love it!

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.

---

If you're a fan of detailed change logs, I've got you covered:

- Added a sense of depth to the app, tilt the device to appropriately move the image and its shadows to give a subtle sense of depth (this effect can be disabled via the settings section of the app)
- Added a settings option to disable the sense of depth effect
- Redesigned the settings section to improve accessibility and make discovering settings easier
- URL schemes now have their own settings section, where each scheme can be tapped to copy it to the clipboard for better accessibility
- Added the option to long-hold toots in the timeline to open the share sheet to share the respective toot's link, this can be toggled via settings (this gesture defaults to changing themes by default)
- Added a settings option to clear all notifications from the server (accessible via the bottom of the General section of the settings screen)
- Added a settings option to reset the app, its data, and all accounts (accessible via the bottom of the General section of the settings screen)
- Added the ability to delete individual notifications through the ••• more option when swiping left on notifications
- Added 3D Touch Peek & Pop capabilities to the timeline media and user profile media galleries
- Added instance emoticons rendering support to direct message chat views
- Receiving a push notification now updates the mentions and direct messages tabs to reflect the newly received content
- Redesigned profile view headers to improve legibility
- Added option to save images when long-holding tapped images
- Added an activity graph toggle in the activity tab's notification filters, accessible via the ••• more icon
- Direct message chat view text now respects the text size setting
- Video preview images now display the entire preview without being cropped
- Image previews now fill their entire container
- Usernames and user tags are now displayed on the same line alongside each other in toots and notifications
- Direct messages now contain your usertag in the text
- Improved separation between multiple images
- Improved notifications badge handling
- Improved profile account loading
- Improved toot cell separator lines and cell layout for easier readability
- Improved various icons and the app's default hue
- Improved various haptic feedback
- Improved overall app performance
- Fixed issue where some toots with instance emoticons in the middle of text wouldn't style the text after the emoticon
- Fixed issue where resetting the app's data via the Settings app wouldn't necessarily remove all data
- Fixed issue where some cells would have the date and time cut off or hidden by long usernames
- Fixed segment sizing in various views
- Fixed issue with various URL schemes not executing properly
- Fixed issue where tapping the caption of an image wouldn't display the respective toot's detail conversation view
- Fixed issue where the scroll position would be offset sometimes when viewing toot details that contain replies
- Fixed issue where cell separators would be displayed in empty tables too
- Fixed issue where a drafted toot with a poll would assume that the poll icon is an attached image
- Fixed issue with multiple accounts causing errors when switching between them or deleting them
- Fixed issue where tapping the top-left list icon would crash the app (please reset the app if this still happens for you)
- Fixed various scroll position retention issues
- Minor UI adjustments and bug fixes
1.6.5 2019-04-30
Mast 1.6.5 is here, and I think you're going to love it! You can now filter activity notifications by type, scroll through instance emoticons in a grid, view all public timelines' media and all users' posted media in a gorgeous gallery, and get entertained with cheesy jokes when you're bored.

If you like this update and enjoy using Mast, please leave a review! It really helps. I'd also love to hear your thoughts and questions via Mastodon through @JPEG@mastodon.technology.

---

If you're a fan of detailed change logs, I've got you covered:

- Added the ability to filter received activity notifications by type (mentions, likes, boosts, and follows), tap the ••• more icon in the activity segment of the mentions tab to select which types to show (displays all by default)
- Added the ability to view all public timelines' media in a vertically scrollable gallery format, tap the ••• more icon in the local and federated timelines sections' headers - this section allows you to see all media rather than all toots
- Added the ability to view all of the user's media in a vertically scrollable gallery format, tap the ••• more icon in the profile section (next to the recent media section) - this section allows you to see all their media rather than just their recent media
- Added the ability to select how many columns the media gallery grid should contain (from 2 to 4), which can be adjusted via the settings section
- Instance emoticons in the toot composition screen are now presented as a horizontally scrollable grid (similar to the stock emoji picker)
- The direct messages tab now automatically refreshes when entering the view for the list of conversations
- Added a random joke generator, tap the ••• more icon in your profile section to display a joke and present the option to view more jokes
- Added a biometric lock option for the direct messages tab, which can be toggled via the settings section of the app
- Added the ability to delete and redraft scheduled statuses
- Toot conversation detail view action buttons are now monotone to signify an unselected state, and to better represent this for all theme choices
- Moved toot indicators (such as visibility icons and boosted/liked state icons) next to the date and time in cells
- Added toot indicators to replies and searched toots
- Reverted content warnings back to how they were previously for the sake of better legibility
- Improved various hues across the app
- Fixed issue where the option to resume composing a toot would be presented when the compose screen was manually dismissed rather than when the toot was accidentally not posted
- Fixed issue where setting the load order via settings to jump below new toots would crash the app when attempting a timeline refresh
- Fixed issue with sending direct messages where the sent text would contain debug text alongside in some cases too
- Fixed issue where direct message threads may not have contained some recently sent messages from the conversation
- Fixed issue where the mentions tab wouldn't display any mentions if none were received recently or if the latest notifications weren't mentions
- Fixed issue where the mentions tab's scroll position would be offset incorrectly when pulling to refresh
- Fixed issue where disabling popup alerts would still display them sometimes
- Fixed issue where tapping the direct messages or profile tab icons wouldn't scroll up to the top of their respective sections
- Fixed issue where the Share Extension would post some images as URLs
- Fixed issue where pulling to refresh the timeline wouldn't preserve newly fetched toots, resulting in the user being shown previously loaded toots as the latest
- Fixed inconsistencies with multiple accounts (may require a reset via the Settings app or a reinstall to remove the crash which would sometimes occur when tapping the top-left list icon)
- Fixed various scroll position issues
- Stability improvements
- Minor UI adjustments and bug fixes
1.6.4 2019-04-23
More features, more fixes, more Mast.

- Added the ability to disable/enable any specific user's boosts on the home timeline via the ••• more button in users' profiles (note that you must already be following the user, and this will only disable/enable all future boosts by them)
- Added the ability to open links in Safari, which can be enabled via the settings section (links opens in the in-app browser by default)
- Added the ability to type out emoticon names (or parts of emoticon names) when composing toots to give suggestions for and display the respective emoticon, where tapping the displayed emoticon adds it to the toot (in the same way that emojis are suggested when typing in the stock iOS keyboard)
- Added a settings option to disable emoticon suggestions when composing toots
- Added direct message streaming to fetch new messages in threads and chats automatically without the need to pull to refresh
- Direct messages now also display the time and date that they were sent at
- The direct message tab now displays a notification badge when receiving a new streamed message
- Redesigned the drafts section to also display images if the draft contains any
- Added the ability to swipe left on drafts to delete them
- The drafts section now displays how many drafts there are
- Toots with multiple images on the iPad now displays a count above the image to indicate how many images that toot contains
- Deleting a toot from within the toot's detail conversations view will now you back to the previous view where you came from
- Adding a new account now presents the keyboard to start typing with immediately rather than waiting for the user to tap the text field
- Improved sensitive content containers and phrasing
- Fixed the layout of some toots that contained multiple images
- Fixed issue where attempting to post a toot (especially with images) would sometimes freeze or crash the app
- Fixed issue where switching segments in the timelines would displace the timeline scroll position
- Fixed issue where the toot button when composing toots wouldn't be dimmed before adding some text to the toot
- Fixed issue where saving a draft would overwrite all previous drafts
- Fixed issue where adding a new account would sometimes add it twice
- Fixed issue where tapping some images in toots would sometimes crash the app
- Fixed some crashes that would occur when liking/boosting some toots
- Fixed issue where some toots would display a box around various elements
- Fixed issue where some toots would be displaced, and tapping them would take you to the wrong toot's details and conversations
- Fixed issue where instance emoticons wouldn't be displayed on initial load
- Fixed issue where swiping left on lists via the top-left navigation bar icon wouldn't delete the respective list, or present the option to edit the list or view the list's members
- Fixed various scroll position retention issues
- Fixed a crash that would occur when swiping down on a Share Extension
- Fixed issue where the Today Extension would crash sometimes when coming across a toot without a display picture for the user
- Fixed various crashes on the Watch app
- Smoother segment switching
- Improved timeline load speeds
- Improved profile load speeds
- Improved overall app performance
- Minor UI adjustments
- Minor bug fixes

Hey, you. Thank you for supporting Mast and being awesome. I'm aware that there are a few bugs here and there that need to be squashed, and I'm working super hard to address those and add exciting new things alongside. If you enjoy using Mast and like this update, please consider leaving a review and spreading the word. It helps with delivering great continued support. Thank you!
1.6.3 2019-04-17
Hello! I hope you've been keeping well. Here's the latest Mast update.

- Saving drafts when composing toots now also saves any images and videos attached to the respective toot
- Added a close button to new account screens to dismiss them (you can also swipe down to dismiss this)
- Added the ability to tap profile accounts in the quick switcher (top-left icon in the navigation bar) to present the option to either remove the respective account or switch to it (previously, tapping would immediately switch to it)
- Selecting your own account from the quick switcher now suggests picking another or adding a new one instead
- Removed the ability to log out of accounts from the ••• more button in your user profile, this has been removed due to inconsistencies with the accounts that remained (you can still remove accounts via the settings section which effectively does the same thing as logging out, but without returning you to a screen with no other way out)
- Improved sign up and log-in text to guide new users to the platform and service
- Typing in an invalid or closed instance when signing up or logging in now also displays an option to find out more and view the getting started website to increase awareness
- Multiple images now don't contain a gap between them
- Fixed issue where the toot conversation detail username wasn't tappable
- Fixed issue where tapping a draft in the toot composer wouldn't restore the images and videos that were also attached to the toot
- Fixed issue where pulling to refresh mentions in the mentions tab would only refresh the activity segment rather than the mentions segment
- Fixed issue where liking or boosting toots with the counts enabled would decrement the counts rather than increase them
- Fixed issue where tapping the option to go to the app's settings via the top-left icon would open the settings section on all tabs rather than just on the current tab
- Fixed issue where sharing or dismissing the share sheet when sharing the score from the mini-game would crash the app
- Fixed issue where you would sometimes not be able to tap a thumbnail of an added image or video in the composer
- Fixed issue where direct messages wouldn't include the full username with the instance name to target the correct user
- Fixed issue where sending a direct message wouldn't include the username of the user that the message is being sent to
- Fixed issue where some timeline images would be overlaid on top of others
- Fixed issues with the layout of some mention section images
- Fixed issue where the loading spinner would be displayed in the mentions section on top of mentions that had already been loaded in
- Fixed issue where attempting to add a new instance via the top-left quick switcher would freeze and sometimes crash the app
- Fixed various issues with account consistency
- Smoother timeline scrolling
- Improved toot detail loading speeds
- Improved emoticon rendering speeds
- Improved image loading speeds
- Improved timeline load and refresh speeds
- Improved overall app performance
- Minor UI adjustments
- Minor bug fixes

Hey, you. Thank you for supporting Mast and being awesome. I'm aware that there are a few bugs here and there that need to be squashed, and I'm working super hard to address those and add exciting new things alongside. If you enjoy using Mast and like this update, please consider leaving a review and spreading the word. It helps with delivering great continued support. Thank you!
1.6.2 2019-04-12
The one in which Mast supercharges an already supercharged toot composer.

- Added a fun and simple mini-game that can be accessed via the ••• more button in the profile section of the app (tap on the screen to move yourself to that location, avoiding the other dots coming towards you)
- Added the ability to convert video audio into toot text (tap a video that has been added to the composition screen, and select the 'Compose Toot from Video Audio' option - note that this is restricted to a maximum of one minute and may fail if there's no audio at the beginning of the video)
- Added the ability to convert image text into toot text (tap an image that has been added to the composition screen, and select the 'Compose Toot from Image Text' option)
- Added the ability to convert text from the camera into toot text (tap the ••• more button in the toot composition screen, and select the 'Compose Toot from Camera' option - note that this may not work well for handwritten or blurry text, and may take a while to process)
- Note that the image and camera text recognition feature currently works for English and French, works better when using images with typed text, and has resulted in an increased app download size (your feedback on this matter will aid in determining whether keeping this feature around is worth the tradeoff of an increased app download size)
- Added the ability to send a direct message through users' profiles via the ••• more button
- Tapping a direct message that contains a link in the chat view will now open the respective link in the in-app Safari view
- Direct messages chat views on the iPad now open in the primary column
- Improved searching for hashtags
- Reviewing the app via settings now redirects you to the review tab on the App Store
- Fixed issue where direct messages chat views on the iPad wouldn't have the bottom toolbar to type in a reply or send it
- Fixed issue where pulling to refresh the mentions timeline would offset the table by the amount of toots added in the activity timeline instead
- Fixed issue where replying to a user via the ••• more button in their profiles wouldn't use their entire domain name which could end up sending the toot to a different user on a different instance
- Fixed issue where tapping the thumbnail to view a GIF or video that had been added to the composer section would display a static image rather than a video
- Fixed issue where attempting to load in new toots into an empty timeline would sometimes crash the app
- Fixed issue where adding a video via the gallery picker wouldn't let you select the thumbnail once it had been added to the composer
- Fixed issue where toots would sometimes fail to show on timelines
- Fixed issue where attempting to send a direct message through the direct messages chat view would sometimes crash the app
- Fixed issue where tapping action buttons in toot conversation replies would sometimes crash the app
- Fixed issue where the toot conversation detail table would jump when entering it if there were previous replies to the toot
- Fixed issue where fetching gaps in timelines would sometimes crash the app
- Fixed issue where pulling to refresh timelines would sometimes crash the app
- Fixed issue where the wrong display picture would sometimes be used for messages in the direct messages chat view, especially in group conversations
- Fixed issue where setting the default mentions segment to 'Activity' via settings would crash the app when tapping the mentions tab
- Minor UI adjustments
- Minor bug fixes

Hey, you. Thank you for supporting Mast and being awesome. I'm aware that there are a few bugs here and there that need to be squashed, and I'm working super hard to address those and add exciting new things alongside. If you enjoy using Mast and like this update, please consider leaving a review and spreading the word. It helps with delivering great continued support. Thank you!
1.6.1 2019-04-07
To Mast or not to Mast, that is the question. The answer is Mast. Always.

- Added the ability to tap the current segment to scroll to the top of the respective timeline
- Direct messages now fetch and populate the direct messages tab a lot quicker and with improved pagination for batch fetching
- The direct messages list now displays the last message overall between involved parties, rather than just the last message received from the other party
- Added unread indicators to the direct messages list to see which message threads haven't yet been viewed
- Added the option in settings to select whether to open direct messages in the activity tab in the chat-styled view or the toot-styled view (defaults to chat-styled)
- Improved scrolling performance in the direct messages tab
- Replaced the pull-to-refresh animation with a cleaner and more informative one
- Improved search speed and reliability
- Improved load indicators
- Improved table cell layout and sizing
- Text now automatically updates the font size when using and adjusting dynamic type
- Added descriptions for visibility levels above the visibility picker options in the toot composition screen
- Added an indicator to toot conversation details to suggest that previous toots exist for the current thread
- Timelines now only refresh after pulling to refresh if there is any new data, rather than reloading regardless which would cause visual jumps
- Slightly faster tab switching and timeline loading
- Fixed issue where various direct messages wouldn't be displayed when fetching them
- Fixed issue where changing some layout specific settings would sometimes shift the timeline segment positions
- Fixed issue where the mentions tab timeline would sometimes display no content when scrolled further down until manually scrolled or refreshed
- Fixed issue where visiting toot conversation details that contained previous conversations would shift the main detail cell down, it now remains at the top of the table by default to indicate that it's the tapped toot
- Fixed issue with scroll positions when pulling to refresh at times
- Fixed issue where loading in a draft toot in the compose screen wouldn't also update the remaining characters count
- Fixed issue where some segments would display all segments as selected
- Fixed issue where some text would sometimes change font size by itself
- Fixed issue where toot update counts would sometimes be wrong
- Fixed issue where search cells would display a small square on each toot
- Fixed issue where tapping images, and various other elements, in the "Toots & Replies" segment of profile tabs would sometimes crash the app
- Fixed an issue with the Share Extension that caused it to crash sometimes
- Fixed issue where swiping direct message cells would sometimes crash the app
- Fixed issue where the toot post spinning indicator wouldn't be displayed
- Fixed toot post spinning indicator layout issues
- Fixed some table sizing issues
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and liked this update, please consider leaving a review. It helps with delivering great continued support. Thank you! :)
1.6.0 2019-04-03
Mast is now better than ever.

- Added a new dedicated direct messages tab that's styled in the typical message format, where direct messages are grouped together by user
- Tap a direct message in the third tab to view its chat history and to reply to it
- The direct message chat view displays character count too, tap this to display the full composition view for more control and adding multiple media/polls/text styles/etc
- Tap an image or video in the direct message chat section to view it
- Direct messages now load with more consistency
- Added a new URL scheme (://direct) to go to the direct messages tab
- Added a new keyboard shortcut for the iPad to go to the direct messages tab
- Removed the direct messages segment from the second tab
- Added an in-app notification-styled badge to the mentions tab which is displayed when receiving a new notification whilst in the app (apart from when you're in the mentions tab already)
- Added the option to disable the in-app notification-styled badge on the mentions tab via settings
- Added the ability to tap the username in toot cells to go to the user's profile
- Added the ability to swipe down to dismiss more text views (such as when discovering an instance, changing the profile detail text, etc)
- Added navigation bar titles to various sections
- Toot action cell button counts with a total of zero now don't display anything to reduce clutter in timeline cells
- Improved app notification badge handling
- The Watch app's timelines now animate table cells smaller at the tops and bottoms when scrolling on devices running watchOS 5.1 and above
- Reduced lag when pulling to refresh timeline feeds
- Percentage encoding in URL scheme toot composition is now converted to spaces
- Improved hashtag regex pattern matching to not match with single digits in phrases such as "We're #1"
- The dark theme is now slightly darker
- The midnight blue theme is now less vivid
- Improved unselected tab bar icon tints
- Removed direct message privacy level alerts
- Smoother timeline scrolling performance
- Fixed issue where the iPad app's detail view would display images incorrectly
- Fixed crash that would sometimes occur when adding a new account
- Fixed issue where certain refreshes in the toot conversation detail view would sometimes crash the app
- Fixed issue where the iPad app would refresh the view when changing the split view app size or when entering/exiting split view
- Fixed issue where the Watch app's home timeline would sometimes fail to display
- Fixed issue where some profile links wouldn't be tappable
- Fixed issue where mentioning a user via their profile wouldn't populate the compose screen with their username
- Fixed issue where notifications would sometimes not fetch anything new
- Fixed issue where fetching some images in replies would crash the app
- Fixed crash when liking a toot from the timeline would sometimes crash the app
- Fixed issue where some profile cells would behave as though the toot contained an image when it didn't
- Fixed some crashes on Share Extensions
- Fixed crash that would sometimes occur when switching segments in the profile section after having scrolled down the timeline
- Fixed issue where status count indicators would display the incorrect count when pulling to refresh timelines
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and liked this update, please consider leaving a review. It helps with delivering great continued support and better content. Thank you! :)
1.5.9 2019-03-28
TL;DR: Improved instance discoverability, added support for the newest iOS version, and a variety of bug fixes.

- Added the ability to view a scrollable list of instance suggestions when attempting to view another instance or when logging in to the app
- Tap the suggested instance to populate the respective text fields when attempting to view another instance or when logging in to the app
- Instance suggestions don't show closed or dead instances, as these would display an error suggesting that they're not valid
- Fixed issue where tapping the reply option in toot conversation detail views would present the composition screen with deformed elements
- Fixed issue where attemtping to view or log in to certain instances would suggest that it's not a valid instance (manually typing the name of any closed or dead instances would still present an error)
- Fixed issue where Share Extension photos wouldn't also share the accompanying text if added
- Fixed issue where Share Extensions would post multiple times if the toot button was tapped multiple times
- Fixed inconsistencies with haptic feedback missing from certain buttons and areas across the app, including the Share Extension
- Reduced the app download size
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and liked this update, please consider leaving a review. It helps with delivering great continued support and better content. Thank you! :)
1.5.8 2019-03-23
WWDC is just around the corner, but you shouldn't have to wait till then to get your hands on new things. Here's another one of Mast's weekly updates. Enjoy!

TL;DR Improved Share Extensions, more profile tweaking, further refinements, and a variety of bug fixes.

- Share Extensions have been entirely recreated with a custom interface to be better aligned with the app's toot composition screen
- Added the ability to set toot visibility in Share Extensions
- Added the ability to add spoiler text (sensitive text) in Share Extensions
- Added image previews in Share Extensions when sharing an image (via Photos)
- Added the ability to swipe down in Share Extensions to dismiss them
- Added the ability to add and update user profile link fields (the areas at the bottom of the profile header containing URLs) via the ••• more button's edit profile section
- Added the option to set the button on the left of the user profile's display picture to present the option to edit the user's profile
- Added the option to turn off the alerts that are displayed when switching to the direct visibility scope option whilst composing toots
- Added the ability to see the amount of replies a toot has alongside the toot action buttons and like/boost counts (if enabled via settings)
- Changed the share text hue to be more visible (especially for faint themes which may have been harder to see)
- Improved timeline scrolling in the mentions and notifications tab
- Fixed issue where absolute time on timeline toots would be cut off
- Fixed issue where boosted toots wouldn't display link previews
- Fixed issue where 3D Touch Peek and Popping a toot containing a GIF (or various other toots) would crash the app
- Fixed issue where 3D Touch Peek and Popping toot conversation detail action buttons and replies would crash the app
- Fixed issue where the mentions section would sometimes remain unpopulated
- Fixed issue where tapping mentions in toots would sometimes take you to the incorrect user's profile
- Fixed text issues when updating the user's profile where the wrong content may sometimes be displayed
- Fixed issue where tapping the option to reply in toot conversation details on an iPad would crash the app
- Fixed issues where tapping the profile or header images in a user's profile that doesn't contain any toots, or in some cases, would crash the app
- Fixed issue where other users' headers weren't tappable
- Fixed issue where tapping the top-left quick switcher icon would sometimes crash
- Fixed issue where attempting to fetch certain images in a toot's detail section would crash the app
- Fixed issue where profiles would sometimes display duplicated text to indicate that the user follows you
- Fixed issue alignment issues with sensitive toot text overlays where it would sometimes cover usernames and other parts of the toot
- Fixed issue where scrolling through mentions and notifications would sometimes jump
- Fixed issue where scroll position would be lost when entering the app again
- Fixed the alignment of the user profiles' segmented views
- Fixed issue where the same account would sometimes show up multiple times when being added to the app
- Fixed issue where toot conversation details would sometimes crash when navigating into or out of them
- Fixed issue where attempting to change the user's avatar or header via the profile section's ••• more section's edit profile section wouldn't change the avatar or header
- Minor UI adjustments
- Minor bug fixes

Mast has now been available on the App Store for five months, and the responses to it have been amazing. Your continued support in the app and its development has helped shape the app into what it is today, and also what it will become. The days ahead are full of promise, and many more exciting things are planned. Your positive App Store reviews also help enforce great continued support, whilst your generosity provides affirmation and cements the work done to build something great. Thank you. :)
1.5.7 2019-03-18
TL;DR: Added filters to images, improved link previews, further refinements across the app, and a variety of bug fixes.

- Added the ability to add a filter to images that were added to a toot via the compose screen, by tapping the added image and selecting the filter option
- Swipe right and left on the main filtered image to change the filter, or scroll through the filters below the image to do the same
- Added option to clear text styling from the typed text when composing toots, accessible via the compose screen's ••• more button's text styles option or by long-holding any selected text to get the contextual pop-up and swiping all the way to the right
- Recreated link previews in toot details to give improved details for the link, with more contextual links that don't also include random URLs
- Tapping a video link now plays the video natively rather than opening it in the in-app Safari view
- Added the ability to play YouTube videos natively in the app by tapping the YouTube link preview
- Selected iPad screen split ratios are now persisted and retained across sessions
- Added alert when a GIF or video couldn't be added when composing toots to alert the user that it failed to add it, this also prevents accidentally posting these as images
- Added the current instance's image to the instance details section accessible via the ••• more button on the user profile section
- Tapping profiles, mentions, hashtags, and other elements on the iPad's detail section opens the respective views in the primary column now
- The scrollable media picker in the toot composition view now also displays videos with a small icon to indicate that it's a video
- Tapping a video in the toot composition screen is now more contextually aware and displays relevant options rather than those related to images
- Added reply counts in toot details above the replies
- Added a confirmation screen when setting direct visibility when composing toots to alert the user that all mentioned users will still see the message
- Amended the toot composition URL scheme to present the toot composer with the filled in text rather than automatically posting on your behalf for security reasons (bypassing the visual composition screen) - this can be found in the settings section's URL schemes overview section (toot=hello to send a toot with the text 'hello')
- Removed the smallest split ratios for the iPad as they make viewing content almost impossible and squash elements on top of each other
- Fixed issue where the following/followers section would display only followers for both segments and sometimes display duplicates
- Fixed layout issue where censored overlays wouldn't properly cover boosted toot usernames
- Fixed issue where tapping profiles, mentions, hashtags, and other elements on the iPad's detail section would crash the app
- Fixed issue where attempting to share content (text and links) on the iPad would crash the app
- Fixed issue where link previews would display content that wasn't useful or usable
- Fixed resizing issue with user profiles on the iPad that would occur when loading them in
- Fixed issue where certain sections on the iPad would display a title that would overlap segments and other elements
- Fixed issue where the option to resume composing a toot would pop up every time after composing or discarding a toot and reentering the app regardless of whether it failed to post the toot or not
- Fixed issue where certain characters wouldn't be styled when using text styling whilst composing a toot
- Fixed issue where the same account would sometimes show up multiple times when being added to the app
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and liked this update, please consider leaving a review. It helps with delivering great continued support and better content. Thank you! :)
1.5.6 2019-03-13
Hey folks, how's it going? Mast is now better than ever.

TL;DR: Improved many UI elements, better iPad split view sizing, new URL schemes, and a variety of bug fixes.

- Added account usernames under profile display pictures in the top-left quick switcher
- Added the ability to go to the settings section via the top-left quick switcher
- Added contextual headers to the top-left quick switcher to better inform users about what the different parts of the switcher are for
- An indication of who boosted the toot is now displayed above the respective toot rather than below it, and uses an improved boost icon along with display names rather than usernames for clarity by default
- Added the option to select whether boosted text displays display names or usernames (can be changed via settings)
- Boosted toots now also display a small display picture of the user who boosted the toot in question
- Added a network connectivity alert that's displayed when the app can't connect to the internet via WiFi or Cellular
- Added a hardware keyboard command for the iPad to go to the settings section
- Added a hardware keyboard command for the iPad to close the toot detail view
- Added a new URL scheme to send a toot with text filled in already (bypassing the visual composition screen) - this can be found in the settings section's URL schemes overview section (toot=hello to send a toot with the text 'hello')
- Added a new URL scheme to go to the app's settings section
- Added drag deletion of polls from the toot compose screen (simply drag the poll icon to the red area in the same way as dragging image icons to the red area)
- Renamed the 'Federated' timeline segment to 'All' to better suggest to the user what the timeline contains (especially for those not familiar with the federated universe)
- Adjusted the iPad column ratio to give more space to the primary column and make better use of available space (50/50 by default now)
- Added a button to the top-left of the iPad detail view to adjust the split ratio of the right and left panes with more granularity (20%, 25%, 30%, 35%, 40%, 45%, 50%)
- Fixed issue where dragging to remove images from the toot composition screen would also remove the bar above the keyboard
- Fixed issue where removing a poll from a composed toot wouldn't always remove it
- Fixed issue where the followers/following section wouldn't load in or display any profiles
- Fixed issue where tapping certain toots in timelines would crash the app
- Fixed issue where videos and GIFs wouldn't be displayed in toot detail views
- Fixed issue where toot details wouldn't display multiple images if the toot contained imore than one image on the iPad app
- Fixed issue where tapping profile icons in the iPad's detail split view wouldn't display the tapped profile
- Fixed issue where tapping some toots on the iPad would sometimes crash the app
- Fixed issue where pulling to refresh the right-hand side pane on the iPad when it wasn't populated would crash the app
- Fixed layout issue where segments on the iPad would be shifted to one side or squashed into other elements on the screen
- Fixed issue where tapping boosts/likes counts in the iPad's detail split view wouldn't display the toot's boosts or likes
- Fixed issue where tapping mentions or hashtags in the iPad's detail split view wouldn't display the respective user or hashtag
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and liked this update, please consider leaving a review. It helps with delivering great continued support and better content. Thank you! :)
1.5.5 2019-03-08
Do you like Mast or do you love Mast? You can now vote on it with polls!

TL;DR: Redesigned the iPad app, added polls, FlickType support for the Watch, and a variety of bug fixes.

- Completely redesigned the iPad app to better reflect the iPhone app (the right-side detail pane updates with the selected toot and its conversation upon tapping a toot on the left-side parent pane)
- iPad toot details now present toot actions on the top-right to always be present
- iPad toot composition screens are now full screen to better use the available space
- Improved table sizing and layout when rotating the iPad
- Added polls viewing, voting, and creation support (depends on whether your instance has been updated to version 2.8.0 and enabled poll support)
- Polls display the amount of people who have voted on each option, and a total vote count, along with whether multiple votes are allowed and the expiry time/date
- To create a poll, tap the ••• more button in the toot composition screen and select the 'Add Poll' option. Add at least two options and optionally select an end time (defaults to a day later), select whether the poll allows multiple selections, and whether vote counts are hidden for the poll
- Adding a poll to a toot is exclusive to adding any media to the toot, it's either one or the other, you cannot add both
- Adding a poll will display an indicator on the compose screen, which can be tapped to edit or remove the poll
- Tap a poll option's bar area to vote on it (you cannot vote on your own poll)
- Timeline toots now display an indicator to suggest whether the toot contains a poll
- Added FlickType keyboard support for the Watch app when composing or replying to toots (this allows you to use an on-screen keyboard on your Watch)
- Added 'load more' buttons and gap completion when streaming too, which were previously only available when pulling to refresh (auto-loads gaps if that is enabled via settings too)
- Recent media in user profiles now displays an indicator for whether they are a video or GIF, and whether they contain multiple images
- Added like/boost count beside on-screen toot action buttons (if toot actions on toots are enabled via settings), which change according to taps on the action buttons
- Liking or boosting a toot with the on-screen action buttons enabled now changes their hue to reflect the action performed
- Improved toot and state preservation when streaming
- Improved toot count indicators
- Segments are now small by default on first install (can be changed via settings)
- Profile icons in the profile section now has a border by default on first install (can be changed via settings)
- Fixed issue where images wouldn’t occupy the entire space in toot details
- Fixed issue where action buttons in toot detail views wouldn't work or perform any action
- Fixed issue where the 'toots and replies' segment in the profile tab would fail to load properly or display the correct toots
- Fixed issue where 3D Touching parts of the toot detail view that didn't contain toots would crash the app
- Fixed issue where the Picture-in-Picture video container may sometimes crash
- Fixed issue where there would be a delay when pulling to refresh timelines
- Fixed issue where the mentions activity graph would keep refreshing constantly
- Fixed issue where posting a new toot would sometimes crash the app
- Fixed crashes that would sometimes occur when refreshing the toot's detail view
- Fixed crash when tapping the header image in a user's profile
- Fixed timeline refresh crashes
- Fixed a variety of issues and crashes affecting the iPad app
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and feel generous, please consider leaving a review. It helps with delivering great continued support. Thank you!
1.5.4 2019-03-02
TL;DR: Improved search, added more options and features, better link previews, and a variety of bug fixes.

- Added a dedicated search area, accessible via the 'three dots' more option in your profile, which allows searching for toots, related, and users (same as the top-right search icon)
- Unlike the quick search accessible via the top-right icon, the dedicated search area allows swipe actions, tapping on URLs/mentions/hashtags, and tapping on images and videos
- The top-right quick search area now allows tapping profile icons whilst searching toots or users alike to visit the respective profile
- Liking or boosting a toot with the on-screen action buttons enabled now changes their hue to reflect the action performed
- Link previews now display a brief description of the URL, and defaults to displaying the URL if no description exists
- Removed usernames from showing up in link previews
- Automatically loading gaps is now enabled by default
- Added an average reading time message when swiping left on toots to give an estimation of how long it would take an average person to read the toot
- Added text style options when long-holding on the compose screen text area to invoke the text edit popup menu (swipe left on this menu or tap the right-pointing arrow to see these options)
- Added a toot duplication option when swiping left on toots to open up the composition screen with the toot text filled in to either post or edit it
- Added the toot translation option when swiping left on your own toots too
- Added Pencil double-tap gesture to invoke the compose screen on an iPad running iOS 12.1 and above
- Added rubber-banding elasticity to profile links when horizontally swiping them
- Improved URL regex to parse links better and ignore brackets around links
- All possible universal links are now preflighted before opening them
- Fixed issue where profile images and toot images would sometimes stick around and be used on other random toots
- Fixed issue where removing a boost from a toot in the profile section wouldn't remove the toot from the timeline
- Fixed issue where Pleroma instances with more than four attached images wouldn't display an image and crash when tapped
- Fixed issue where user profiles may load multiple times
- Fixed issue where swiping back from toot details on an iPad would display the home timeline regardless of which timeline was selected
- Fixed issue where links at the end of toots wouldn't have link previews displayed for them
- Fixed toot post indicator layout for the iPhone Xr
- Fixed issue where tapping the profile display picture or header would sometimes crash the app
- Fixed certain crashes that would occur when pulling to refresh timelines
- Fixed crashes that would occur via the share extension when attempting to share certain content through the app
- Fixed crash that would sometimes occur in the mentions and notifications tab
- Fixed crash that would sometimes occur when viewing toots via the Today extension widget
- Fixed crash that would sometimes occur when viewing videos using Picture-in-Picture
- Fixed crash that would occur when scrolling down to the accounts section of the settings screen (please reset the app and add accounts again to fix this error and crash as accounts have been handled differently since v1.4)
- Reduced the app's download size
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and feel generous, please consider leaving a 5-star review. It helps with delivering great continued support and encourages more frequent updates. Thank you! :)
1.5.3 2019-02-24
It's time for Mast's biggest update yet.

- Added a circular thumb scroller to timelines that allows you to rotate a small dial to scroll timelines without lifting a finger
- Added an option in settings to toggle the thumb scroller (disabled by default)
- 3D Touch the thumb scroller and move it around to reposition it (long-hold for devices without 3D Touch)
- Tap the thumb scroller to jump forwards in the timeline by a few toots
- Added fine-tuning to push notifications to select which of the following to display notifications for: Mentions, likes, boosts, follows (all enabled by default, and defaults to all enabled when accepting notifications in the onboarding flow)
- Tapping a push notification now takes you to the respective toot
- Added app icon badge support for push notifications which increments the badge count for each new notification and clears it when opening the app
- Added link previews to toots containing links in the toot's detail section, this is displayed for however many links there are in a toot (including links, hashtags, and users) and shows its prominent image or favicon alongside
- Added a settings option to toggle displaying link previews (enabled by default)
- Added a settings option to select whether tapping the 'load more' button in timelines retains the current scroll position (allowing the new toots to be read downwards), or whether it shifts you to just below the newly loaded toots (allowing the new toots to be read upwards)
- Added the ability to auto-loads gaps in the timeline so that you don't have to tap the 'load more' buttons (disabled by default)
- Added an instance details section which is viewable via the 'three dots' more button in your profile section, whis shows the current instance's title/version/user count/status count/domain count/description, and allows you to contact the instance admin via email
- Added a button to your profile section to easily view liked toots
- Added a settings option to decide whether this button displays liked or pinned toots (defaults to liked toots)
- Added the ability to share toot links from when you're viewing an image by long-holding the image in question
- Added the option in settings to select what images get swiped through when viewing recent media, whether it scrolls through attached images in an inidividual toot, or whether it scrolls through all recent media when swiping (defaults to scrolling through attached media only)
- Added a new URL scheme to view an instance, to be used in the same way as an id URL scheme (instance=instanceurl), and added a better example in the settings section's URL scheme section
- Added option to set no caption content when viewing images
- Profile text tints change depending on the header background, light when the background's dark, and dark when the background's light
- Deleting toots now deletes them in the timelines too rather than keeping the toot hanging around
- Additional layout adjustments and fixes for images
- Fixed push notification text rendering issues where certain characters wouldn't be rendered correctly
- Fixed issue where the button to create new filters wouldn't be displayed for users using the white theme
- Fixed issue where tapping an image in the toot detail view or notifications sections would crash the app
- Fixed issue where posting a toot with media only would require entering some text alongside too
- Fixed issue where some profiles wouldn't load (if the profile didn't contain any recent toots, or no toots at all)
- Fixed issue where the app would crash when attempting to like/boost/reply on a user's profile
- Fixed issue where the @You or DMs sections in the mentions tab wouldn't load in toots sometimes due to there not being any recent mentions

If you enjoy using Mast and feel generous, please consider leaving a 5-star review. It helps with delivering great continued support and encourages more frequent updates. Thank you! :)
1.5.2 2019-02-18
Mast is now better than ever.

- Added a tiled view for displaying multiple images in toots on the timelines and detail views, where all images attached to a toot can be seen at once and tapped individually
- Added a history view that can be accessed by long-holding any navigation bar back button, which lets you swipe through your navigation flow and select a point to jump back to
- The pinch screen background theme option now also changes the same for the history view background
- Added a follow/unfollow (following) button to profiles which can easily be tapped to quickly follow/unfollow without having to go in the 'three dots' more button
- You can now see whether the user follows you or not from their profile page's header rather than having to go in the 'three dots' more button
- Restructured profiles to contain a toot count within the segment rather than as a separate header
- Profile lock and bot indicators are now nearer to the profile image for better layout and visibility
- Added the current profile avatar to the top-left when composing toots so you can see which account you're tooting from
- Added a settings option to toggle displaying the avatar when composing toots (disabled by default)
- Added a settings option to toggle displaying popup alerts (enabled by default)
- Added a settings option to pick whether posting a new toot should refresh the timeline and jump to the top (disabled by default)
- Added the ability to automatically loop GIFs and videos
- Highlighting direct messages can now be done with a variety of different hue options, from subtle to distinct, and from none to the theme hue
- Added icons to the visibility picker when composing toots
- Removed text duplication in user cells
- Removed haptics when visiting a profile
- Smoother scrolling in timelines
- Better scroll position retention to prevent random jumping
- Better scroll position retention when pulling to refresh
- Tapping the 'load more' button retains scroll position now rather than jumping to below the loaded toots
- Fixed issue where posting a new toot wouldn't update the profile section with the newly posted toot
- Fixed issue where duplicate toots would appear when pulling to refresh the timelines
- Fixed issue where duplicate toots would appear when tapping the 'load more' button in timelines
- Fixed issue where the timeline may crash on initial load on an iPad
- Fixed issue where double-tapping the tab bar home button may sometimes crash the app
- Fixed issue where duplicate users may sometimes appear in the text area when replying to toots
- Fixed issue where 'load more' buttons would be displayed even if there wasn't anything more to load
- Fixed issue where a few segments transition styles weren't able to be changed via settings
- Fixed issue where a few segments weren't able to be changed to the small UI via settings
- Fixed issue where profile avatars may sometimes not display when switching accounts
- Fixed issue where profiles would sometimes load multiple times
- Fixed issue where the top-left account and list picker would sometimes disappear when dismissing videos or returning from other views
- Fixed issue where attempting to remove a list by swiping left on a list from the top-left account and list switcher would crash the app and fail to delete the list
- Fixed issue where removing an account from the app's settings section wouldn't also remove it from the top-left account and list switcher section
- Fixed issue where theme hues weren't retained on an iPad when quitting the app
- Fixed push notifications (this will require either resetting the app via the Settings app's Mast section or reinstalling the app due to a new 'push' scope required for your instance to receive push notifications)
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and feel generous, please consider leaving a 5-star review. It helps with delivering great continued support and encourages more frequent updates. Thank you! :)
1.5.1 2019-02-08
Filter through what you don't want to see and be picky about the exact shade of the app; Mast is now even more tailored to you and your tastes.

- Added the ability to see toot filters from the 'three dots' more icon via your profile
- Added the ability to add new filters via the plus icon from the filters screen
- You can also optionally select/deselect the areas of the app you want the filter to affect
- Tap a filter from the filters screen to present the option to delete it
- Added a hex picker input to the end of the settings hue scroller which allows you to input a custom hex string to set your own theme for the app
- Added a hue picker wheel to the end of the settings hue scroller which allows you to select a hue from the wheel to set your own theme for the app
- Added the option to share custom QR codes when sharing toots or profiles
- Added a settings option to add keyboard haptics to key taps (can be disabled, or set to mild or wild)
- Added a new double stroke text style for composing toots with
- Added likes and boosts count to liked and boosted list section segments
- Fixed issue where attempting to view who liked or boosted a toot via a toot's details section wouldn't correctly display who boosted the toot
- Fixed issue where push notifications wouldn't work (set up a new URL to connect to which can be remotely activated and fixed without reliance on app updates)
- Head over to the app's settings and toggle notifications off and back on if they don't work
- Fixed issue where the app may sometimes crash upon posting a new toot
- Fixed issue where the app may sometimes crash upon pulling to refresh the timeline
- Fixed issue where initial launch would sometimes result in a crash
- Fixed issue where tapping the profile icon or header would sometimes result in a crash
- Fixed issue where you may see duplicates in the followers/following/suggestions/boosted/liked sections
- Stability improvements for when the app may sometimes crash on the timelines
- Better support for Pleroma instances
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and feel generous, please consider leaving a review. It helps with delivering great continued support. Thank you! :)
1.5.0 2019-02-02
Mast just got a whole lot better.

- Added the ability to see suggestions for users to follow from the 'three dots' more icon via your profile
- Added the ability to see endorsed accounts from the 'three dots' more icon via your profile
- Added the ability to endorse or remove endorsements from users from the 'three dots' more icon via their profile
- Toot composition state is now saved when the app is quit or removed from memory, presenting an option to show the previously composed text in the composer again when starting the app
- Liking or boosting a toot from within the toot's detail now updates the likes/boosts count appropriately
- Better profile action titles based on the user's state
- Better user searching which includes non-local accounts too
- Added a settings option to switch between searching users across Mastodon or just local
- Added the ability to see scheduled toots from the 'three dots' more icon via your profile
- Added the ability to tap a scheduled toot to delete it and remove it from the schedule queue
- Scheduling toots has to be a minimum of five minutes into the future, this is set by default now
- Content warnings now don't cover the username and user tag
- Fixed issue where attempting to view another instance's local timeline sometimes wouldn't work
- Fixed issue where scheduled toots would be posted immediately
- Fixed issue where the app may crash when visiting user profiles when you hadn't visited your own before
- Fixed issue where attempting to do any toot actions for toots in the replies section of the profile would affect the wrong toot
- Clears disk cache when resetting the app via the Settings app now too
- Minor UI adjustments
- Minor bug fixes

Note: All toot scheduling features will only work if your instance supports it - contact your instance admin if you'd like to know more or request toot scheduling support.

If you enjoy using Mast and feel generous, please consider leaving a review. It helps with delivering great continued support, and in more ways than you can imagine. Thank you! :)
1.4.9 2019-01-28
More Mast greatness coming your way!

- Added a new section for the app in the iOS Settings app with a toggle to reset the app entirely to its default state and present the log in screen whilst removing all signed in accounts (preventing the need to do a fresh reinstall if it comes to it)
- Added the ability to select which initial timeline to load (home, local, or federated) for the first tab, via the settings section
- Added the ability to edit display pictures and headers, via the 'three dots' more button on your profile
- Visiting a toot's detail view now updates the toot's details appropriately and presents the current like/boost count
- Fixed some settings persistence issues
- Fixed issue where any toot before 2019 would have a timestamp of "1y"
- Minor UI adjustments
- Minor bug fixes

If you enjoy using Mast and feel generous, please consider leaving a review. It helps with delivering great continued support, and in more ways than you can imagine. Thank you! :)