Agate
e12f44d0b5
Fix #1161 : crash with null help text in admin
2020-06-19 13:53:13 +02:00
Agate
7e76fa0bae
Added domain: support to ?scope parameter
2020-06-05 11:37:12 +02:00
Agate
e331a87478
Use scoped tokens to load <audio> urls instead of JWT
2020-05-11 10:07:43 +02:00
Agate
752c993e8e
Importer updates: watch directories, handle metadata updates
2020-05-07 09:56:05 +02:00
Agate
0ee0db7ea5
Fix #1107 : Fix HTML <title> not including instance name in some situations
2020-05-06 00:23:42 +02:00
Agate
e8efa4213a
Fix #1085 : Make URL-building logic more resilient against reverse proxy misconfiguration
2020-05-04 12:02:08 +02:00
Agate
9b2f5df4d5
Fixed SPA decoding error when locale isn't set on system
2020-04-23 11:14:52 +02:00
Agate
fdeb5ef8ae
Fixed 500 error when federation is disabled and application+json is requested
2020-04-22 08:03:59 +02:00
Agate
c529d4d260
Fix #1077 : improved performance and error handling in fetch_attachment
2020-04-21 14:50:02 +02:00
Agate
96086df156
Fixed attachments URL not honoring media URL
2020-04-15 12:07:04 +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
be067b9ee3
See #170 : subscriptions management UI
2020-03-23 10:44:09 +01:00
Eliot Berriot
1654044a9f
See #170 : store and compute modification date on artists
2020-03-19 14:41:15 +01:00
Eliot Berriot
23d3893f01
See #170 : subsonic API for podcasts
2020-03-18 15:52:23 +01:00
Eliot Berriot
e313fcd033
Resolve "Screening for signups"
2020-03-18 11:57:33 +01:00
Eliot Berriot
a119a5d90a
See #170 : fixed several feed parsing issues
2020-03-13 15:26:11 +01:00
Eliot Berriot
deb1f35779
See #170 : subscribe to 3d-party RSS feeds in Funkwhale
2020-03-13 12:16:51 +01:00
Eliot Berriot
d9afed5067
Fix #1038 : Federated reports
2020-03-11 11:39:55 +01:00
Eliot Berriot
c2eeee5eb1
See #170 : fetching remote objects
2020-03-02 17:23:03 +01:00
Eliot Berriot
e59cc33378
First round of improvements to channel management:
...
- use modals
- less proeminent button
- field styling/labels
2020-02-23 15:31:03 +01:00
Eliot Berriot
f8675c6080
Fixed failing tests
2020-02-18 15:34:10 +01:00
Eliot Berriot
14d5b0c69c
Revert to apline:3.11 to stay on Python 3.7 (3.8 has issues with channels)
2020-02-18 15:20:15 +01:00
Eliot Berriot
fa801f9ea7
Fixed error 500 when rendering markdown
2020-02-17 09:51:33 +01:00
Eliot Berriot
575b6819c7
Fixed error 500 when rendering markdown
2020-02-17 09:49:54 +01:00
Eliot Berriot
7850ca3e1c
Fix #923 : Use same markdown widget for all content fields (rules, description, reports, notes, etc.)
2020-02-06 15:52:08 +01:00
Eliot Berriot
95497e76ac
See #170 : channels ui (listeners)
2020-02-05 15:06:07 +01:00
techknowlogick
7d6f6e8515
Allow files with upper case extensions when uploading avatar
...
Discovered when attempting to upload a file with name avatar.JPG
The following error was reported in the logs:
```
File "/app/funkwhale_api/common/serializers.py", line 213, in to_internal_value
format=PIL.Image.EXTENSION[os.path.splitext(file_obj.name)[-1]],
KeyError: '.JPG'
```
2020-02-02 09:11:35 +01:00
Eliot Berriot
9c22a72ed1
See #170 : RSS feeds for channels
2020-01-31 09:11:39 +01:00
Eliot Berriot
f107656586
Federation of avatars
2020-01-23 17:19:27 +01:00
Eliot Berriot
b22b9c83b0
See #170 : now record downloads count on tracks/uploads
2020-01-20 13:59:12 +01:00
Eliot Berriot
71b400a9b8
See #170 : cover on tracks and artists
2020-01-17 16:27:11 +01:00
Eliot Berriot
cfc88847a6
See #170 : use new content obj for channel description
2020-01-15 13:43:25 +01:00
Eliot Berriot
2bc71eecfd
See #170 : add a description field on tracks, albums, tracks
2020-01-14 14:00:08 +01:00
Eliot Berriot
cf555b8aec
Fixed broken HTML manifest regex
2020-01-09 10:08:52 +01:00
Ciarán Ainsworth
2302dc0581
Set up initial configuration for installing
...
Set up player config for mobile control
2020-01-08 12:16:41 +01:00
Eliot Berriot
7d528ba235
Fixed broken attachment fetching with long filename
2020-01-02 14:23:05 +01:00
Eliot Berriot
20311344d7
Resolve "Switch to proper full-text-search system"
2019-12-18 15:08:58 +01:00
Eliot Berriot
57949c02c1
Revert "Revert "Fix #994 : use PostgreSQL full-text-search""
...
This reverts commit 7b0db234e2
.
2019-12-18 11:26:59 +01:00
Eliot Berriot
7b0db234e2
Revert "Fix #994 : use PostgreSQL full-text-search"
...
This reverts commit b3d8d6a4da
.
2019-12-17 10:57:05 +01:00
Eliot Berriot
b3d8d6a4da
Fix #994 : use PostgreSQL full-text-search
2019-12-16 17:46:32 +01:00
Eliot Berriot
11a533fa92
Resolve "Adding cover art to my albums"
2019-11-27 12:26:12 +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
c84396e669
Attachments
2019-11-25 09:49:06 +01:00
Eliot Berriot
413532593c
Merge branch 'master' into develop
2019-10-24 11:33:18 +02:00
Eliot Berriot
5623b6d88b
Added profiling middleware (enable locally by adding ?prof param to url)
2019-10-22 10:58:37 +02:00
Eliot Berriot
6d84a814d9
Revert "Apply suggestion to api/funkwhale_api/common/filters.py"
...
This reverts commit 4972d760e2809122af54060252be14a638cc87cc.
2019-10-15 15:46:48 +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
01d2206001
Reduce number of cache calls by retrieving multiple preferences at once in nodeinfo
2019-09-16 11:32:38 +02:00
Eliot Berriot
9552b49a46
See #890 : expose number of reports linked to tracks, albums, libraries, accounts and artists via the /stats route
2019-09-13 05:53:40 +02:00