Commit graph

1072 commits

Author SHA1 Message Date
Echo
742420caff
attempt 2 at fixing slack signing (#809) 2026-01-19 12:49:47 -05:00
Echo
aef3b03837
fix table errors on geocodes (#808) 2026-01-19 12:15:28 -05:00
Echo
ee5653b8b6
optimize trust level api (#807) 2026-01-19 12:07:05 -05:00
Echo
c909f3dc5f
make github in your face (#803) 2026-01-19 02:11:40 -05:00
Echo
ceb7a690d0
demote old slack email when signing in (#802)
* demote old slack email when signing in

* linting
2026-01-19 02:04:58 -05:00
Echo
5504815ee3
remove bad z-tag (#800) 2026-01-17 18:43:10 -05:00
Echo
ed839159fd
optimize geocoding user job (#799) 2026-01-17 17:59:38 -05:00
Echo
16bcd91a21
style doorkeeper pages (#797) 2026-01-17 16:53:56 -05:00
Brian Walczak
24b31d2e44
Fix labels for filterable dashboard .option (#793) 2026-01-17 16:36:08 -05:00
Echo
affe028b60
sort when slack data is updated (#794) 2026-01-17 15:31:56 -05:00
Brian Walczak
e971d92d43
Clean up legacy CSS, remove unused stylesheets, and tiny improvement for dropdown UI. (#786)
Co-authored-by: Echo <github@3kh0.net>
2026-01-16 17:49:39 -05:00
Brian Walczak
9982746122
Small UI improvements, include total time tracking in Projects page. (#785) 2026-01-13 23:44:18 -05:00
Echo
58f106c746
additional admin api endpoints (#782)
* additional admin api endpoints

* lint
2026-01-12 22:46:47 -05:00
Echo
063403e4a0
admin api rework (#777)
Co-authored-by: TheUnknownHacker <128781393+The-UnknownHacker@users.noreply.github.com>
2026-01-08 12:28:21 -05:00
Jeffrey Wang
643782b0c9
Add a fix language function (#452)
Co-authored-by: Echo <github@3kh0.net>
2026-01-06 11:22:05 -05:00
Echo
8400178291
make archive and unarchive bypass validations (#773) 2026-01-06 11:19:44 -05:00
Echo
ffcb6e6a00
put users on the main page if no more archived projects (#772) 2026-01-06 10:25:51 -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
9cc68b881a
fix fuzzy search for display_name (#769) 2026-01-03 11:51:44 -05:00
Echo
5df8857810
reduce the information returned by fuzzy search (#768) 2026-01-03 11:31:33 -05:00
Echo
7d553da1d2
fix searches for funny usernames (#767) 2026-01-03 11:01:02 -05:00
Echo
6b56134df4
protect against timing attacks for admin keys (#766) 2026-01-03 10:45:11 -05:00
Echo
097e48471f
fix how broken keys are errored (#765) 2026-01-03 09:34:43 -05:00
Echo
c62cb0f7da
remove mailing system (#763) 2026-01-03 09:25:47 -05:00
Echo
5f45d9f7af
scramble key names once revoked (#762) 2026-01-03 09:12:04 -05:00
Echo
f406bec762
double check admin key holders (#761) 2026-01-03 09:08:08 -05:00
Echo
ae7d9c73fb
admin perms check (#760) 2026-01-03 08:34:57 -05:00
Echo
e2f4a3baca
apply ban checks across the board (#758) 2026-01-02 12:13:17 -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
063db918bd
open up leaderboard api for all (#756)
* open up leaderboard api for all

* lint smh
2025-12-30 21:17:00 +01:00
nora
a1df7eddd1
add admin key revocation endpoint (#747)
* add admin key revocation endpoint

* include key name
2025-12-29 16:35:10 -05:00
Kartikey Chauhan
f28592b88a
Fix timezone typo in time_range_filterable.rb 2025-12-29 23:41:10 +05:30
Kartikey Chauhan
60ee35b9ba
Add 'Flavortown' time range filter (#752)
* Add 'Flavortown' time range filter

* chore: lint
2025-12-29 09:27:48 -05:00
Echo
976e1b6dcf
fix button being clickable when not in agreement (#750) 2025-12-28 17:10:18 -05:00
Echo
3f13f453f2
block viewers from convicting (#746) 2025-12-28 21:10:29 +01:00
Fox Ellison-Taylor
aee56d48ce
fuzzy admin user search (#741)
Co-authored-by: Echo <github@3kh0.net>
2025-12-28 20:24:47 +01:00
Max Wofford
220b0afe7e
Revert primary direct database (#742) 2025-12-28 14:10:08 -05:00
Max Wofford
81491c98df
Remove direct string injection in sql for admin lookup (#743) 2025-12-28 14:07:46 -05:00
Kartikey Chauhan
3160a27bb1 remove execute endpoint 2025-12-28 10:39:37 +05:30
Kartikey Chauhan
ba0a756132 fix: patch SQL injection in /execute 2025-12-28 09:40:36 +05:30
Echo
ada8677e96
handle different sources (#736) 2025-12-23 12:54:54 -05:00
Echo
597703352a
increase threasholds (#735) 2025-12-23 12:38:51 -05:00
Echo
d523110338
filter step 3 recent check to vscode (#734)
* filter step 3 recent check to vscode

* fix date methods
2025-12-23 12:11:44 -05:00
Echo
c7abff9813
migrate setup command to new flow (#733) 2025-12-22 02:19:48 -05:00
Echo
9a17248e4e
vscode heartbeat detections (#732) 2025-12-22 01:44:59 -05:00
Echo
443ecae2c6
handle users rejecting oauth flows (#731)
* handle users rejecting oauth flows

* lint
2025-12-21 22:02:00 -05:00
Echo
5b16e610e6
migrate docs not found to new error controller (#730) 2025-12-21 21:51:07 -05:00
Echo
624ffed250
account for zero minutes on profile cards (#729) 2025-12-21 21:47:19 -05:00
Echo
4f65cbe6d0
fix defined admin_level (#728) 2025-12-21 17:21:47 -05:00