Commit graph

121 commits

Author SHA1 Message Date
Mahad Kalam
e3456be187
goaaaal! (#985)
* Add goals

* Fix up some migrations

* Formatting

* Simplify migration

* Update test/controllers/settings_goals_controller_test.rb

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update test/controllers/settings_goals_controller_test.rb

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Fix svelte-check issues, make CI less janky on dev

* svelte-check/fix tests

* Fix N+1s

* Formatting!

* More tests, fix anonymization and N+1

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-19 18:47:01 +00:00
Mahad Kalam
d395617a3e
Revert "Fast leaderboards (#954)" (#955)
This reverts commit ac32690ee9.
2026-02-16 00:48:36 +00:00
Mahad Kalam
ac32690ee9
Fast leaderboards (#954)
* Fast leaderboards

* oop

* CUT index

* Update leaderboard_update_job.rb

* Update db/migrate/20260215223000_add_leaderboard_heartbeat_index.rb

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update app/models/concerns/heartbeatable.rb

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-16 00:05:14 +00:00
Mahad Kalam
dd978bbeb9
Themes! (#952)
* Themes pt1

* Themes pt2

* Standard -> Classic, new default is Gruvbox Dark

* Make settings shell fatter
2026-02-15 22:14:46 +00:00
Mahad Kalam
f16c991808
Remove unused public_activity + downsize activity graph Inertia payload (#946)
* Remove public_activity

* Continue removal

* Uh-oh, re-add pganalyze

* Fix Vite HMR not working
2026-02-15 09:54:29 +00:00
Mahad Kalam
7f300e32ba
Revert "Redirect to setup for new users entering OAuth flow (#931)" (#939)
This reverts commit bc2e64016d.
2026-02-15 01:03:40 +00:00
Mahad Kalam
bc2e64016d
Redirect to setup for new users entering OAuth flow (#931)
* Fix redirects in new account flow?

* Fix redirects! And tests!

* Make tests better

* I will test this club

* Uh oh, let's redirect to WakaTime setup

* Make it actually detect new users properly?
2026-02-12 10:44:00 +00:00
Mahad Kalam
166d9d30a0
ahoy is walking the plank (#903)
* Remove Ahoy

* Simplify migration

* sync migrations

* Update db/migrate/20260204113033_drop_ahoy_tables.rb

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

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-04 13:13:48 +00:00
Echo
d593789774
fix linting (#898) 2026-02-02 20:38:52 -05:00
Mahad Kalam
7e54f109ba
Revert "Add PgHero (#894)" (#895) 2026-02-02 17:45:00 -05:00
Mahad Kalam
a2716fcdb0
Add PgHero (#894) 2026-02-02 21:17:26 +00:00
Echo
55c8f5b926
Oauth apps for all! (#810)
* linting

* migrations

* user modelassss

* controllers

* views and shii

* fix bad input on seeds

* fix intenting

* DRY!!!
2026-01-19 22:24:21 -05:00
Echo
ed839159fd
optimize geocoding user job (#799) 2026-01-17 17:59:38 -05:00
Echo
e6c9b36807
adding columns does not need disable_ddl_transaction! (#798) 2026-01-17 17:31:54 -05:00
Echo
f83f2925b6
disable_ddl_transaction! (#796) 2026-01-17 15:54:19 -05:00
Echo
affe028b60
sort when slack data is updated (#794) 2026-01-17 15:31:56 -05:00
Echo
6a6854f2db
allow repo mapping on projects without a repo url (#771) 2026-01-06 09:45:27 -05:00
Echo
7ebb1b2085
archive projects (#770) 2026-01-06 09:28:39 -05:00
Echo
c62cb0f7da
remove mailing system (#763) 2026-01-03 09:25:47 -05:00
Max Wofford
e6ed172d85
Remove old neighborhood logic (#753)
Co-authored-by: Echo <github@3kh0.net>
2025-12-30 21:31:57 +01:00
Echo
64f9d9cb34
data deletion oneshot (#691) 2025-12-07 22:49:40 -05:00
Echo
b7aae15769
fix broken project labels table (#689)
* fix broken project labels table

* linting
2025-12-05 16:22:18 -05:00
Max Wofford
336ae5c944
Add HCA signin (#684) 2025-12-03 14:05:30 -05:00
Echo
5f5257c752
index users on username (#674) 2025-12-01 11:20:06 -05:00
Echo
810f09828c
bug fixes (#630)
* fix on old repos

* clean up broken leaderboards

* Update app/jobs/sync_repo_metadata_job.rb

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

* remove broken lb logic

* Update db/migrate/20251116045400_clean_up_weekly_leaderboards.rb

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-16 00:23:42 -05:00
ShyMike
a1bb20ab3f rename custom_name to username + fix audit logs 2025-10-21 22:15:16 +01:00
ShyMike
109ae988a0 deprecate username + name cleanup 2025-10-21 21:28:35 +01:00
ShyMike
7664daba45 add custom display name support 2025-10-19 10:40:41 +01:00
Max Wofford
ae76f20946
Initial new activity log (#562) 2025-10-03 20:52:36 -04:00
Max Wofford
5ae07f5643
Patch up oauth implementation (#560) 2025-10-03 18:22:37 -04:00
Fox Ellson-Taylor
c299e26e67
improve machine and ip address heartbeat querying speeds (#490) 2025-08-25 09:01:05 -04:00
Kartikey Chauhan
3cb6569a5c lint 2025-07-23 06:31:59 +05:30
Kartikey Chauhan
071893cbf4 filter_by_project should be faster 2025-07-23 06:28:44 +05:30
Echo
1251503729
project lookup indexes 2025-07-08 20:14:02 -04:00
Echo
619fc1eb74
first pass 2025-07-05 22:14:47 -04:00
Echo
367c46c0ab
why is there a w there 2025-07-01 12:28:58 -04:00
Echo
256b0ab687
add support for admin api keys 2025-07-01 12:14:55 -04:00
Echo
158e065df3
Revert to 23acedcd76 2025-07-01 00:24:36 -04:00
Echo
8aff60f04c
fix leaderboard generation jobs 2025-07-01 00:04:09 -04:00
Echo
1dcba5fb10
audit logs because neon messed it up 2025-06-30 22:52:29 -04:00
Max Wofford
8eb6072612 Take 2 of switching to psql cache! 2025-06-27 21:26:29 -04:00
Echo
05da3a6b84
optimize mini leaderboards 2025-06-25 20:41:38 -04:00
Max Wofford
86e70b64e6
Allow GitHub account reuse when unlinked (#352) 2025-06-23 10:21:15 -04:00
Echo
5a3bcf2090
if not exists 2025-06-18 16:14:14 -04:00
Echo
6172c737e1
make regional leaderboards the default 2025-06-18 15:41:46 -04:00
Max Wofford
df0f187b6e Add if_not_exists to recent indexes 2025-06-17 14:29:57 -04:00
Max Wofford
9247f19cbb
Additional indexes (#321) 2025-06-16 15:26:38 -04:00
nora
8da145d623
add program return button (#314) 2025-06-13 13:48:21 -04:00
Max Wofford
c70c961431
Add regional leaderboard beta opt-in (#305) 2025-06-11 04:12:18 -04:00
Max Wofford
f5d23e74dc Add flipper for feature flags 2025-06-11 02:31:41 -04:00