Some more changes, this time in user profile pages:

- Only tabs that have content are visible when you look at other users' profiles
- "Raw" tab is only visible to admins and moderators - no reason for regular users to get all that technical information
- "Activity" tab is only visible to your followers
- "Make reactions public" is set to off for new users (reactions and activity, especially for logged out users, seem kinda creepy to me)
and some performance optimizations
#Catodon
Also made some improvements in the Accounts timeline - now it checks for new posts every 60 seconds, and rearranges the accounts column accordingly. This might not sound ideal if you want to catch up with a lot of accounts and take your time, because accounts you haven't reached yet will be bumped to the top if they make new posts in the meantime, but I think that a quick check at the top of the list when you're done should be enough to make sure you saw everything.

#Catodon
The all-new RSS timeline, allowing you to follow your favourite sites and blogs from your fedi account and easily share their articles, coming (very) soon to Catodon 😎

#Catodon #RSS #Fediverse
Alright, so in Catodon we have already implemented hashtags and word follows in the Home timeline, GIF integration, a chat-like DM feature... wanna know what's next?

An RSS reader, right inside your timelines. Give me a few days.

#Catodon ​#Fediverse #RSS
@evan hi Evan, sorry for tagging you publicly but I think others might be interested in this. Tags.pub is a great idea, but I can't follow accounts from tags.pub from Catodon/Sharkey (and I guess Misskey too, since they are forks of that). The follow request gets stuck at pending. Since Misskey is one of the most used (and forked) fedi platforms, and it actually doesn't provide a way to follow hashtags like in Mastodon (I covered this functionality in Catodon, but this still applies to upstream projects - also it would be nice to get posts from accounts my server doesn't know about), could you look into this? It also doesn't boost my posts with hashtags, not sure how it defines the user pool.

#Misskey #Sharkey #Catodon
Alright, now that the DM page is up, I just started working on the next big feature I want to add for 26.04 - more in a few days 😁

#Catodon
One of the biggest complaints I read from new Fediverse users, is "Wait, you don't have DMs here?". But the "specified users" visibility is exactly that - they're just not handled as DMs, but as plain posts. But it doesn't have to be like this.

I just deployed the new Direct messages page on catodon.rocks, which displays all of your DMs in a chat-style environment. This has been the most challenging new feature to date - many design decisions had to be made, building this practically from nothing (I did base this on the Accounts timeline's layout, though, it fits this feature like a glove.

You can now see it live on catodon.rocks! Please report any bugs, I'm sure I must have missed some during my testing.

#Catodon
Is there any reason to always see the "Mark all notifications as read" button, even when there are no unread notifications, besides cluttering the UI? Just made it appear only when unread notifications are over zero. Will deploy later today on catodon.rocks, along with the dedicated Direct messages page.

#Catodon #Sharkey #Firefish
Here's the latest feature in Catodon's develop, for the upcoming 26.04 release - another suggestion by @germ !

As you may know, Catodon has Firefish's "threads in timeline" feature, which greatly declutters timelines for threads (instead of seeing 1st/2nd+2nd/3rd+3rd/4th etc, you just see 1st/2nd/3rd/4th once), but it can still get annoying with really long threads.

So, here's the improved edition: Collapsed threads. You will never see a thread longer than three posts - you'll get the collapsed version, with a link to view the full thread, and an indicator of how many more posts it has.

Also displayed in profile pages, which didn't have threads until now.

#Catodon ​#Firefish
So today @germ hit me up with a suggestion to improve the Search page, and I did make a few changes:

-Removed the "Lookup" tab - initially I had moved this from the Navigation bar, where it was a separate item, into "Search" as a tab, but I realized it's not needed at all, since Search already identifies it and asks you if you enter any of the items that Lookup covers. So Lookup was just confusing, as I'm sure that new users have no idea what the hell it does and how it differs from Search. So it's gone, while functionality is maintained - even improved slightly, because now Search recognizes URLs starting with www. too, not only http. And this allowed me to use the binoculars icon again for "Show preview" in the posting form, like in Firefish! I wanted to do this from the start, but the icon was already used by Lookup.

-Added more filters to Search, making it more customizable.

-Minor UI changes, Posts and Users tabs are now more consistent, also Options are collapsed by default, in order to make the Search page less overwhelming.

Didn't make any progress on Direct messages today, but I think it was worth it. The improved Search page is now live on catodon.rocks.

#Catodon ​