Every morning I load up Mastodon or Tusky and see the newest messages. Then I scroll down and press "load more" 5-20 times to page in all the messages until I see one I remember. Then I slowly scroll back up, reading in time order. It's bad UX.

Every social media feed product is like this (except RSS readers). I want to read everything, in time order. Why is that so hard?

another UX complaint; having a popular post on Mastodon's web interface is terrible. Page after page of notifications that are copies of my post. They really need to collapse favourites and boosts, or at least not show me 100 copies of my own post.

@nelson Yeah, I've had to disable favorite and boost notifications a few times because of this.

It would be nice if there was a way to group notifications together if they're for the same activity, kind of like how boosts can be grouped?

@nelson yeah your first complaint (resuming from where you were on home tl) its most likely cus many people ended up using microblogging more conversationally and as a transient means of communication. thats why i still keep a separate blog on my site for things i actually want people to see even years later

fav/rt notifs is something twitter did and should definitely be a feature thats brought here

@nelson i know glitch-soc does do that, but I don't remember if it'd by default or not

would be good for a upstream push but if it's not already in there eugen must have some issue with it (whether it's a valid issue or not) and it's annoying to try and get past that point

@nelson +1 on notifications … just increment the count please
@nelson Agreed. Also, the post composition window on the web UX is absurdly tiny, literally the size of a couple of postage stamps.

@nelson this is what "no algorithms!" is creating for us. Mastodon devs are gonna have a rough couple months when they finally decide to collapse stuff like this and present threads in, well, threaded form.

(I guess what will actually happen is that someone will make a kick-ass Mastodon client that gets this stuff right. I'd be more or less fine with that.)

@nelson clients could help too.
@nelson you totes sorta can!!! if you click the three sliders at the top right and select "show filter bar" and "display all categories," you can filter your notifs by type 😁
@nelson this is the only way i've been able to make mastodon usable during the big surges lmao
@nelson @_benui this is why I make sure all my posts are mediocre at best
@nelson heh. whereas i like starting with the most recent, and going backward in time.
some clients enable the interaction you prefer. Metatext does, I know.
@peterme @nelson no, it doesn’t. It can remember you position, but the order of reading and the order of posts are still in contradiction (the future should be down).
@nelson I used to think that way until I had followed over 1000 accounts. Then I was comfortable in the knowledge that I would read whatever was on at the moment and most of it would just slip past me.
@mrundkvist honestly an algorithmic timeline is probably a good match for the "I follow a lot of people" use case. I'm careful to only follow as many people as I can keep up with, but then it's just awkward to see them in a sensible order.
@nelson I always sort the timeline by date stamp.
@mrundkvist what client lets you do that?
@nelson Sorry for the poor phrasing: only *falling* date order is available. I don't like the algorithmic sorting.

@nelson @mrundkvist

Lists are good for this. You follow a bunch of people but have lists for specific topics you want to follow daily.

@nelson Maybe to save on bandwidth? Loading fewer messages unless you request them. With tens of thousands or more on an instance and some of us having a slew of people followed, it adds up.
@nelson I use Metatext and it always starts me off exactly where I left off. My memory of using the “official” Mastodon app was that it behaved the same way. I used Echofon for the birdsite and it behaved like that as well (synced between devices). Kind of hoped that (like Tapbots) the developer would switch.

@MetalSamurai @nelson Exactly: On iOS all my apps (earlier mostly Metatext or Mastodon, now mostly Toot!) remember where I am. So I just scroll upwards to move forward in time. Closing the app doesn’t change that.

I’m looking for if that’s driven by a settings option but I can’t see it.

@nelson @poratlu It’s a preference for Metatext.
@MetalSamurai @nelson thanks, I was sure I’d seen an option somewhere but I couldn’t find one in Toot! or browser
@poratlu @nelson I’ve had a quick play with Tooot and it seems to always open with most recent posts, not where you left off. I don’t see a way to change that.
For browser, you can use “Slow mode”, as long as you never close that tab.
@poratlu @MetalSamurai @nelson but why scroll up when we read down? Any clients fix THAT problem?

@nelson That's why I liked #Twidere more: it saves your position and keep loading toots in the background so you can scroll up from where you were when reopening the app.

Unfortunately the app misses some Mastodon features I really enjoy now, like polls, custom emojis, edits, toot alerts, etc. So I'm using Tusky too. :/

@nelson I’m sure it can be blamed on top-posting somehow.
Actual Chronological Feeds · Issue #22667 · mastodon/mastodon

Pitch The current feed is Reverse Chronological. We scroll down infinitely instead of reading the posts up until we've cleared our feed like rss. Please allow the option for Chronological Feed (bas...

GitHub
@oblomov thanks this is a really helpful list. I had no idea about the Markers API, it's a good start for at least tracking what's been read.
@nelson Metatext automatically starts where you left off and shows new posts above.
@nelson Yeah I think we should be able to have timeline and list bookmarks. Then we could jump to those bookmarks. On thing I have noticed on Mastodon the feed doesn't randomly just reload. Twitter would do that while I was reading something. Then I'd have to scroll to get back to where I wanted to be.

@nelson it helps if you have an app that remembers your position reliably but it definitely isn’t intuitive.

Big part of why I’m keeping an eye out here.

https://mastodon.social/@libei/109522193270914567

@nelson
you've entered a strange new dimension where order of events has no meaning

@nelson yeah ... I was just wondering when the first feed reader are the Madison API. I'd like that. #Reeder for example!

As I'm using multiple devices, the API should offer saving the latest reading position.

@nelson so ideally you’d always pick up where you left off and read forwards?
@nelson there are clients that can handle this a little better. I’m using #metatext on iOS where the „load more“ works either down or up, depending on which direction you scroll. So I can scroll down to the last message I recognize and then, if I scroll up, the load more arrows point upwards… nice feature
@nelson I feel the same way, so I’m working on a tool to read my Mastodon timeline in my feed reader (NetNewsWire). Still a work in progress, but it’s up at https://www.streamspigot.com/masto-feeder/
Stream Spigot : Masto Feeder

@nelson 1000% this. Even when you do tap 'Load More' the *newest* of the loaded toots is shown instead of the oldest.
@nelson
Fedilab has "load more" buttons for both directions, so it supports up-scrolling or down-scrolling. Do recommend. (It's open source, but the Google Play version charges a modest fee to support development work)
@kevin
@chrisjrn
Oh I'm liking Fedilab so far!
@kevin
@nelson @kevin Oh I'm so glad! I hope it continues to work well for you!
@chrisjrn @kevin sadly, bloom is off the rose with fedliab for me now. Twice now it's had this bug: there's several hours of missing posts and no way to load them. When I first opened the client the 5 hour old post was the last I'd seen. It only loaded some fairly new ones, not the ones 1-5 hours ago.

@nelson

Unless you have a lot of time how do you know where to start?

@nelson it’s not much better if you follow someone who has a popular post with people you follow.... makes the “finding where I left off” problem even more irritating. I read top to bottom in every other medium, and posts and threads can be much longer than a single phone screen, so the chronology running opposite the direction of text is super annoying. #HearHear!
@nelson I believe this is very much a client thing: Mammoth, Ivory, and Mona all remember your place (though none of them use the built-in marker API yet).
@nelson it’s especially annoying since mastodon does have a read-cursor api (which allows to sync read state across devices), not sure why it is not used. This even worked in Twitter better (in newest Tweets mode)
@nelson seriously. I like a lot of things about the fediverse but why on earth did mastodon decide to slavishly re-implement twitter's worst feature?
@nelson #Mastonaut (a #MacOS #Mastodon client) does the same thing, and also when it displays images it cuts off the top and bottom, I think so it displays at 2:1 ratio, but I am reading it on a Mac desktop, not a phone, and even if I were on a phone I would not want it only displaying parts of images. And that's the best available MacOS client I have found so far. Right now the selection of free Mastodon readers is not great; maybe one of the ones that's still in development will be better.
@nelson toot! on iOS has a subtle feature I love. if you're looking at, for example, tweets ABC...JKL and click "load more tweets," there's this little pointer that changes as you change scroll direction. when it's pointed up, and you load more tweets, you end up with ABC...GHIJKL and can keep reading upwards. If it's pointing down and you load more you get ABCDEF...JKL and can read downwards.

@nelson it's a neat little sublety that allows you to load posts old-to-new or new-to-old, and it's really helpful for catching up in chronological order if that's what you want to do.

Not sure which-all clients can do that but it's sure nice when it's available.

@nelson absolutely. We shoumd have something like "lost of unread post" with a counter, that we can cleanup (manually or automatically when we saw them)
@nelson Are you referring to the website or app? On the official app (which I am using), it starts you at the bottom of the new posts so you can scroll up.
@nelson
So, you want to pick up where you left off?