Sam
|
6f7eb5eeee
|
feat: add captcha when signing up (closes #53)
|
2023-04-24 16:51:55 +02:00 |
Sam
|
5c8c6eed63
|
feat: add prometheus metrics
|
2023-04-17 23:44:21 +02:00 |
Sam
|
b4c331daa0
|
fix: fix tokens to expire after 3 months and always inherit admin perms from user
|
2023-04-17 23:43:04 +02:00 |
Sam
|
a9463896d4
|
feat(backend): add cors
|
2023-04-13 23:33:48 +02:00 |
Sam
|
ef9b186e66
|
feat(backend): add unlisted members, private member list, custom members header
|
2023-04-01 17:20:59 +02:00 |
Sam
|
a0bc39bcba
|
feat: backend for warnings, partial frontend for reports
|
2023-03-23 14:54:43 +01:00 |
Sam
|
004403895a
|
fix: require >1 provider for unlink account endpoints (fixes #29)
|
2023-03-18 23:04:50 +01:00 |
Sam
|
b2bc608ec8
|
feat: allow unlinking auth providers
|
2023-03-18 16:54:31 +01:00 |
Sam
|
97191933cb
|
feat: allow linking fediverse account to existing user
|
2023-03-18 15:19:53 +01:00 |
Sam
|
17f6ac4d23
|
feat(backend): start on fediverse auth support
|
2023-03-16 11:43:25 +01:00 |
Sam
|
15109819df
|
feat(backend): add data export
|
2023-03-15 15:24:51 +01:00 |
Sam
|
ded9d06e4a
|
feat: build entire backend into single executable (including migrations etc)
|
2023-03-15 10:04:48 +01:00 |
Sam
|
9bfabcc1f1
|
feat: cancel user deletion
|
2023-03-14 16:16:07 +01:00 |
Sam
|
e36bd247f5
|
fix(backend): missing return
|
2023-03-13 01:31:12 +01:00 |
sam
|
9309f2f8dc
|
feat(backend): let frontend bypass ratelimit
|
2023-03-12 20:32:45 +01:00 |
Sam
|
75f628c722
|
fix: make discord login work if no user exists
|
2023-03-11 16:49:07 +01:00 |
Sam
|
8c187d0fb3
|
feat(backend): add /api/v1/meta endpoint
|
2023-03-08 14:13:04 +01:00 |
Sam
|
ff3d612b06
|
feat(backend): add DELETE /users/@me endpoint
|
2023-03-08 10:32:18 +01:00 |
Sam
|
b92ced7d1a
|
fix(backend): add default limiter to rate limiter
|
2023-02-25 21:41:51 +01:00 |
Sam
|
c95285e26b
|
feat(backend): separate rate limits into buckets
|
2023-02-24 15:53:35 +01:00 |
Sam
|
e5723360a7
|
feat: add token IDs, store tokens in db for early invalidation
|
2023-01-01 00:34:38 +01:00 |
Sam
|
58c1c1794e
|
fix(backend): optionally support "Bearer " prefix in auth header
|
2022-12-23 01:44:56 +01:00 |
Sam
|
69e5082e89
|
feat(backend): PATCH /members/{id} route
|
2022-11-21 17:01:51 +01:00 |
Sam
|
73c5c9fc67
|
feat(api): add display_name to member
|
2022-11-20 21:09:29 +01:00 |
Sam
|
6237ea940f
|
feat: add invites to backend
|
2022-11-18 15:27:52 +01:00 |
Sam
|
1080d8a0cd
|
fix: save discord ID in db, add HTTP status to new error codes
|
2022-11-18 02:26:40 +01:00 |
Sam
|
9a3c51459b
|
feat: get signup via discord working
|
2022-11-18 02:17:27 +01:00 |
Sam
|
5679dbb657
|
feat(backend): working avatar uploading
|
2022-09-20 13:02:48 +02:00 |
Sam
|
2ee1087eec
|
feat(api): add rate limiting
|
2022-05-26 00:41:29 +02:00 |
Sam
|
52a03b4aa6
|
feat(api): add PATCH /users/@me/fields, finish POST /auth/discord/callback
|
2022-05-17 22:35:26 +02:00 |
Sam
|
020ac15a00
|
oops 2
|
2022-05-14 21:57:44 +02:00 |
Sam
|
85754a9208
|
oops
|
2022-05-14 21:56:46 +02:00 |
Sam
|
79eefb1ccf
|
fix: return error if Authorization header is supplied but is invalid
|
2022-05-14 21:55:44 +02:00 |
Sam
|
6fdf23eb1a
|
chore: update import url (sorry gitlab, codeberg is just better)
|
2022-05-14 16:52:08 +02:00 |
Sam
|
580449440a
|
add frontend template + GET /users/{userRef} route
|
2022-05-04 16:27:16 +02:00 |
Sam
|
5a75f99720
|
initial commit
|
2022-05-02 17:19:37 +02:00 |