Eliot Berriot
|
b36b03383e
|
Fixed broken metadata update on track without license
|
2019-04-09 09:34:59 +02:00 |
Eliot Berriot
|
6649d0720d
|
Fix #781: Added a `check_inplace_files` management command to remove purge the database from references to in-place imported files that don't exist on disk anymore
|
2019-04-05 18:55:00 +02:00 |
Eliot Berriot
|
f5a6a40d7f
|
Fix #787: federation issue due to missing error handling
|
2019-04-05 16:22:32 +02:00 |
Eliot Berriot
|
2a82367667
|
Fix #788: fixed crashing import with empty album artist
|
2019-04-05 15:41:28 +02:00 |
Eliot Berriot
|
05f0129025
|
Better error handling on display for import errors (#718, #583, #501, #252, #544)
|
2019-04-04 16:07:43 +02:00 |
Eliot Berriot
|
5916a1ba99
|
Fix #777: Added a prune_library management command to remove obsolete metadata
|
2019-03-27 17:04:10 +01:00 |
Eliot Berriot
|
8a5c85a823
|
Merge branch 'discard-unhandled-activities' into 'develop'
Fix #776: Don't store unhandled ActivityPub messages in database
Closes #776
See merge request funkwhale/funkwhale!696
|
2019-03-27 13:46:08 +01:00 |
Eliot Berriot
|
ca7b39c692
|
Fix #740: Do not consider tracks as duplicates during import if they have different positions
|
2019-03-27 12:54:29 +01:00 |
Eliot Berriot
|
46f1d96206
|
Fix #776: Don't store unhandled ActivityPub messages in database
|
2019-03-27 12:53:35 +01:00 |
Eliot Berriot
|
31227b8641
|
Fix #772: Prevent skipping on file import if album_mbid is different
|
2019-03-27 12:13:25 +01:00 |
Eliot Berriot
|
4c13d47387
|
Resolve "Implement a Oauth provider in Funkwhale"
|
2019-03-25 17:02:51 +01:00 |
Eliot Berriot
|
e587e5aebc
|
Merge branch 'master' into develop
|
2019-03-21 10:46:28 +01:00 |
Eliot Berriot
|
c196016035
|
Version bump and changelog for 0.18.3
|
2019-03-21 10:41:14 +01:00 |
Eliot Berriot
|
cc71d2bb20
|
Fix #570: Exclude in-place imported files from quota computation
|
2019-03-21 10:32:12 +01:00 |
Eliot Berriot
|
9a162c57ca
|
Merge branch 'master' into develop
|
2019-03-20 20:45:06 +01:00 |
Eliot Berriot
|
124a7c3dcf
|
Fix #767: broken Activity and Actor modules in django admin
|
2019-03-20 20:18:19 +01:00 |
Eliot Berriot
|
429ffbf461
|
Fix #757: Ensure cover art from uploaded files is picked up properly on existing albums
|
2019-03-20 19:38:41 +01:00 |
Eliot Berriot
|
5715773fa7
|
Fix #765: Include disc number in Subsonic responses
|
2019-03-20 17:13:40 +01:00 |
Eliot Berriot
|
33190613a2
|
Fix #737: delivering of local activities causing unintended side effects, such as rollbacking changes
|
2019-03-20 16:21:03 +01:00 |
Eliot Berriot
|
b70636c2d8
|
Fixed a small federation issue when empty library summary
|
2019-03-19 17:53:17 +01:00 |
Eliot Berriot
|
b9f0c6aecd
|
Revert "Merge branch '629-cookie-auth' into 'develop'"
This reverts commit 8b47af8b81 , reversing
changes made to c0055b3b20 .
|
2019-03-15 15:52:30 +01:00 |
Eliot Berriot
|
da3710ff08
|
Fix #758: Ensure all our ActivityPub fetches are authenticated
|
2019-03-15 12:08:45 +01:00 |
Eliot Berriot
|
c395076fce
|
Resolve "Use cookies instead of local storage for auth in Web UI"
|
2019-03-13 16:50:49 +01:00 |
gordon
|
1a3e7a5e0d
|
Fix Factories for dev data
|
2019-03-12 14:15:58 +01:00 |
Eliot Berriot
|
8ae00b0698
|
Fix #747: Support embedding full artist discographies
|
2019-03-08 10:34:50 +01:00 |
Eliot Berriot
|
1d787904f4
|
Merge branch 'master' into develop
|
2019-03-08 09:40:55 +01:00 |
Eliot Berriot
|
f73c7714c6
|
Fixed a crash when federating a track with unspecified position
|
2019-03-08 09:29:43 +01:00 |
Eliot Berriot
|
491c79efa0
|
Merge branch 'master' into develop
|
2019-03-07 13:44:33 +01:00 |
Eliot Berriot
|
3d94eddcfc
|
Fix #743: Do not send notification when rejecting a follow on a local library
|
2019-03-07 12:09:45 +01:00 |
Eliot Berriot
|
0afa4f2e27
|
Fix #737: delivering of local activities causing unintended side effects, such as rollbacking changes
|
2019-03-06 15:33:39 +01:00 |
Eliot Berriot
|
12c9db3960
|
Ensures federation urls can answer to application/ld+json, application/activity+json and application/json requests
|
2019-03-05 15:15:37 +01:00 |
Eliot Berriot
|
d243d6a2f5
|
See #689: now serve AP representations for uploads, tracks, albums and artists
|
2019-02-28 12:32:09 +01:00 |
Eliot Berriot
|
e0c5ffcb16
|
[EPIC] Audio metadata update - UI / API
|
2019-02-28 09:31:04 +01:00 |
Eliot Berriot
|
d23d69e11d
|
Fixed an issue with excluded artists
|
2019-02-25 10:36:02 +01:00 |
Eliot Berriot
|
f726b5e105
|
See #578: Added twitter:* meta tags to detect tracks and albums players automatically on more sites
|
2019-02-21 14:27:14 +01:00 |
Eliot Berriot
|
bdf83bd8ff
|
Resolve "Hide an artist in the UI"
|
2019-02-14 10:49:06 +01:00 |
Eliot Berriot
|
8b1801ce6d
|
Merge branch 'master' into develop
|
2019-02-13 09:28:50 +01:00 |
Eliot Berriot
|
e73e6db8ef
|
Version bump and changelog for 0.18.2
|
2019-02-13 09:28:14 +01:00 |
Eliot Berriot
|
7e1bd1ad07
|
Merge branch 'master' into develop
|
2019-02-13 09:09:31 +01:00 |
jake
|
7a34c297ed
|
Resolve "add a view to list albums"
|
2019-02-13 08:46:38 +01:00 |
Eliot Berriot
|
00846ca3e9
|
Fix #706: Added a 'fix_federation_ids' management command to deal with protocol/domain issues in federation
IDs after deployments
|
2019-02-11 11:59:32 +01:00 |
Eliot Berriot
|
98f4edeeb3
|
Merge branch 'master' into develop
|
2019-02-11 09:44:42 +01:00 |
Eliot Berriot
|
d99757658c
|
Fix #705: Can now use a local file with FUNKWHALE_SPA_HTML_ROOT to avoid sending an HTTP request
|
2019-02-08 17:36:10 +01:00 |
Eliot Berriot
|
c16258ed14
|
Removed popularity weight in similar radio, to avoid filter bubbles
|
2019-01-31 14:55:05 +01:00 |
Eliot Berriot
|
5ce4cc8379
|
[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon)
|
2019-01-30 16:54:35 +01:00 |
Eliot Berriot
|
253f026dc0
|
System actor
|
2019-01-30 11:54:43 +01:00 |
Eliot Berriot
|
4a197e5475
|
Version bump and changelog for 0.18.1
|
2019-01-29 14:25:19 +01:00 |
Eliot Berriot
|
7df97263e5
|
Merge branch 'develop'
|
2019-01-29 10:06:04 +01:00 |
Vierkantor
|
0efdb6d980
|
Resolve "In-place imports cannot be transcoded"
|
2019-01-29 09:32:35 +01:00 |
Eliot Berriot
|
78546232d0
|
Fix #685: Disable makemigrations in production and misleading message when running migrate
|
2019-01-26 22:01:47 +01:00 |
Eliot Berriot
|
37ca06c370
|
Fixed celery worker defaulting to development settings instead of production
|
2019-01-25 15:39:48 +01:00 |
Eliot Berriot
|
cd36128769
|
Fix #684: Include shared/public playlists in Subsonic API responses
|
2019-01-25 12:12:00 +01:00 |
Eliot Berriot
|
3b87580a69
|
Reduced number of SQL queries when loading /api/admin/music/tracks/
|
2019-01-24 11:06:37 +01:00 |
Eliot Berriot
|
f44d2b0694
|
Version bump and changelog
|
2019-01-22 12:04:30 +01:00 |
Eliot Berriot
|
079c66625e
|
Fix #663: Do not try to create unaccent extension if it's already present
|
2019-01-22 09:58:35 +01:00 |
Eliot Berriot
|
0b66737181
|
Include user activity stats in nodeinfo endpoints
|
2019-01-21 10:16:50 +01:00 |
Eliot Berriot
|
e8c81d734f
|
Fixed wrong value for anonymousCanListen in nodeInfo
|
2019-01-21 09:52:41 +01:00 |
Eliot Berriot
|
4a3c21a094
|
Importer will now pick embedded images in files with OTHER type if no COVER_FRONT is present
|
2019-01-15 17:14:11 +01:00 |
Eliot Berriot
|
6aaa51e8e7
|
Fix #564: Added a script to prune pre 0.17 federated tracks
|
2019-01-14 17:11:24 +01:00 |
Eliot Berriot
|
08ce00e3cd
|
Fixed #469: parsing of embedded file cover for ogg files tagged with MusicBrainz Picard
|
2019-01-14 14:51:35 +01:00 |
Eliot Berriot
|
5fe30cf59b
|
Fix #658: Support blind key rotation in HTTP Signatures
|
2019-01-11 15:39:33 +01:00 |
Eliot Berriot
|
fe03d08a8e
|
Removed unused acoustid dependency / logic
|
2019-01-11 14:10:02 +01:00 |
Eliot Berriot
|
14392ebb0c
|
Updated rest framework to 3.9
|
2019-01-11 14:10:02 +01:00 |
Eliot Berriot
|
4a6df06360
|
Upgraded django to 2.1 and django-filters to 2.0
|
2019-01-11 12:03:06 +01:00 |
Eliot Berriot
|
97aaffaeda
|
Removed youtube-dl / and another unused dependency
|
2019-01-11 11:26:41 +01:00 |
Eliot Berriot
|
ee4e5c244f
|
Bumbed version number to 0.18-dev
|
2019-01-10 14:48:16 +01:00 |
Eliot Berriot
|
53ade20722
|
Merge branch 'more-performant-favorites' into 'develop'
More performant favorites
See merge request funkwhale/funkwhale!522
|
2019-01-10 12:00:35 +01:00 |
Eliot Berriot
|
3916986fb8
|
Performance improvement when fetching favorites, down to a single, small http request
|
2019-01-10 11:58:18 +01:00 |
Eliot Berriot
|
81e7b900fe
|
Fixed https url-reversing issue in development
|
2019-01-10 11:55:48 +01:00 |
Eliot Berriot
|
4811f35eb5
|
Linting
|
2019-01-10 11:11:32 +01:00 |
Eliot Berriot
|
d63f8f2e33
|
Added django admin module to manage instance policies
|
2019-01-10 11:11:32 +01:00 |
Eliot Berriot
|
377f237fdb
|
Rejecting media files on an instance or account now purge existing media
|
2019-01-10 11:11:31 +01:00 |
Eliot Berriot
|
1c55f2c9a6
|
Use our instance policies to discard fetched and inbox objects
|
2019-01-10 11:11:30 +01:00 |
Eliot Berriot
|
24fdfd345c
|
Display policy data in account/domain tables
|
2019-01-10 11:11:29 +01:00 |
Eliot Berriot
|
233ac870be
|
Added actions and tasks to purge domains and actors
|
2019-01-09 14:20:22 +01:00 |
Eliot Berriot
|
0bc9bb65b0
|
Model, view and serializer for instance-level policies
|
2019-01-07 09:45:53 +01:00 |
Eliot Berriot
|
ddffbeadfa
|
Can now add domains via manage API / UI
|
2019-01-05 18:21:35 +01:00 |
Eliot Berriot
|
031d96a0a6
|
Return shorter search results on Subsonic API
|
2019-01-05 16:07:58 +01:00 |
Eliot Berriot
|
d4eff5aa32
|
Less DB queries in test factories
|
2019-01-04 14:36:08 +01:00 |
Eliot Berriot
|
67de32ccc2
|
Removed 2 DB queries per request when user is authenticated
|
2019-01-04 13:52:36 +01:00 |
Eliot Berriot
|
7657db4212
|
Fix #648: Improved test suite speed by reducing / disabling expensive operations
|
2019-01-04 11:47:23 +01:00 |
Eliot Berriot
|
2da3a3842e
|
Improved performance when listing playable tracks, albums and artists
|
2019-01-03 22:57:29 +01:00 |
Eliot Berriot
|
89f6e3656b
|
Show short entries first in search results to improve UX
|
2019-01-03 17:34:14 +01:00 |
Eliot Berriot
|
e186c6bb06
|
Admin UI to list and manage remote and local accounts
|
2019-01-03 17:10:02 +01:00 |
Eliot Berriot
|
47209ee5ae
|
Added API to list and detail actors
|
2019-01-03 11:47:29 +01:00 |
Eliot Berriot
|
a7d7756545
|
Fix #374: Strip EXIF metadata from uploaded avatars to avoid leaking private data
|
2019-01-02 12:39:00 +01:00 |
Eliot Berriot
|
9d55320b56
|
Fixed slow query on domain list / stats
|
2018-12-27 22:45:43 +01:00 |
Eliot Berriot
|
942e9a15cb
|
Linting
|
2018-12-27 20:39:03 +01:00 |
Eliot Berriot
|
032197da3f
|
Added stats endpoint for domain
|
2018-12-27 20:33:12 +01:00 |
Eliot Berriot
|
be388870a3
|
Can now fetch domain nodeinfo
|
2018-12-27 20:33:12 +01:00 |
Eliot Berriot
|
e4117043cb
|
Added API endpoint and UI to list known domains
|
2018-12-27 20:33:11 +01:00 |
Eliot Berriot
|
34ec869ca1
|
Removed obsolete permissions, added a new moderation permission
|
2018-12-27 20:33:11 +01:00 |
Eliot Berriot
|
af53ee7c7d
|
Ensure all our AP types are present
|
2018-12-27 20:33:11 +01:00 |
Eliot Berriot
|
7ac3bb98da
|
Moved actor domain to a dedicated table
|
2018-12-27 20:33:11 +01:00 |
Eliot Berriot
|
060543f62c
|
Fixed logging issues
|
2018-12-26 20:24:42 +01:00 |
Eliot Berriot
|
24b8ca7227
|
Removed dead code
|
2018-12-26 20:23:48 +01:00 |
Eliot Berriot
|
95e087b342
|
Removed raven on front-end
|
2018-12-20 11:07:30 +01:00 |
Eliot Berriot
|
e8b2b94df4
|
Fixed url escaping for good ;)
|
2018-12-19 16:45:40 +01:00 |
Eliot Berriot
|
d7ea78d2bf
|
Linting
|
2018-12-19 16:16:10 +01:00 |
Eliot Berriot
|
94703ff296
|
Added missing attributes in oembed data
|
2018-12-19 16:13:01 +01:00 |