Feditext

@Feditext@fedi.software

iOS and iPadOS client for Mastodon, Glitch, GotoSocial, Firefish, Akkoma, and more! Maintained by Vyr @vyr and Brian @bdube.

Please DM this account to join the TestFlight beta program, as we're not yet in the App Store. (Do not use the Firefish chat feature. Send a regular DM.)

Feditext is a community continuation of @metabolist's incredible work on Metatext, and supports features Metatext does not, such as rich text, post editing, notification grouping, following hashtags, exclusive lists, and emoji reactions. (Do not send bug reports or feature requests to Metabolist, as the original app has been retired.)

Feditext "ft" logos by Robert George: @rrgeorge (CC BY 4.0)

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Feditext, to random

hey folks, Vyr here. since Firefish and fedi.software are no longer maintained, we're switching over to our backup account, @Feditext, with an automatic account migration. please follow us there from now on.

unfortunately, i came back from winter vacation with COVID, but hope to resume Feditext development as soon as i'm over it. major thanks to Brian for handling project matters while i was out. i'll be catching up on invites and issue categorization over the next few days.

Feditext, to random

i think we're caught up with TestFlight requests now. thank you for your patience. if i missed your request, i apologize--please bump it. -b

Feditext, to random

Feditext beta users: today's build 79 includes the new "Siren" HTML parser, which is 3-6× faster than the current WebKit parser for the text formatting used in Fediverse posts. this should result in smoother scrolling for many users.

Siren is experimental, even more so than Feditext betas in general, so by default, it's off. to opt into Siren, open Feditext's preferences, scroll all the way to the end, select Siren from the "HTML parser" dropdown (instead of WebKit), and press the "Apply new HTML parser" button below it.

notes:

  • do not switch parsers while writing a post: you will lose the post.
  • the HTML parser is an app-wide setting, and can't be configured on a per-account basis.
  • if you have issues with Siren, you can revert to WebKit from the same menu.

known issues that you don't need to report:

Feditext, to random

Feditext beta testers: today's build 77 contains internal changes to the HTTP client and the API clients built on it, and shouldn't have any user-visible effects. there are no other changes, because the purpose of this release is to test those changes before building further on them. please let us know on the bug tracker if you see any new kinds of HTTP error.

update: build 77 has problems loading old home timeline posts. please stay on 76 for now; see downthread for how to revert to it.

for those familiar with Apple development: we've rewritten the clients to use Swift concurrency (aka async/await) instead of Combine, which is more readable and easier to reason about. this is the first step in replacing Combine in as many places as it makes sense, which we'll weave in with other work as we go.

prospective testers: we're working through a two-week message backlog, and will be sending invites out today.

we know it's been a bit since the last update. thanks for your patience.

Feditext,

Feditext beta users: please do not update from build 76. build 77 has a bug that prevents scrolling to old home timeline posts or notifications. thanks to @mirabilos for reporting. we're looking into it

we'll expire the build ASAP, but if you've already updated to 77, you can switch back to build 76 from TestFlight. switching back will keep all your local data and you won't be logged out.

Feditext, to random

Feditext beta users: we're aware of the performance regression under the release version of iOS 17 and are tracking it in https://github.com/feditext/feditext/issues/253. we don't know the cause yet. if you're a heavy Fedi user and don't have a pressing need for iOS 17 features, it might be a good idea to stay on iOS 16 for a few more days.

Feditext,

hey, folks! progress update: i've been coding and testing a possible fix for the iOS 17 hangs and stuttering, and hope to release a new build with that fix sometime next week.

see issue for more details, but the short version is that the iOS API we were using to turn HTML in posts and bios into displayable styled text is now unusably slow, and i'm replacing it with a Feditext-specific text formatter. this might also give us some speedups on iOS 15 and 16, although the difference won't be as dramatic there.

i know there are some people waiting for beta invites as well; we'll get those out soon.

thanks for your patience.

— Vyr

Feditext,

Feditext beta users: tonight's build 76 includes a partial fix for the iOS 17 performance regression. this fix removes a keychain access on a hot path, and is not related to the HTML handling change mentioned above, so you shouldn't see any visual changes.

as always, to update: open the TestFlight app, pull to refresh, and tap the Update button next to the Feditext icon and name.

Feditext,

@makasu do other Firefish instances work? there was an issue specific to firefish.social's Mastodon API at one point that may still be a problem.

JonnyT, to iOS
@JonnyT@mastodon.me.uk avatar

An interesting new feature that I've only just noticed has been added to @MonaApp:

Adding an image from your Photos library to which you have already added a Caption (in Photos) automatically adds that caption as your image description/alt-text in Mona.

The video shows this in action (nb the centre bit where I locate the photo has been edited to remove personal content).

@main

A video showing a photo in the Photos app. I swipe up to reveal the caption I have already added to that image. I swipe to open Mona and find and add this image to my post. It has an icon on it showing that alt-text has already been added. Tapping the image and then the Edit description button shows that the caption from Photos has automatically been added to the image. I swipe back and forth to the Photos app to show that this is the same description.

Feditext,

@MostlyBlindGamer Feditext was probably the first app to add that feature: https://demon.social/@vyr/110736996617111318

but it's not hard, and really every app should do it, including the Mastodon etc. web GUIs

Feditext, to random

today i will work on wrapping the notification backend in a supervised service. there may be some downtime and missed notifications during this work. -b

Feditext, to random

Feditext beta users: today's build 75 includes the first of several performance fixes resulting from our perf investigation. there's a lot still to do; we'll be alternating perf fixes and bug fixes for the next few beta builds, so non-perf problems don't sit for too long.

Feditext, to random

You should see some app notifications flowing now. Thanks for your patience. -b

Feditext, to android

we've had a few questions about an Android version lately. for the record: there will never be an Android version.

Feditext is Apple tech from the ground up (Swift, SwiftUI, UIKit, and other iOS platform APIs) so porting it would be more work than writing a new client from scratch, and we'll leave Android to the Android professionals.

Feditext, to random

we've been getting some interest from Akkoma users, so here's the state of play for using Feditext with an Akkoma backend:

  • we do test on it
  • emoji reactions work
  • viewing rich text posts works
  • there's no post content type picker yet, so to post in Markdown, you will need to set your default posting language to Markdown in the Akkoma webapp
  • push notifications may not work, but Vyr is looking into it (bug )
  • viewing quote posts and quoting posts are planned for a later release

see the Akkoma label on our issue tracker for further details.

Feditext, to mastodon

Feditext users: Mastodon 4.2 is finally in beta! Feditext already supports some 4.2 features, the most useful of which is Hometown-style exclusive lists: you can hide members of lists from your home timeline by tapping the gear icon in the upper right of a list view. this lets you create lists of accounts that you may follow for a certain topic but don't need in your home timeline all the time, such as hobbies, local news, or Fediverse development announcements.

we'll be adding support for other 4.2 features in later releases; watch issue and issues created from it for updates.

RE: https://mastodon.social/users/MastodonEngineering/statuses/110854506623038676

Feditext, to random

Feditext beta users: today's build 70 includes:

  • rewritten URL handling which fixes navigation glitches and understands links to posts on non-Mastodon instances
  • hashtags and account notes on GotoSocial 0.11 (you'll need to be running a pre-release version of GtS, since 0.11 isn't out yet)
  • return key now works as expected on instance selection screen
  • per-account accent color picker

Feditext, to random

Feditext beta users: we're aware of the hitches in scrolling your timelines, and are tracking them in https://github.com/feditext/feditext/issues/122, which is the next big bug on the to-do list. thanks for all your reports, and for your patience: perf issues can take some time to figure out, especially if they're not due to obvious regressions.

if you're curious about what Vyr is working on, here's the list of what needs to be fixed to consider the current 1.7 release stable: https://github.com/feditext/feditext/milestone/1

and here are the candidate features for 1.8: https://github.com/feditext/feditext/milestone/2

Feditext, to random

Feditext beta users, today's TestFlight build 69 includes various fixes and workarounds for Firefish and Hajkey.

we will be working with server devs to get some of those fixed on the server side (for Hajkey's case, in Iceshrimp), so that future clients won't have to special-case anything.

known not to work in this release:

  • Hajkey's suggested accounts to follow: displays an error message
  • intermittent foreign key constraint error when browsing Firefish or Hajkey timelines: you don't need to report this one, we're already investigating

Feditext, to privacy

Feditext beta users: our current error report system involves copying and pasting JSON to GitHub, rather than a collection API, to give you the option of removing any personal info from them before submitting.

we do generally need to know the file, line, and function of the error, what kind of server you're talking to, what the server and Feditext versions are, and what API was being called, if applicable, or we're not going to be able to do much with it. we may also need to know your OS version and device type, since some app behavior is different between iPhones and iPads and between iOS 15 and 16 (and probably 17).

we don't capture HTTP request or response bodies in the error data, so the actual contents of your post shouldn't show up in them, and please feel free to replace instance names, post IDs, hashtags, etc. with XXX or whatever if they're sensitive. (just don't change the data structure.) we do not need to know what porn you're looking at or which government you're planning to overthrow, although we wish you good luck with either.

Feditext, to random

while Feditext doesn't yet support Mastodon's server-mediated translation, Feditext (and Metatext before it) do support Apple's on-device text translation. if you want to translate a post in Metatext or Feditext, select the text, and then select "Translate" on the text actions menu. iOS will translate and present the text.

this iOS feature currently supports the following languages:

  • Arabic
  • Dutch
  • English (United Kingdom)
  • English (United States)
  • French (France)
  • German (Germany)
  • Indonesian
  • Italian (Italy)
  • Japanese
  • Korean
  • Mandarin Chinese (China mainland)
  • Mandarin Chinese (Taiwan)
  • Polish
  • Portuguese (Brazil)
  • Russian
  • Spanish (Spain)
  • Thai
  • Turkish
  • Vietnamese

feditips, to mastodon
@feditips@mstdn.social avatar

As many of you know, the third party iPhone/iPad app Metatext is no longer being maintained as the lead developer had health issues. However, there is now a community-maintained version of the app called Feditext. You can follow the latest news about it at:

➡️ @Feditext

It's not yet in the Apple app store, but it is currently being tested through Test Flight.

Techy people can see the source code of the project at https://github.com/feditext/feditext

Feditext,

@feditips thank you for the shout out! we're excited to keep the Metatext project going forward.

and we support more than just Mastodon: Feditext also works with extended Mastodon APIs in forks like Glitch, and Mastodon-compatible APIs in GotoSocial, Firefish, and Akkoma, including features such as emoji reactions. in the future, we plan to support rich text post authoring, local-only posts, and native quote posts whenever the user's instance does.

Feditext, to random

Feditext beta users, here's what's new in today's TestFlight build 66:

  • full support for displaying, adding and removing emoji reactions when your instance is Firefish, Akkoma, or running the Glitch PR patch (including catcatnya.com and wetdry.world).
  • updated instance announcement reactions to the new reaction style.
  • fixes issue : the missing follow/unfollow button has been restored to the upper right corner when viewing hashtag timelines.
  • fixes issue : migrated accounts now have a prominent profile button to go to the new account, and are labeled in search results and other account lists.

weirdwriter, (edited ) to apple

deleted_by_author

  • Loading...
  • Feditext,

    as Robert said, we're still in beta testing, and not yet in the App Store. you don't need to be able to build Feditext yourself to participate: you just need Apple's TestFlight utility. once you've joined the beta, TestFlight will keep Feditext up to date with new versions much like the regular App Store.

    Feditext, to random

    Firefish users: there's a known issue () with unimplemented MFM rendering which prevents links, hashtags, some mentions, and any rich text formatting from being displayed correctly.

    this affects all Mastodon API clients, not just Feditext. you don't need to report this one to either us or Firefish.

    Feditext,

    Feditext + Firefish users: Kainoa says the missing MFM to HTML renderer is on their list, so hopefully the text issues will get fixed in the near future.

    fixes for other Firefish-specific bugs on Feditext's side are in progress.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • InstantRegret
  • magazineikmin
  • hgfsjryuu7
  • Durango
  • Youngstown
  • slotface
  • everett
  • ngwrru68w68
  • rosin
  • kavyap
  • mdbf
  • PowerRangers
  • DreamBathrooms
  • anitta
  • osvaldo12
  • thenastyranch
  • vwfavf
  • khanakhh
  • tacticalgear
  • cisconetworking
  • modclub
  • GTA5RPClips
  • ethstaker
  • cubers
  • normalnudes
  • tester
  • provamag3
  • All magazines