vqwqdiuw
The only difference between ordinary and extraordinary is just that little "extra".
make settings modals work
add .ical and .json endpoints on export page
make backend export data archive in JSON working
add change username backend with santization
add change email backend with validation
add export and delete data pane in user settings
fix 1px misclick above filter select sort-by box clicks link in top-bar
add bought upsells to Stripe receipt description
Fix server throwing error 500 when deleting vote because I mistyped a variable
Fix mobile home page horizontal scroll
Make and add og meta images for Facebook and Twitter sharing
Fix server throwing error 500 when creating new spot
make settings page somewhat workable on mobile screen
add Stripe invoice download link
add left side bar menu for settings page
layout payment history table with cc logos
remove duplicate usernames, emails, slack_user_id's from db and add UNIQUE constraint on username, email, slack_user_id, twitter_user_id etc.
Add/remove watermark option on export window
Export to mp4 to share on Twitter
config SMTP settings (sendgrid)
A bunch of things to improve UI/UX + match new branding and logo
fix filtering cache didn't work because JS was generating random strings that never matched cache hash ever
make Unsplash pics render at w=500 not w=1080