Eliot Berriot
|
9a3bd5bb87
|
Linting
|
2019-12-07 11:20:53 +01:00 |
Eliot Berriot
|
2088eb49b4
|
Version bump and changelog for 0.20.1
|
2019-10-28 10:54:14 +01:00 |
Eliot Berriot
|
cceade4abb
|
Merge branch 'audio-denormalization' into 'master'
Audio denormalization / Performance enhancement in music API
See merge request funkwhale/funkwhale!939
|
2019-10-28 09:04:42 +01:00 |
Eliot Berriot
|
69795b5ca2
|
Resolve "Pagination of results in genres in Subsonic API does not work"
|
2019-10-28 08:58:32 +01:00 |
Eliot Berriot
|
ae0f7588e4
|
Disabled cacheops by default
|
2019-10-25 10:23:13 +02:00 |
Eliot Berriot
|
cad4c9f923
|
Fixed broken user login when cacheops is enabled
|
2019-10-25 10:22:40 +02:00 |
Eliot Berriot
|
d224f74f5d
|
Merge branch 'api-serializers-enhancements' into 'master'
Api serializers enhancements
See merge request funkwhale/funkwhale!941
|
2019-10-24 11:33:02 +02:00 |
Eliot Berriot
|
1ca7f62aab
|
Small performance enhancements
|
2019-10-22 11:44:38 +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
|
d1fcea5632
|
Added load testing test case
|
2019-10-22 00:13:27 +02:00 |
Eliot Berriot
|
6b5cb9759a
|
Improved SQL generated by ORM
|
2019-10-22 00:13:27 +02:00 |
Eliot Berriot
|
4e7f1e63d2
|
Denormalized audio permission logic in a separate table to enhance performance
|
2019-10-22 00:13:25 +02:00 |
Eliot Berriot
|
b974568e31
|
Added django-cacheops to cache expensive count queries
|
2019-10-21 23:55:27 +02:00 |
Eliot Berriot
|
afc8f22516
|
Fix tag exclusion in custom radios (#950)
|
2019-10-21 09:25:36 +02:00 |
Eliot Berriot
|
1272051dc2
|
Merge branch 'connections-issues' into 'master'
Mitigate DB Connections issues
See merge request funkwhale/funkwhale!937
|
2019-10-17 15:20:26 +02:00 |
Eliot Berriot
|
28b334ad33
|
Reduce DB connection leaks
|
2019-10-17 15:17:26 +02:00 |
Eliot Berriot
|
109c490639
|
Merge branch 's3-proxy-fails-on-nginx' into 'master'
S3 proxy fails on nginx
See merge request funkwhale/funkwhale!935
|
2019-10-17 10:21:59 +02:00 |
Eliot Berriot
|
4a5484c7eb
|
Fix audio serving issues under S3/nginx when signatures are enabled
|
2019-10-17 10:14:08 +02:00 |
Eliot Berriot
|
66ef7a7332
|
Fix #946: Fix import crash when importing M4A file with no embedded cover
|
2019-10-16 10:21:53 +02:00 |
Eliot Berriot
|
b1e8d4cabd
|
Fix #936: Support byYear filtering in Subsonic API (#936)
|
2019-10-15 11:38:21 +02:00 |
Eliot Berriot
|
34ffab2707
|
Version bump and changelog for 0.20
|
2019-10-04 10:42:33 +02:00 |
Eliot Berriot
|
28a091335c
|
Fix #624: enforce consistentcy in getUser and getMusicFolders endpoint in Subsonic
|
2019-10-03 11:38:56 +02:00 |
Eliot Berriot
|
27b248df6e
|
Fix #661: Support for M4A/AAC files
|
2019-10-03 09:09:00 +02:00 |
Eliot Berriot
|
f0bea39d6a
|
Fix #924: in-place imported files not playing under nginx when filename contains ? or %
|
2019-10-01 10:57:14 +02:00 |
Eliot Berriot
|
618c6d8bb0
|
Truncate too long long values when importing instead of crashing
|
2019-09-27 12:49:16 +02:00 |
Eliot Berriot
|
93b9e14f8c
|
Fixed broken cover import when cover file is empty
|
2019-09-27 12:49:16 +02:00 |
Eliot Berriot
|
d02559f35d
|
Version bump for 0.20.0-rc1
|
2019-09-24 15:28:11 +02:00 |
Eliot Berriot
|
81349e2b57
|
Fix #865: Performance optimization on /artists, /albums and /tracks endpoints
|
2019-09-24 09:48:04 +02:00 |
Eliot Berriot
|
884b4d8e81
|
Merge branch 'unkwown-typo' into 'develop'
Fixed unkwown typo :D
See merge request funkwhale/funkwhale!903
|
2019-09-23 11:36:33 +02:00 |
Eliot Berriot
|
94ee3c4360
|
Fixed unkwown typo :D
|
2019-09-23 11:30:37 +02: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
|
def555bd50
|
Merge branch '890-assign-admin' into 'develop'
See #890: assign report to moderator on resolution
See merge request funkwhale/funkwhale!881
|
2019-09-20 09:28:21 +02:00 |
Eliot Berriot
|
921317a217
|
Implemented missing getSongsByGenre subsonic endpoint
|
2019-09-19 21:09:18 +02:00 |
Eliot Berriot
|
dc731532b9
|
Expose default upload quota in nodeinfo
|
2019-09-19 11:31:39 +02:00 |
Eliot Berriot
|
dce7a74f7e
|
See #872: rules and contact email settings
|
2019-09-19 11:14:21 +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
|
9d0e593bcb
|
Merge branch '898-folder-jpg' into 'develop'
Fix #898: Pickup folder.png and folder.jpg files for cover art when importing from CLI
Closes #898
See merge request funkwhale/funkwhale!895
|
2019-09-17 11:11:27 +02:00 |
Eliot Berriot
|
3204dfd342
|
Fix #898: Pickup folder.png and folder.jpg files for cover art when importing from CLI
|
2019-09-17 11:06:39 +02:00 |
Eliot Berriot
|
ff566b79dc
|
See #872: banner setting
|
2019-09-17 11:03:32 +02:00 |
Eliot Berriot
|
5ca3055713
|
See #872: added a new terms of service setting
|
2019-09-16 11:34:17 +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
|
fcf223ad03
|
Resolve "Broken 'Less listened' Radio in develop version"
|
2019-09-15 20:22:10 +02:00 |
Eliot Berriot
|
c3dc4e2ab4
|
Review fixes for report notifications not included in !880
|
2019-09-13 06:13:53 +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
|
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 |
Eliot Berriot
|
fe56c2ea36
|
Fixed broken external HTTPS request under some scenarios, because of missing PyOpenSSL
|
2019-09-12 17:50:15 +02:00 |
Eliot Berriot
|
daad6a5dc4
|
See #890: assign report to moderator on resolution
|
2019-09-12 11:07:42 +02:00 |
Eliot Berriot
|
e133130176
|
Playlist embed
|
2019-09-12 09:48:28 +02:00 |