Echo
f8034f87db
fix: flag broken projects ( #890 )
2026-02-02 12:03:22 -05:00
Echo
cb48e5e78a
feat: show top category ( #889 )
2026-02-02 11:50:33 -05:00
Euan R
d66fa63be2
swap SOM banner for Flagship ( #888 )
2026-02-02 11:20:35 -05:00
Echo
2a22ac30c6
fix: resize skeleton loaders on home page to reduce shift ( #885 )
2026-02-02 02:09:17 -05:00
Echo
d4c840a02b
fix: dashboard dropdown styles ( #884 )
2026-02-02 01:13:49 -05:00
Echo
a774e6b68e
feat: dashboard filter by date range ( #883 )
2026-02-02 00:57:04 -05:00
Echo
b9c2b29a4f
feat: upgrade dashboard to latest style facelift ( #882 )
2026-02-02 00:47:32 -05:00
Echo
5e349ce99a
feat: hyperlink to main leaderboards on homepage ( #881 )
2026-02-02 00:21:20 -05:00
Echo
041f8ee3bb
feat: derive dummy users for testing ( #880 )
...
* install faker
* carry username over to display
* feat: derive dummies from you
2026-02-02 00:13:33 -05:00
Echo
ae6c6c089e
feat: tombstone data deletion ( #815 )
2026-02-01 14:23:48 -05:00
Echo
5d94361f5a
refactor: fix insite api docs to use swagger ( #879 )
2026-02-01 14:20:24 -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
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
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
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