Commit graph

42 commits

Author SHA1 Message Date
Georg Krause
02bb83e3f4 fix(api): Fix password reset via email
The original serializes assumes if allauth is installed, its also used
for the token generation. Thats not the case for us, so we need to
overwrite this behavior

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2565>
2023-08-31 17:51:46 +00:00
jo
abadf6c9fb
style: format file with black==23.7.0 2023-07-25 19:04:32 +02:00
jo
cff619679b
chore: format files using isort (pre-commit) 2022-11-23 21:55:37 +01:00
Georg Krause
727bb56548
fix(users): Make PasswordResetSerializer use correct form 2022-10-13 11:09:20 +02:00
Georg Krause
0629f322c3
Replace django-rest-auth with dj-rest-auth 2022-10-13 11:09:18 +02:00
Georg Krause
301cea927a Align openapi specs to the actual API 2022-09-28 17:53:49 +00:00
Ciarán Ainsworth
d9cfa167c6 Fix OpenAPI generation 2022-07-20 12:31:57 +00:00
jovuit
f661e3a078 Reviewed comments on source strings on Weblate and modified source strings accordingly if needed
Replaced "email" with "e-mail address" when needed
2021-06-17 15:55:12 +00:00
Georg Krause
88de997603
Remove JWT related code 2021-04-28 10:44:28 +02:00
Agate
3bec27ded3 Fix #292: Users can now update their email address 2020-08-02 16:55:23 +02:00
Agate
84d49754a7 Fix #996: Persist theme and language settings accross sessions 2020-07-05 11:22:31 +02:00
Agate
550dbe46cc Support session/cookie based auth, see #1108 2020-05-18 12:03:30 +02:00
Agate
ec8dfdb740 Use scoped tokens to load <audio> urls instead of JWT 2020-05-11 10:06:35 +02:00
Agate
27f40e6023
Fixed UI crash when updating avatar 2020-04-22 10:22:19 +02:00
Eliot Berriot
b07bd83fa1
See #1039: resend confirmation email on login if email is unverified 2020-04-01 15:34:13 +02:00
Eliot Berriot
e313fcd033 Resolve "Screening for signups" 2020-03-18 11:57:33 +01:00
Eliot Berriot
95497e76ac See #170: channels ui (listeners) 2020-02-05 15:06:07 +01:00
Eliot Berriot
f107656586
Federation of avatars 2020-01-23 17:19:27 +01:00
Eliot Berriot
87bc011e32 Actor description/summary 2020-01-23 11:09:52 +01:00
Eliot Berriot
01223afa80 Resolve "Add optional donation/contribution link in-app" 2019-09-23 11:30:25 +02:00
Eliot Berriot
9f3182caf7 See #852: improved routing logic for federation messages (support multiple objects types for one route) 2019-09-21 16:20:49 +02:00
Eliot Berriot
f44abfecfb Fix #883: Prevent usage of too weak passwords 2019-09-21 16:11:08 +02:00
Eliot Berriot
39485c8e02
Fix #806: Use proper site name/domain in emails 2019-04-23 11:14:58 +02:00
Eliot Berriot
e0c5ffcb16 [EPIC] Audio metadata update - UI / API 2019-02-28 09:31:04 +01:00
Eliot Berriot
a7d7756545
Fix #374: Strip EXIF metadata from uploaded avatars to avoid leaking private data 2019-01-02 12:39:00 +01:00
Eliot Berriot
2ea21994ee Resolve "Per-user libraries" (use !368 instead) 2018-09-06 18:35:02 +00:00
Eliot Berriot
ba76fe9f49
Apply restrictions to username characters during signup 2018-07-22 13:05:43 +02:00
Eliot Berriot
6b16a8b963 Resolve "Have an actor for our users" 2018-07-22 10:20:16 +00:00
Eliot Berriot
979c554b4a
Use cropped covers/avatars to reduce bandwidth use 2018-07-20 19:17:39 +02:00
Eliot Berriot
99a37dcb7a Resolve "UX, UI : Browse Library" 2018-07-17 11:09:13 +00:00
Eliot Berriot
af270f4abd Resolve "An avatar for users" 2018-07-13 12:10:39 +00:00
Eliot Berriot
46ecc3f103
See #248: ensure invitation codes are case insensitive 2018-06-21 19:51:26 +02:00
Eliot Berriot
d18f98e0f8
See #248: can now sign up using invitation code 2018-06-21 19:29:00 +02:00
Eliot Berriot
9bea804f14
See #297: sorted imports 2018-06-10 10:55:16 +02:00
Eliot Berriot
62ca3bd736
Blacked the code 2018-06-09 15:36:16 +02:00
Eliot Berriot
6fc4275b68
See #152: use new user permissions on relevant viewsets 2018-05-18 18:48:46 +02:00
Eliot Berriot
22f0b1a2d8
See #187: API logic for password reset 2018-05-06 11:30:41 +02:00
Eliot Berriot
1800f7ad17
API endpoint for updating privacy 2018-03-03 11:20:21 +01:00
Eliot Berriot
a6da10be41
API refinements for activity stream 2018-03-01 23:41:51 +01:00
Eliot Berriot
691665e3cf
Activity stream representations for user and favorites 2018-03-01 18:38:32 +01:00
Eliot Berriot
999198b1c5
Serialize user with requests 2018-02-22 22:01:51 +01:00
Eliot Berriot
76f98b74dd Initial commit that merge both the front end and the API in the same repository 2017-06-23 23:00:42 +02:00