* add new icon from bounty
* feat: add hackatime normal token revocation
* chore: make linter not hate me (its always whitespace) <3
* fix: combine both revocation apis into one (as requested by mahad)
* chore: add HKA_REVOCATION_KEY to .env.example
* feat: add hackatime normal token revocation
* chore: make linter not hate me (its always whitespace) <3
* fix: combine both revocation apis into one (as requested by mahad)
* chore: add HKA_REVOCATION_KEY to .env.example
* feat: add hackatime normal token revocation
* chore: make linter not hate me (its always whitespace) <3
* fix: combine both revocation apis into one (as requested by mahad)
* chore: add HKA_REVOCATION_KEY to .env.example
* feat: add hackatime normal token revocation
* chore: make linter not hate me (its always whitespace) <3
* fix: combine both revocation apis into one (as requested by mahad)
* fix: stuff greptile suggested
* style: add final newline
* docs: apply .env.example suggestion from @skyfallwastaken
Co-authored-by: Mahad Kalam <55807755+skyfallwastaken@users.noreply.github.com>
* refactor: move apikey rotation to user model
* style: remove unnecessary comment
* fix: tests passing and inappropriate response codes
* refactor: fix response codes
* refactor: move key info request back into separate function
* fix: broken ci because of merge mistake :/
* refactor: remove unnecessary test line and switch to report_error
* fix: returned name for admin & regular keys
---------
Co-authored-by: Mahad Kalam <55807755+skyfallwastaken@users.noreply.github.com>
* Add initial sweep of background caching for shared data on page
* Rubocop format
* Speed up currently_hacking
* Rubocop format
* Fix active projects job
* Switch to activeprojectsjob for leaderboard
* Remove current project from nav
* Add flamegraph & stackprof for extra profiling
* Silence bullet alerts
* Remove eagerload of users from mini leaderboard
* Comment out expensive flavortext
* Bundle update brakeman
* Remove duplicate stackprof listing
* Add skylight auth to example env
* Add miscomitted background jobs