Leaflet's avatar

Leaflet

@leaflet.pub
🍃 delightful docs & social publishing 📝

try: leaflet.pub/home
explore: leaflet.pub/reader

lab notes: lab.leaflet.pub
code: tangled.org/leaflet.pub/leaflet

made by @schlage.town + @cozylittle.house + @awarm.space

email: contact at leaflet dot pub
Leaflet's avatar
3 days ago
B. Prendergast
Congrats on shipping Pro—this is a significant milestone. After our call, I had a think, and I have a few thoughts on the new model as it stands. Here are some suggestions as food for thought. Give (some) analytics to your free users. It's a powerful growth driver for Leaflet and publishers. Show me my publication is growing and that you're helping me grow, then I'm compelled to pay you. Right now, analytics is table stakes (most if not all your competitors do it for free) and worst case, you're charging me to find out nobody is reading my blog. You may be crippling a really powerful conversion driver. Email sends are also a potential growth driver for Leaflet too. Does it make sense to charge (up to a certain volume). --- Simplify the tier logic. I find the pricing models confusing and perhaps competing with each other: * Flat $12/month subscription (for analytics) * Usage-based email fees (coming soon) * Transaction-based membership fees (coming soon, no Pro required?) I can't easily do the maths on how I grow and how much I earn, and how much that might cost me. I suggest to focus them into one easy to understand model. e.g. Free - Simple limited analytics to show engagement and growth - Up to 1000 free subscribers If I'm bringing in new subscribers, that's good for me AND it's good for Leaflet (net new readers). Get me onto the growth ramp, show me I'm growing, move me towards revenue, ask me to pay when I start getting successful. Creator - Deeper analytics to help me scale and optimise - <5000 free subscribers - ≤1000 paid subscribers (writer sets the price) - Take ≤10% of the $subscription fee + scheduling, group pubs, custom footers, etc... Publisher - Deeper analytics to help me scale and optimise - Up to 10000 free subscribers - >1000 paid subscribers - Take ≤7% of the $subscription fee These are sample numbers but my point is with a model like this, Leaflet revenue grows with the writer's success. Right now I think you're asking people to pay $144/year for stats whilst telling them memberships won't require Pro. That's confusing to me. If I can monetise without Pro, why would I pay for it?? The open ecosystem positioning is strong, but you need a killer driver that's meaningfully better than incumbents to drive migration. IMHO pro writers will care about "can I grow and make more money with less friction better on Leaflet than (incumbent X)?" Answer that question for them and you've got your wedge. Looking forward to seeing how this evolves—genuinely rooting for Leaflet! 💌
Hey, thanks so much for the feedback here! Lots of good ideas :) Quick replies:

Agree some basic analytics would be useful in the free tier, maybe subscriber growth but not details on posts / referrers.

For email, would love to have a decent free tier eventually. For now thinking of "newsletter mode" as more of an add-on vs a thing everyone will necessarily want, since we're more blog first vs email first. But there's ofc a big range here, from Ghost (no free tier) to Buttondown (tiny free tier) to Substack (% model only) and more. So we'll expect to iterate!

Goal is definitely for the pro plan to include a bunch of things, not just analytics. Hard to avoid
some complexity given the mix of things here but want to keep it as straightforward as we can. Additional plans e.g. creator vs publisher could make sense, we'll probably get to something like that down the line.

And yes agree we need more killer features / clear wedge for our positioning!
Leaflet's avatar
2 weeks ago
Olivier Simard-Casanova
I will make great use of many of these features, especially memberships, newsletters, and pages in publications. Great job! Regarding memberships, I suppose Leaflet will use the upcoming permission-based extension of the protocol? Regarding newsletters, an advanced, but useful, feature that exists on Substack and Ghost is the ability to create “sub-newsletters”, in the sense that the subscriber can decide to only receive a subset of all published posts. Such a feature would fit well in the philosophy of versatility upon which Leaflet is built in my opinion!
Thanks, yes definitely keeping an eye on permissioned data work for things like memberships! And into the sub-newsletters idea. Indeed probably via Stripe to start; want to keep it simple but open to other payment options eventually.
Leaflet's avatar
2 weeks ago
Niklas Jordan
This is great. Can also people not in the Atmosphere subscribe to the newsletter?
Yep, that's what we're working on with email support! So people will be able to subscribe with atproto or just by email :)
Leaflet's avatar
Jürgen
Just to make sure that I understand it correct. When you are talking about that you will handle the relevant migrations automatically means, that in the near future someones URL will be standard.site.... instead of leaflet.pub.... ?
No, it just means the data for posts/pubs lives in your PDS with those records. The public urls are still on leaflet.pub (or a custom domain if you set one up!)
Leaflet's avatar
2 months ago
noodle arms sizemo
I wanted Substack to be a place for great writing, and it turned into its own social network just as crappy as the rest of the legacy sites. I’m still looking for the solution for my writing’s home. (I’d like to host it myself but am intrigued by the atproto stuff here!)
Appreciate that! This might be of interest: Leaflet, standard.site, and open social publishing! - now possible to self-host *and* hook into atproto; something like  could be useful :)
Leaflet's avatar
jacob
With this out of the way, I think it might be a good time to start mentioning Bluesky a bit less liberally on your site and give more focus on AT proper (i.e. having a straightforward 'Subscribe' button on publications and simply asking users to give their "AT handle" on the login pop-up)
Good idea yeah makes sense to gradually shift more in that direction!
Leaflet's avatar
kat
this is so exciting!!!! great work!!!!
Thank you! :D
Leaflet's avatar
Leaflet replied on Profile pages in Leaflet
3 months ago
professional clown
oh this is a great start but yes pleaaaaase an option to separate them ;_; for me my bsky is just personal shitposting and i very much intend to keep it that way, so it's like "edm freak mitzi" and i would like to describe my leaflets ON leaflet LMAOOOO even if i am really fr just edm freak mitzi forever
Good idea! You can also @-mention publications but we don't do the preview card for those, that'd be nice to add too.
Leaflet's avatar
Leaflet replied on Bluesky thread viewer
3 months ago
Hailey 💜
Something really nice with this is that you _can_ see the comments from Bluesky, but I think Erlend's idea could be nice too; kinda incorporate Bluesky comments from the original post into the Leaflet comments page, or otherwise make that thread more easily visible.
Some kind of merged view could be interesting to play with. Also might become more visible if you turn off comments so quotes/mentions is the only thing there. Maybe we can try other settings or options here.
Leaflet's avatar
Leaflet replied on Bluesky thread viewer
3 months ago
Boris
OK, I did a test publish. Confirming that it is a regular Bluesky post embed, and also confirming that this doesn't work in unpublished leaflets. I was trying to carefully click trying to find how to make it work.
Ahh yeah published post only, would be cool to work in previews too but we'd have to rework some stuff. Also into inline thread unroll…either as embed, or to e.g. extract your own thread into a draft!
Leaflet's avatar
Leaflet replied on Profile pages in Leaflet
3 months ago
Ananth Elango
Can we attach custom domain to profile page?
Oh interesting, hadn't considered - not yet but we can think about it! Not sure if it makes sense without the page being customizable but can see more options for profile pages being cool too eventually
Leaflet's avatar
Leaflet replied on Atmospheric @-mentions!
3 months ago
Ariel M. (she/her)
beautiful implementation 😍
Thanks! Just tweaked the mention styling a bit too :)
Leaflet's avatar
Leaflet replied on Atmospheric @-mentions!
3 months ago
Hailey 💜
For Tangled, repos, issues, and PRs would be the easy thing to do first and be vastly useful, but being able to mention branches or even commits would be nice.
Agree, this would be a really cool one for scoped sub-search within a repo
Leaflet's avatar
4 months ago
Chubby cuddlebot Lemma!
Discussing NSFW tags, I think Cohost had a really good system for this - it had a general adult content toggle, a hide-by-default spoiler system that let you add a description of the included content, and tags that could be hidden on the reader side. It's honestly what I wish Bsky would go with instead of an enumerated label system that definitionally cannot cover all topics you'd want to hide by default itself.
Nice! Yeah it'd be nice if Bluesky supported out of band hashtags directly, just looks better / less cluttered too. Hopefully a decent balance how we have hidden in post header (tap to show) and all tags listed in footer. Adult content toggle would definitely be a useful addition.
Leaflet's avatar
Leaflet replied on Notifications in Leaflet
4 months ago
Tynan Purdy
This is great! iOS does support native notifications for PWAs. Discourse supports it.
Sorry replying late here haha but yeah I agree push notif support would be great!
Leaflet's avatar
Leaflet commented on thoughts on leaflet for fandom
7 months ago
Thanks so much for sharing all these thoughts! We're definitely thinking a lot about tagging and expressivity (soon will add subpage support in publications, and want to experiment w/ tags too).

Glad to hear having comments in the side panel, easier to read alongside the main text, is helpful :) Love the ideas re: better ways to browse comments too. And planning to add basic comment moderation (e.g. creator can hide comments). Thinking about collab publications and writer profiles too!

Posted a summary of these ideas + other feedback we've been collecting here!
https://lab.leaflet.pub/3lzhcttnvfc23
Loading more comments...