Inkwell - a multi-tenant long-form writing platform for the fediverse (open source, FEP-b2b8)

https://piefed.social/c/fediverse/p/1859983/inkwell-a-multi-tenant-long-form-writing-platform-for-the-fediverse-open-source-fep-b2b

Beware this app was written using AI.

For example, Mastodon does not implement FEP b2b8. So that’s bullshit.

The whole thing was ‘written’ in 3 weeks.

Federation with Bookwyrm (hashtags, reviews) is essentially broken. · Issue #29981 · mastodon/mastodon

Steps to reproduce the problem Search for https://bookwyrm.social/user/fabiscafe/review/4317797 on your mastodon instance¹. Open the post you found ¹ if nothing shows up, your instance doesnt feder...

GitHub

Fair points to address, and I appreciate the directness.

On AI: yes, I use Claude Code as a development tool and I’m transparent about it. There’s a CLAUDE.md in the repo that says so explicitly. I’m doing this solo with a day job and a passion for building, and AI tooling lets me ship faster than I could alone. I get the skepticism given the slop AI is generating. I think the distinction that matters is whether someone is engaged, iterating on real feedback, and building something they actually use and maintain. I’m trying to be that.

On FEP-b2b8: my wording was unclear, and I can see how it read that way. Inkwell publishes Article objects per FEP-b2b8 and also sends a preview Note so the content renders cleanly in Mastodon and other microblogging clients that don’t handle Article objects. Saiwal read it right. I should have separated those two ideas more clearly in the post. That’s on me.

On the timeline: three weeks of full-time-equivalent effort from a solo dev using modern tooling. The code’s all on GitHub if anyone wants to look at it, break it, or tell me what’s wrong with it. Happy to take feedback on the implementation. I’m not trying to sell anything here. I had an idea, I’m over big tech and social media, and I’m learning and trying to be part of the fediverse community. The platform is free to use and open source. If it’s not useful to this community, that’s fine. But I’d rather get roasted on specifics than dismissed as another bot project.

@[email protected] said in Inkwell - a multi-tenant long-form writing platform for the fediverse (open source, FEP-b2b8):

Saiwal read it right. I should have separated those two ideas more clearly in the post. That's on me.

Let me be clear, preview notes are not supported by Mastodon.

⁂ ActivityPub.Space

⁂ ActivityPub.Space
I’ve learned a lot from this post, so I appreciate everyone’s patience. I moved too quickly and misspoke. You are right and preview notes are not used by Mastodon. I implemented this based on what I read but didn’t verify it worked on the receiving end, my bad. I’m going to have to do more research into how Mastodon handles the article object and address any gaps. I’m sorry for the misleading post and lesson learned on my end.