hackatime/test
Mat eb3fa24315
feat: make regular api tokens revocable (#1027)
* 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>
2026-04-01 19:37:34 +01:00
..
controllers feat: make regular api tokens revocable (#1027) 2026-04-01 19:37:34 +01:00
fixtures Data export fix + async exports + more tests (#989) 2026-02-21 11:28:21 +00:00
helpers Initial commit 2025-02-16 03:21:30 -05:00
integration Bring back Mailkick (#1021) 2026-03-01 14:26:54 +00:00
jobs Leaderboard Inertia'd + use cache + util dedup (#1121) 2026-03-30 14:39:05 +00:00
lib Modals! New projects page! Better dev imports! Fix OAuth2 projects! (#958) 2026-02-16 23:11:25 +00:00
mailers Mailer previews + partialify the weekly summary (#1076) 2026-03-15 20:35:48 +00:00
models feat: make regular api tokens revocable (#1027) 2026-04-01 19:37:34 +01:00
services Leaderboard Inertia'd + use cache + util dedup (#1121) 2026-03-30 14:39:05 +00:00
system Fix flaky HeartbeatExportTest 2026-03-15 16:03:06 +00:00
application_system_test_case.rb TIL Hackatime uses the Disk service?! (#991) 2026-02-21 12:42:56 +00:00
test_helper.rb Data export fix + async exports + more tests (#989) 2026-02-21 11:28:21 +00:00