
[{"content":" Composing a Post # The compose post option is at the bottom of the timeline menu. Since Mastodon changed their post visibility labels (\u0026ldquo;Quiet public?\u0026rdquo;), I made up my own. In addition, Fedicat supports mutuals only (accounts you follow and who follow you) post visibility on GotoSocial, and local only (distribution limited to this instance) on GotoSocial and Hometown (Glitch supports this in their web UI but not in their API).\nVisibility # Attachments # Polls # Threads # You can specify the post to be split by paragraphs into separate posts published as a thread (each consecutive post is a reply to the previous)\nEach post will have the appropriate identifying number appended.\n","externalUrl":null,"permalink":"/guide/composing/","section":"Guide","summary":"","title":"Publishing Posts","type":"guide"},{"content":" Post Buttons # At the bottom of every post, is a row of buttons for interacting with the post: reply, favorite, boost, favorite+boost (\u0026ldquo;bloost\u0026rdquo;), and bookmark.\nTo encourage the use of alt text, the favorite and boost buttons are hidden for posts with attachments that are missing alt text.\nYou can still favorite and boost the post via the context menu.\nReply Menu # Tapping on the reply button brings up a menu with options to reply to the post, post to the author not as a reply, view the context of the post (the chain of preceding and subsequent replies), and the thread of the of the post (the sequence of replies to self by the post author).\nConversation/Thread # You can view the post conversation (also known as the post context, the reply chain this post is in) or a thread view that just displays the chain of self-replies by the one author.\nTapping on a the text content of a post will also bring up the converation view.\nFormats # Posts are delivered as HTML and it\u0026rsquo;s up to the instance you\u0026rsquo;re publishing on to format your content. Mastodon just expects to format plain text entry into HTML but Fedicat will attempt to recognize markup embedded within the HTML content.\nMarkdown # LaTeX # Translating # Instance Translation # Long-press on a post to bring up its context menu. Post translation is available on Mastodon instances that are configured to support it (and it requires that the post has the correct source language specified). Alternatively, translation via the translator built into iOS is always available but supports a more limited set of languages.\nApple Translation # Alternatively, translation via the translator built into iOS is always available but supports a more limited set of languages.\nApple Speak # Translating Tags # The long press menu on a tag has translate and speech options.\nInspect # Inspecting Posts # An inspector is available in the long press menu that allows you to view the data in a post, e.g. the HTML source for the post content.\n","externalUrl":null,"permalink":"/guide/posts/","section":"Guide","summary":"","title":"Viewing Posts","type":"guide"},{"content":"The account menu at top left lets you adjust the account settings of your current session that are separate from your profile (also at top left) and post defaults (which are set in the post composer).not including your profile and post default settings). These are saved in your instance so take affect with any client.\nMastodon # Pleroma/Akkoma # Pleroma and Akkoma allows you to hide your favorites.\nGotoSocial # GotoSocial has a number of additional account settings incuding an RSS feed, specifying what posts are available via web links, and the web client layout.\nMitra # Mitra lets you to restrict who can mention you.\n","externalUrl":null,"permalink":"/guide/accountsettings/","section":"Guide","summary":"","title":"Account Settings","type":"guide"},{"content":" Profiles # Tapping on an avatar will bring up the profile view for that account, where you can follow/mute/block and leave a note about that account (only visible to you).\nBirthday # Pleroma accounts can display a birthday. Long press on the header area to bring up the context menu for operations on that account.\nNote # You can save a note about an account that is visible only to yourself (it is saved in your account). This is particularly useful for remembering why you blocked someone.\nContext Menu # Long press on the header area to bring up the context menu for operations on that account.\nTranslate # Long press on the description to bring up translation and speech options.\n","externalUrl":null,"permalink":"/guide/accounts/","section":"Guide","summary":"","title":"Accounts","type":"guide"},{"content":"The account menu at top left has options for customizing the app appearance.\nPresets # Minimal # Maximal # Default # All Options # ","externalUrl":null,"permalink":"/guide/appsettings/","section":"Guide","summary":"","title":"App Settings","type":"guide"},{"content":"The account menu at top left has a profile submenu for editing your account profile. Bio # Pleroma also has a birthday\nAvatar # Library # Header # Library # Fields # Featured Tags # ","externalUrl":null,"permalink":"/guide/editprofile/","section":"Guide","summary":"","title":"Editing Your Profile","type":"guide"},{"content":"There are a variety of ways to filter content, ranging from blocking and muting accounts, blocking entire instances, and hiding posts based on text matches.\nAccount Filters # On profiles of accounts you don\u0026rsquo;t follow you\u0026rsquo;ll see a Filter menu with options to mute, block, and report the account.\nIt\u0026rsquo;s a good idea to leave a note to yourself why you blocked or muted an account.\nBlocking Accounts # Blocking an account means you don\u0026rsquo;t want anything to do with them. You will not be able to see their activity and vica versa.\nMuting Accounts # Muting an account hides their content from you without letting them know. You can mute an account indefinitely or temporarily\nNormally if you\u0026rsquo;re following an account that means you want to see their posts, but there are times may want to temporarily mute someone you follow, e.g. I follow someone who says it\u0026rsquo;s time for #monsterdon, better mute me for the next two hours if you don\u0026rsquo;t want to see the running commentary.\nPost Filters # Blocking Domains # The account menu at top left has options for viewing and managing filterss.\nWords # ","externalUrl":null,"permalink":"/guide/filters/","section":"Guide","summary":"","title":"Filters","type":"guide"},{"content":"The account menu at top left has a profile submenu for editing your account profile. Switching Sessions # Refresh Session # Logout # Browse Instances # ","externalUrl":null,"permalink":"/guide/sessions/","section":"Guide","summary":"","title":"Sessions","type":"guide"},{"content":" Home # When you log into an account by default the first timeline displayed is the Home feed, which is updated with your posts and posts of accounts you follow. The feed name at top is a menu that allows you to switch to another feed or related list.\nPublic # The public timelines are those available to everyone (although in some cases the instance makes them available only to logged-in users).\nLocal # The local timeline lists posts originating on this instance.\nGlobal # The global (sometimes called federated) timeline includes local posts and those originating elsewhere but available on this instance.\nBubble # Akkoma has a Bubble timeline with posts from local and associated instances.\nMy # The My submenu includes timelines for your favorited and bookmarked posts, the posts you\u0026rsquo;ve posted (not including boosts), and your profile feed as seen by others (including boosts). The Direct (mentions only) timeline is available on Mitra, Pleroma, and Akkoma.\nBookmarks # Favorites # Direct # Profile # Posts # Lists # List feeds are available in the List submenu, along with a list manager that allows you to create new lists. You can add accounts to lists after you follow them on their profiles. Some platforms allow \u0026ldquo;exclusive\u0026rdquo; lists that unclutter home feeds.\nFollowed Accounts # From the feed menu, you can select the feed from a followed account or bring up the followed accounts manager, where you can followers and followees. To unfollow an account, tap on it to bring up the account profile and then tap on the unfollow button.\nSelecting the top item in the Followed Accounts menu allos you to view your followers and followees. You can then select one to follow or unfollow.\nFollowed Tags # You can also select feeds from your followed hashtags, and manage your set of followed tags.\nDiscover # Also in the same menu are discovery options, including trending accounts/posts/tags, account directories, and suggested accounts to follow.\nSearch # Search will return some combination of accounts, posts, and hashtags (depending on the platform). On some platforms, tag statistics are available in the context menu (long press on a tag).\nInstances # The Instances menu option allows you to browse and log into instances just as when you first started the app. When you log into more than one session, you can switch among sessions with the menu on the left.\nAnnouncements # If your instance admin has made any announcements or notifications, they will be available in the timeline menu. You can react (or unreact) to announcements by tapping on an emoji.\nNotifications # If your instance admin has made any announcements or notifications, they will be available in the timeline menu. You can react (or unreact) to announcements by tapping on an emoji.\nOn platforms that support notification types, notifications are split into categories, otherwise a merged view is available.\nPost # The compose post option is at the bottom of the timeline menu. Since Mastodon changed their post visibility labels (\u0026ldquo;Quiet public?\u0026rdquo;), I made up my own. In addition, Fedicat supports mutuals only (accounts you follow and who follow you) post visibility on GotoSocial, and local only (distribution limited to this instance) on GotoSocial and Hometown (Glitch supports this in their web UI but not in their API).\n","externalUrl":null,"permalink":"/guide/timelinemenu/","section":"Guide","summary":"","title":"Timeline Menu","type":"guide"},{"content":"In the top left menu you can view About Fedicat.\nSocial Links # Other Apps # Related apps on the App Store.\nMy Apps # Friend Apps # For apps from friends, I list other Mastodon clients that have open source I\u0026rsquo;ve benefited from looking at (Crystal and Pipilo are not completely open source but they use and contribute to TootSDK).\n","externalUrl":null,"permalink":"/guide/about/","section":"Guide","summary":"","title":"About Fedicat","type":"guide"},{"content":" Browsing Instances # When you first launch Fedicat, you\u0026rsquo;ll be presented with an instance screen, in which you can type in the domain of an instance to login or inspect. Tapping the button on the right displays the instance information, if fedicat recognizes the platform.\nSearch # A somewhat curated list of instances are included and will match the typed-in name. Tap on the instance name to view its description.\nUnsupported # Instance View # When viewing an instance (tap on one of the listed items or on the icon to the right of a typed-in instance), you\u0026rsquo;ll be presented with information about that instance in a tabbed screen.\nRules # Configuration # When choosing an instance to join, you may want to check out its configuration, such as post size limits and custom emojis.\nContext Menu # You can long press on an instance description to see it\u0026rsquo;s context menu, which includes an Apple translation option. Same for the extended description.\nRegistering # If you need to register for an account first, you can tap on the domain link to the left of the login button to visit the instance website.\nLogging In # ","externalUrl":null,"permalink":"/guide/gettingstarted/","section":"Guide","summary":"","title":"Getting Started","type":"guide"},{"content":"I\u0026rsquo;ve been working on Fedicat to provide the fediverse experience that I want (and maybe others will like too). It\u0026rsquo;s active development so builds are released almost daily on Testflight.\nSupported Platforms # Mastodon is the primary target (as Fedicat uses a fork of TootSDK), but other fediverse platforms that more or less support the Mastodon API are supported, more or less:\nAkkoma 👍 most pleroma features (not birthdays), bubble timelines Bonfire 🤔 basic functionality while API is in progress (starting from bonfire social 1.0.1) Bookwyrm 🤷 only mastodon compatible feature is instance view, so no login Catodon 👍 fork of Sharkey, so works about the same Chuckya 🤔 Glitch fork, so should work. Supports both polls and attachments in posts, profile alt text Decodon 👍 Ecko 🤔 Mastodon fork, so should work Fedibird 🤔 no test account, but is Mastodon fork and public feed looks OK. Supports quote posts. Firefish 👍 reactions, quote posts (regular boost is removed in old instances), privacy/tos/inquiry/donation links Friendica 👍 display release codename, ignore follow requests option, quote posts, display replied-to posts Glitch 👍 GotoSocial 👍 profile alt text, web visibility, mutuals_only post visibility, post content types (plain text, markdown), local-only posts, post interaction policies, interaction requests, RSS, outgoing follow requests, syntax highlighting of code blocks Hollo 👍 boost visibilities, quote posts Hometown 👍 local-only posts Iceshrimp 👍 same as Firefish Iceshrimp.NET 👍 should be same as Iceshrimp Incarnator 👍 kmyblue 🤔 Mastodon fork, so should work ktistec 🤷 basic functionality while API is in progress, only tested instance view (starting from ktistec 3.3.3) Mastodon 👍 featured/endorsed accounts, displays quote posts Mathtodon 🤔 Mastodon fork, so should work (there seems to an issue with avatars and images, though), renders LaTeX Micro.blog 🤷 can see instance view, nothing else Mitra 👍 direct (mentions) timeline, quote posts, post reactions and notifications, subscription notifications, post content types, post conversation and subscribers visibility NeoDB 👍 posts show cover art, trending media and collections, search media, show media details including ratings, links to external reviews, links to podcast audio, view and add to shelves Piefed 🤷 can see instance view, nothing else Pixelfed 👍 trending posts/tags/accounts including trending post ranges, collections, posts display location and licenses, profile displays admin account, website, pronouns, and followed date Pleroma 👍 direct (mentions) timeline, profile birthdays, friends\u0026rsquo; birthdays, link preview image and profile alt text, quote posts, post reactions, post content types, post expiration, post preview, hide follow info, show/hide favorites, show/hide admin/mod role, featured (endorsed) accounts, bookmark folders Qoto 🤔 old Mastodon fork, but should work? Ruffy 🤔 Glitch (Chuckya) fork, so should work. Supports both polls and attachments in posts, profile alt text. Sharkey 👍 same as Firefish (Misskey, really), post reactions and notifications SiliconBeest 👍 Snac 👍 Starling 🤔 can view instance, public feed, login untested Takahe 👍 TinyAP 👍 Fedicat first checks a site\u0026rsquo;s nodeinfo to determine its platform and, if supported by the platform, retrieves instance information. Available features are determined by the platform, build version, and Mastodon API version compatibility (explicit or implicit). Any platform that has a nodeinfo should be display server information in the instance browser, even if you can\u0026rsquo;t log in.\nFeatures # The Fedicat features that I believe are still unique include displaying alt-text immediately in the timeline (besides encouraging alt-text, much of it is good reading), a like+boost button (termed \u0026ldquo;bloost\u0026rdquo; by one user), because I often want to do both, and an option to block everyone in a thread (a real time-saver).\nMore general goals (a growing list):\nfediverse compatibility, support at least everything recognized by TootSDK (and by implication any platform that works with the Mastodon API) convenient switching among multiple accounts accessibility: support alt-text, light/dark mode, respond to Accessibility settings (voiceover, type size\u0026hellip;) safe, mood-maintenance, social experience: make blocking easy, respect filters, avoid accidents discovery: make exploration easy, easy access to translations (I like language learning apps, and the fediverse could be the best one). economical: run on low-cost devices and in low-bandwidth environments (e.g. a text-only mode, images downloaded on demand) learn See the Tips section for features that are not implemented or planned for some reason but maybe there\u0026rsquo;s a workaround.\nIssues # This app is in perpetually early development and missing some major feature such as push notifications, share target (sharing links and images from other apps to this app), localization support (translations for the UI), uploading media other than images, and probably needs a lot more accessibility improvements.\nThe bug database is on Codeberg, which is publicly viewable but requires an account in order to submit new issues.\nAlternatively, you can post to @fedicat@pc.cafe. A Feedback option in the top left menu is provided for that.\n","externalUrl":null,"permalink":"/about/","section":"fedicat.com","summary":"","title":"About","type":"page"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":" Graphics # The technicat logo was designed by Dakota Snow (barista, artist, and singer).\nApp # Most app icons are Apple SF Symbols.\nBrands # Most fediverse and link brand icons are from Dashboard Icons and Simple Icons with SVG modifications for size and color (dashboard-icons have x,y,width,height added to control the size in menus, simple-icons have stroke color added for dark mode versions)\nThe bookwyrm icon is from Arcticons (tweaked both dark and light modes for legibility at small sizes).\nThe fediverse logo by @eudaimon is on wikimedia.\nThe Hubzilla, Snac, and Takahe icons are from their respective repos.\nAvatars # The Oliver Wendell Jones icon (in the avatar gallery and a whole bunch of my accounts) is cropped from a sketch given to me by Berkeley Breathed when he gave a talk at my high school.\nThe app icon and others in the avatar library are from my attempt at handcoding an SVG icon library.\nThe avatar library also includes Simple Icons (only public domain third-party icons are included in the avatar library).\nBanners # The banner gallery includes photos I\u0026rsquo;ve taken, plus logos of my various (some defunct) brands.\nThirty-six Views of Mount Fuji are from Wikipedia (as with avatars, only public domain third-party assets are included in the banner library).\nOpen Source # The main open source Swift package for Fedicat includes adaptations of TootSDK and HTML2Markdown.\nThe Xcode project for Fedicat, which contains most of the user interface code, is not open source, but some actual (shared with Talk Dim Sum) or theoretically reusable SwiftUI code is in SwiftSys. The Xcode localization file available in fedicat-localization.\nOther direct and indirect dependencies include AlertToast, cmark-gfm, EmojiText, HTMLEntities, ImagePickerView, LinksKit, LRUCache, Nuke,prism, swift-atomics, swift-collections, swift-concurrency-extras, swift-markdown, swift-nio, swift-system, swift-url, SwiftKeychainWrapper, SwiftSoup, SwiftUI-Flow, swiftui-math, Textual, and Vapor.\nIn addition, it\u0026rsquo;s really helpful that many fediverse platforms and clients have source available (also good practice reading a lot of different programming languages). Some are listed on my awesome-mastodon fork and delightful-fediverse-experience.\nLocalization # Fedicat localization tries to be consistent with available translations in the Apple localization glossaries.\nItalian contributions by Elena Brescacin.\nInstances # Development is immensely facilitated by test accounts on hosts including:\nAkkoma - genserver.social, miraiverse.xyz Bonfire - indieweb.studio Catodon - catodon.rocks Friendica - friendica.opensocial.space, friendica.a-zwenkau.de, poliverso.org Glitch - functional.cafe, tldr.nettime.org GotoSocial - gotosocial.social Hometown - polygot.city Iceshrimp - bytes.programming.dev, infosec.town Mastodon - indieapps.space, iosdev.space, mastodon.social, mstdn.social, universeodon.com, social.vivaldi.net Mastodon+LaTeX - mathstodon.xyz Mitra - wizard.casa NeoDB - neodb.com, eggplant.social Pixelfed - pixelfed.social, gram.social Pleroma - devs.live, fgc.network Sharkey - plasmatrap.com, calckey.world, miruku.cafe SiliconBeest - siliconbeest.sjang.dev Takahe - takahe.staging.django-cast.com TinyAP - tinyap.izkluxcvy.foo The hardest part of joining the fediverse is deciding where to join. Fedicat includes a browser listing some instances for the platforms mentioned above, but there are comprehensive discovery websites, such as The Federation, Fedi DB, Fedi Garden (their curated lists are included in the Fedicat instance browser), Fediverse Observer, Fediverse Party, Join Mastodon, and Mastodon Instances.\n","externalUrl":null,"permalink":"/credits/","section":"fedicat.com","summary":"","title":"Credits","type":"page"},{"content":"","externalUrl":null,"permalink":"/","section":"fedicat.com","summary":"","title":"fedicat.com","type":"page"},{"content":"documentation in progress\n","externalUrl":null,"permalink":"/guide/","section":"Guide","summary":"","title":"Guide","type":"guide"},{"content":"We take no data and leave no cookies. Outside of our control, analytics may be collected by web platforms (probably not as big a concerns since I moved this site to statichost.eu) and built into the app by Apple (you can opt out of device analytics in your device Settings-\u0026gt;Privacy).\nThe fedicat app does not collect any analytics beyond what Apple has built in and does not collect or transmit any information beyond saving your login/session info to resume sessions when you restart the app and whatever information is required to operate with any of the platforms you interact with. Platforms generally have some mechanisms to limit visibility, distribution, and longevity of the content you post on the fediverse, but don\u0026rsquo;t expect real privacy (DMs are not PMs).\n","externalUrl":null,"permalink":"/privacy/","section":"fedicat.com","summary":"","title":"Privacy","type":"page"},{"content":" Login # Browser # When you first launch Fedicat, you\u0026rsquo;ll be presented with an instance screen, in which you can type in the domain of an instance to login or inspect, or browse among a list of selected instances, categorized by platform. Tapping on the info button displays the nodeinfo for the site, which describes its Fediverse compatibility.\nWhen viewing an instance (tap on one of the listed items or on the icon to the right of a typed-in instance), you\u0026rsquo;ll be presented with information about that instance and a login button.\nIf you need to register for an account first, you can tap on the domain link to the left of the login button to visit the instance website.\nThe various tabs display, if provided, an extra description, configured limits (e.g. maximum number of characters per post), and rules of conduct.\nYou can long press on an instance description to see it\u0026rsquo;s context menu, which includes an Apple translation option. Same for the extended description.\nFeeds # Home/Public # When you log into an account by default the first timeline displayed is the Home feed,which is updated with your posts and posts of accounts you follow. The feed name at top is a menu that allows you to switch to another feed, for example the public local (this instance) and global (federated) timelines. The Public submenu also lists the Bubble (local and associated instances) timeline available on Akkoma,\nMy # The My submenu includes timelines for your favorited and bookmarked posts, the posts you\u0026rsquo;ve posted (not including boosts), and your profile feed as seen by others (including boosts). The Direct (mentions only) timeline is available on Mitra, Pleroma, and Akkoma.\nLists # List feeds are available in the List submenu, along with a list manager that allows you to create new lists. You can add accounts to lists after you follow them on their profiles. Some platforms allow \u0026ldquo;exclusive\u0026rdquo; lists that unclutter home feeds.\nFollowed Accounts # From the feed menu, you can select the feed from a followed account or bring up the followed accounts manager, where you can followers and followees. To unfollow an account, tap on it to bring up the account profile and then tap on the unfollow button.\nFollowed Tags # You can also select feeds from your followed hashtags, and manage your set of followed tags.\nDiscover # Also in the same menu are discovery options, including trending accounts/posts/tags, account directories, and suggested accounts to follow.\nSearch # Search will return some combination of accounts, posts, and hashtags (depending on the platform). On some platforms, tag statistics are available in the context menu (long press on a tag).\nInstances # The Instances menu option allows you to browse and log into instances just as when you first started the app. When you log into more than one session, you can switch among sessions with the menu on the left.\nAnnouncements # If your instance admin has made any announcements or notifications, they will be available in the timeline menu. You can react (or unreact) to announcements by tapping on an emoji.\nNotifications # If your instance admin has made any announcements or notifications, they will be available in the timeline menu. You can react (or unreact) to announcements by tapping on an emoji.\nOn platforms that support notification types, notifications are split into categories, otherwise a merged view is available.\nPost # The compose post option is at the bottom of the timeline menu. Since Mastodon changed their post visibility labels (\u0026ldquo;Quiet public?\u0026rdquo;), I made up my own. In addition, Fedicat supports mutuals only (accounts you follow and who follow you) post visibility on GotoSocial, and local only (distribution limited to this instance) on GotoSocial and Hometown (Glitch supports this in their web UI but not in their API).\nPosts # Instance Translation # Long-press on a post to bring up its context menu. Post translation is available on Mastodon instances that are configured to support it (and it requires that the post has the correct source language specified). Alternatively, translation via the translator built into iOS is always available but supports a more limited set of languages.\nApple Translation # Alternatively, translation via the translator built into iOS is always available but supports a more limited set of languages.\nTags # History # Accounts # Profile # Tapping on an avatar will bring up the profile view for that account, where you can follow/mute/block and leave a note about that account (only visible to you). Pleroma accounts can display a birthday. Long press on the header area to bring up the context menu for operations on that account.\nAccount Menu # The left top menu features account management options, such as editing your profile and account preferences, and logging out of the current session. If you have more than one account, you can switch among multiple sessions (you can even log into the same account more than once).\nProfile # Preferences # Filters # Sessions # ","externalUrl":null,"permalink":"/screenshots/","section":"fedicat.com","summary":"","title":"Screenshots","type":"page"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":" Menus # The left menu allows you to switch among and log out of sessions, view/edit your profile, and set your account and app preferences.\nThe top menu allows you to select among feeds, including the home feed, local/global feeds for the current instance, feeds for followed hashtags and users, and other lists such as trends, search, followers/followees\u0026hellip;\nThe top right thumbnail is a reminder of the current instance you\u0026rsquo;re operating in. Tapping it brings up the instance description.\nContext Menus # Long-press, on posts and avatars for example, will bring up a context menu with more options.\nLong-press on profile headers for more options, including reporting accounts, browsing their instance.\nWhen in doubt, long-press to see if there are more options.\nFeeds # In most screens with lists, including feeds, pull-down to refresh. Feeds do not auto-refresh. Double-tap on a post in the feed to see its conversation (replies and replied-to posts). The reply menu at the bottom of a post has a thread feature which will just show the post comprising the author\u0026rsquo;s thread, if any.\nFullscreen Images # Tap on images to see full screen/full resolution view.\nDouble-tap on card thumbnails to see full screen/full resolution views.\nAlt Text # Fedicat encourages alt text by requiring descriptions for every attachment when you post.\nMissing buttons # Also to encourage alt text, posts in feeds will not display favorite and boost buttons for posts that are missing alt text, but those options are available in the context menu.\nReply buttons are not displayed for posts from accounts that indicate they are bots (because what\u0026rsquo;s the point). Again, the option is in the context menu if you really want it.\nLink Icons # Brand icons are displayed for recognized links in profiles, filters, and the link menu in the post composer. The X icon is tinted red because they\u0026rsquo;re awful (there are a lot of awful brands, like all Meta, but X is the worst of the worst).\nNot Features (but never say never) # cross-platform (e.g. Android). Since this is Swift/SwiftUI, forget about it (despite the Swift corporate marketing spiel that it\u0026rsquo;s The One and Only Programming Language). macOS version. The iOS testflight builds can be run on macOS, but I have no plans to make a separate macOS build. watchOS version. Same. non-Mastodon API (mbin, bookwyrm\u0026hellip;). This is built with a fork of TootSDK, extended to handle more platforms and additional APIs, but still assuming a good deal Mastodon API compatibility. But anything that supports nodeinfo (which is most), should have their instance info viewable from the instance browser (some recognized but unsupported platforms are listed in the instance browser) admin functions (e.g. moderation). I started to support this because it would be handy for anyone running their own instances, but it\u0026rsquo;s just too much right now. non-Fediverse - no, not interested, there\u0026rsquo;s plenty of fediverse to play with (but there has been discussion about adding bluesky support in TootSDK) streaming feeds. Personally, I don\u0026rsquo;t see the need. Looks great in movies, but pulldown refresh is enough, and maybe better for your sanity. push notifications. Honestly, don\u0026rsquo;t want to deal with the Apple part and running a relay (life is simpler if you don\u0026rsquo;t have to maintain servers). So I may try to get away with just some polling. And see above about sanity. themes. No custom themes, just responsive to the system light/dark mode and type size settings. iPad layout. None of that sidebar stuff. download attachments. I see a lot of uncredited media posted, and I want to don\u0026rsquo;t want to enable features that violate original posters\u0026rsquo; intentions, e.g. when I publicly post a I\u0026rsquo;m happy to have it boosted but that doesn\u0026rsquo;t mean I want anyone to download the image and do what they want with it. That said, you can always go to the Link menu and view the post in a browser and do whatever the browser lets you do. copy and paste. Same as above, but also enabling select/copy in the current text renderer interferes with the current tap handler (tap is reserved for links and double-tap for viewing the post context/thread) Other Apps # There are dozens of Mastodon and other fediverse apps on the App Store, and fortunately they all have different approaches and target customers (otherwise it would be pretty boring!). So if this app doesn\u0026rsquo;t fulfill your requirements, there are plenty of others to choose from (and there\u0026rsquo;s nothing to say you can\u0026rsquo;t use more than one). But please keep in mind, most of them are developed by individual developers for free, or at most by small teams, so be supportive!\n","externalUrl":null,"permalink":"/tips/","section":"fedicat.com","summary":"","title":"Tips","type":"page"}]