Commit graph

49 commits

Author SHA1 Message Date
Mahad Kalam
a2716fcdb0
Add PgHero (#894) 2026-02-02 21:17:26 +00: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
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
dependabot[bot]
880e06bdea
Bump rails from 8.1.1 to 8.1.2 (#780)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Echo <github@3kh0.net>
2026-01-12 22:51:01 -05:00
dependabot[bot]
5f4cc09758
Bump pagy from 43.1.8 to 43.2.0 (#686)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-04 16:58:42 -05:00
Echo
64fc0f1f1b
better error handling (#677)
* swap honeybadger for sentry

* better error pages
2025-12-01 12:33:01 -05:00
dependabot[bot]
80f71a5a3d
Bump pagy from 43.0.6 to 43.1.0 (#643)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 16:24:09 -05:00
dependabot[bot]
5e5a8b97b6
Bump norairrecord from 0.4.1 to 0.5.1 (#639)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-20 14:07:39 -05:00
Echo
b13b5790ba
erb_linting (#637)
* setup lint

* lint pass

* gh ci/cd lint

* okay nvm our code is shit
2025-11-17 17:47:26 -05:00
Echo
6b21c0f402
upgrade pagy (#628) 2025-11-15 18:34:28 -05:00
dependabot[bot]
6a8e6aad32
Bump rails from 8.0.4 to 8.1.1 (#612)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-14 09:36:38 -05:00
Max Wofford
ae76f20946
Initial new activity log (#562) 2025-10-03 20:52:36 -04:00
Fox Ellson-Taylor
1e1c85c202
add cloudflare-rails and fix ip logging (#513) 2025-09-07 13:35:24 -04:00
dependabot[bot]
07ed54abfc
Bump norairrecord from 0.4.0 to 0.4.1 (#456)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-07 13:51:48 -04:00
Echo
c1337151ac
fix icons not being jazzy 2025-07-09 12:15:37 -04:00
Max Wofford
0136fad7bf Remove test gem install 2025-06-30 09:34:51 -04:00
Echo
0a8314fa78
test 2025-06-28 18:09:24 -04:00
Max Wofford
bce1b6078f
Add rack attack (#360) 2025-06-25 12:29:56 -04:00
Echo
c1366d00bf
star tailwind css migration 2025-06-18 19:16:37 -04:00
Max Wofford
f86955e0d3 Upgrade norairrecord 2025-06-13 16:03:59 -04:00
Max Wofford
f5d23e74dc Add flipper for feature flags 2025-06-11 02:31:41 -04:00
Max Wofford
af7c43a38f Setup autotuner for honeybadger 2025-06-08 19:31:09 -04:00
nora
9dfabf49f9
may i remind you, mr. wofford, you're under OAuth (#284) 2025-06-08 19:04:51 -04:00
Echo
ae9e643321
compress html on build 2025-06-05 01:47:45 -04:00
Zach Latta
4091ac637f Add /docs section 2025-05-28 17:15:22 -04:00
Max Wofford
0f8ad383c4 Remove avo 2025-05-15 09:48:32 -04:00
Max Wofford
c289d710f0 Add honeybadger to compare to sentry 2025-05-15 09:30:41 -04:00
Max Wofford
7cd9ea0b55 Add country code to users 2025-05-09 13:09:49 -04:00
Max Wofford
3355f5f29b Add syncing for airtable loops updating 2025-05-07 20:15:59 -04:00
Max Wofford
5ba0872d84
Add ahoy_captain (#211) 2025-05-07 12:06:56 -04:00
Max Wofford
de110b808c
Add ahoy (#204) 2025-05-05 09:38:39 -04:00
Max Wofford
fd5815e2a2
Add initial sweep of background caching for shared data on page (#157)
* 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
2025-04-07 23:32:27 -04:00
Max Wofford
59ce8128da Add bullet for catching n+1 2025-04-03 21:11:46 -04:00
Max Wofford
3f55de928f Run rack mini profiler in production 2025-04-03 20:57:48 -04:00
Max Wofford
177d2e3ad3 Update heartbeat UA processing job 2025-03-28 13:06:43 -04:00
Max Wofford
0a2d075677
CORS allow all on hackatime api endpoints (#81) 2025-03-20 11:57:47 -04:00
Max Wofford
b9e790c2d1
Setup Sentry for error logging (#57) 2025-03-17 10:04:15 -04:00
dependabot[bot]
7cf9c403ae
Bump rails from 8.0.1 to 8.0.2
Bumps [rails](https://github.com/rails/rails) from 8.0.1 to 8.0.2.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v8.0.1...v8.0.2)

---
updated-dependencies:
- dependency-name: rails
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 18:31:26 +00:00
Max Wofford
62e951e300 Add letter-opener 2025-03-07 18:10:32 -05:00
Max Wofford
2cd2fe1aec Add leaderboard for sailors log 2025-02-23 01:57:22 -05:00
Max Wofford
f87348abab Further config changes to move to good_job 2025-02-21 19:00:07 -05:00
Max Wofford
e2c066be4d solid_queue -> good_job 2025-02-21 18:51:37 -05:00
24c02
0fddb6cde1 fix avo whodunnit and display user link 2025-02-19 09:08:07 -05:00
Max Wofford
3690b1fbb5 Add whenever for job scheduling 2025-02-17 19:05:44 -05:00
Max Wofford
39071ffae1 Add sql count in dev and footer 2025-02-17 13:56:59 -05:00
Max Wofford
4472473708 Add admins, papertrail, ensure admin authentication on dashboard 2025-02-17 11:32:41 -05:00
Max Wofford
c6821bbca9 Add Avo for admin dashboards 2025-02-16 12:31:43 -05:00
Max Wofford
ef9b1c7d0b Add connection to wakatime db 2025-02-16 12:28:11 -05:00
Max Wofford
394339fcf6 Initial commit 2025-02-16 03:21:30 -05:00