* Add blockkit
* Use blockkit for header components
* Add get_header_components()
* Add a APP_HOME_VIEWS list to reduce repetition
* Re-add `buttons = Actions()`
bc that merged wrongly somehow
* Remove Question Tags view button
* Switch to blockkit for dashboard view
Also splits get_ticket_status_pie_chart into two functions!
* Add some form of codebase contributing documentation
* Rename helper.py => dashboard.py
* Fix caption for fallback pie image
* Add a tickets API
* Add more fields to JSON response for /api/ticket and /api/tickets
* Prevent returning a massive number of tickets by default
* Add an order to the query
* Document /api/tickets
* Add a stats v2 endpoint
* Make helpers_leaderboard json-friendly
* Improve naming of hang time stats
* Make new_tickets_now_closed do what it says for ranges in the past
* Add some docs!
* Split all-time hang time into unresolved/all
* Add a statistic for oldest question waiting for a helper response (#152)
* Silence type error (that was annoying me)
* Add new metric: oldest_unanswered_ticket_age_minutes
* Fix datetime subtraction exception
* Add oldest unanswered ticket info to stats v2