User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
Admin
On this account I’m primarily posting dev log updates for Iceshrimp.NET.
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
Enough for one day. I shall hibernate and continue tomorrow!
0
1
2
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
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.
1
1
3
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
0
0
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
and with that i’m gonna call it a night, I have irl plans :)
2
1
2
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
Improved image processing time by ~2.5x. Still slower than I’d like, but 1.5 seconds for a 6000x6000 image is more tolerable than 6 seconds
1
1
2
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
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)
1
1
1
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
I just implemented user profile editing & (local user) avatar/banner support.
1
1
3
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
So much progress! I’m very proud of today’s work. I’m headed to bed now, and will continue working on the project on wednesday :)
0
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
I also added the conversations endpoints for the mastodon API, as well as markers
0
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
iceshrimp.net now updates instance metadata, stops trying to send activities to dead instances after 7d of them being non-responsive
1
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
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

it's starting to look really good!
0
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
aaand fixed that too. pretty clean solution imo.
1
0
1
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
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 :)
1
0
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
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.
1
1
2
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
@lilian yes hello third iceshrimp dot net instance
1
0
1
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
and with that, I think that's enough work for one day
0
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
okay i fixed this one too!
1
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
(no wait, i fixed a different unrelated bug)
1
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
aight, bug fixed!
1
1
0
0
User avatar
zotan (.NET edition) shrimp2 @zotan@next.e2net.social
2y
ah nevermind, it's a bug introduced ​:ohno:​
1
1
0
0