I.M. Lasky
banner
lasky.io
I.M. Lasky
@lasky.io
Korean learner, building @dailytokki.com and joyful.to
Violin, motorcycles, running
✅ You can now add tags to your subscribers!

Suppose only some subscribers should get your weekly newsletter and others your book updates. This let's you make sure everyone gets the right newsletters.

How do you currently segment your subscribers?

#buildinpublic #writersky #booksky
October 10, 2025 at 8:42 PM
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
Sometimes you need to revert to a previous version when writing a newsletter -- that's where versioning comes in!

Versioning update coming soon and yes it works in collaborative mode!

10 autosaves & it'll make a checkpoint or you can manually save it.

joyful.to

#buildinpublic #writersky
September 20, 2025 at 5:05 PM
Prototyping a new homepage for users on Joyful.

Colors and fonts will be fully adjustable to match your preferences.

Thinking of different layouts as well.

How do you like your newsletters presented?

#buildinpublic #writersky
September 17, 2025 at 4:32 PM
Email automations are the next major thing I'll be placing in for joyful.to.

After talking with some folks, timing different emails for their subscribers lets them better engage with them.

But at the bare minimum, having a timely welcome email series is great to have!

#buildinpublic #marketing
September 15, 2025 at 8:48 AM
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
Switching away from Substack?

Currently making it easier for those who want a new platform to switch and keep rolling.

Starting with Substack, you'll be able to migrate newsletters, posts, subscribers, and payments. Will be live soon!

joyful.to

#newsletters #buildinpublic #writersky
September 12, 2025 at 12:23 PM
✅ Context manager
✅ Domains for teams

If you have a team, newsletters, publications, and domains should be separate from your personal account. Now you can switch between your accounts and your stats, publications, and subscribers all update accordingly!

joyful.to

#buildinpublic
September 8, 2025 at 6:46 AM
✅ 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
Decided on a name: Joyful.

Newsletters should be joyful to write, joyful to send, and joyful to read.

It's live over at joyful.to! Will keep reaching out to those who've been interested in trying it out.

I'll be sure to use it for @dailytokki.com this upcoming week!

#buildinginpublic
August 27, 2025 at 6:10 AM
✅ 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
✅ Shipped personal sites: publish & email in one. Posts get SEO discovery + build email lists.
Added multi-publication support (like Daily Tokki: English/Korean versions).
Built with @svelte.dev + neon.tech + @drizzle.team

⏭️ Next up: drop-in signup forms
August 22, 2025 at 3:46 PM
✅ User profile in where you can set picture, description, and see previous newsletters.
✅ Users can subscribe to your newsletters (however many you have)

#buildinginpublic #newsletters
August 22, 2025 at 4:07 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
✅ Team support for multiple people
August 21, 2025 at 2:20 PM
✅ Custom domain support and verified domains
August 21, 2025 at 2:20 PM
It's been a busy week, though. I managed to place in:
✅ Stats pages with opens, clicks, etc. all privacy conscious
✅ Segmented by newsletter
✅ Live updates without refreshing
August 21, 2025 at 2:20 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