finish art assets & copy for ph launch tomorrow #once
prepare gif for PH launch tomorrow #once
remove
add integration tests to make sure I don't break functionality with every change #once
show email after creating a list so user can see spelling mistakes and try again #once
allow setting email background color #once
remove
allow color selection of email background #once
make a simple module to send myself notifications to discord for important events #once
file_15663.jpg
remove
get once.fyi feature complete and ready to launch #once
fix bug that prevents list joins due to new version of a dependency #once
add link to an example join page #once
anonymize emails once a final delivery status has been reached #once
correctly display immortalised lists #once
make checklist a bit prettier #once
redirect to send status after firing it off #once
upgrade to phoenix 1.4 #once
finish stripe integration #once
allow deleting a list since that's now not literally destroying money #once
do a better, less complicated charging structure and overall stop being dumb #once
file_15588.jpg
remove
make a stripe customer not just charge for easaier upsells later on #once
set stripe statement descriptor to https://once.fyi/lists #once
implement stripe charge upon list creation #once
add client side stripe code #once
create stripe account #once
add a simple status page for the lists #once
track sending status via mailgun webhooks #once
add terms of service #once
add privacy policy #once
add contact/legal page #once
send a link instead of directly logging in after creating a list because that could be abused 🤦‍♂️ #once
Finally get editor & mail rendering to something I'm happy with #once
remove
fix broken editor #once
finally find a way to send the mails which doesn't break at every moment #once
figure out how to make sure list is sending with recovery #once
implement creating mailgun list and sub members to it #once
implement sending preview mails #once
add prepare email step #once
make editor good enough #once
add page with share links & tweet + reddit post intents #once
implement edit list #once
file_15334.jpg
remove
plan out architectual decision on paper #once
forward subdomain to localhost using proxy pass and ssh -R for some testing #once
login via magic links #once
sanitize that input field like its toxic waste *hopefully* #once
implement creating a list (excluding payment for now) #once
make borders thicc #once
remove
improve tagline and update assets #once
prepare a gif for various places #once
remove
check certs using ssllabs #once
fix favicon not showing #once
fix twitter cards for list pages #once
get teaser site live #once
update twitter-summary card #once
fix url config for endpoint #once
manually create entry for once.fyi itself #once for now
fix certbot+nginx bootstrap playbook not working #once
point DNS to droplet... and this time don't forget the www CNAME -.- #once
add deploy via gitlab config #once
create droplet on DO #once
sign up for digital ocean #once
set up @once.fyi mailbox #once
create initial landing page #once
file_15117.jpg
remove
run mail through mail-tester.com to make sure it's mostly good #once
add verification success page #once
make 'verify email' pretty #once
file_15112.jpg
remove
get subscribe form and copy for it figured out #once
file_15088.jpg
remove
get the layout figured out #once
get provisioning & auto-deploy working #once
dust off the old ansible provisioning playbook #once
file_14981.jpg
remove
pick out colors because some fancy never hurt #once
file_14978.jpg
remove
create db schemas #once
configure webhook endpoints on mailgun #once
verify webhook signature #once
add endpoints for mailgun webhooks #once
set up project with ci and db config #once
add DNS records for mailgun #once
Give mailgun webhook docs a read to confirm it does required stuff #once
outline steps to ship #once fast
buy once.fyi domain #once