Commit Graph

46 Commits

Author SHA1 Message Date
Kay Faraday 8586cee15f update repo link 2024-08-04 15:02:06 -07:00
sam c13c4e90b6
don't ignore errors in tx.Rollback() 2023-12-30 04:30:32 +01:00
sam 0e6f3a47f4
fix(backend): filter out context.Canceled errors 2023-09-20 15:15:43 +02:00
sam 9f266ee1a8
feat(backend): also add sentry tracing 2023-09-20 03:40:07 +02:00
sam b04ed68832
feat(backend): add sentry integration 2023-09-20 02:39:14 +02:00
Sam c61186b22a
feat(backend): add request latency tracking 2023-06-23 03:27:09 +02:00
Sam d25545fa03
change import url 2023-06-03 16:18:47 +02:00
Sam 10dc59d3d4
feat: add short IDs + link shortener 2023-06-03 03:06:26 +02:00
Sam c69c777fc8
feat: GET /users/@me/flags, POST /users/@me/flags 2023-05-29 03:26:53 +02:00
Sam 5bac691d15
fix: allow all methods in CORS 2023-05-25 00:33:54 +02:00
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