Commit graph

1301 commits

Author SHA1 Message Date
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
Echo
fd6b4587cf
hyperlink user profiles on leaderboards and show verified (#727) 2025-12-21 17:14:07 -05:00
Echo
f93c6a09d7
fix failed common names (#726) 2025-12-21 13:52:01 -05:00
Echo
2dbd53b921
output html 404s regardless of request (#725) 2025-12-21 13:24:13 -05:00
Echo
2ac648c56e
fix broken timezone rendering (#722) 2025-12-21 01:31:24 -05:00
Echo
d96ed56131
fix guest related user 500s (#721) 2025-12-21 01:27:29 -05:00
christian dubsky
378654db67
leaderboard api (#718)
Co-authored-by: Christian Well <christandubsky20@gmail.com>
2025-12-21 01:18:48 -05:00
Echo
992f29eef3
show profile link (#720) 2025-12-21 01:18:18 -05:00
Echo
335cc42654
Profiles (#719)
* new username logic

* lint

* change up settings for username

* user profiles
2025-12-21 00:54:04 -05:00
Echo
ec16e73fc4
re-enable geocoding services (#717) 2025-12-19 22:35:41 -05:00
Kartikey Chauhan
bf03372001
fix: ensure that the heartbeat is recent to avoid auto skip (#706) 2025-12-14 15:44:53 -05:00
Kartikey Chauhan
b72d257470
fix: fix missing path helper (#705) 2025-12-14 15:44:42 -05:00
Kartikey Chauhan
9d5b2690de feat: skip recived heartbeat and move to the next step 2025-12-15 02:00:55 +05:30
Kartikey Chauhan
e94fbd7866
redirect back to ft/uri for OAuth (#702) 2025-12-14 10:51:48 -05:00
SrIzan10
37aa7305b2
use clockicons font instead of ds-digital for the clock display (#701) 2025-12-13 14:28:41 -05:00
Echo
fbe406d693
fix NoMethodError on email_verification_request.destory (#700) 2025-12-10 20:29:41 -05:00
Arca Ege Cengiz
9dd246a80a
Change email unlink validation to allow "unknown" source emails to unlink (#699) 2025-12-09 19:03:35 -05:00
Arca Ege Cengiz
385bea56f7
add ability to unlink emails (#698) 2025-12-09 18:22:44 -05:00
Echo
d7e04e2b29
redo sign in styles (#696) 2025-12-08 20:29:27 -05:00
Scooter
8a04c681b1
adding account explosions to the sidebar for supadmins (#693) 2025-12-08 00:18:11 -05:00
Echo
89bad35ad2
hotfix 2025-12-07 23:02:11 -05:00
Echo
a2d7f6d9a3
filter out the goodies and beat the baddies (#692) 2025-12-07 23:01:14 -05:00