modify settings page to include billing, account, and payment forms #emailcountdownr
add billing details form into signup flow and settings page #emailcountdownr
redirect logged in users from the create account step #emailcountdownr
settp braintree form with hosted fields #emailcountdownr
add states to users (paying, expired etc.) #emailcountdownr
refactor vue files to better differentiate between pages and components 🤢 #emailcountdownr
implement changing default CCs #emailcountdownr
check if Braintree customer exists before creating a new one #emailcountdownr
figure out if I have to add tax to my bill #emailcountdownr
send email to accountant regarding taxation (Braintree) #emailcountdownr
braintree: generate and fetch client token from server #emailcountdownr
signup flow: payment step - implement braintree and tests sandbox mode #emailcountdownr
signup flow: selecting package + creating account #emailcountdownr
support for different types of campaigns (tz specific & campaign specific) #emailcountdownr
make new countdown timer functional in the app #emailcountdownr
fix broken prod build that got broken after ydays refactor #emailcountdownr
refactor in order to easily add new countdown timers #emailcountdownr
get CTR data (before/after) using gif countdowner #emailcountdownr
[bugfix] cache timezone specific gifs #emailcountdownr
setup newrelic custom metrics for the gif generator script #emailcountdownr
accept timezone information in GET params #emailcountdownr
find good landing page examples #emailcountdownr
check if serving generated gifs via CDN makes sense #emailcountdownr
use countdown gif in production on a larger recipient segment #emailcountdownr
field for copy in the first/last frame #emailcountdownr
figure out how to connect mongoadmin from local machine to private mongodb in docker container running on a vps #emailcountdownr
run a test campaign with the html module incuding a gif #emailcountdownr
implement HTML module at work to enable the use of #emailcountdownr
make gif generator store/fetch gifs in/from redis #emailcountdownr
test 20 concurrent requests per sec for 5 campaigns (4 reqs per second per campaign) #emailcountdownr
test with 20 concurrent requests for 1 campaign running for 60s #emailcountdownr
test with 10 concurrent requests running for 60s #emailcountdownr
[bugfix] loading gif from cache not working in production #emailcountdownr
coordinate beta test of the app for the black friday and cyber monday campaigns #emailcountdownr
close preview overlay on click outside of overlay #emailcountdownr
register btn in nav working in production #emailcountdownr
fix preview in production #emailcountdownr
[bugfix] create campaign error handling is b0rkd #emailcountdownr
[bugfix] make gif preview work in local env #emailcountdownr
show error msgs in the UI #emailcountdownr
add colour picker for font and background #emailcountdownr
output embeded html code that can be used in an email #emailcountdownr
add option for a custom message as last frame in the countdowntimer if not expired #emailcountdownr
upload and use custom fonts for the countdowntimer #emailcountdownr