diff --git a/CHANGELOG b/CHANGELOG index 5e2b54d893760934190d7c408fad6dfaf23c6a8c..ef7933f48b7dac8a71e874d6270dedd14f0c96a3 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,6 +10,77 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog. .. towncrier +1.2.0 (2021-12-27) +------------------ + +Upgrade instructions are available at +https://docs.funkwhale.audio/admin/upgrading.html + +Features: + +- Implemented awesome recently added radio (part of #1390) +- Rework the instance about page (#1376) +- Made changes to the track table to make it more visibly pleasing + + +Enhancements: + +- Add linting for Frontend code (#1602) +- Add xmlns:content to feed schemas fixes #1535 +- Add a Maloja plugin to submit listenings +- Add artist cover art in subsonic API response (#1528) +- Allow listen activities privacy level to be set public +- Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334) +- Change volume dynamic range from 60dB to 40dB (fixes #1544) +- Change Start Radio to Play Radio (#1400) +- Display toast when subsonic password is copied (#1496) +- Expose more metadata in Subsonic's getAlbumList endpoint (#623) +- ListenBrainz: Submit media player and submission client information +- Make "play in list" the default when interacting with individual tracks (#1274) +- Prevent an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275) +- Remove deprecated JWT Authentication (#1108) (1108) +- Remove Raven SDK to report errors to Sentry (#1425) (1425) +- Replace psycopg2-binary with psycopg2 (#1513) + + +Bugfixes: + +- Add worker-src to nginx header to prevent issues (#1489) +- Enable stepless adjustment of the volume slider (!1294) +- Fix an error in a Subsonic methods that return lists of numbers/strings like getUser +- Fix showing too long radio descriptions (#1556) +- Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022) +- Fix before last track starts playing when last track removed (#1485) +- Fix delete account button is not disalbed when missing password (#1591) +- Fix omputed properties already defined in components data (#1649) +- Fix the all in one docker image building process, related to #1503 +- Fix crash in album moderation interface when missing cover (#1474) +- Fix subsonic scrobble not triggering plugin hook (#1416) +- Improve formatting of RSS episode descriptions (#1405) +- Only suggest typed tag once if it already exists +- Partially fixed playing two tracks at same time (#1213) +- Revert changes that break mobile browser playback (#1509) +- Sanitize remote tracks' saving locations with slashes on their names (#1435) +- Show embed option for channel tracks (#1278) +- Store volume in logarithmic scale and convert when setting it to audio (fixes #1543) +- Use global Howler volume instead of setting it separatly for each track (fixes #1542) + + +Documentation: + +- Add email configuration to the documentation (#1481) +- Add server uninstallation documentation (\!1314) +- Document location of cli env file on macOS (\!1354) +- Fix broken backup documentation (#1345) +- Refactore installation documentation and other small documentation adjustments (\!1314) +- Add User documentation for built-in plugins + + +Other: + +- Create stable branch, master is now deprecated and will be removed in 1.3 (#1476) + + 1.1.4 (2021-08-02) ------------------ diff --git a/changes/changelog.d/1022.bugfix b/changes/changelog.d/1022.bugfix deleted file mode 100644 index 77ac458b168eaa7aa5d87de3cfb7f78d449a8249..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1022.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix X-Frame-Options HTTP header for embed and force it to SAMEORIGIN value for other pages (fix #1022) diff --git a/changes/changelog.d/1108.enhancement b/changes/changelog.d/1108.enhancement deleted file mode 100644 index 96e7b9e6dfe367cec62ef30aef7c37c0767fd17a..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1108.enhancement +++ /dev/null @@ -1 +0,0 @@ -Remove deprecated JWT Authentication (#1108) (1108) diff --git a/changes/changelog.d/1213.bugfix b/changes/changelog.d/1213.bugfix deleted file mode 100644 index 0cbb9481ab54a842e7e2f8e4f93ba2afcb69e7af..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1213.bugfix +++ /dev/null @@ -1 +0,0 @@ -Partially fixed playing two tracks at same time (#1213) diff --git a/changes/changelog.d/1274.enhancement b/changes/changelog.d/1274.enhancement deleted file mode 100644 index 7f25d5a1da7939acd80baf86c796500fbd2b2b51..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1274.enhancement +++ /dev/null @@ -1 +0,0 @@ -Make "play in list" the default when interacting with individual tracks (#1274) diff --git a/changes/changelog.d/1275.enhancement b/changes/changelog.d/1275.enhancement deleted file mode 100644 index 3b0ffab7fb0a91788731ff796fad4351ac792205..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1275.enhancement +++ /dev/null @@ -1 +0,0 @@ -Prevents an uncontrolled exception when uploading a file without tags, and prints user friendly message (1275) diff --git a/changes/changelog.d/1278.bugfix b/changes/changelog.d/1278.bugfix deleted file mode 100644 index fde15e6ace9c974ddef43ef6aefe2a3a520bb5e5..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1278.bugfix +++ /dev/null @@ -1 +0,0 @@ -Show embed option for channel tracks (#1278) diff --git a/changes/changelog.d/1294.bugfix b/changes/changelog.d/1294.bugfix deleted file mode 100644 index b0106c13d4b23478d46e0fc341f94fcc7eaa9d6f..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1294.bugfix +++ /dev/null @@ -1 +0,0 @@ -Enable stepless adjustment of the volume slider (!1294) diff --git a/changes/changelog.d/1314.doc b/changes/changelog.d/1314.doc deleted file mode 100644 index 2b7c4cb4f984c2a435e33e5fdff6d752d9a5638d..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1314.doc +++ /dev/null @@ -1 +0,0 @@ -Added server uninstallation documentation (\!1314) diff --git a/changes/changelog.d/1334.enhancement b/changes/changelog.d/1334.enhancement deleted file mode 100644 index d80969eb869afcca591ffeb489d99f496546f2f0..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1334.enhancement +++ /dev/null @@ -1 +0,0 @@ -Allow running multi-container setup on non-root user inside docker (!1375) (fixes #1334) diff --git a/changes/changelog.d/1345.doc b/changes/changelog.d/1345.doc deleted file mode 100644 index a87644531da3f87615b9ca9486fe0b4c6e3c333a..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1345.doc +++ /dev/null @@ -1 +0,0 @@ -Fixed broken backup documentation (#1345) diff --git a/changes/changelog.d/1376.feature b/changes/changelog.d/1376.feature deleted file mode 100644 index 5b05c9ca0bd723fbfb120c44d29347a57843421f..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1376.feature +++ /dev/null @@ -1 +0,0 @@ -Rework the instance about page (#1376) diff --git a/changes/changelog.d/1390.feature b/changes/changelog.d/1390.feature deleted file mode 100644 index 22516579b419556f880cc47ecd413929ac296c58..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1390.feature +++ /dev/null @@ -1 +0,0 @@ -Implemented awesome recently added radio (part of #1390) diff --git a/changes/changelog.d/1400.enhancement b/changes/changelog.d/1400.enhancement deleted file mode 100644 index ca2d23e817858faeaa242f228f4bb54caab8078f..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1400.enhancement +++ /dev/null @@ -1 +0,0 @@ -Changin Start Radio to Play Radio (#1400) diff --git a/changes/changelog.d/1405.bugfix b/changes/changelog.d/1405.bugfix deleted file mode 100644 index 6c3ed5752fdcccac26b101f45c8bb203f45c6517..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1405.bugfix +++ /dev/null @@ -1 +0,0 @@ -Improve formatting of RSS episode descriptions (#1405) diff --git a/changes/changelog.d/1416.bugfix b/changes/changelog.d/1416.bugfix deleted file mode 100644 index 25efa5a9beb272cbaa5fddc0acbc7a31656825e5..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1416.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes subsonic scrobble not triggering plugin hook (#1416) diff --git a/changes/changelog.d/1425.enhancement b/changes/changelog.d/1425.enhancement deleted file mode 100644 index 24798f3be8ca2a65aa5bddfc70563d4ec6326c9e..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1425.enhancement +++ /dev/null @@ -1 +0,0 @@ -Removed Raven SDK to report errors to Sentry (#1425) (1425) diff --git a/changes/changelog.d/1427.bugfix b/changes/changelog.d/1427.bugfix deleted file mode 100644 index a017d9eb93cd48ff7bae906f3061e03cbba005be..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1427.bugfix +++ /dev/null @@ -1 +0,0 @@ -Only suggest typed tag once if it already exists diff --git a/changes/changelog.d/1435.bugfix b/changes/changelog.d/1435.bugfix deleted file mode 100644 index 7329f8b4a28055c57e9259a30d85d6832b94f5b2..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1435.bugfix +++ /dev/null @@ -1 +0,0 @@ -Sanitize remote tracks' saving locations with slashes on their names (#1435) \ No newline at end of file diff --git a/changes/changelog.d/1474.bugfix b/changes/changelog.d/1474.bugfix deleted file mode 100644 index 53d8283e0dd46eb08d05a67c9c672f547526a563..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1474.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes crash in album moderation interface when missing cover (#1474) diff --git a/changes/changelog.d/1476.misc b/changes/changelog.d/1476.misc deleted file mode 100644 index 8b11be31afc51c4d90039358a0f47bf95b5f6010..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1476.misc +++ /dev/null @@ -1 +0,0 @@ -Create stable branch, master is now deprecated and will be removed in 1.3 (#1476) diff --git a/changes/changelog.d/1481.doc b/changes/changelog.d/1481.doc deleted file mode 100644 index a1107b41ede9f7b434dd53333b5f9f1cdffe7d19..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1481.doc +++ /dev/null @@ -1 +0,0 @@ -Added email configuration to the documentation (#1481) diff --git a/changes/changelog.d/1485.bugfix b/changes/changelog.d/1485.bugfix deleted file mode 100644 index 7d0ffb379c1afe504114f91fd1c3bd7fcc623db1..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1485.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed before last track starts playing when last track removed (#1485) diff --git a/changes/changelog.d/1489.bugfix b/changes/changelog.d/1489.bugfix deleted file mode 100644 index dd73b4205cf2814364cd1fc7c9177f3f57ee2fac..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1489.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add worker-src to nginx header to prevent issues (#1489) diff --git a/changes/changelog.d/1496.enhancement b/changes/changelog.d/1496.enhancement deleted file mode 100644 index 3e94a03e42d960a8bc85892f317cd8c8b49661a1..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1496.enhancement +++ /dev/null @@ -1 +0,0 @@ -Displays toast when subsonic password is copied (#1496) diff --git a/changes/changelog.d/1503.bugfix b/changes/changelog.d/1503.bugfix deleted file mode 100644 index 2b108e8b7d0cd5dbe5a3a0cea7df99b275d5d9c6..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1503.bugfix +++ /dev/null @@ -1 +0,0 @@ -fixed the all in one docker image building process, related to #1503 diff --git a/changes/changelog.d/1509.bugfix b/changes/changelog.d/1509.bugfix deleted file mode 100644 index 74c3d7d844131b7b6fc20e93b77e92b32d273328..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1509.bugfix +++ /dev/null @@ -1 +0,0 @@ -Reverts changes that break mobile browser playback (#1509) diff --git a/changes/changelog.d/1513.enhancement b/changes/changelog.d/1513.enhancement deleted file mode 100644 index c8beb0ed1014851be41de4e2bfb64a93026e4da2..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1513.enhancement +++ /dev/null @@ -1 +0,0 @@ -Replace psycopg2-binary with psycopg2 (#1513) diff --git a/changes/changelog.d/1528.enhancement b/changes/changelog.d/1528.enhancement deleted file mode 100644 index 58fa56805178caa4a8e190e7dc9ffb4c95ba4da6..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1528.enhancement +++ /dev/null @@ -1 +0,0 @@ -Adds artist cover art in subsonic API response (#1528) diff --git a/changes/changelog.d/1535.enhancement b/changes/changelog.d/1535.enhancement deleted file mode 100644 index da5e7397303133a8dd7c8be089095310e9cc00fb..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1535.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add xmlns:content to feed schemas fixes #1535 diff --git a/changes/changelog.d/1542.bugfix b/changes/changelog.d/1542.bugfix deleted file mode 100644 index 9a11ea736f07bf2b1d082e6bac3481ecfa7d306c..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1542.bugfix +++ /dev/null @@ -1 +0,0 @@ -Use global Howler volume instead of setting it separatly for each track (fixes #1542) diff --git a/changes/changelog.d/1543.bugfix b/changes/changelog.d/1543.bugfix deleted file mode 100644 index 9c19432a4b1094929c8d824b9eb8d5ff08bfd671..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1543.bugfix +++ /dev/null @@ -1 +0,0 @@ -Store volume in logarithmic scale and convert when setting it to audio (fixes #1543) diff --git a/changes/changelog.d/1544.enhancement b/changes/changelog.d/1544.enhancement deleted file mode 100644 index 644fd1ccd95c7c80e27da79b164734867eec7ad4..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1544.enhancement +++ /dev/null @@ -1 +0,0 @@ -Changed volume dynamic range from 60dB to 40dB (fixes #1544) diff --git a/changes/changelog.d/1556.bugfix b/changes/changelog.d/1556.bugfix deleted file mode 100644 index 81e39ab58f440b2e35e2d0d545f8edc6bd7113cc..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1556.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix showing too long radio descriptions (#1556) diff --git a/changes/changelog.d/1591.bugfix b/changes/changelog.d/1591.bugfix deleted file mode 100644 index 7945af2b8933311a69b0f2a967a24502e9ce7d30..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1591.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed delete account button is not disalbed when missing password (#1591) diff --git a/changes/changelog.d/1610.enhancement b/changes/changelog.d/1610.enhancement deleted file mode 100644 index e1da7045df855bc38d7fad9a16d23a4d8c0b93b1..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1610.enhancement +++ /dev/null @@ -1 +0,0 @@ -ListenBrainz: Submit media player and submission client information diff --git a/changes/changelog.d/1649.bugfix b/changes/changelog.d/1649.bugfix deleted file mode 100644 index 897a5b8d6f4c3636e7f2b0b10a98c1ba82f86923..0000000000000000000000000000000000000000 --- a/changes/changelog.d/1649.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed omputed properties already defined in components data (#1649) diff --git a/changes/changelog.d/623.enhancement b/changes/changelog.d/623.enhancement deleted file mode 100644 index be03ede123f814bf462fea396e0386f58970af35..0000000000000000000000000000000000000000 --- a/changes/changelog.d/623.enhancement +++ /dev/null @@ -1 +0,0 @@ -Exposes more metadata in Subsonic's getAlbumList endpoint (#623) diff --git a/changes/changelog.d/cli-env-file-macos.doc b/changes/changelog.d/cli-env-file-macos.doc deleted file mode 100644 index efa17e2a5a2dbaedd936f764682ac01959dcfbe3..0000000000000000000000000000000000000000 --- a/changes/changelog.d/cli-env-file-macos.doc +++ /dev/null @@ -1 +0,0 @@ -Document location of cli env file on macOS (\!1354) \ No newline at end of file diff --git a/changes/changelog.d/linting.enhancement b/changes/changelog.d/linting.enhancement deleted file mode 100644 index a9a35e9b8ad76afa61d2d76a1bf80bb3824270e8..0000000000000000000000000000000000000000 --- a/changes/changelog.d/linting.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add linting for Frontend code () diff --git a/changes/changelog.d/maloja.enhancement b/changes/changelog.d/maloja.enhancement deleted file mode 100644 index 07c3066f8d3b8f3301acc5c1b911b90ede6dbb9d..0000000000000000000000000000000000000000 --- a/changes/changelog.d/maloja.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added a Maloja plugin to submit listenings \ No newline at end of file diff --git a/changes/changelog.d/plugins.doc b/changes/changelog.d/plugins.doc deleted file mode 100644 index 801fe588115274537e458d09871dd02bf03921e1..0000000000000000000000000000000000000000 --- a/changes/changelog.d/plugins.doc +++ /dev/null @@ -1 +0,0 @@ -User documentation for built-in plugins \ No newline at end of file diff --git a/changes/changelog.d/public-activity.enhancement b/changes/changelog.d/public-activity.enhancement deleted file mode 100644 index 86b92dca9ce96b75e03b93d06afc2c2a944022c4..0000000000000000000000000000000000000000 --- a/changes/changelog.d/public-activity.enhancement +++ /dev/null @@ -1 +0,0 @@ -Allow listen activities privacy level to be set public diff --git a/changes/changelog.d/refactored.doc b/changes/changelog.d/refactored.doc deleted file mode 100644 index 813ed70a96efabf220693bd2aa1893bce521f9ed..0000000000000000000000000000000000000000 --- a/changes/changelog.d/refactored.doc +++ /dev/null @@ -1 +0,0 @@ -Refactored installation documentation and other small documentation adjustments (\!1314) diff --git a/changes/changelog.d/subsonic-attribute-error.bugfix b/changes/changelog.d/subsonic-attribute-error.bugfix deleted file mode 100644 index 2bebab3f1b96addaa4d20da413574a192438e87e..0000000000000000000000000000000000000000 --- a/changes/changelog.d/subsonic-attribute-error.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix an error in a Subsonic methods that return lists of numbers/strings like getUser diff --git a/changes/changelog.d/tracktable.enhancement b/changes/changelog.d/tracktable.enhancement deleted file mode 100644 index b1231f861552578377e1d329ab1d5c8973cbcf5a..0000000000000000000000000000000000000000 --- a/changes/changelog.d/tracktable.enhancement +++ /dev/null @@ -1 +0,0 @@ -Made changes to the track table to make it more visibly pleasing.