|  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 | 667052bc03 | fix(openapi): Fix all user viewset annotation | 2022-10-09 15:05:23 +02:00 | 
				
					
						|  Georg Krause | 3d328d5f5f | fix(openapi): Fix spec generation for PasswordReset | 2022-10-09 14:56:03 +02:00 | 
				
					
						|  Georg Krause | 301cea927a | Align openapi specs to the actual API | 2022-09-28 17:53:49 +00:00 | 
				
					
						|  wvffle | c0b2c8d41e | Fix black linting | 2022-09-27 09:30:26 +00:00 | 
				
					
						|  wvffle | 68face201b | Rename operation ids | 2022-09-27 09:30:26 +00:00 | 
				
					
						|  Ciarán Ainsworth | d9cfa167c6 | Fix OpenAPI generation | 2022-07-20 12:31:57 +00:00 | 
				
					
						|  Petitminion | b412e036a3 | Update migration after django update (#1815) | 2022-06-29 09:38:38 +00:00 | 
				
					
						|  petitminion | 252ebf8ce7 | Remove usage of deprecated Model and Serializer fields (#1663) | 2022-01-23 10:52:41 +00:00 | 
				
					
						|  Georg Krause | 850dc69091 | Update Black & run for whole repository | 2022-01-09 11:40:49 +00:00 | 
				
					
						|  Georg Krause | 189166ec7c | Update django-oauth-toolkit | 2021-07-04 04:57:35 +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 | 
				
					
						|  Fred Uggla | 22f739a297 | Replaced token password with passphrase | 2020-11-15 21:44:23 +01:00 | 
				
					
						|  Kuba Orlik | 3a83290cc0 | Fix feed formatting so it passes w3c validation Feeds generated by Funkwhale do not pass validation with the [w3c
validator](https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fpodcast.midline.pl%2Fapi%2Fv1%2Fchannels%2FMidline%2Frss).
This commit addresses the problems identified during validation:
1. The `isPermalink` is not recognized -> changed it to
   `isPermaLink` (capital "L")
2. `itunes:summary` and `itunes:subtitle` are 256 characters after
   truncating, but the maximum is 255. The truncating function trims the
   text to 255 chars, but then adds `…`, so the text is one character
   too long
3. The tags within `itunes:keywords` are now separated with commas
   instead of spaces (https://validator.w3.org/feed/docs/warning/InvalidKeywords.html) | 2020-10-22 15:06:28 +02:00 | 
				
					
						|  Agate | 884e64d4cf | Fixed 500 on some urls | 2020-08-23 12:24:35 +02:00 | 
				
					
						|  Agate | 6fc08aa061 | Fixed token length | 2020-08-19 20:12:59 +02:00 | 
				
					
						|  Agate | 30f6a77e68 | More secure tokens | 2020-08-19 19:50:56 +02:00 | 
				
					
						|  Agate | f2e5969c44 | Added application token for easier auth | 2020-08-19 11:41:17 +02:00 | 
				
					
						|  Agate | 3bec27ded3 | Fix #292: Users can now update their email address | 2020-08-02 16:55:23 +02:00 | 
				
					
						|  Agate | e391415098 | Upgraded dependencies | 2020-07-18 10:29:22 +02:00 | 
				
					
						|  Agate | 84d49754a7 | Fix #996: Persist theme and language settings accross sessions | 2020-07-05 11:22:31 +02:00 | 
				
					
						|  Agate | 50c3071c56 | Fixed auth/csrf issues | 2020-07-03 11:35:11 +02:00 | 
				
					
						|  Agate | d4028450a9 | Plugins infrastructure | 2020-07-03 10:59:12 +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 | 
				
					
						|  Agate | a20a63d6ed | Fixed issue with confirmation email not sending when signup-approval was enabled | 2020-04-20 15:42:29 +02:00 | 
				
					
						|  Agate | 942367fce0 | Ensure 0 quota on user is honored | 2020-04-15 15:51:47 +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 | 93f2c9f83c | Fix #1039: setting to enforce email signup verification | 2020-04-01 14:34:56 +02:00 | 
				
					
						|  Eliot Berriot | 9aa12db62e | See #170: Funkwhale federation | 2020-03-25 15:32:10 +01:00 | 
				
					
						|  Eliot Berriot | e313fcd033 | Resolve "Screening for signups" | 2020-03-18 11:57:33 +01:00 | 
				
					
						|  Eliot Berriot | 2159c93ef3 | Dependency care - upgrade to django 3 | 2020-02-25 12:02:38 +01:00 | 
				
					
						|  Eliot Berriot | 95497e76ac | See #170: channels ui (listeners) | 2020-02-05 15:06:07 +01:00 | 
				
					
						|  Eliot Berriot | f791ba5614 | Fix #1015: broken migration on S3 | 2020-01-28 10:03:50 +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 | c94d9214ec | See #170: updates to upload API to support channels publishing | 2019-12-04 09:55:07 +01:00 | 
				
					
						|  Eliot Berriot | 6bbe48598e | See #170: exclude by default all channels-related entities from /artists, /albums and /tracks endpoints results, for backward compatibility | 2019-11-25 09:49:49 +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 | d28bf65d00 | See #261: Added a rate-limiting (throttling system) to limit the number of requests handled per user/IP | 2019-09-17 11:23:59 +02:00 | 
				
					
						|  Eliot Berriot | c9a9615be8 | See #890: web UI and email notifications on new reports | 2019-09-13 06:09:48 +02:00 | 
				
					
						|  Eliot Berriot | bc39b18173 | Merge branch '890-mods-workflow' into 'develop' moderator interface for reports (#890)
See merge request funkwhale/funkwhale!866 | 2019-09-06 10:14:09 +02:00 | 
				
					
						|  Ciarán Ainsworth | 53f1f1ce47 | Resolve "Setting upload limit in Django" | 2019-08-30 15:39:01 +02:00 | 
				
					
						|  Eliot Berriot | ab3bc96783 | See #890: added moderation note model, serializers and views | 2019-08-29 11:45:41 +02:00 | 
				
					
						|  Eliot Berriot | 815d9c02f8 | See #890: Added Oauth scope for managing instance reports | 2019-08-28 10:22:37 +02:00 |