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
Brian Walczak
33113b1680
Merge branch 'main' into main
2026-01-24 12:52:22 -06:00