It's been a while since the last log, but I haven't been idle. Haven't had as much time as I'd like to work on this project - having a full time job and all that - but much of it is at what I consider to be done™. What I mean by that is that these features are ok for me to use and polish as I encounter rough edges
Status
Common
✅ Payment infrastructure
✅ Authentication
✅ Queues, Schedules etc
✅ Api Key management
✅ MCP server
Relay
✅ Domain verification
✅ Multiple providers (smtp, resend, sendgrid, mailgun, ses)
✅ API usage
Form
✅ Captcha verification
✅ Webhooks
✅ Redirection
News
✅ List management
✅ Campaign management (i.e. bulk email sending)
✅ Api Usage
So as you can see there's a lot of stuff here; I'm still figuring out the last steps (i.e. how much I want to bother automating deploying new versions to production) but all in all I think that's enough for a product.
Why am I doing this, again?
Because I needed this tool for some of my other projects (including my newsletter). There's lots of projects where I just need to have a way to send emails or to have subscriber lists without needing to have a dedicated database just for that (think a SSG)
What's next?
Short answer: testing, testing & more testing.
Long answer:
figuring out how to deploy this app
figuring out how to automate the process as much as I want to
testing it on my own projects