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 |
Tony Wasserka
|
609dd3b495
|
Increase image quality of downscaled images from 70 to 95
|
2020-05-07 19:18:19 +02:00 |
Agate
|
6eb049b2d9
|
Importer updates: watch directories, handle metadata updates
|
2020-05-07 09:55:29 +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
|
5d5c2b9438
|
Fixed broken cacheops
|
2020-04-20 17:20:51 +02:00 |
Agate
|
13d0811635
|
Documentation for .env variables
|
2020-04-20 13:48:19 +02:00 |
Satsuki Yanagi
|
fa60074b68
|
Add support custom domain for S3 storage
|
2020-04-10 09:39:22 +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
|
7435167361
|
See #170: fetch channel outbox on discovery/detail
|
2020-03-31 16:22:11 +02:00 |
Eliot Berriot
|
e313fcd033
|
Resolve "Screening for signups"
|
2020-03-18 11:57:33 +01:00 |
Eliot Berriot
|
21972d9630
|
See #170: fixed several feed parsing issues, again 2
|
2020-03-13 16:16:47 +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
|
b166182762
|
Resolve "Support browsing a specific library content"
|
2020-03-04 22:18:28 +01:00 |
Eliot Berriot
|
c2eeee5eb1
|
See #170: fetching remote objects
|
2020-03-02 17:23:03 +01:00 |
Eliot Berriot
|
95c1e45f4b
|
Fixed websocket error under django 3
|
2020-02-25 17:24:23 +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
|
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
|
95497e76ac
|
See #170: channels ui (listeners)
|
2020-02-05 15:06:07 +01:00 |
Eliot Berriot
|
a4faf44540
|
See #170: added proper meta and support embed for channels
|
2020-01-30 15:47:45 +01:00 |
Eliot Berriot
|
b22b9c83b0
|
See #170: now record downloads count on tracks/uploads
|
2020-01-20 13:59:12 +01:00 |
Eliot Berriot
|
959faf25ad
|
See #170: added missing /api/v1/subscriptions endpoint
|
2020-01-15 15:25:33 +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
|
2b989576a1
|
Increased default throttling for subsonic endpoint
|
2020-01-06 10:54:00 +01:00 |
Eliot Berriot
|
9d73a77f7e
|
Use a dedicated scope for throttling subsonic to avoid intrusive rate-limiting
|
2020-01-06 09:55: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
|
aea8e4fc59
|
Resolve "Tagging artists/albums genres when importing music files"
|
2019-12-18 07:52:09 +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
|
6c06b48bff
|
Make nodeinfo refresh task schedule configurable
|
2019-12-11 10:50:04 +01:00 |
Eliot Berriot
|
c4334454dc
|
Added django-silk for easier local debugging / profiling
|
2019-11-28 10:24:08 +01:00 |
Eliot Berriot
|
8a9f7845d4
|
Fix #947: Make media and static files serving more reliable when reverse proxy X_FORWARDED_* headers are incorrect
|
2019-11-27 15:05:50 +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 |
Morgan Kesler
|
77ff3c2ff2
|
Add direct bind option for LDAP authentication
|
2019-11-05 11:59:36 +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
|
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
|
5623b6d88b
|
Added profiling middleware (enable locally by adding ?prof param to url)
|
2019-10-22 10:58:37 +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
|
28b334ad33
|
Reduce DB connection leaks
|
2019-10-17 15:17:26 +02:00 |
Eliot Berriot
|
01223afa80
|
Resolve "Add optional donation/contribution link in-app"
|
2019-09-23 11:30:25 +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 |