similar to bd510fc but hand-edited. stage protocol now required to be https
Merge branch 'master' of github.com-pkarman:popuparchive/pop-up-archive
add audio_file and transcriber cost calculators
schema migration for retail_cost_per_min
add controller methods, stub for model
round cost to the nearest penny
expose /items/:id/audio_files endpoint and make /items/:id/audio_files/:aid.json respond differently that /items/:id/audio_files/:aid
flesh out audio cost response, include necessary view helper
add some helpful diag mesgs when rspec is bootstrapping itself
add code+tests for audio_file.order_premium_transcript; swap order of Stripe setup in tests since reset_cache connects to Stripe server
add transcript.cost_type column, code+tests for setting RETAIL vs WHOLESALE
first pass at premium-on-demand UI
ruby-ism. using explicit return voids cache
hide Type radio button selector if the current user already has premium transcripts by default
comment out logging, add comment about why we check transcriptType only in upload action
format duration with zero-padded ints
enable the "Upgrade to Premium" button on the item+transcript page
resolve merge conflicts