Commit graph

23 commits

Author SHA1 Message Date
c7f3cb3441 add unverified account and session expiry 2024-05-04 19:55:33 -04:00
130baa8863 - add mechanism for database upgrades
- add ban reason
- add api endpoints for banning
- moderators can now list users/bots, and perform basic updates
2024-04-29 12:05:48 -04:00
7e7d9f6e92 Update config.example.toml
Signed-off-by: Elijah <elijah@computernewb.com>
2024-04-09 11:03:57 -04:00
2fa1a122f1 that again because im fucking stupid 2024-04-08 22:02:26 -04:00
44afbc8619 fix nullreferenceexception when not using email verification 2024-04-08 21:49:16 -04:00
ef0a28145b Add comments to config.example.toml, add README and LICENSE 2024-04-08 19:21:51 -04:00
8a4a38a294 add option to disable mail 2024-04-08 19:06:05 -04:00
2763432672 missed one oops 2024-04-07 19:59:31 -04:00
3754ec2300 add developer status to session and login response 2024-04-07 19:48:24 -04:00
0e616c9223 fix bad response 2024-04-07 19:24:18 -04:00
1b51a3dc92 add more email providers 2024-04-07 17:53:59 -04:00
de211651bf add config.example.toml 2024-04-07 16:11:39 -04:00
c68451cf07 whole bunch of shit
- admin routes
- developer status and bots
- probably a few other tweaks i forgot
2024-04-07 14:43:50 -04:00
b627ab383f move Routes into HTTP namespace 2024-04-05 20:23:26 -04:00
f3f8828ec0 add try-catch to JSON deserialization 2024-04-05 20:16:52 -04:00
e19401fb9b implement IP bans and password resets 2024-04-05 20:08:23 -04:00
0b1ec748da add date of birth 2024-04-05 15:50:18 -04:00
788d11f39a tidy things up by moving payloads and responses into their own namespaces 2024-04-05 09:16:48 -04:00
f262646dba fix bug where password can become blank 2024-04-05 09:12:49 -04:00
13c6261915 fix exception in update endpoint 2024-04-05 08:54:32 -04:00
d8ba680d34 implement a bunch more routes and functionality 2024-04-05 08:25:18 -04:00
16acd9b772 finish verify endpoint 2024-04-04 01:14:52 -04:00
b626220fd3 init 2024-04-04 00:57:59 -04:00