diff --git a/CHANGELOG b/CHANGELOG index f571cc36f4ff946ce7342cee216a52746fafab61..08d93a58ec83015b00fd94952ce0250f3dd6e5b2 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 0b5261daabd8e7acee055db10fd37de63fa4214f..903b9e39f3b1de38adbe8064532840769d68b39a 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 4bbb2da1e527d95e0546366c92bea1d819337d29..0000000000000000000000000000000000000000 --- 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 c99d3687076fedd9d25ca8d452756644e638bd18..0000000000000000000000000000000000000000 --- 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 cf0744c18cd5d875d055a6ef9ade8fcf683cb3a4..0000000000000000000000000000000000000000 --- 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 657788c917af76f5698d12dd639f997f33286a46..0000000000000000000000000000000000000000 --- 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 aa6e0a676cd62d81f6e7fd589fc745a3350a1189..0000000000000000000000000000000000000000 --- 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 1ec0243dee3ac42fb3108290d455579ca65357d3..0000000000000000000000000000000000000000 --- 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 14f49b75e7a714b70554ba7a16b1e570b78fc9cc..0000000000000000000000000000000000000000 --- 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 9f2a92a719bdd62b24b7f1292a7638bbc2947ac8..0000000000000000000000000000000000000000 --- 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 cb75911db6bbe484c220c45548dfe73ab8f97231..0000000000000000000000000000000000000000 --- 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 073de471fd355f06832888baa9a5955d3d813808..0000000000000000000000000000000000000000 --- 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 16a95a641955503ad7c8325c5a526a3e5f70738c..0000000000000000000000000000000000000000 --- 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 cda19e4ed3449e1e8a547e7d17b861d7e8fc6ea4..0000000000000000000000000000000000000000 --- 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 0b53c4a09032aebdaeab41020807097c4fa472a3..0000000000000000000000000000000000000000 --- 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 d2a9500d6b1fd40f6d4ec33dd9f034bc307cf37c..0000000000000000000000000000000000000000 --- 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 3c8090fc43a93ce3c7e7f0000a6c3f12de0e6385..0000000000000000000000000000000000000000 --- 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 faba8a62c1fdcc4aa4b79fe078233a49c24a429e..0000000000000000000000000000000000000000 --- 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 4dd1e13fef40808c95d8aeda080ef0e6e6a22cfb..0000000000000000000000000000000000000000 --- 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 e4c5b35bebdbe2d0d98793649ed71639a7ddd071..0000000000000000000000000000000000000000 --- 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 9f230ae615e445ce1f38bc532745b69b1962e4d4..0000000000000000000000000000000000000000 --- 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 4c30ba4274f8212be0954614d7de5021cbee43e6..0000000000000000000000000000000000000000 --- 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 5cf04c826906b92af522b2ca8850d7747e7f5da8..0000000000000000000000000000000000000000 --- 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 a278f0a1094c4675453af32fd329d37ad4f583dc..0000000000000000000000000000000000000000 --- 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 1515b08a27e9d8bb126f24000fd06599cefe92de..0000000000000000000000000000000000000000 --- 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 6d33f6faa629eacdf695111e2fa26c5a4929596f..0000000000000000000000000000000000000000 --- 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 dd7bc48c6dcc42cee6b59e8f079ae301fe424936..0000000000000000000000000000000000000000 --- 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 3275ddbe1a32255b69fa4bc3ba2c6c7a44559d01..0000000000000000000000000000000000000000 --- 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 4d0ab83e51af129f139b13e25d0594ce29fa6b84..0000000000000000000000000000000000000000 --- 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 4f419f20906586ac00af7da0916647e7c8854c0e..0000000000000000000000000000000000000000 --- 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 5c0ddbeae0326003b432ac2fed62fc15c9994a47..0000000000000000000000000000000000000000 --- 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 4cdf48815ade07870fb1e29ca05c5df836078d07..0000000000000000000000000000000000000000 --- 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 96a46409e89e1fa0ff76ab68ac327ac5afac8cb1..0000000000000000000000000000000000000000 --- 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 e3dd2597acfe16eda30c2b643d7f36267c55c0ec..0000000000000000000000000000000000000000 --- 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 16b0ccdd40e6d062b886dd187d4de54ddcb0763f..0000000000000000000000000000000000000000 --- 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 8e61fb6e35068e8539958c70854b3a032c394957..0000000000000000000000000000000000000000 --- 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 ef5c5c6966ebb9d8f8affb07693fc148f20580a4..0000000000000000000000000000000000000000 --- 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 13191c0f12eba16f62c3512a06f233b3cf5a1f8e..0000000000000000000000000000000000000000 --- 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 d1cd2eb6c34d224e507b3028b47c8019dfc4d279..0000000000000000000000000000000000000000 --- 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 5b24ee44ce116defe104e4854b168058481fa1c7..0000000000000000000000000000000000000000 --- 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 25d4f3e5daf3bd3e0e63963ad110bcfe4df0c739..0000000000000000000000000000000000000000 --- 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 e11e2493bd95909ee6f92e8bcba65efee893a07a..0000000000000000000000000000000000000000 --- 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 7a2f0b518632387969f79afdcda97f9696172cd9..0000000000000000000000000000000000000000 --- 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 8a114ee6d38fa5d4852a8e0a2d6d4f849b26512b..0000000000000000000000000000000000000000 --- 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 92a4e57bc7793bc64ed1ee8aed7c73eee4ebc39f..0000000000000000000000000000000000000000 --- 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 ec604dcec4ceae9f3960618493435abfef594d7d..0000000000000000000000000000000000000000 --- 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 5635fb00a2b48d178d8c51f9d35f734465adda73..0000000000000000000000000000000000000000 --- 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 a1977568c3b00c959bbdfb1595baea49f71aeebc..0000000000000000000000000000000000000000 --- 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 547a6acd2e5de098279db33085e7021c1a7ba3d6..0000000000000000000000000000000000000000 --- 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 fa681a4e0e62fd4d00f7ac61227a1967532fe6d9..0000000000000000000000000000000000000000 --- 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 6cf7c25cb9dbb7536fc783283de5ff6eeb27bec7..0000000000000000000000000000000000000000 --- 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 768ebcbd1e32252c4ff5bcf4fc6d9c6ee2374f13..0000000000000000000000000000000000000000 --- 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 190c1127d79231191c313410f28e95a2eac34bc5..0000000000000000000000000000000000000000 --- 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 a7a079d249f6e5e862e50c68d4d90f8136decf74..0000000000000000000000000000000000000000 --- 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 bab1ca5e97a0cd0d3151683d6f61165d69c976a7..0000000000000000000000000000000000000000 --- 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 396d9daa71fc2654462e96f5867475ea32ea2041..0000000000000000000000000000000000000000 --- 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 7c34913229866a89f5e3219345cfdd378769de27..0000000000000000000000000000000000000000 --- 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 42b66e817c436134cf5a69bc333a7f10e85d904c..0000000000000000000000000000000000000000 --- 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 58fa58074c6a99455734a2b6d59312ed4a99c5a3..0000000000000000000000000000000000000000 --- 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 e2c117ead13d49e985c78812406f4ef7d54f15eb..0000000000000000000000000000000000000000 --- 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 d4c0a58de6adcb2fb789953dc8da9b59d60841a8..0000000000000000000000000000000000000000 --- 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 25c5534a862c73b3f121f5bf08cdc90b69dbe3ef..0000000000000000000000000000000000000000 --- a/changes/changelog.d/system-actor.enhancement +++ /dev/null @@ -1 +0,0 @@ -Expose an instance-level actor (service@domain) in nodeinfo endpoint (#689)