grishka, to fediverse
@grishka@mastodon.social avatar

Mention autocomplete in (desktop only).

grishka, to random
@grishka@mastodon.social avatar

You can now choose how you see comments in . This is most probably very buggy.

grishka, to fediverse
@grishka@mastodon.social avatar

In case someone wants possibly the longest thread on the fediverse for testing purposes, here you go: https://mastodon.social/@brownpau/112322747861701800
With the way I store replies in #Smithereen, this will soon exceed my limit of 256 levels ¯_(ツ)_/¯

#activitypub #mastodev

tallship, to fediverse

Thanks for this Gregory :)

I'm sure a lot of folks will be interested in what you've been doing toward this rollout of groups on

@tallship. @grishka

.

RE: https://mastodon.social/users/grishka/statuses/112378383977893952

@grishka

grishka, to fediverse
@grishka@mastodon.social avatar

After all these years, finally has this remote interaction thingy when you click a like or share button while logged out.

grishka, to fediverse
@grishka@mastodon.social avatar

Reposts are now done in #Smithereen. You can only make "quote-posts", not Announce reposts because Announce is too confusing and doesn't fit my vision. However, Announce reposts are no longer this half-assed thing like they were before. They now show up in people's profiles and use a different icon from my native reposts.

Also: new UI for likes.

#ActivityPub #mastodev

image/png
image/png
image/png

grishka, to random
@grishka@mastodon.social avatar

Proper support for reposts in , finally!

grishka, to fediverse
@grishka@mastodon.social avatar

0.7 is out, finally making it practical to run a server with open signups.

This release brings too many changes to list here, both internal and external.

  • All-new moderation tools: role-based permissions, revamped reports, new ways of limiting user accounts, and so much more!
  • All-new media storage: Smithereen now keeps track of references to files, simplifying the code, and adds support for S3 object storage.
  • Tens of minor bug fixes and UX improvements.

grishka, to fediverse
@grishka@mastodon.social avatar

I want an opinion. If you have a rule to not allow signups with some email domain, would you expect it to also apply to signup requests, when your server is in manual-approval mode?

grishka, to fediverse
@grishka@mastodon.social avatar

Is there an server where I need to parse HTML for <link type="application/activity+json" href="..."/> to get to the JSON representation of an object? I want to add support for this in but I need something to test against.

grishka, to random
@grishka@mastodon.social avatar

Facebook may be down, but is not 👀

grishka, to fediverse
@grishka@mastodon.social avatar

is about to become GDPR compliant 😅

I like my approach with deactivation period better than what others do. For example, @pixelfed deletes accounts immediately and it turns out people change their minds on this stuff sometimes.

image/png

grishka, to fediverse
@grishka@mastodon.social avatar

A question for those who might want to run a server in the future — is support for S3-compatible object storage for storing media files a desirable feature? I'm refactoring media file storage anyway so could as well add an abstraction layer that would allow this sort of thing.

grishka, to fediverse
@grishka@mastodon.social avatar

While I'm currently working on many (and I mean many) New And Improved™ moderation tools in , I also added a tiny user-facing thing because clicking CWs one by one was tedious to say the least.

video/mp4

grishka, to fediverse
@grishka@mastodon.social avatar

0.6 is out! 🎉

And with it, the complete federation feature parity with Mastodon. New features include:

  • Direct messages
  • Privacy settings
  • Followers-only posts (from other servers)

grishka, to fediverse
@grishka@mastodon.social avatar

Working on private messages in and I'm wondering how much sense CWs make for them. From Mastodon's PoV, "private messages" are just posts. They thus share all the same properties. In my implementation, however, messages are distinct from posts, both in the UI and in the database. In my UI I don't have anywhere to display that content warning as a spoiler without it being super awkward. I can use it as a subject line however 🤔

Any thoughts?

narF, to fediverse
@narF@mstdn.ca avatar

One thing the is missing is a functionality. Public groups, private groups.

So many people have told me: "I can't leave Facebook because my [knitting/school/yoga/…] group only uses to communicate. Sub- are groups. are groups. Group chat on or . We need groups on the Fediverse!

Well, good news: people are working on them! And it's apparently fucking difficult. But they are making progress!

https://wedistribute.org/2023/06/the-long-effort-to-bring-groups-to-the-fediverse/

kudra,
@kudra@aus.social avatar

@narF @leighms oh, and we also need more Fedi projects using EVENTS! They are in the ActivityPub protocol but used by only a few Fedi projects at this stage.

Oh, one Fedi project that is doing BOTH of these but it's looking like it's still just in testing, is which is being developed by a former VKontacte & Telegram employee, definitely one to watch.

grishka, to fediverse
@grishka@mastodon.social avatar

Rewrote the database connection management in . Used to be one connection per thread, now it's a global connection pool that grows and shrinks in response to load. What's more, it feels like pages load faster now! Didn't expect that.

grishka, to fediverse
@grishka@mastodon.social avatar

update: collection sync, something no one has done before, again. Collections are fetched automatically on first follow, and there also are admin buttons to force fetch them at any time.

Yes, you can now see mutual friends for Mastodon users!

grishka, to fediverse
@grishka@mastodon.social avatar

Closed & private groups WIP

wakest, to random

haven't played with in a while!

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