* Add article decorator published_timestamp
* Use time HTML5 element and refactor date in partial
* Add published_timestamp to Article
Adding `published_timestamp` to the homepage we can then use JS to render the full timestamp localized for the user.
We've also added the timestamp to the index and the API
* Display article published timestamp on hover
* Use time also in the article show page
* Add timestamp to bottom articles as well
* Remove published_timestamp from index because it is not used
* Fix broken specs
* Add more article dates specs
* Refactor date initializers
* Add proper error handling when creating a listing
* Remove accidentally committed stylesheet
* Make error text
* Preserve input values if the submission is invalid
* Increase loader text opacity
Low contrast text is not great in general, this also brings Lighthouse score from 88 to 96
* Add some alternative text to images
* Add some aria labels to controls
* Add periods for consistency
* Update category cost with potential correction
* Update product cost with potential correction
* Display correct text dependent on purchaser
* Use name instead of org username
* Twitch Webhook Registration Fix
This fixes the broken twitch webhook registration. I previously added
the `to_json` when I was switching to using HTTParty and working through
WebMock. I apparently forgot to test this manually however after and
relied on the specs that had some baked in bad assumptions.
This removes the `to_json` and configures the mocking properly in the
spec setup.
I tested locally that this can now succesfully register for webhooks
with Twitch!
* Fix Webhook verification digesting as well, hardcode the specs for durability
* Refactor to use shorter digest method
* Add cache buster lines from Bens branch
* Add new line at the bottom of the file
* Fix some linter errors
* Add overlay and links to single listings
* Clean up some code
* Add escape key functionality to quit overlay
* Lint some code
* Add modal functionality
* Update styling for modal
* Fix some linter warnings
* Preserve the correct link all the time