Commit Graph

3196 Commits

Author SHA1 Message Date
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 58780c47a1 Merge branch '954-pagination-subsonic-getsongsbygenre' into 'master'
Resolve "Pagination of results in genres in Subsonic API does not work"

See merge request funkwhale/funkwhale!942
2019-10-28 08:58:32 +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 346ddba262 Merge branch 'subsonic-compat' into 'develop'
Subsonic compat

See merge request funkwhale/funkwhale!943
2019-10-28 08:56:51 +01:00
Eliot Berriot 0ecdd7c0fb
Fixed broken getUser subsonic endpoint 2019-10-25 12:07:25 +02:00
Eliot Berriot d1b1f11627
Added missing path attribute to subsonic payloads 2019-10-25 12:07:24 +02:00
Eliot Berriot b9eedbf89f
Ensure subsonic dates are formatted properly 2019-10-25 12:07:24 +02:00
Eliot Berriot 144713fdc1
Merge branch 'master' into develop 2019-10-25 10:23:34 +02: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 413532593c
Merge branch 'master' into develop 2019-10-24 11:33:18 +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 0fc1ad1d28 Merge branch 'django-cacheops' into 'master'
Django cacheops

See merge request funkwhale/funkwhale!940
2019-10-24 11:31:58 +02:00
Eliot Berriot 812709ad00
Merge branch 'master' into develop 2019-10-23 14:59:14 +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 44ccf6ae6b
Ensure play button only include playable tracks in queue 2019-10-22 00:13:28 +02:00
Eliot Berriot 6197631960
Make postgres configurable via env vars in dev 2019-10-22 00:13:28 +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 cd07b1961a Merge branch '950-custom-radio-tags' into 'master'
Fix tag exclusion in custom radios (#950)

See merge request funkwhale/funkwhale!938
2019-10-21 09:25:36 +02:00
Eliot Berriot afc8f22516 Fix tag exclusion in custom radios (#950) 2019-10-21 09:25:36 +02:00
Eliot Berriot 10cd60ef1d
Merge branch 'master' into develop 2019-10-18 13:43:57 +02:00
Eliot Berriot afbf7151c8 Merge branch '933-landing-page-layout' into 'master'
Resolve "Landing page displays improperly on 768p screen"

See merge request funkwhale/funkwhale!931
2019-10-18 09:38:21 +02:00
Eliot Berriot 8dfbaf946a Merge branch '945-escaping' into 'master'
Fix #945: Fixed escaped pod name displayed on home/about page

See merge request funkwhale/funkwhale!929
2019-10-18 09:38:15 +02:00
Eliot Berriot 8ef680e8b4 Merge branch 'feedback-library-fetch' into 'master'
Added feedback via loading spinner when searching a remote library

See merge request funkwhale/funkwhale!927
2019-10-18 09:38:12 +02:00
Eliot Berriot c58c74d653
Merge branch 'master' into develop 2019-10-17 15:22:32 +02:00
Ciarán Ainsworth e9e466bcb5
Added placeholders across the application 2019-10-17 15:22:16 +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 cfda280d69 Merge branch '942-upload-retry' into 'master'
Resolve "Library Upload: missing retry upload button"

See merge request funkwhale/funkwhale!930
2019-10-17 15:19:08 +02:00
Eliot Berriot 02debeb98b Resolve "Library Upload: missing retry upload button" 2019-10-17 15:19:08 +02:00
Eliot Berriot 28b334ad33
Reduce DB connection leaks 2019-10-17 15:17:26 +02:00
Ciarán Ainsworth 9ce24284d7 Merge branch '750-do-not-display-empty-tables-headers' into 'develop'
Added placeholders across the application

Closes #750

See merge request funkwhale/funkwhale!922
2019-10-17 14:15:33 +02:00
Ciarán Ainsworth 11d6c7cf1d Added placeholders across the application 2019-10-17 14:15:33 +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
Ciarán Ainsworth bd3a4b4406
Add new whitlisted class for upward menus 2019-10-17 10:21:24 +02:00
Eliot Berriot 860522a291 Merge branch 'fix-upward-menu' into 'develop'
Add new whitlisted class for upward menus

See merge request funkwhale/funkwhale!936
2019-10-17 10:18:55 +02:00
Ciarán Ainsworth 9d26daaa45 Add new whitlisted class for upward menus 2019-10-17 10:18:55 +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 699df28987 Merge branch '946-m4a-no-cover' into 'master'
Fix #946: Fix import crash when importing M4A file with no embedded cover

See merge request funkwhale/funkwhale!928
2019-10-17 09:52:39 +02:00
Eliot Berriot 90d8e3d851 Merge branch 'tags-placeholder' into 'master'
Fixed style glitches in dropdowns

See merge request funkwhale/funkwhale!932
2019-10-16 14:38:28 +02:00
Eliot Berriot b3278894ea Merge branch '948-recent-columns-on-front-page-no-longer-display-any-results' into 'develop'
Resolve ""Recent" columns on front page no longer display any results"

Closes #948

See merge request funkwhale/funkwhale!933
2019-10-16 14:26:39 +02:00
Ciarán Ainsworth 7253bba70c Resolve ""Recent" columns on front page no longer display any results" 2019-10-16 14:26:39 +02:00
Eliot Berriot 8de30049bf Merge branch 'help-chart' into 'master'
Added link to third-party helm chart in documentation

See merge request funkwhale/funkwhale!934
2019-10-16 14:18:55 +02:00
Eliot Berriot 7504ec097f
Added link to third-party helm chart 2019-10-16 14:14:46 +02:00
Eliot Berriot 6a389e902a
Fixed style glitches in dropdowns 2019-10-16 12:18:38 +02:00
Eliot Berriot caba333287
Fix #933: Ensure password input doesn't overflow outside of container 2019-10-16 11:53:56 +02:00
Eliot Berriot 57750e39ed
Merge branch 'master' into develop 2019-10-16 11:33:35 +02:00