Commit graph

1769 commits

Author SHA1 Message Date
Echo
f16141bf62
local variable or method 'current_user' for TokensController (#878) 2026-02-01 14:11:02 -05:00
Echo
50d4e15a1c
Fix deletion failures in Heartbeat model (#877)
* fix deletion failures

* update gems
2026-01-30 20:11:02 -05:00
Evan Gan
5a48670aac
Add banned_users endpoint to AdminController and update routes (#870)
* Add banned_users endpoint to AdminController and update routes

* Merge branch 'main' into addingGetBanAdminAPI_Endpoint

* move function out of private

* docs

* re swaggerize
2026-01-29 14:05:37 -05:00
Echo
96dce497f4
Refactor error handling to support multiple response formats in ErrorsController (#872) 2026-01-28 23:00:46 -05:00
Echo
593da0d690
properly handle user inputs on visualization_quantized (#871) 2026-01-28 20:21:56 -05:00
Echo
67eca6e0e2
Fix API validation errors (#869)
* fix api validation errors

* swaggerize
2026-01-28 16:09:50 -05:00
Echo
faca661cc9
fix dashboard from reformat 2026-01-27 03:17:10 -05:00
Echo
0d46ccf9af
fix janky project time scale 2026-01-27 03:13:38 -05:00
Echo
1cb8000c7f
fix: setup flow for == (#867) 2026-01-27 03:05:59 -05:00
Echo
eee01b2ae0
Equal (#866) 2026-01-27 02:56:24 -05:00
Echo
3bd126b5ac
= (#865) 2026-01-27 02:54:17 -05:00
Echo
222d5d0c12
the one = that blew up the world (#864) 2026-01-27 01:57:45 -05:00
Echo
9f0be25e76
Improve code formatting and indentation (#863) 2026-01-27 01:54:22 -05:00
Echo
c1e9eec98f
fix user allow_public_stats_lookup bypass (#862) 2026-01-27 01:10:02 -05:00
Tom (Deployor)
8d0215ff0f
feat: added actual api docs (rswag) + ci enforcement (#846)
* feat: add API documentation and CI checks

- Add Rswag for automated API documentation generation
- Add Swagger specs for all endpoints
- Add CI step to enforce that swagger.yaml stays in sync with code
- Add static test keys in seeds.rb for easier testing
- Update AGENTS.md and README.md to support this

* Merge branch 'main' of https://github.com/deployor/hackatime

* Merge branch 'main' into main

* Deprecations! Yay! :)

* It was wan addicent i swear linter! Dont hurt me

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Copilot..... we love you! Also this project is open and so are api docs meant to be if another AI reads ts!

* Merge branch 'main' of https://github.com/deployor/hackatime

* Merge branch 'main' into main

* Merge branch 'main' into main

* Update app/controllers/api/admin/v1/admin_controller.rb

If you say so

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update spec/requests/api/v1/my_spec.rb

I guessss?

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Failed my own CI wow.... EMBARRASSINGGGG

* Merge branch 'main' into main

* Merge branch 'main' into main

* clarify wording on internal/revoke

* Merge branch 'main' into main

* update swagger docs
2026-01-27 01:05:49 -05:00
Echo
deaa299924
skeleton projects (#861)
* skeleton projects

* count total projects for loader

* simplify code to not be jank
2026-01-27 00:53:04 -05:00
Echo
d618107a4d
fix bad hover effect on oauth apps (#860) 2026-01-26 15:39:18 -05:00
Echo
6211463013
visual feedback on copying (#859) 2026-01-26 15:36:02 -05:00
dependabot[bot]
ee30618cdd
Bump pagy from 43.2.7 to 43.2.8 (#857)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:33:04 -05:00
Echo
356fb461e1
fix commit url for api endpoint logging (#858) 2026-01-26 15:21:14 -05:00
Echo
a72ea34a81
sentry id on 500s (#856) 2026-01-26 15:20:34 -05:00
Echo
8a1d5bc94a
fix broken project updates (#855) 2026-01-26 15:11:53 -05:00
Echo
209b24effa
skeleton profiles (#853) 2026-01-26 00:08:33 -05:00
Echo
1ea6b70b98
goodbye (#852) 2026-01-26 00:01:12 -05:00
Echo
2e464570d0
fix infinite scrolling bug (#851) 2026-01-25 23:49:17 -05:00
Echo
133f85d3a1
Joe endpoints for fraud (#850)
type shit

Co-Authored-By: ByteAtATime <byteatatime@proton.me>
2026-01-25 23:00:12 -05:00
Echo
3cb070e36c
skeleton leaderboards (#849) 2026-01-25 22:39:26 -05:00
Echo
b6a4251b9f
refactor heartbeat export (#848)
* refactor heartbeat export

* encodeURIComponent
2026-01-25 20:21:46 -05:00
Echo
8404191323
ozempic weight loss (#847) 2026-01-25 19:59:28 -05:00
Echo
072c5a3975
more css tweaks (#845)
* more css tweaks

* fix agreement check box
2026-01-25 19:39:54 -05:00
Echo
023a641ad6
THE BUTTONS ARE FINALLY FUCKING FIXED LETS FUCKING GO (#844) 2026-01-25 18:55:42 -05:00
Echo
e8f0b96685
spinners on oauth pages (#843) 2026-01-25 17:24:08 -05:00
Copilot
17c893802d
Fix HTML/CSS errors and improve consistency in landing page (#841)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Echo <github@3kh0.net>
2026-01-25 17:19:37 -05:00
Copilot
3f9cb81c7f
Improve WakaTime setup documentation and code clarity (#842)
Co-authored-by: 3kh0 <58097612+3kh0@users.noreply.github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-01-25 16:59:03 -05:00
Echo
d89b286ae1
add brakeman scanning (#840)
* add brakeman scanning

* Update Ruby version to 'head' in Brakeman workflow

* Add Brakeman workflow for code scanning
2026-01-25 16:41:53 -05:00
Echo
5217348fa3
skeleton load it all! (#839) 2026-01-25 16:22:53 -05:00
Echo
99e4215759
fix jank underline css (#838) 2026-01-25 16:11:52 -05:00
Echo
551ccfb75f
adjust colors on modals 2026-01-25 16:01:11 -05:00
Echo
fcb68768d9
spinny go we we we we (#837) 2026-01-25 15:54:16 -05:00
Echo
bd317553d6
fix css on migration (#836) 2026-01-25 15:46:36 -05:00
Echo
10d4d35b79
convert settings over (#835) 2026-01-25 15:38:10 -05:00
Echo
2960a720d5
fix broken scripts (#834) 2026-01-25 15:24:51 -05:00
Echo
04ffb1de38
fix bad update on settings page (#833) 2026-01-25 13:23:31 -05:00
Echo
d60b179b12
fix application/ld+json (#832) 2026-01-25 13:11:22 -05:00
Echo
1c315c0ef9
use twemoji for flags (#831) 2026-01-25 12:53:34 -05:00
Echo
f79e2a2582
permissions check on cicd (#830) 2026-01-25 12:41:18 -05:00
Echo
73f383843d
fix bad substring sanitization (#829) 2026-01-25 12:36:57 -05:00
Echo
a395b23dd9
user change country (#828) 2026-01-25 12:31:41 -05:00
Echo
3048c6fc54
fix erb_lint errors (#827) 2026-01-25 12:16:58 -05:00
Echo
89c2649898
fix broken color definition (#826)
* fix broken color definition

* switch to real colors

* fix bg

* fix leaderboards

* tidy up settings page
2026-01-25 12:05:22 -05:00