Got a lot of work done today! Most important feature: resolving pins. Also fixed a couple JSON-LD oddities, finally tracked down a race condition & lots more.
and I just fixed federation with mastodon (I accidentally broke it a week ago when fixing a thing I’d previously hotfixed without reverting the hotfix)
implemented @v's suggestion to replace the recursionlimiter with a flag on the profile that the mentions are unresolved, and cleaned up the code further
there’s still a couple bugs left to fix with user profiles & mentions (the html-to-mfm converter doesn’t resolve mentions properly because it needs to know the mentions first), but otherwise this is pretty solid already :)
yawn! got so much work done today! (getting the recursion limiter was about as frustrating as last time - user profile mentions are a horrible hack and should not exist imho)
emojis! profile fields! lots of refactoring & maintenance work as well.