Spyke
fediverse·Fediversebygedaliyah

UPDATE! Now 30% of Lemmy Apps display posts accurately

Updated! Updates are shown in quote text like this. Some scores are updated following app updates.

An Apps Experiment

Cross-posted from https://lemmy.world/post/18159531

Introduction

This is an experiment I performed out of curiosity, and I have a few big disclaimers at the bottom. Basically, I've seen a lot of comments recently about one app or another not displaying something right. Lemmy has been around for a while now and can no longer be considered an experimental platform.

Lemmy and the apps that people use to access the platform have become an important part of people’s lives. Whether you are checking the app weekly or daily, and whether you use it to stay up on the news or to stay connected to your hobby, it’s important that it works. I hope that this helps people to see the extent of the challenge, and encourages developers to improve their apps, too.

How I did it

I wanted to investigate objectively how accurately each app displays text of posts and comments using the standard Lemmy markdown. Markdown is a standard part of the Lemmy platform, but not all apps handle it the same. It is basically what gives text useful formatting.

I used the latest release of each app, but did not include pre-releases. I only included apps that have released an update in the last 6 months, which should include most apps in active development. I was unable to test iOS-exclusive apps, so they are not included either. In all, 16 apps met the inclusion criteria.

I also added Eternity, which is in active development, although it has not had a recent update. I was able to include several iOS apps thanks to testing from @[email protected] – Thanks, Jordan! This made for 20 apps that were tested.

Each app was rated in 5 categories: Text, Format, Spoilers, Links, and Images. I chose these mostly based on the wonderful Markdown Guide from @[email protected], which was posted about a year ago in ![email protected] (here).

I checked whether each app correctly displayed each category, then took the overall average. Each category was weighted equally. Text includes italic, bold, strong, strikethrough, superscript, and subscript. Format includes block quotes, lists, code (block and inline), tables, and dividers. Spoilers includes display of hidden, expandable spoilers. Links includes external links, username links, and community links. Images included embedded images, image references, and inline images.

Thanks to input from others, I also added a test to see if lemmy hyperlinks opened in-app. There was a problem with using the SFFA Community Guide that caused some apps to be essentially penalized twice because there was formatting inside formatting, so I created this TEST POST to more clearly and fairly measure each app.

In each case, I checked whether the display was correct based on the rules for Lemmy Markdown, and consistent with the author’s intent. In cases where the app recognized the tag correctly but did not display it accurately, that was treated as a fail.

Results

Out of a possible perfect 10, 6 apps displayed all markdown correctly:

Alexandrite - 10.0

Connect - 10.0

Jerboa (Official Android client) - 10.0

Photon - 10.0

Summit - 10.0

Voyager - 10.0

Quiblr - 9.5

Arctic - 9.3

Interstellar - 9.1

Lemmuy-UI - 9.0

Thunder - 8.9

Tesseract - 8.6

mlmym - 8.0

Racoon - 7.6

Boost - 7.3

Eternity - 7.0

Lemmios - 6.9

Sync - 6.9

Lemmynade - 6.1

Avelon - 5.7

More details of testing here

::: spoiler Disclaimers

Disclaimers

I Love Lemmy Apps (and their devs)

Lemmy apps devs work very hard, and invest a lot in the platform. Lemmy is better because they are doing the work that they do. Like, a LOT better. Everyone who uses the platform has to access it through one app or another. Apps are the face of the entire platform. Whether an app is a FOSS passion project, underwritten by a grant, or generating income through sales or ads, no one is getting rich by making their app. It is for the benefit of the community.

This is not meant to be a rating of the quality or functionality of any app. An app may have a high rating here but be missing other features that users want, or users may love an app that has a lower rating. This is just about how well apps handle markdown.

This is pretty unscientific

You’ll see my methodology above. I’m not a scientist. There is probably a much better way to do this, and I probably have biases in terms of how I went about it. I think it’s interesting and probably has some valuable information. If you think it’s interesting, let me know. If you think of a better way, PM me and I’d be happy to share what I have so you don’t have to start from scratch.

My only goal is to help the community

I do think that accurately displaying markdown should be a standard expectation of a finished app. I hope that devs use this as an opportunity to shore up the areas that are lagging, and that they have a set of standards to aim for.

I don’t have any Apple things

Sorry. This is just Android and Web review. If someone would like to see how iOS apps are doing, please reach out and I’ll share how we can work together to include them.

:::

View original on lemmy.world
lemm.ee

Hey, I'm the Photon dev. I'd like to know which parts Photon incorrectly displayed, so far I only see tables rendering incorrectly. I'll have this fixed soon.

Update: fixed table displays, pushed to main

Could this be updated now? 🥺 (you can test here)

141

Holy shit, Photon has gotten this good now? When I tried it a few months back it felt like just yet another Lemmy client. Now it feels so smooth and polished. Works great on mobile even. Thanks for making this!

19
lemmy.world

Unrelated, but photon keeps randomly redirecting pages to what is previously viewed. It has screwed me over by making me post to the wrong community.

14
Xylightreply
lemm.ee

I don't understand what this means. There are no redirect calls at all in photon other than for /comment urls, and certain layouts.

3

Not exactly redirect, but sometimes it just goes back to the previous page. Maybe something to do with window.history?

It was a while ago. I haven't used it after the incident (July 12)

2
XNXreply
slrpnk.net

Photon is so great i honestly feel like it should replace the default

10
Blisterexereply
lemmy.zip

Agreed, translating it to french made me discover so many little features, did you knoe it can show the political bias of a linked article?

3
XNXreply
slrpnk.net

Hey, the admin of slrpnk.net has been thinking of making Photon the default frontend but updates to it sometimes cause breaking issues? Any chance you could get into contact with them so it can become the default in a way that updates wont break it?

3
Anilinereply
jlai.lu

Oh I didn't know it was a web app, I've only seen it on droidify, among other "normal" apps. It looks amazing !

1
lemmy.world

It was initially a pwa, but now it is a full and proper app, even available on Google play now!

I believe it can still be used as a pwa though.

3
sopuli.xyz

Interesting to see that even Lemmy-UI does not display markdown completely correctly

45
Anafabulareply
discuss.tchncs.de

Tables are a very common markdown extension most(?) popular markdown parsers support them

2
programming.dev

it does, but only if you use the autocomplete feature. it's also a bit delayed without any indicator that it's loading.

if you type @gedal and wait a moment it'll load @[email protected] to be selected:

9
gedaliyahreply
lemmy.world

Yes, I'm not sure if that is meant to be a placeholder or a substitute for native user links. What it actually does is generate markup that converts the username into a web link, which is fine for most circumstances, but not ideal. A plaintext username should automatically link to the user. This creates an inconsistent behavior between posts depending on where (and when) they were typed.

In other words, it's a very helpful feature, but it is not recognizing and linking usernames.

15
thebrainbin.org

Actually that behaviour is very annoying to other platforms. Mbin for example can only link to the lemmy server this user is on and no longer the local profile of that user. Example: @ user @ lemmy.instance gets converted to [@ user @ lemmy.instance](https:// lemmy.instance/u/user so on mbin this does not open the profile of the user on the local server, but instead links the lemmy instance, so you leave your instance to view the profile.

(spaces included so this won't get converted to mentions, etc)

6
JackbyDevreply
programming.dev

Are those not two different users though? Joe at Hotmail and Joe at Gmail are different.

2
thebrainbin.org

Yes they are, but you have my profile on your server and you do not need to leave the server to view my profile... @ user @ lemmy.instance should link to https:// mbin.instance/u/@[email protected] and not to https:// lemmy.instance/u/user

6

I'll have to try on desktop, in the app it isn't very clear what exactly it's looking at to see profiles.

2

It's weird that community names are automatically rendered as links, but usernames aren't. Isn't it pretty much the same thing?

4

yeah exactly. On mbin it works this way and lemmy inserting the link breaks that. But it does it for communities in the community description sometime as well, though I don't know if it is just a user "error" or a lemmy error

3

Compare the source of your comment to the one you're replying to. Those are two different things. I'd argue it's a workaround of anything.

4
sh.itjust.works

What happens if you press tab or click on the suggested item at the point in your screenshot?

For me, it inserts the link at the cursor position, but doesn't replace the bit you've already typed, resulting in @gedal[@[email protected]](URL).

Anyone else have this issue?

2
programming.dev

on firefox, if i type @gedal and click or press tab once it replaces the text with [@[email protected]](https://lemmy.world/u/gedaliyah) . the behavior is the same whether i hit tab, enter or click the text.

2
sh.itjust.works

if i type @gedal and click or press tab once it replaces the text with [@[email protected]](https://lemmy.world/u/gedaliyah)

Ah, you are correct. It turns out that the issue I was encountering was a little more subtle.

If I type all the way to @gedaliyah@ and click or press tab once it replaces only the second '@', resulting in @gedaliyah[@[email protected]](https://lemmy.world/u/gedaliyah).

2

Dunno ... I went to the linked page in the top post and everything seemed fine to me (using Lemmy-UI)

3
gedaliyahreply
lemmy.world

I know that it works on some sites (reddit for example). Generally, it is not preferred.

3

Didn't know it worked on reddit. Generally it seems necessary to require the space as it disambiguates headings from hashtags, and also makes the raw text more readable.

4
gedaliyahreply
lemmy.world

In doing this I learned that there are "correct" but also "preferred" ways to use markdown. A heading should have a space after the # even though it is correct either way.

##Heading

Heading

These lines may be the same or different in different apps.

3

Interesting. I never noticed that. As I said, it's technically correct but not preferred. I'll see if I can post a link about this later.

1
vger.social

::: spoiler did ::: spoiler u ::: spoiler know ::: spoiler u ::: spoiler can ::: spoiler nest ::: spoiler spoilers? ::: spoiler dog pic

29
aehardingreply
vger.social

:( It works on lemmy-ui/photon/alexandrite/voyager (maybe others too - these are just ones I've tested that work)

8
s08nlql9reply
lemm.ee

Why is your username color highlighted in voyager

3

The markdown guide is incomplete. Not even Jerboa shows footnotes^[Look at this comment on Lemmy web] correctly.

26
gedaliyahreply
lemmy.world

That's really interesting. AFAIK Lemmy devs do not have a comprehensive markdown documentation. I thought it was CommonMark plus spoilers and Lemmy links, but it seems like they have other changes as well.

6
JackbyDevreply
programming.dev

I filed a bug with Jerboa a long time ago about something related to this (I don't remember exactly). I guess right now the philosophy is that every front end/app can render how they see fit.

1
gedaliyahreply
lemmy.world

Ultimately, this is just my opinion about what apps should prioritize in terms of markdown. I don't think it's too much of an ask that these be consistent across apps. I'm not sure that there has ever really been an effort by the devs to standardize things in this kind of way. As I said in the post itself. Lemmy is no longer a baby platform. people have been sharing these best practices for markdown for over a year at least.

I think that when someone posts, they should have a reasonable expectation that people will see what they intend.

2

Yes, I didn't go that far down the rabbit hole. I decided to very unscientificly pick five categories that I personally thought were relevant and score those. There are lots of markdown types and situations that are not captured here.

4

I don't understand why there isn't a "markdown library" of some sort that software developers can just use in their app. I haven't looked too deep into this, but it has always seemed to me that every app must individually implement markdown display. Why?

22
Echo Dotreply
feddit.uk

Because markdown has committed the worst of old programming sins. It has no standard.

However I'm pretty sure that Lemmy has a standard so there's not really much excuse.

41
sh.itjust.works

Funny how the competition between charger standards in the alt text was eventually solved with, you guessed it, another standard, called USB-C.

10
Echo Dotreply
feddit.uk

I am fairly sure that the comic isn't that old. So I think usb-c is what it's alluding to.

1

Lemmy documentation references CommonMark so I'm assuming that is the accepted standard, plus a few Lemmy specific things.

12
Croquettereply
sh.itjust.works

Isn't the base markdown standardized?

It's just that so many flavors advertise themselves as markdown+ flavor?

3
brianreply
programming.dev

only sort of.

this is the original document defining markdown, and you'll notice it doesn't really specify a lot of the things that have compatibility issues across different markdown processors, along with allowing arbitrary html which really depends on where you're showing it. There's a list of ambiguous syntax here.

CommonMark is as close to a standard as we have.

8

Thanks for the info. I thought that markdownguide.org was the standard as explained in your link from the creator.

By using what is described in markdownguide, I've never encountered any issue with any markdown compatible text editor.

1

There are Markdown libraries. Many have small differences and many apps have their own custom additions though.

14

The problem isn't that there are no libraries out there that parse Markdown. There are, in fact, plenty for all different languages. The issue is that every site has its own flavor of it. Lemmy does it one way, GitHub another, and something else does it completely differently yet again.

It is, unfortunately, kind of a mess.

10
micahmoreply
programming.dev

As one of the Thunder devs, I can say there are markdown libraries. Thunder is written in Dart/Flutter and there is a great library that we use.

https://pub.dev/packages/flutter_markdown

That said, and as others have mentioned, markdown is not as well standardized and it seems like just about every site renders it differently, so there are a lot of edge cases to handle. Lemmy also has several unique implementations of things, such as spoilers, superscript/subscript, and the ability to tag users/communities without a hyperlink.

In fact, one of the things Thunder failed on (table alignment) is a known bug in the markdown library we use. :-)

https://github.com/flutter/flutter/issues/109487

2
lemmy.world

@[email protected] iOS testing, not sure how you score these so I just listed out the broken stuff.

Arctic - Link opens in App. Headings fail, images fail, everything else looks fine.

Avelon - Link opens in browser, not app. Manually went to test post. Bold+Italic fails (Italic works, not Bold). Table fails. Horizontal Rule fails. Spoiler fails. Everything else looks good.

Bean - Last updated 7 months ago, comments on the app say it's abandoned. Link opens in browser, not app. Manually went to test post. Text formatting block fails so hard, it's not even visible(!) Heading fails. Code Block fails, Inline Code fails. Links and Image work, but not inline, only at the bottom of the post. Table fails. Horizontal rule fails.

CheeseBot - Did not test. $2.99, no free version.

Lemmios - Link opens in app. Everything looks and works great EXCEPT Spoilers.

Mlem - Link opens in browser, not app. Manually went to test post. As with Lemmios, everything looks and works great EXCEPT spoilers.

Remmel - Instant fail. No development in 2 years, unable to even add an instance or an account. Non-starter.

Thunder - Hard to test. Lots of lag for some reason. Link opens in browser, not app. Manually went to test post. That being said, EVERYTHING worked. The lag may have been because I had just linked my account. Testing everything above, then coming back to Thunder, I found it fast and responsive.

Voyager - Link opens in app. EVERYTHING worked. No notes.

So, ranking them:

Voyager - EVERYTHING worked. No notes.

Thunder - Everything worked, but laggy to start with when using a year old account with lots of data. Once it caught up, everything was fine. Would probably be great with a new account.

Lemmios - Link opens in app by default. Spoilers don't work.

Mlem - Link opens in browser by default but is user configurable. Spoilers don't work.

Arctic - A few minor failures.

Avelon - A few more failures than Arctic.

Bean - Hey, it works better than Remmel. Probably abandoned.

Remmel - Instant fail.

CheeseBot - Did not test. $2.99, no free version.

21
nocturnereply
sopuli.xyz

Mlem - Link opens in browser, not app.

This is configurable. You can switch to have it open either way.

7

Noted! I wasn't really testing configurations, just "out of the box" functionality.

6
nocturnereply
sopuli.xyz

Has Memmy started getting updates again? I thought it was abandoned.

4
gigachadreply
sh.itjust.works

9 months ago, which is a good reason to not include it in the overview.

5

It did not fit the criteria to be included in the experiment.

I used the latest release of each app, but did not include pre-releases. I only included apps that have released an update in the last 6 months

Not only has Eternity not been updated in almost an entire year, but it is still a pre-release (v0.1.2 at the moment).

4
lemmy.world

I'm on Connect and haven't noticed anything displayed wrong. I must be lucky. Table work, spoiler work, embedded images work, emoji work.

12
brianorcareply
lemmy.world

Spoilers in Connect are not readable when I click them. (White on white) Unless I first select the post so the background in grey.

2

I use OLED mode, then it's a bug with the other theme colors, as it works for me without that workaround.

3
sopuli.xyz

Is there a list of what each app failed? It would be nice for the devs to be able to see. I use Mlem, and there is about to be a new release rebuilding it from the ground up. Hopefully it will rate higher once that happens.

12
nocturnereply
sopuli.xyz

Thanks. Interesting how the apps, even those that have lower scores, perform better than a web browser. Using Safari and Firefox (on a laptop) and both open your links in Lemmy.world instead of that thread on my instance. Neither recognize the user as anything other than text.

5

This is awesome, thank you. I switched from memmy (iOS only) to voyager because it doesn’t display code blocks properly (usually doesn’t even show what’s in them) so reading certain posts or comments about computers or programming was a disaster.

11

Memmy was the first app I used, but it is abandoned now, sadly. But Mlem is actively being developed. I have not tried Voyager yet.

2
AlexisFRreply
jlai.lu

FYI, how wrote "Lemmuy - UI" in the post, I thought it was another app I didn't hear about.

3
gedaliyahreply
lemmy.world

It doesn't link usernames correctly. The editor has the option to convert usernames to links, but does not handle plaintext usernames:

@[email protected]

10
sparrreply
lemmy.world

And the spec says plaintext usernames should be rendered as links?

3
Natanaelreply
slrpnk.net

Clients should convert automatically (unless the user doesn't want it to)

2
lemm.ee

I’ve been using Mlem since week 2 and I have no idea if I’m missing anything or not. I’ve never visited any instance on anything but Mlem.

8
midwest.social

If you're getting that granular then you must've had to record the data somewhere. Did I miss where the OP is sharing their data set?

8
gedaliyahreply
lemmy.world

Sure, you can DM me somewhere to share a spreadsheet. Just please keep in mind that DM in Lemmy is not encrypted.

4
gedaliyahreply
lemmy.world

Yes, I used the Markdown Format Guide linked above. For user and community links I used this comment, and for inline images I checked the FOSS icon here.

If you PM me screen grabs, I'll add it.

9
jordanlundreply
lemmy.world

On it. I found 8 apps in the App store. I'll PM you.

Arctic, Avelon, Bean, Lemmios, Mlem, Remmel, Thunder, Voyager.

There's a 9th, CheeseBot, but it's $2.99 and all the others are free.

6

Some of those are Multiplatform (this should be the same across devices)

4

Thank you for this! I’m really going to appreciate your work.

3
jordanlundreply
lemmy.world

Given the performance, that does not surprise me!

App does say it was last updated 7 months ago, but I see comments saying it's abandoned.

2
yiffit.net

One note on Jerboa, at least for me gifs don't seem to play when embedded in comments. Otherwise 10/10 for me.

8

Btw I just found out that lemmy-ui supports markdown citations.

It’s not documented AFAIK though.

8
lemmy.world

Ouch, I use Boost and paid for ads free. Pls bring it up to 10.0.

7
lemmy.ml

cross-posted

Minor nit pick, but did you know that Lemmy has actual cross posting functionality?

Either way, interesting study. This is the type of content that I Red er… Lemmy for, so thanks for posting. I use Voyager myself, being an Apollo refugee.

7
gedaliyahreply
lemmy.world

Yeah, cross posting is another quirky Lemmy thing. AFAIK it just generates a new post with the same content, and also maybe varies by app. That could be wrong though: I'm not sure.

11

AFAIK it just generates a new post with the same content

Yup, that is exactly what it does. So if the original post is edited, none of the changes propagate to any of the crossposts.

In my opinion, crossposts should embed the original post, not simply copy a snapshot of the content at the time the crosspost is made. That's a Lemmy issue though, not an app issue.

5
lemm.ee

Ya I've only been able to cross post on the web UI. I've seen apps like Jerboa and Voyager at least show cross posting correctly, I just wish they made it easier to cross-post in app.

4
micahmoreply
programming.dev

Thunder allows cross-posting! It should follow the web UI implementation (where the body of the new post has a link to the original, plus the original contents in a quote block).

3

Oh nice! That's the one I've probably tried the least so I'll have to give that one another go. (Not for any particular reason, I just got used to the UI of the first couple other apps I tried). Thanks for the good news!

2
Microwreply
lemm.ee

Boost has a very easy-to-handle implementation of crossposting

2
lemm.ee

I might consider eternity abandonware now

1 year no updates

6

test ~test~

The above feels wrong but idk if Lemmy has a formal markdown spec. I haven't had time to dig into it. This is what it looks like in Jerboa. If it wasn't 6 AM I'd try to file a big report.

5
lemmy.world

Left this comment in the other thread too, but posting here for visibility:

Quiblr should now have each of the markdown criteria fixed. Huge thanks for the feedback and for all this analysis. Consistent markdown is important for a great and consistent user experience across the lemmy ecosystem

5
gedaliyahreply
lemmy.world

Great! Thank you for the gorgeous app. I really love the style, and I think the personalized feed is brilliant.

On my device, the lemmy hyperlink in the test post is still opening outside the app. I'm not sure how other web apps handle this but it would be the only additional change that would make it a perfect score.

As an aside, I would love to see it as a PWA or standalone app. I don't know if that's on your roadmap but I think it would be neat.

1

Thanks for the Quiblr compliments! And Post and Comment links should now open in-app. I think that covers everything

And Quiblr is a PWA. Native apps are in the works

1

This was over a year ago now Jerboa may well be in a better state now. I can't remember specific bugs but they were frequent and serious enough to frustrate me, a professional software tester, enough to move to a different app.

2
lemmy.pe1uca.dev

I'm looking at this in eternity and seems only spoilers don't work from the post you linked.
User and community links work properly.

4
gedaliyahreply
lemmy.world

I'm very excited to see a new update from eternity. It's always been a solid app and is likely to be my daily driver again. Right now I'm using raccoon mostly, although I was pretty disappointed to see the low score on markdown

6
feddit.it

We were working on this but it's a hard task and Compose Multiplatform is still not mature as a technology, there are few libraries and those which exist do not work well.

Help would be welcome, otherwise people can use Jerboa or Voyager, nobody is forcing anybody to use any app (especially if they are FOSS).

4
squirrelreply
discuss.tchncs.de

I can imagine it's a hard task. I read from OP's post that most apps struggle with it, so it must be hard.

Sorry, I didn't mean to put you on the spot like that. Just wanted to ping you. I would gladly help, but sadly I lack the skills to do so.

3
feddit.it

Don't worry @[email protected] you have been one of the ones who helped the most and I am glad we had the opportunity to collaborate. I don't appreciate the original poster though, because it only gave general hints of what has been tested but no evidence about the tests. I know that some features (like subscripts, superscripts, strikethrough, tables, footnotes) are not supported BUT the perfect Markdown rendering has never been a priority for me.

2
gedaliyahreply
lemmy.world

I'm also using Raccoon as my daily driver. It does most things very well.

2

The app has a very small user base of approximately a hundred people worldwide and I know almost all of them one by one, but I've never heard of you. I'm glad to meet you, even in these unfortunate circumstances.

By the way I am considering closing the project, because I am being personally damaged by what is happening now, and my reputation as a professional has been compromised.

1

I will be posting an update with more details to see the specific results.

1

There are a lot of image/gif(?) posts that I haven’t been able to view either on the Memmy (Apple) app or in-browser with either Safari (Apple) or Google Chrome. I imagine it comes down to the file types as well as the lack of native hosting to standardize posts of different media types, but I’m not the techiest person to consult on that. One downside of the fediverse is the lack of standards for file hosting/conversion/displaying to ensure that all media can be accessed regardless of the browser/app (or, alternatively, the lack of an all-encompassing app for all devices [Jerboa sounds like the closest to this to me but it is not available for iOS yet]), as well as the self-funded nature of the instances commonly not having the budget to natively host multimedia content such as videos.

4
lemmy.ml

So what's the technological story here? I'm guessing lemmy itself uses a particular markdown parser that could probably be extracted and used in other contexts as it's likely written in rust and should therefore be pretty portable without too much effort.

Are other apps just using whatever markdown parser is convenient to them? Is this something that the lemmy and threadiverse community could converge on? Even the fediverse as a whole where just about every platform other than mastodon supports writing in some for of markdown ... feels like a pandoc like utility could go far.

3
gedaliyahreply
lemmy.world

I'm probably not the person to ask, to be honest. Lemmy as I understand it is the protocol that exchanges the information about posts, etc. The post content is stored and shared as plaintext, but Lemmy also has instructions about how a UI should interpret the text and serve it to the user.

Ideally, the same text should appear consistent across any UI. Obviously, some apps will use different fonts and colors and may interpret the style of an element differently.

4

Ideally, the same text should appear consistent across any UI. Obviously, some apps will use different fonts and colors and may interpret the style of an element differently.

Oh yea styling isn't the issue here ... it's whether the markdown is correctly interpreted and rendered. AFAIU, lemmy doesn't have any instructions about how to interpret the text, just some standard that they've chosen to use, along with their open source software for doing so (as they've built too clients, the default web UI and Jerboa).

2
kbin.run

It’s been a month since I’ve been able to post anything from my lemmy.world account using any app.

1
jordanlundreply
lemmy.world

Weird, I use Boost all the time. Did you turn on 2FA or something? Maybe try removing and re-adding your account?

2

Yeah, I added 2FA. I will try disabling it to see if anything changes.

2