I.M. Lasky
banner
lasky.io
I.M. Lasky
@lasky.io
Korean learner, building @dailytokki.com and joyful.to
Violin, motorcycles, running
Want to leave a comment to your teammate when writing a newsletter, now you can on Joyful!

Works in real-time collaborate with reactions and replies.

Create, resolve, and delete comments on your newsletter before sending.

joyful.to

#writersky #booksky #buildinpublic
September 23, 2025 at 1:56 PM
Almost done w/ collaborative editing! 🤝 When writing @dailytokki.com's newsletter we often want to work on the draft at the same time.

Just some final tests and it's live!

What do you want from a newsletter platform?

joyful.to

P.S. Substack migration almost in too!

#buildinpublic #writersky
September 13, 2025 at 4:42 PM
✅ Added date mark

This lets you have dates automatically entered into your newsletters (especially useful if you schedule send!)

Can be completely formatted just like any ol' text node.

#buildinpublic
September 3, 2025 at 11:11 AM
✅ Customizable buttons are in

Makes it easy to make it your own and link to anything you want. Click statistics are baked-in.

#buildinpublic
September 3, 2025 at 10:27 AM
✅ Templates and placeholders

Really fun feature to make work. You can have a template with a Placeholder element. Then when you make a newsletter with that template, it'll compile just right.

Great for reusing templates over and over!

#buildinpublic
September 2, 2025 at 8:04 PM
✅ Custom tiptap image node in!

Needs some styling, but functionally works great!

#buildinpublic
September 2, 2025 at 12:58 PM
✅ Drop-in snippets for signups on your other sites

You can now customize the title, description, button color, and text to match your brand and newsletter!

Looking for a new newsletter platform? Check out Joyful --> joyful.to

#buildinpublic
August 29, 2025 at 11:49 AM
✅ Scheduled newsletters are in!

On Joyful, you can now schedule newsletters to go out right on time without worrying about it.

If you want to check it out go to --> joyful.to

#buildinpublic #newsletters
August 28, 2025 at 1:25 PM
✅ Spell-checking and word count in!

Fun fact I just learned: if you turn any element into a contenteditable element, you can then place in spellcheck=true to enable the browser's spellcheck.

Also added quality-of-life features: reading time and last saved

#buildinpublic
August 25, 2025 at 7:06 AM
Oh and actually forgot while taking screenshots of the other features, but it was in dark mode! So, light / dark mode are also part of it.

Nearly there for all the things I would want for the @dailytokki.com newsletter. Hopefully others will want it too!

#buildinpublic
August 21, 2025 at 8:59 PM
After a first pass, I've gotten it to a good point that it's pleasurable to use.

There are still some rough edges here and there, but it can actually send, save, etc.

#buildinpublic
August 21, 2025 at 1:59 PM