From e99b7703b988f12158b0fd67e58dc709acb34796 Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Thu, 16 May 2019 10:58:00 +0200 Subject: [PATCH] Version bump and changelog for 0.19.0 --- CHANGELOG | 190 ++++++++++++++++++ api/funkwhale_api/__init__.py | 2 +- changes/changelog.d/252.feature | 1 - changes/changelog.d/356.bugfix | 1 - changes/changelog.d/356.feature | 1 - changes/changelog.d/359.feature | 1 - changes/changelog.d/385.enhancement | 1 - changes/changelog.d/550.enhancement | 1 - changes/changelog.d/563.bugfix | 1 - changes/changelog.d/565.feature | 1 - changes/changelog.d/572.enhancement | 1 - changes/changelog.d/578.enhancement | 2 - changes/changelog.d/619.enhancement | 1 - changes/changelog.d/662.enhancement | 1 - changes/changelog.d/689.feature | 1 - changes/changelog.d/701.feature | 1 - changes/changelog.d/702.bugfix | 1 - changes/changelog.d/715.enhancement | 3 - changes/changelog.d/718.bugfix | 1 - changes/changelog.d/719.enhancement | 1 - changes/changelog.d/722.bugfix | 1 - changes/changelog.d/725.enhancement | 1 - changes/changelog.d/740.bugfix | 1 - changes/changelog.d/747.feature | 1 - changes/changelog.d/748.enhancement | 1 - changes/changelog.d/752.feature | 1 - changes/changelog.d/754.bugfix | 1 - changes/changelog.d/758.bugfix | 1 - changes/changelog.d/768.enhancement | 1 - changes/changelog.d/770.doc | 1 - changes/changelog.d/772.bugfix | 1 - changes/changelog.d/776.enhancement | 1 - changes/changelog.d/777.enhancement | 1 - changes/changelog.d/781.enhancement | 1 - changes/changelog.d/782.bugfix | 1 - changes/changelog.d/784.feature | 1 - changes/changelog.d/791.bugfix | 1 - changes/changelog.d/795.bugfix | 1 - changes/changelog.d/798.bugfix | 1 - changes/changelog.d/799.enhancement | 1 - changes/changelog.d/802.enhancement | 1 - changes/changelog.d/805.enhancement | 1 - changes/changelog.d/806.bugfix | 1 - changes/changelog.d/808.enhancement | 1 - changes/changelog.d/809.enhancement | 1 - changes/changelog.d/812.bugfix | 1 - changes/changelog.d/815.enhancement | 1 - changes/changelog.d/819.bugfix | 1 - changes/changelog.d/822.bugfix | 1 - changes/changelog.d/824.bugfix | 1 - changes/changelog.d/826.bugfix | 1 - changes/changelog.d/828.bugfix | 1 - changes/changelog.d/830.enhancement | 1 - changes/changelog.d/buttons.enhancement | 1 - changes/changelog.d/compose.enhancement | 1 - changes/changelog.d/db.enhancement | 1 - changes/changelog.d/embed-wizard.enhancement | 1 - changes/changelog.d/envvar-spa-root.bugfix | 1 - changes/changelog.d/factories.bugfix | 1 - changes/changelog.d/footer.enhancement | 1 - changes/changelog.d/similar-radio.enhancement | 1 - changes/changelog.d/system-actor.enhancement | 1 - 62 files changed, 191 insertions(+), 64 deletions(-) delete mode 100644 changes/changelog.d/252.feature delete mode 100644 changes/changelog.d/356.bugfix delete mode 100644 changes/changelog.d/356.feature delete mode 100644 changes/changelog.d/359.feature delete mode 100644 changes/changelog.d/385.enhancement delete mode 100644 changes/changelog.d/550.enhancement delete mode 100644 changes/changelog.d/563.bugfix delete mode 100644 changes/changelog.d/565.feature delete mode 100644 changes/changelog.d/572.enhancement delete mode 100644 changes/changelog.d/578.enhancement delete mode 100644 changes/changelog.d/619.enhancement delete mode 100644 changes/changelog.d/662.enhancement delete mode 100644 changes/changelog.d/689.feature delete mode 100644 changes/changelog.d/701.feature delete mode 100644 changes/changelog.d/702.bugfix delete mode 100644 changes/changelog.d/715.enhancement delete mode 100644 changes/changelog.d/718.bugfix delete mode 100644 changes/changelog.d/719.enhancement delete mode 100644 changes/changelog.d/722.bugfix delete mode 100644 changes/changelog.d/725.enhancement delete mode 100644 changes/changelog.d/740.bugfix delete mode 100644 changes/changelog.d/747.feature delete mode 100644 changes/changelog.d/748.enhancement delete mode 100644 changes/changelog.d/752.feature delete mode 100644 changes/changelog.d/754.bugfix delete mode 100644 changes/changelog.d/758.bugfix delete mode 100644 changes/changelog.d/768.enhancement delete mode 100644 changes/changelog.d/770.doc delete mode 100644 changes/changelog.d/772.bugfix delete mode 100644 changes/changelog.d/776.enhancement delete mode 100644 changes/changelog.d/777.enhancement delete mode 100644 changes/changelog.d/781.enhancement delete mode 100644 changes/changelog.d/782.bugfix delete mode 100644 changes/changelog.d/784.feature delete mode 100644 changes/changelog.d/791.bugfix delete mode 100644 changes/changelog.d/795.bugfix delete mode 100644 changes/changelog.d/798.bugfix delete mode 100644 changes/changelog.d/799.enhancement delete mode 100644 changes/changelog.d/802.enhancement delete mode 100644 changes/changelog.d/805.enhancement delete mode 100644 changes/changelog.d/806.bugfix delete mode 100644 changes/changelog.d/808.enhancement delete mode 100644 changes/changelog.d/809.enhancement delete mode 100644 changes/changelog.d/812.bugfix delete mode 100644 changes/changelog.d/815.enhancement delete mode 100644 changes/changelog.d/819.bugfix delete mode 100644 changes/changelog.d/822.bugfix delete mode 100644 changes/changelog.d/824.bugfix delete mode 100644 changes/changelog.d/826.bugfix delete mode 100644 changes/changelog.d/828.bugfix delete mode 100644 changes/changelog.d/830.enhancement delete mode 100644 changes/changelog.d/buttons.enhancement delete mode 100644 changes/changelog.d/compose.enhancement delete mode 100644 changes/changelog.d/db.enhancement delete mode 100644 changes/changelog.d/embed-wizard.enhancement delete mode 100644 changes/changelog.d/envvar-spa-root.bugfix delete mode 100644 changes/changelog.d/factories.bugfix delete mode 100644 changes/changelog.d/footer.enhancement delete mode 100644 changes/changelog.d/similar-radio.enhancement delete mode 100644 changes/changelog.d/system-actor.enhancement diff --git a/CHANGELOG b/CHANGELOG index f571cc36f4..08d93a58ec 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,6 +10,196 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog. .. towncrier +0.19.0 (2019-05-16) +------------------- + +Upgrade instructions are available at +https://docs.funkwhale.audio/index.html + + +Edits on tracks, albums and artists +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Funkwhale was a bit annoying when it camed to metadata. Tracks, albums and artists profiles +were created from audio file tags, but basically immutable after that (unless you had +admin access to Django's UI, which wasn't ideal to do this kind of changes). + +With this release, everyone can suggest changes on track, album and artist pages. Users +with the "library" permission can review suggested edits in a dedicated interface +and apply/reject them. + +Approved edits are broadcasted via federation, to ensure other instances get the information +too. + +Not all fields are currently modifiable using this feature. Especially, it's not possible +to suggest a new album cover, or reassign a track to a different album or artist. Those will +be implemented in a future release. + +Admin UI for tracks, albums, artists, libraries and uploads +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +As part of our ongoing effort to make Funkwhale easier to manage for instance owners, +this release includes a brand new administration interface to deal with: + +- tracks +- albums +- artists +- libraries +- uploads + +You can use this UI to quickly search for any object, delete objects in batch, understand +where they are coming from etc. This new UI should remove the need to go through Django's +admin in the vast majority of cases (but also includes a link to Django's admin when needed). + +Artist hiding in the interface +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +It's now possible for users to hide artists they don't want to see. + +Content linked to hidden artists will not show up in the interface anymore. Especially: + +- Hidden artists tracks are removed from the current queue +- Starting a playlist will skip tracks from hidden artists +- Recently favorited, recently listened and recently added widgets on the homepage won't include content from hidden artists +- Radio suggestions will exclude tracks from hidden artists +- Hidden artists won't appear in Subsonic apps + +Results linked to hidden artists will continue to show up in search results and their profile page remains accessible. + +OAuth2 authorization for better integration with third-party apps +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Funkwhale now support the OAuth2 authorization and authentication protocol which will allow +third-party apps to interact with Funkwhale on behalf of users. + +This feature makes it possible to build third-party apps that have the same capabilities +as Funkwhale's Web UI. The only exception at the moment is for actions that requires +special permissions, such as modifying instance settings or moderation (but this will be +enabled in a future release). + +If you want to start building an app on top of Funkwhale's API, please check-out +`https://docs.funkwhale.audio/api.html`_ and `https://docs.funkwhale.audio/developers/authentication.html`_. + +Better error handling and display during import +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Funkwhale should now be more resilient to missing tags in imported files, and give +you more insights when something goes wrong, including the specific tags that were missing +or invalid, and additional debug information to share in your support requests. + +This information is available in all pages that list uploads, when clicking on the button next to the upload status. + +Support for S3-compatible storages to store media files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Storing all media files on the Funkwhale server itself may not be possible or desirable +in all scenarios. You can now configure Funkwhale to store those files in a S3 +bucket instead. + +Check-out `https://docs.funkwhale.audio/admin/external-storages.html`_ if you want to use +this feature. + +Prune library command +^^^^^^^^^^^^^^^^^^^^^ + +Users are often surprised by Funkwhale's tendency to keep track, album and artist +metadata even if no associated files exist. + +To help with that, we now offer a ``prune_library`` management command you can run +to purge your database from obsolete entries. `Please refer to our documentation +for usage instructions <https://docs.funkwhale.audio/admin/commands.html#pruning-library>`_. + +Check in-place files command +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +When using in-place import with a living audio library, you'll quite often rename or +remove files from the file system. Unfortunately, Funkwhale keeps a reference to those +files in the database, which results in unplayable tracks. + +To help with that, we now offer a ``check_inplace_files`` management command you can run +to purge your database from obsolete files. `Please refer to our documentation +for usage instructions <https://docs.funkwhale.audio/admin/commands.html#remove-obsolete-files-from-database>`_. + + +Features: + +- Added albums view. Similar to artists view, it's viewable by clicking on the "Albums" link on the top bar. (#356) +- Allow artists hiding (#701) +- Change the document title to display current track information. (#359) +- Display a confirmation dialog when adding duplicate songs to a playlist (#784) +- Improved error handling and display during import (#252, #718, #583, #501, #544) +- Support embedding full artist discographies (#747) +- Support metadata update on tracks, albums and artists and broadcast those on the federation (#689) +- Support OAuth2 authorization for better integration with third-party apps (#752) +- Support S3-compatible storages for media files (#565) + + +Enhancements: + +- [Experimental] Added a new "Similar" radio based on users history (suggested by @gordon) +- Added a "load more" button on artist pages to load more tracks/albums (#719) +- 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 (#781) +- Added a prune_library management command to remove obsolete metadata from the database (#777) +- Added admin options to disable login for users, ensure related content is deleted when deleting a user account (#809) +- Added standardized translation context for all strings in the frontend to give accurate hints to translators. +- Added twitter:* meta tags to detect tracks and albums players automatically on more sites (#578) + Improved responsiveness of embedded player +- Advertise the list of supported upload extensions in the Nodeinfo endpoint (#808) +- Better handling of follow/accept messages to avoid and recover from desync between instances (#830) +- Better workflow for connecting to another instance (#715) + + Changing the instance used is now better integrated in the App, and it is checked that the chosen instance and the suggested instances are valid and running Funkwhale servers. +- Bumped dependencies to latest versions (#815) +- Descriptions will now be shown underneath user libraries (#768) +- Don't store unhandled ActivityPub messages in database (#776) +- Enhanced the design of the embed wizard. (!619) +- Ensure the footer always stays at the bottom of the page +- Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689) +- Improved readability of logo (#385) +- Keep persistent connections to the database instead of recreating a new one for each request +- Labels for privacy levels are now consistently grabbed from a common source instead of being hardcoded everytime they are needed. +- Merged artist/album buttons with title text on artist and album pages (#725) +- Now honor maxBitrate parameter in Subsonic API (#802) +- Preload next track in queue (#572) +- Reduced app size for regular users by moving admin-related code in a dedicated chunk (#805) +- Removed broken/instable lyrics feature (#799) +- Show remaining storage space during import and prevent file upload if not enough space is remaining (#550) +- The buttons displaying an icon now always show a little divider between the icon and the text. (!620) +- Use attributedTo instead of actor in library ActivityPub payload (#619) +- Use network/depends_on instead of links in docker-compose.yml (!716) + + +Bugfixes: + +- Add missing command from contributing file (#754) +- Add required envvar for dev environment (!668) +- Added env variable to set AWS region and signature version to serve media without proxy (#826) +- Allow users with dots in their usernames to request a subsonic password (#798) +- Better handling of featuring/multi-artist tracks tagged with MusicBrainz (#782) +- Do not consider tracks as duplicates during import if they have different positions (#740) +- Ensure all our ActivityPub fetches are authenticated (#758) +- Ensure correct track duration and playable status when browsing radios (#812) +- Fixed alignement/size issue with some buttons (#702) +- Fixed an encoding issue with instance name on about page (#828) +- Fixed cover not showing in queue/player when playing tracks from "albums" tab (#795) +- Fixed crashing upload processing on invalid date format (#718) +- Fixed dev command for fake data creation (!664) +- Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824) +- Fixed invalid required fields in Upload django's admin (#819) +- Fixed issue with querying the albums api endpoint (#356) +- Fixed non-transparent background for volume range on Firefox (#722) +- Fixed overflowing input on account detail page (#791) +- Fixed unplayable radios for anonymous users (#563) +- Prevent skipping on file import if album_mbid is different (#772) +- Use proper site name/domain in emails (#806) +- Width of filter menus for radios has been set to stop text from overlapping the borders + + +Documentation: + +- Document how to use Redis over unix sockets (#770) + + 0.18.3 (2019-03-21) ------------------- diff --git a/api/funkwhale_api/__init__.py b/api/funkwhale_api/__init__.py index 0b5261daab..903b9e39f3 100644 --- a/api/funkwhale_api/__init__.py +++ b/api/funkwhale_api/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -__version__ = "0.19.0-rc2" +__version__ = "0.19.0" __version_info__ = tuple( [ int(num) if num.isdigit() else num diff --git a/changes/changelog.d/252.feature b/changes/changelog.d/252.feature deleted file mode 100644 index 4bbb2da1e5..0000000000 --- a/changes/changelog.d/252.feature +++ /dev/null @@ -1 +0,0 @@ -Improved error handling and display during import (#252, #718, #583, #501, #544) diff --git a/changes/changelog.d/356.bugfix b/changes/changelog.d/356.bugfix deleted file mode 100644 index c99d368707..0000000000 --- a/changes/changelog.d/356.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed issue with querying the albums api endpoint (#356) \ No newline at end of file diff --git a/changes/changelog.d/356.feature b/changes/changelog.d/356.feature deleted file mode 100644 index cf0744c18c..0000000000 --- a/changes/changelog.d/356.feature +++ /dev/null @@ -1 +0,0 @@ -Added albums view. Similar to artists view, it's viewable by clicking on the "Albums" link on the top bar. (#356) \ No newline at end of file diff --git a/changes/changelog.d/359.feature b/changes/changelog.d/359.feature deleted file mode 100644 index 657788c917..0000000000 --- a/changes/changelog.d/359.feature +++ /dev/null @@ -1 +0,0 @@ -Change the document title to display current track information. (#359) diff --git a/changes/changelog.d/385.enhancement b/changes/changelog.d/385.enhancement deleted file mode 100644 index aa6e0a676c..0000000000 --- a/changes/changelog.d/385.enhancement +++ /dev/null @@ -1 +0,0 @@ -Improved readability of logo (#385) diff --git a/changes/changelog.d/550.enhancement b/changes/changelog.d/550.enhancement deleted file mode 100644 index 1ec0243dee..0000000000 --- a/changes/changelog.d/550.enhancement +++ /dev/null @@ -1 +0,0 @@ -Show remaining storage space during import and prevent file upload if not enough space is remaining (#550) diff --git a/changes/changelog.d/563.bugfix b/changes/changelog.d/563.bugfix deleted file mode 100644 index 14f49b75e7..0000000000 --- a/changes/changelog.d/563.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed unplayable radios for anonymous users (#563) diff --git a/changes/changelog.d/565.feature b/changes/changelog.d/565.feature deleted file mode 100644 index 9f2a92a719..0000000000 --- a/changes/changelog.d/565.feature +++ /dev/null @@ -1 +0,0 @@ -Support S3-compatible storages for media files (#565) diff --git a/changes/changelog.d/572.enhancement b/changes/changelog.d/572.enhancement deleted file mode 100644 index cb75911db6..0000000000 --- a/changes/changelog.d/572.enhancement +++ /dev/null @@ -1 +0,0 @@ -Preload next track in queue (#572) diff --git a/changes/changelog.d/578.enhancement b/changes/changelog.d/578.enhancement deleted file mode 100644 index 073de471fd..0000000000 --- a/changes/changelog.d/578.enhancement +++ /dev/null @@ -1,2 +0,0 @@ -Added twitter:* meta tags to detect tracks and albums players automatically on more sites (#578) -Improved responsiveness of embedded player \ No newline at end of file diff --git a/changes/changelog.d/619.enhancement b/changes/changelog.d/619.enhancement deleted file mode 100644 index 16a95a6419..0000000000 --- a/changes/changelog.d/619.enhancement +++ /dev/null @@ -1 +0,0 @@ -Use attributedTo instead of actor in library ActivityPub payload (#619) diff --git a/changes/changelog.d/662.enhancement b/changes/changelog.d/662.enhancement deleted file mode 100644 index cda19e4ed3..0000000000 --- a/changes/changelog.d/662.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added standardized translation context for all strings in the frontend to give accurate hints to translators. diff --git a/changes/changelog.d/689.feature b/changes/changelog.d/689.feature deleted file mode 100644 index 0b53c4a090..0000000000 --- a/changes/changelog.d/689.feature +++ /dev/null @@ -1 +0,0 @@ -Support metadata update on tracks, albums and artists and broadcast those on the federation (#689) diff --git a/changes/changelog.d/701.feature b/changes/changelog.d/701.feature deleted file mode 100644 index d2a9500d6b..0000000000 --- a/changes/changelog.d/701.feature +++ /dev/null @@ -1 +0,0 @@ -Allow artists hiding (#701) diff --git a/changes/changelog.d/702.bugfix b/changes/changelog.d/702.bugfix deleted file mode 100644 index 3c8090fc43..0000000000 --- a/changes/changelog.d/702.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed alignement/size issue with some buttons (#702) \ No newline at end of file diff --git a/changes/changelog.d/715.enhancement b/changes/changelog.d/715.enhancement deleted file mode 100644 index faba8a62c1..0000000000 --- a/changes/changelog.d/715.enhancement +++ /dev/null @@ -1,3 +0,0 @@ -Better workflow for connecting to another instance (#715) - -Changing the instance used is now better integrated in the App, and it is checked that the chosen instance and the suggested instances are valid and running Funkwhale servers. diff --git a/changes/changelog.d/718.bugfix b/changes/changelog.d/718.bugfix deleted file mode 100644 index 4dd1e13fef..0000000000 --- a/changes/changelog.d/718.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed crashing upload processing on invalid date format (#718) diff --git a/changes/changelog.d/719.enhancement b/changes/changelog.d/719.enhancement deleted file mode 100644 index e4c5b35beb..0000000000 --- a/changes/changelog.d/719.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added a "load more" button on artist pages to load more tracks/albums (#719) diff --git a/changes/changelog.d/722.bugfix b/changes/changelog.d/722.bugfix deleted file mode 100644 index 9f230ae615..0000000000 --- a/changes/changelog.d/722.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed non-transparent background for volume range on Firefox (#722) \ No newline at end of file diff --git a/changes/changelog.d/725.enhancement b/changes/changelog.d/725.enhancement deleted file mode 100644 index 4c30ba4274..0000000000 --- a/changes/changelog.d/725.enhancement +++ /dev/null @@ -1 +0,0 @@ -Merged artist/album buttons with title text on artist and album pages (#725) diff --git a/changes/changelog.d/740.bugfix b/changes/changelog.d/740.bugfix deleted file mode 100644 index 5cf04c8269..0000000000 --- a/changes/changelog.d/740.bugfix +++ /dev/null @@ -1 +0,0 @@ -Do not consider tracks as duplicates during import if they have different positions (#740) diff --git a/changes/changelog.d/747.feature b/changes/changelog.d/747.feature deleted file mode 100644 index a278f0a109..0000000000 --- a/changes/changelog.d/747.feature +++ /dev/null @@ -1 +0,0 @@ -Support embedding full artist discographies (#747) diff --git a/changes/changelog.d/748.enhancement b/changes/changelog.d/748.enhancement deleted file mode 100644 index 1515b08a27..0000000000 --- a/changes/changelog.d/748.enhancement +++ /dev/null @@ -1 +0,0 @@ -Labels for privacy levels are now consistently grabbed from a common source instead of being hardcoded everytime they are needed. diff --git a/changes/changelog.d/752.feature b/changes/changelog.d/752.feature deleted file mode 100644 index 6d33f6faa6..0000000000 --- a/changes/changelog.d/752.feature +++ /dev/null @@ -1 +0,0 @@ -Support OAuth2 authorization for better integration with third-party apps (#752) diff --git a/changes/changelog.d/754.bugfix b/changes/changelog.d/754.bugfix deleted file mode 100644 index dd7bc48c6d..0000000000 --- a/changes/changelog.d/754.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add missing command from contributing file (#754) diff --git a/changes/changelog.d/758.bugfix b/changes/changelog.d/758.bugfix deleted file mode 100644 index 3275ddbe1a..0000000000 --- a/changes/changelog.d/758.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure all our ActivityPub fetches are authenticated (#758) diff --git a/changes/changelog.d/768.enhancement b/changes/changelog.d/768.enhancement deleted file mode 100644 index 4d0ab83e51..0000000000 --- a/changes/changelog.d/768.enhancement +++ /dev/null @@ -1 +0,0 @@ -Descriptions will now be shown underneath user libraries (#768) \ No newline at end of file diff --git a/changes/changelog.d/770.doc b/changes/changelog.d/770.doc deleted file mode 100644 index 4f419f2090..0000000000 --- a/changes/changelog.d/770.doc +++ /dev/null @@ -1 +0,0 @@ -Document how to use Redis over unix sockets (#770) diff --git a/changes/changelog.d/772.bugfix b/changes/changelog.d/772.bugfix deleted file mode 100644 index 5c0ddbeae0..0000000000 --- a/changes/changelog.d/772.bugfix +++ /dev/null @@ -1 +0,0 @@ -Prevent skipping on file import if album_mbid is different (#772) diff --git a/changes/changelog.d/776.enhancement b/changes/changelog.d/776.enhancement deleted file mode 100644 index 4cdf48815a..0000000000 --- a/changes/changelog.d/776.enhancement +++ /dev/null @@ -1 +0,0 @@ -Don't store unhandled ActivityPub messages in database (#776) diff --git a/changes/changelog.d/777.enhancement b/changes/changelog.d/777.enhancement deleted file mode 100644 index 96a46409e8..0000000000 --- a/changes/changelog.d/777.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added a prune_library management command to remove obsolete metadata from the database (#777) diff --git a/changes/changelog.d/781.enhancement b/changes/changelog.d/781.enhancement deleted file mode 100644 index e3dd2597ac..0000000000 --- a/changes/changelog.d/781.enhancement +++ /dev/null @@ -1 +0,0 @@ -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 (#781) diff --git a/changes/changelog.d/782.bugfix b/changes/changelog.d/782.bugfix deleted file mode 100644 index 16b0ccdd40..0000000000 --- a/changes/changelog.d/782.bugfix +++ /dev/null @@ -1 +0,0 @@ -Better handling of featuring/multi-artist tracks tagged with MusicBrainz (#782) diff --git a/changes/changelog.d/784.feature b/changes/changelog.d/784.feature deleted file mode 100644 index 8e61fb6e35..0000000000 --- a/changes/changelog.d/784.feature +++ /dev/null @@ -1 +0,0 @@ -Display a confirmation dialog when adding duplicate songs to a playlist (#784) diff --git a/changes/changelog.d/791.bugfix b/changes/changelog.d/791.bugfix deleted file mode 100644 index ef5c5c6966..0000000000 --- a/changes/changelog.d/791.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed overflowing input on account detail page (#791) diff --git a/changes/changelog.d/795.bugfix b/changes/changelog.d/795.bugfix deleted file mode 100644 index 13191c0f12..0000000000 --- a/changes/changelog.d/795.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed cover not showing in queue/player when playing tracks from "albums" tab (#795) diff --git a/changes/changelog.d/798.bugfix b/changes/changelog.d/798.bugfix deleted file mode 100644 index d1cd2eb6c3..0000000000 --- a/changes/changelog.d/798.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow users with dots in their usernames to request a subsonic password (#798) diff --git a/changes/changelog.d/799.enhancement b/changes/changelog.d/799.enhancement deleted file mode 100644 index 5b24ee44ce..0000000000 --- a/changes/changelog.d/799.enhancement +++ /dev/null @@ -1 +0,0 @@ -Removed broken/instable lyrics feature (#799) diff --git a/changes/changelog.d/802.enhancement b/changes/changelog.d/802.enhancement deleted file mode 100644 index 25d4f3e5da..0000000000 --- a/changes/changelog.d/802.enhancement +++ /dev/null @@ -1 +0,0 @@ -Now honor maxBitrate parameter in Subsonic API (#802) diff --git a/changes/changelog.d/805.enhancement b/changes/changelog.d/805.enhancement deleted file mode 100644 index e11e2493bd..0000000000 --- a/changes/changelog.d/805.enhancement +++ /dev/null @@ -1 +0,0 @@ -Reduced app size for regular users by moving admin-related code in a dedicated chunk (#805) diff --git a/changes/changelog.d/806.bugfix b/changes/changelog.d/806.bugfix deleted file mode 100644 index 7a2f0b5186..0000000000 --- a/changes/changelog.d/806.bugfix +++ /dev/null @@ -1 +0,0 @@ -Use proper site name/domain in emails (#806) diff --git a/changes/changelog.d/808.enhancement b/changes/changelog.d/808.enhancement deleted file mode 100644 index 8a114ee6d3..0000000000 --- a/changes/changelog.d/808.enhancement +++ /dev/null @@ -1 +0,0 @@ -Advertise the list of supported upload extensions in the Nodeinfo endpoint (#808) diff --git a/changes/changelog.d/809.enhancement b/changes/changelog.d/809.enhancement deleted file mode 100644 index 92a4e57bc7..0000000000 --- a/changes/changelog.d/809.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added admin options to disable login for users, ensure related content is deleted when deleting a user account (#809) diff --git a/changes/changelog.d/812.bugfix b/changes/changelog.d/812.bugfix deleted file mode 100644 index ec604dcec4..0000000000 --- a/changes/changelog.d/812.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure correct track duration and playable status when browsing radios (#812) diff --git a/changes/changelog.d/815.enhancement b/changes/changelog.d/815.enhancement deleted file mode 100644 index 5635fb00a2..0000000000 --- a/changes/changelog.d/815.enhancement +++ /dev/null @@ -1 +0,0 @@ -Bumped dependencies to latest versions (#815) diff --git a/changes/changelog.d/819.bugfix b/changes/changelog.d/819.bugfix deleted file mode 100644 index a1977568c3..0000000000 --- a/changes/changelog.d/819.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed invalid required fields in Upload django's admin (#819) diff --git a/changes/changelog.d/822.bugfix b/changes/changelog.d/822.bugfix deleted file mode 100644 index 547a6acd2e..0000000000 --- a/changes/changelog.d/822.bugfix +++ /dev/null @@ -1 +0,0 @@ -Width of filter menus for radios has been set to stop text from overlapping the borders \ No newline at end of file diff --git a/changes/changelog.d/824.bugfix b/changes/changelog.d/824.bugfix deleted file mode 100644 index fa681a4e0e..0000000000 --- a/changes/changelog.d/824.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed invalid OEmbed URL when using a local FUNKWHALE_SPA_HTML_ROOT (#824) diff --git a/changes/changelog.d/826.bugfix b/changes/changelog.d/826.bugfix deleted file mode 100644 index 6cf7c25cb9..0000000000 --- a/changes/changelog.d/826.bugfix +++ /dev/null @@ -1 +0,0 @@ -Added env variable to set AWS region and signature version to serve media without proxy (#826) diff --git a/changes/changelog.d/828.bugfix b/changes/changelog.d/828.bugfix deleted file mode 100644 index 768ebcbd1e..0000000000 --- a/changes/changelog.d/828.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed an encoding issue with instance name on about page (#828) diff --git a/changes/changelog.d/830.enhancement b/changes/changelog.d/830.enhancement deleted file mode 100644 index 190c1127d7..0000000000 --- a/changes/changelog.d/830.enhancement +++ /dev/null @@ -1 +0,0 @@ -Better handling of follow/accept messages to avoid and recover from desync between instances (#830) diff --git a/changes/changelog.d/buttons.enhancement b/changes/changelog.d/buttons.enhancement deleted file mode 100644 index a7a079d249..0000000000 --- a/changes/changelog.d/buttons.enhancement +++ /dev/null @@ -1 +0,0 @@ -The buttons displaying an icon now always show a little divider between the icon and the text. (!620) diff --git a/changes/changelog.d/compose.enhancement b/changes/changelog.d/compose.enhancement deleted file mode 100644 index bab1ca5e97..0000000000 --- a/changes/changelog.d/compose.enhancement +++ /dev/null @@ -1 +0,0 @@ -Use network/depends_on instead of links in docker-compose.yml (!716) \ No newline at end of file diff --git a/changes/changelog.d/db.enhancement b/changes/changelog.d/db.enhancement deleted file mode 100644 index 396d9daa71..0000000000 --- a/changes/changelog.d/db.enhancement +++ /dev/null @@ -1 +0,0 @@ -Keep persistent connections to the database instead of recreating a new one for each request diff --git a/changes/changelog.d/embed-wizard.enhancement b/changes/changelog.d/embed-wizard.enhancement deleted file mode 100644 index 7c34913229..0000000000 --- a/changes/changelog.d/embed-wizard.enhancement +++ /dev/null @@ -1 +0,0 @@ -Enhanced the design of the embed wizard. (!619) diff --git a/changes/changelog.d/envvar-spa-root.bugfix b/changes/changelog.d/envvar-spa-root.bugfix deleted file mode 100644 index 42b66e817c..0000000000 --- a/changes/changelog.d/envvar-spa-root.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add required envvar for dev environment (!668) diff --git a/changes/changelog.d/factories.bugfix b/changes/changelog.d/factories.bugfix deleted file mode 100644 index 58fa58074c..0000000000 --- a/changes/changelog.d/factories.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed dev command for fake data creation (!664) diff --git a/changes/changelog.d/footer.enhancement b/changes/changelog.d/footer.enhancement deleted file mode 100644 index e2c117ead1..0000000000 --- a/changes/changelog.d/footer.enhancement +++ /dev/null @@ -1 +0,0 @@ -Ensure the footer always stays at the bottom of the page diff --git a/changes/changelog.d/similar-radio.enhancement b/changes/changelog.d/similar-radio.enhancement deleted file mode 100644 index d4c0a58de6..0000000000 --- a/changes/changelog.d/similar-radio.enhancement +++ /dev/null @@ -1 +0,0 @@ -[Experimental] Added a new "Similar" radio based on users history (suggested by @gordon) diff --git a/changes/changelog.d/system-actor.enhancement b/changes/changelog.d/system-actor.enhancement deleted file mode 100644 index 25c5534a86..0000000000 --- a/changes/changelog.d/system-actor.enhancement +++ /dev/null @@ -1 +0,0 @@ -Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689) -- GitLab