Commit Graph

28 Commits

Author SHA1 Message Date
Sam 3f003b5353
feat: disallow {} in member names 2023-05-02 02:18:35 +02:00
Sam 2c71741d7c feat(backend): add custom preferences 2023-04-20 07:33:01 +00:00
Sam 7ea5efae93 feat: start custom preferences on backend 2023-04-20 07:33:01 +00:00
Sam 893244dc16
fix: fix internal server error in POST /members 2023-04-08 01:25:27 +02:00
Sam 5bdb25866c
feat: add hidden member list 2023-04-02 23:08:44 +02:00
Sam 8433a1523a
feat: count characters consistently 2023-04-02 22:50:22 +02:00
Sam ef9b186e66
feat(backend): add unlisted members, private member list, custom members header 2023-04-01 17:20:59 +02:00
Sam ff75075b81
feat: restrict certain endpoints from API tokens and/or read-only tokens 2023-03-30 16:58:35 +02:00
Sam 9c8b6a8f91
feat(!): return 204 instead of useless json responses, add fastFetch 2023-03-30 16:05:40 +02:00
Sam 83e38bb320
fix(backend): use correct ID in patch member endpoint 2023-03-27 05:00:16 +02:00
Sam 5be0b168c5
feat(frontend): validate username and member name client-side too 2023-03-27 01:23:04 +02:00
Sam 9813e1795e
fix: delete current avatar when setting new avatar (fixes #33) 2023-03-23 10:07:51 +01:00
Sam 41edaee8ea
fix(backend): fix display_name in PATCH /members/{id} not applying 2023-03-19 04:05:11 +01:00
Sam d223cd89e8
fix: validate member name contents 2023-03-18 23:00:44 +01:00
Sam fb8733befa
fix(backend): return 400 error on bad request, not 500 2023-03-14 01:30:46 +01:00
Sam 8d208ff7cd
fix(backend): return JSON when deleting member or user 2023-03-13 17:10:54 +01:00
Sam 57ed81add3
feat(backend): add delete avatar logic 2023-03-13 02:19:03 +01:00
Sam 163e7c3fd6
feat: hashes in avatar file names (closes #19) 2023-03-13 02:04:09 +01:00
Sam 0e72097346
feat(backend): always return empty arrays instead of null 2023-03-12 01:31:31 +01:00
Sam 1687f04410
feat(backend): hide soft deleted users in API responses 2023-03-08 14:04:26 +01:00
Sam d6017f1edf
feat: read/write improved names/pronouns for users, read/write improved fields/names/pronouns for members 2023-01-31 00:50:17 +01:00
Sam 3b64ba33f6 feat(backend): add DELETE /members/{id} 2022-11-23 15:26:57 +01:00
Sam 69e5082e89 feat(backend): PATCH /members/{id} route 2022-11-21 17:01:51 +01:00
Sam 2be1c9550b feat(api)!: rename User.username to User.name in json 2022-11-21 01:24:23 +01:00
Sam 73c5c9fc67 feat(api): add display_name to member 2022-11-20 21:09:29 +01:00
Sam 773f20d135 feat(api): add POST /members 2022-10-03 10:59:30 +02:00
Sam 85a061ebc5 feat(backend): remove avatar_source field, change avatar_urls on member 2022-09-20 14:12:29 +02:00
Sam b48fc74042 feat(backend): some member routes, half-broken avatar uploading 2022-09-20 12:55:00 +02:00