diff --git a/CHANGELOG b/CHANGELOG index 91f31c452..58c1899b1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,67 +10,8 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog. .. towncrier -1.3.0-rc6 (2023-05-12) ----------------------- - -Updates since 1.3.0-rc5 - -- Add systemd update instructions to Debian upgrade instructions (#1966) -- Fix broken links in CHANGELOG (#1976) -- Add generic upgrade instructions to Docker postgres documentation (#2049) -- Added Nginx regeneration instructions to Debian update guide (#2050) -- Fixed mobile player element widths (#2054) -- Allow summary field of actors to be blank. This leaves actors valid that have a blank (`""`) summary field and allows follows from those. -- Fix front album tracks count translation -- Prefer str over dict for the CACHE_URL api setting\ - This fix the ability to reuse the CACHE_URL with other settings such as\ - CELERY_BROKER_URL.\ - Move api docker hardcoded env vars in the settings module\ - -1.3.0-rc5 (2023-03-26) ----------------------- - -Updates since 1.3.0-rc4 - -- Bump cryptography to 38.0.3-rc1 to match package provided by alpine -- Fix numerous frontend performance and stability issues - -1.3.0-rc4 (2023-03-24) ----------------------- - -Update since 1.3.0-rc2: -- Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058) -- Improve signal handling for service and containers -- Fixes an issue which made it possible to download all media files without access control (#2101) - -1.3.0-rc3 (2023-01-23) ----------------------- - -Update since 1.3.0-rc2: - -- Fix pipeline execution for tags - -1.3.0-rc2 (2023-01-23) ----------------------- - -Update since 1.3.0-rc1: - -Enhancements: - -- Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022) - -Bugfixes: - -- Docker setup: do not export the API port 5000 publicly -- Fix artist name submission in Maloja plugin - -Deprecations: - -- That's the last minor version series that supports python3.7. Funkwhale 1.4 will remove support for it. #1693 -- Deprecate the api manage.py script in favor of the funkwhale-manage entrypoint - -1.3.0-rc1 (2023-01-20) ----------------------- +1.3.0 (2023-06-01) +------------------ Upgrade instructions are available at https://docs.funkwhale.audio/admin/upgrading.html @@ -90,35 +31,31 @@ Update instructions: ``` .. note:: - If you need to customize your nginx template, e.g. to work around `problems with - Docker's resolver `_, you can mount your - custom nginx configuration into the container. Uncomment the commented volumes in the `nginx` section of your `docker-compose.yml`. - Additionally you need to update the paths in `nginx/funkwhale.template`. - Replace all occurrences of `/funkwhale` by `/usr/share/nginx/html`. - This loads the templates from your `nginx` folder and overrides the template files in the Docker container. + If you need to customize your nginx template, e.g. to work around `problems with + Docker's resolver `_, you can mount your + custom nginx configuration into the container. Uncomment the commented volumes in the `nginx` section of your `docker-compose.yml`. + Additionally you need to update the paths in `nginx/funkwhale.template`. + Replace all occurrences of `/funkwhale` by `/usr/share/nginx/html`. + This loads the templates from your `nginx` folder and overrides the template files in the Docker container. ``` docker-compose up -d ``` - - The Docker instructions now use the updated Docker compose plugin. If you previously used the ``docker-compose`` standalone installation, do the following while upgrading: 1. Download the `Docker compose plugin `_ 2. Stop your containers using the **docker-compose** syntax. - ```sh - sudo docker-compose down - ``` + .. code-block:: sh + sudo docker-compose down 3. Bring the containers back up using the **docker compose** syntax. - ```sh - sudo docker compose up -d - ``` + .. code-block:: sh + sudo docker compose up -d After this you can continue to use the **docker compose** syntax for all Docker management tasks. - -- Upgrade Postgres to version 15. [Make sure to migrate!](https://docs.funkwhale.audio/administrator/upgrade/docker.html#upgrade-the-postgres-container) +- Upgrade Postgres to version 15. [Make sure to migrate!](https://docs.funkwhale.audio/administrator_documentation/upgrade_docs/docker.html#upgrade-the-postgres-container) - With this update Funkwhale starts using poetry to maintain its dependencies. We therefore recommend removing the old virtualenv by running `rm -rf /srv/funkwhale/virtualenv`. @@ -138,12 +75,15 @@ Enhancements: - Add coverage report for Frontend Tests - Add hint which serializer is used for OembedView (#1901) - Add music visualizer (#1135) +- Add playable tracks to gitpod instance - Add playlists radio to search page (#1968) - Add proper serialization for TextPreviewView (#1903) +- Add python debug and test support for gitpod - Add Serializer for SpaManifest endpoint - Add support for python 3.11 - Added proper serializers for the rate-limit endpoint. - Added type hints to the API. +- Adding support for play all radio in search result page (#1563) - All administrator documentation has been rewritten to improve clarity and update outdated information. - Allow arbitrary length names for artists, albums and tracks - Allow installing the funkwhale_api package @@ -190,6 +130,7 @@ Enhancements: - Remove unnecessary or wrong `is` keyword usage from backend - Rename OpenAPI schema's operation ids for nicer API client method names. - Replace django-channels package with web socket implementation from @vueuse/core (#1715) +- Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022) - Rewrite embedded player to petite-vue - Split DATABASE_URL into multiple configuration variables - The ListenBrainz plugin submits the track duration @@ -212,8 +153,12 @@ Bugfixes: - Allow enabling systemd funkwhale.target - Allow playback of media from external frontend (#1937). +- Allow summary field of actors to be blank. This leaves actors valid that have a blank (`""`) summary field and allows follows from those. +- Catch ValueError on radio end (#1596) - Channel overview was displaying foreign tracks (#1773) (1773) +- Docker setup: do not export the API port 5000 publicly - Fix adding same track multiple times (#1933) +- Fix artist name submission in Maloja plugin - Fix changing visualizer CORS error (#1934). - Fix content form autofocus despite `autofocus` prop being set to `false` (#1924) - Fix CSP header issues @@ -225,10 +170,14 @@ Bugfixes: - Fix embedded player not working on social posts (1946) - Fix favorite button in queue - Fix fetching pages of albums in album detail view (#1927) +- Fix front album tracks count translation - Fix global keyboard shortcuts firing when input is focused (#1876) +- Fix lots of problems in debian installation guide +- Fix media directory nginx routing error in front docker container introduced in !1897 - Fix OAuth login (#1890) - Fix play button in albums with multi-page volumes (#1928) - Fix player closing when queue ends (#1931) +- Fix postgres connection details in docker setup - Fix purging of dangling files #1929 - Fix remote search (#1857) - Fix search by text in affected views (#1858) @@ -238,30 +187,44 @@ Bugfixes: - Fix validity issues in openapi/swagger spec files (#1171) - Fixed an issue which caused links in Markdown forms to not render correctly. (#2023) - Fixed login redirect (1736) +- Fixed mobile player element widths (#2054) - Fixed remote subscription form in Podcast and search views (#1708) - Fixed upload form VUE errors (#1738) (1738) +- Fixes an issue which made it possible to download all media files without access control (#2101) - Fixes channel page (#1729) (1729) - Fixes development environment set-up with docker (1726) - Fixes embed player (#1783) (1783) - Fixes service worker (#1634) - Fixes track listenings not being sent when tab is not focused - Hide create custom radio to un-authenticated users (#1720) +- Improve signal handling for service and containers +- Move api docker hardcoded env vars in the settings module +- Prefer str over dict for the CACHE_URL api setting + + This fix the ability to reuse the CACHE_URL with other settings such as + CELERY_BROKER_URL. - Remove trailing slash from reverse proxy configuration - Remove unused Footer component (#1660) - Remove usage of deprecated Model and Serializer fields (#1663) +- Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058) - Skip refreshing local actors in celery federation.refresh_actor_data task - fixes disappearing avatars (!1873) Documentation: - Add ability to translate documentation into multiple languages +- Add generic upgrade instructions to Docker postgres documentation (#2049) - Add restore instructions to backup docs (#1627). +- Add systemd update instructions to Debian upgrade instructions (#1966) +- Added Nginx regeneration instructions to Debian update guide (#2050) - Added virtualenv upgrade instructions for Debian (#1562). - Cleaned up documentation - Document the new login flow of the CLI-tool (#1800) - Documented LOGLEVEL command (#1541). - Documented the `NGINX_MAX_BODY_SIZE` .env variable (#1624). +- Fix broken links in CHANGELOG (#1976) - Harden security for debian install docs +- Remove unnecessary postgres variable in Docker migration guide (#2124). - Rewrote documentation contributor guide. - Rewrote the architecture file (#1908) - Rewrote the federation developer documentation (#1911) @@ -276,7 +239,6 @@ Other: - Add a CI job to check if changelog snippet is available - Add CI broken links checker - Add pre-commit hooks - - flake8 - black - isort @@ -306,11 +268,149 @@ Other: - Use vite for building the frontend, #1644 +Deprecation: + +- Deprecate the api manage.py script in favor of the funkwhale-manage entrypoint +- That's the last minor version series that supports python3.7. Funkwhale 1.4 will remove support for + it. #1693 +- The automatically generated 'DATABASE_URL' configuration in the docker setup is deprecated, please + configure either the 'DATABASE_URL' environment variable or the 'DATABASE_HOST', 'DATABASE_USER' and + 'DATABASE_PASSWORD' environment variables instead. + + Removal: - This release removes support for Python 3.6. Please make sure you update your python version before Updating Funkwhale! +Committers: + +- Agate +- Aina Hernàndez Campaña +- AMoonRabbit +- Anton +- bruce diao +- Bruno Talanski +- ButterflyOfFire +- Çağla Pickaxe +- Ciarán Ainsworth +- Dignified Silence +- dignny +- Éilias McTalún +- EorlBruder +- Fedi Funkers +- Georg Krause +- ghose +- Henri Dickson +- Jacek Pruciak +- Jasper Bogers +- Jhoan Sebastian Espinosa Borrero +- jo +- jooola +- Julian Rademacher +- JuniorJPDJ +- Kasper Seweryn +- Keunes +- Kisel1337 +- Laurin W +- Marcos Peña +- Matyáš Caras +- Michael Long +- nztvar +- oki +- Petitminion +- Philipp Wolfer +- poeppe +- Porrumentzio +- ppom +- Reinhard Prechtl +- Sky +- Sporiff +- Stuart Begley-Miller +- @ta +- Thomas +- Till Robin Zickel +- tobifroe +- wvffle + +Contributors to our Issues: + +- AMoonRabbit +- Agate +- Artem Anufrij +- ChengChung +- Ciarán Ainsworth +- Creak +- Eric Mesa +- Georg Krause +- Hans Bauer +- HurricaneDancer +- Jakob Schürz +- Jucgshu +- Julian-Samuel Gebühr +- JuniorJPDJ +- Kasper Seweryn +- Keunes +- Laser Lesbian +- Laurin W +- Marco +- Marcos Peña +- Martin Giger +- Mathieu Jourdan +- MattDHarding +- Meliurwen +- Micha Gläß-Stöcker +- MichaelBechHansen +- Nathan Mih +- Nicolas Derive +- Nolan Darilek +- Philipp Wolfer +- Porrumentzio +- Rodion Borisov +- Sam Birch +- Sky Leite +- TheSunCat +- Thomas +- Tobias Frölich +- Tony Wasserka +- Vincent Riquer +- Virgile Robles +- dddddd-mmmmmm +- gerry_the_hat +- getzze +- heyarne +- jake +- jooola +- jovuit +- nouts +- petitminion +- ppom +- pullopen +- resister +- silksow +- troll + +Contributors to our Merge Requests: + +- AMoonRabbit +- Ciarán Ainsworth +- Georg Krause +- JuniorJPDJ +- Kasper Seweryn +- Laurin W +- Marcos Peña +- Mathieu Jourdan +- Nicolas Derive +- Philipp Wolfer +- Rodion Borisov +- Thomas +- Tobias Frölich +- getzze +- jooola +- mqus +- petitminion +- poeppe + 1.2.9 (2022-11-25) ------------------ diff --git a/api/funkwhale_api/__init__.py b/api/funkwhale_api/__init__.py index 02f4a400a..5ce0aca8d 100644 --- a/api/funkwhale_api/__init__.py +++ b/api/funkwhale_api/__init__.py @@ -1,4 +1,4 @@ -__version__ = "1.3.0-rc6" +__version__ = "1.3.0" __version_info__ = tuple( [ int(num) if num.isdigit() else num diff --git a/changes/changelog.d/1135.enhancement b/changes/changelog.d/1135.enhancement deleted file mode 100644 index a24ec8e83..000000000 --- a/changes/changelog.d/1135.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add music visualizer (#1135) diff --git a/changes/changelog.d/1171.bugfix b/changes/changelog.d/1171.bugfix deleted file mode 100644 index 52e285460..000000000 --- a/changes/changelog.d/1171.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix validity issues in openapi/swagger spec files (#1171) diff --git a/changes/changelog.d/1319.enhancement b/changes/changelog.d/1319.enhancement deleted file mode 100644 index 40a24231c..000000000 --- a/changes/changelog.d/1319.enhancement +++ /dev/null @@ -1 +0,0 @@ -Parameterize the default S3 ACL when uploading objects. (#1319) diff --git a/changes/changelog.d/1362.bugfix b/changes/changelog.d/1362.bugfix deleted file mode 100644 index 461606312..000000000 --- a/changes/changelog.d/1362.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix editing playlist tracks (#1362) diff --git a/changes/changelog.d/1526.enhancement b/changes/changelog.d/1526.enhancement deleted file mode 100644 index 30e865a9f..000000000 --- a/changes/changelog.d/1526.enhancement +++ /dev/null @@ -1 +0,0 @@ -Automatically fetch next page of tracks (#1526) diff --git a/changes/changelog.d/1541.doc b/changes/changelog.d/1541.doc deleted file mode 100644 index ac863e5a5..000000000 --- a/changes/changelog.d/1541.doc +++ /dev/null @@ -1 +0,0 @@ -Documented LOGLEVEL command (#1541). diff --git a/changes/changelog.d/1562.doc b/changes/changelog.d/1562.doc deleted file mode 100644 index 09ae5f8c9..000000000 --- a/changes/changelog.d/1562.doc +++ /dev/null @@ -1 +0,0 @@ -Added virtualenv upgrade instructions for Debian (#1562). diff --git a/changes/changelog.d/1563.enhancement b/changes/changelog.d/1563.enhancement deleted file mode 100644 index bc0699843..000000000 --- a/changes/changelog.d/1563.enhancement +++ /dev/null @@ -1 +0,0 @@ -Adding support for play all radio in search result page (#1563) diff --git a/changes/changelog.d/1624.doc b/changes/changelog.d/1624.doc deleted file mode 100644 index 140fa25c6..000000000 --- a/changes/changelog.d/1624.doc +++ /dev/null @@ -1 +0,0 @@ -Documented the `NGINX_MAX_BODY_SIZE` .env variable (#1624). diff --git a/changes/changelog.d/1627.doc b/changes/changelog.d/1627.doc deleted file mode 100644 index 49bd506bf..000000000 --- a/changes/changelog.d/1627.doc +++ /dev/null @@ -1 +0,0 @@ -Add restore instructions to backup docs (#1627). diff --git a/changes/changelog.d/1644.misc b/changes/changelog.d/1644.misc deleted file mode 100644 index 6b4937a0e..000000000 --- a/changes/changelog.d/1644.misc +++ /dev/null @@ -1 +0,0 @@ -Use vite for building the frontend, #1644 diff --git a/changes/changelog.d/1660.bugfix b/changes/changelog.d/1660.bugfix deleted file mode 100644 index a2931d286..000000000 --- a/changes/changelog.d/1660.bugfix +++ /dev/null @@ -1 +0,0 @@ -Remove unused Footer component (#1660) diff --git a/changes/changelog.d/1663.bugfix b/changes/changelog.d/1663.bugfix deleted file mode 100644 index 705938dff..000000000 --- a/changes/changelog.d/1663.bugfix +++ /dev/null @@ -1 +0,0 @@ -Remove usage of deprecated Model and Serializer fields (#1663) diff --git a/changes/changelog.d/1708.bugfix b/changes/changelog.d/1708.bugfix deleted file mode 100644 index 100750a35..000000000 --- a/changes/changelog.d/1708.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed remote subscription form in Podcast and search views (#1708) diff --git a/changes/changelog.d/1711.enhancement b/changes/changelog.d/1711.enhancement deleted file mode 100644 index 913939dd9..000000000 --- a/changes/changelog.d/1711.enhancement +++ /dev/null @@ -1 +0,0 @@ -New task checking if remote instance is reachable to avoid playback latence (#1711) diff --git a/changes/changelog.d/1720.bugfix b/changes/changelog.d/1720.bugfix deleted file mode 100644 index 5a804da06..000000000 --- a/changes/changelog.d/1720.bugfix +++ /dev/null @@ -1 +0,0 @@ -Hide create custom radio to un-authenticated users (#1720) diff --git a/changes/changelog.d/1726.bugfix b/changes/changelog.d/1726.bugfix deleted file mode 100644 index 21a96f7c5..000000000 --- a/changes/changelog.d/1726.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes development environment set-up with docker (1726) diff --git a/changes/changelog.d/1729.bugfix b/changes/changelog.d/1729.bugfix deleted file mode 100644 index b7dd2b7c4..000000000 --- a/changes/changelog.d/1729.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes channel page (#1729) (1729) diff --git a/changes/changelog.d/1736.bugfix b/changes/changelog.d/1736.bugfix deleted file mode 100644 index e8d15c345..000000000 --- a/changes/changelog.d/1736.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed login redirect (1736) diff --git a/changes/changelog.d/1738.bugfix b/changes/changelog.d/1738.bugfix deleted file mode 100644 index cd6ad4b04..000000000 --- a/changes/changelog.d/1738.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed upload form VUE errors (#1738) (1738) diff --git a/changes/changelog.d/1759.bugfix b/changes/changelog.d/1759.bugfix deleted file mode 100644 index 4389310cf..000000000 --- a/changes/changelog.d/1759.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix CSP issue caused by django-channels package (#1752) diff --git a/changes/changelog.d/1759.enhancement b/changes/changelog.d/1759.enhancement deleted file mode 100644 index 569282bf5..000000000 --- a/changes/changelog.d/1759.enhancement +++ /dev/null @@ -1 +0,0 @@ -Replace django-channels package with web socket implementation from @vueuse/core (#1715) diff --git a/changes/changelog.d/1768.enhancement b/changes/changelog.d/1768.enhancement deleted file mode 100644 index e597dc0f1..000000000 --- a/changes/changelog.d/1768.enhancement +++ /dev/null @@ -1 +0,0 @@ -Migrate to Vue 3 diff --git a/changes/changelog.d/1769.bugfix b/changes/changelog.d/1769.bugfix deleted file mode 100644 index c209cf176..000000000 --- a/changes/changelog.d/1769.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes service worker (#1634) diff --git a/changes/changelog.d/1769.enhancement b/changes/changelog.d/1769.enhancement deleted file mode 100644 index a212d50ba..000000000 --- a/changes/changelog.d/1769.enhancement +++ /dev/null @@ -1 +0,0 @@ -Handle PWA correctly and provide better cache strategy for album covers (#1721) diff --git a/changes/changelog.d/1773.bugfix b/changes/changelog.d/1773.bugfix deleted file mode 100644 index 73be673d4..000000000 --- a/changes/changelog.d/1773.bugfix +++ /dev/null @@ -1 +0,0 @@ -Channel overview was displaying foreign tracks (#1773) (1773) diff --git a/changes/changelog.d/1783.bugfix b/changes/changelog.d/1783.bugfix deleted file mode 100644 index c2e650a03..000000000 --- a/changes/changelog.d/1783.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes embed player (#1783) (1783) diff --git a/changes/changelog.d/1787.enhancement b/changes/changelog.d/1787.enhancement deleted file mode 100644 index 6a96abb82..000000000 --- a/changes/changelog.d/1787.enhancement +++ /dev/null @@ -1 +0,0 @@ -Allow arbitrary length names for artists, albums and tracks diff --git a/changes/changelog.d/1796.enhancement b/changes/changelog.d/1796.enhancement deleted file mode 100644 index b4833dc80..000000000 --- a/changes/changelog.d/1796.enhancement +++ /dev/null @@ -1 +0,0 @@ -Cleanup Gitlab CI and Dockerfiles (!1796) diff --git a/changes/changelog.d/1800.doc b/changes/changelog.d/1800.doc deleted file mode 100644 index 99229a295..000000000 --- a/changes/changelog.d/1800.doc +++ /dev/null @@ -1 +0,0 @@ -Document the new login flow of the CLI-tool (#1800) diff --git a/changes/changelog.d/1808.feature b/changes/changelog.d/1808.feature deleted file mode 100644 index 07dc9d95e..000000000 --- a/changes/changelog.d/1808.feature +++ /dev/null @@ -1 +0,0 @@ -Prepare API for the upcoming version 2 diff --git a/changes/changelog.d/1814.bugfix b/changes/changelog.d/1814.bugfix deleted file mode 100644 index e02fa20e4..000000000 --- a/changes/changelog.d/1814.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow enabling systemd funkwhale.target diff --git a/changes/changelog.d/1815.enhancement b/changes/changelog.d/1815.enhancement deleted file mode 100644 index 689ec0cfa..000000000 --- a/changes/changelog.d/1815.enhancement +++ /dev/null @@ -1 +0,0 @@ -Update migration after django update (#1815) diff --git a/changes/changelog.d/1822.update b/changes/changelog.d/1822.update deleted file mode 100644 index 691ae10a2..000000000 --- a/changes/changelog.d/1822.update +++ /dev/null @@ -1,24 +0,0 @@ - -If you are running the docker deployment, make sure to update our compose file. -In this small example we show you how to save the old config and update it -correctly: - -``` -export FUNKWHALE_VERSION="1.3.0" -cd /srv/funkwhale -docker-compose down -mv docker-compose.yml docker-compose.bak -curl -L -o /srv/funkwhale/docker-compose.yml "https://dev.funkwhale.audio/funkwhale/funkwhale/raw/${FUNKWHALE_VERSION}/deploy/docker-compose.yml" -``` - -.. note:: - If you need to customize your nginx template, e.g. to work around `problems with - Docker's resolver `_, you can mount your - custom nginx configuration into the container. Uncomment the commented volumes in the `nginx` section of your `docker-compose.yml`. - Additionally you need to update the paths in `nginx/funkwhale.template`. - Replace all occurrences of `/funkwhale` by `/usr/share/nginx/html`. - This loads the templates from your `nginx` folder and overrides the template files in the Docker container. - -``` -docker-compose up -d -``` diff --git a/changes/changelog.d/1831.enhancement b/changes/changelog.d/1831.enhancement deleted file mode 100644 index 8a90514ec..000000000 --- a/changes/changelog.d/1831.enhancement +++ /dev/null @@ -1,2 +0,0 @@ -Migrate to vue-i18n (#1831) -Fix locale changing (#1862) diff --git a/changes/changelog.d/1831.feature b/changes/changelog.d/1831.feature deleted file mode 100644 index 36abc2a28..000000000 --- a/changes/changelog.d/1831.feature +++ /dev/null @@ -1 +0,0 @@ -Add Gitpod configuration and guide diff --git a/changes/changelog.d/1833.enhancement b/changes/changelog.d/1833.enhancement deleted file mode 100644 index 8941e8803..000000000 --- a/changes/changelog.d/1833.enhancement +++ /dev/null @@ -1 +0,0 @@ -Fix Serializer for inline channel artists (#1833) diff --git a/changes/changelog.d/1866.enhancement b/changes/changelog.d/1866.enhancement deleted file mode 100644 index 3984d3256..000000000 --- a/changes/changelog.d/1866.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add playable tracks to gitpod instance diff --git a/changes/changelog.d/1873.bugfix b/changes/changelog.d/1873.bugfix deleted file mode 100644 index ac660f5ca..000000000 --- a/changes/changelog.d/1873.bugfix +++ /dev/null @@ -1 +0,0 @@ -Skip refreshing local actors in celery federation.refresh_actor_data task - fixes disappearing avatars (!1873) diff --git a/changes/changelog.d/1875.enhancement b/changes/changelog.d/1875.enhancement deleted file mode 100644 index 5d1140f54..000000000 --- a/changes/changelog.d/1875.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add python debug and test support for gitpod diff --git a/changes/changelog.d/1876.bugfix b/changes/changelog.d/1876.bugfix deleted file mode 100644 index 68f86c19c..000000000 --- a/changes/changelog.d/1876.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix global keyboard shortcuts firing when input is focused (#1876) diff --git a/changes/changelog.d/1877.refactoring b/changes/changelog.d/1877.refactoring deleted file mode 100644 index 9e970de63..000000000 --- a/changes/changelog.d/1877.refactoring +++ /dev/null @@ -1 +0,0 @@ -Replace django-rest-auth with dj-rest-auth (#1877) diff --git a/changes/changelog.d/1879.enhancement b/changes/changelog.d/1879.enhancement deleted file mode 100644 index 1c477a80b..000000000 --- a/changes/changelog.d/1879.enhancement +++ /dev/null @@ -1 +0,0 @@ -Apply migrations on API container start (!1879) diff --git a/changes/changelog.d/1890.bugfix b/changes/changelog.d/1890.bugfix deleted file mode 100644 index d68c08d89..000000000 --- a/changes/changelog.d/1890.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix OAuth login (#1890) diff --git a/changes/changelog.d/1892.enhancement b/changes/changelog.d/1892.enhancement deleted file mode 100644 index 527c9d8f4..000000000 --- a/changes/changelog.d/1892.enhancement +++ /dev/null @@ -1 +0,0 @@ -Fix openapi specs for user endpoints (#1892, #1894) diff --git a/changes/changelog.d/1895.enhancement b/changes/changelog.d/1895.enhancement deleted file mode 100644 index 447946729..000000000 --- a/changes/changelog.d/1895.enhancement +++ /dev/null @@ -1 +0,0 @@ -Make sure ChannelViewSet always has a serializer (#1895) diff --git a/changes/changelog.d/1896.enhancement b/changes/changelog.d/1896.enhancement deleted file mode 100644 index 2f384d2b6..000000000 --- a/changes/changelog.d/1896.enhancement +++ /dev/null @@ -1 +0,0 @@ -Improve specification of LibraryFollowViewSet (#1896) diff --git a/changes/changelog.d/1897.enhancement b/changes/changelog.d/1897.enhancement deleted file mode 100644 index 6f508553b..000000000 --- a/changes/changelog.d/1897.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add Serializer for SpaManifest endpoint diff --git a/changes/changelog.d/1898.enhancement b/changes/changelog.d/1898.enhancement deleted file mode 100644 index 10c683c47..000000000 --- a/changes/changelog.d/1898.enhancement +++ /dev/null @@ -1 +0,0 @@ -Fix specs for ListenViewSet (#1898) diff --git a/changes/changelog.d/1899.enhancement b/changes/changelog.d/1899.enhancement deleted file mode 100644 index 458a98dbf..000000000 --- a/changes/changelog.d/1899.enhancement +++ /dev/null @@ -1 +0,0 @@ -Exclude /api/v1/oauth/authorize from the specs since its not supported yet (#1899) diff --git a/changes/changelog.d/1901.enhancement b/changes/changelog.d/1901.enhancement deleted file mode 100644 index f97f1d8ef..000000000 --- a/changes/changelog.d/1901.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add hint which serializer is used for OembedView (#1901) diff --git a/changes/changelog.d/1902.enhancement b/changes/changelog.d/1902.enhancement deleted file mode 100644 index 1d73bd24d..000000000 --- a/changes/changelog.d/1902.enhancement +++ /dev/null @@ -1 +0,0 @@ -Use proper serializer for Search endpoint (#1902) diff --git a/changes/changelog.d/1903.enhancement b/changes/changelog.d/1903.enhancement deleted file mode 100644 index eff5f045e..000000000 --- a/changes/changelog.d/1903.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add proper serialization for TextPreviewView (#1903) diff --git a/changes/changelog.d/1908.doc b/changes/changelog.d/1908.doc deleted file mode 100644 index f40f807d6..000000000 --- a/changes/changelog.d/1908.doc +++ /dev/null @@ -1 +0,0 @@ -Rewrote the architecture file (#1908) diff --git a/changes/changelog.d/1910.doc b/changes/changelog.d/1910.doc deleted file mode 100644 index a1f331caa..000000000 --- a/changes/changelog.d/1910.doc +++ /dev/null @@ -1 +0,0 @@ -Rewrote the plugins documentation (#1910) diff --git a/changes/changelog.d/1911.doc b/changes/changelog.d/1911.doc deleted file mode 100644 index c54c97fdd..000000000 --- a/changes/changelog.d/1911.doc +++ /dev/null @@ -1 +0,0 @@ -Rewrote the federation developer documentation (#1911) diff --git a/changes/changelog.d/1919.bugfix b/changes/changelog.d/1919.bugfix deleted file mode 100644 index dcf504cc9..000000000 --- a/changes/changelog.d/1919.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix media directory nginx routing error in front docker container introduced in !1897 diff --git a/changes/changelog.d/1923.bugfix b/changes/changelog.d/1923.bugfix deleted file mode 100644 index 59538f84f..000000000 --- a/changes/changelog.d/1923.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix track table showing all tracks and double pagination in some cases (#1923) diff --git a/changes/changelog.d/1924-filtering.bugfix b/changes/changelog.d/1924-filtering.bugfix deleted file mode 100644 index 2d3322731..000000000 --- a/changes/changelog.d/1924-filtering.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix user requests and reports filtering (#1924) diff --git a/changes/changelog.d/1924-focus.bugfix b/changes/changelog.d/1924-focus.bugfix deleted file mode 100644 index 603b82233..000000000 --- a/changes/changelog.d/1924-focus.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix content form autofocus despite `autofocus` prop being set to `false` (#1924) diff --git a/changes/changelog.d/1927.bugfix b/changes/changelog.d/1927.bugfix deleted file mode 100644 index de8c90e41..000000000 --- a/changes/changelog.d/1927.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix fetching pages of albums in album detail view (#1927) diff --git a/changes/changelog.d/1928.bugfix b/changes/changelog.d/1928.bugfix deleted file mode 100644 index 89f8d04e1..000000000 --- a/changes/changelog.d/1928.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix play button in albums with multi-page volumes (#1928) diff --git a/changes/changelog.d/1929.bugfix b/changes/changelog.d/1929.bugfix deleted file mode 100644 index 663ec77e0..000000000 --- a/changes/changelog.d/1929.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix purging of dangling files #1929 diff --git a/changes/changelog.d/1931.bugfix b/changes/changelog.d/1931.bugfix deleted file mode 100644 index f9965a902..000000000 --- a/changes/changelog.d/1931.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix player closing when queue ends (#1931) diff --git a/changes/changelog.d/1933.bugfix b/changes/changelog.d/1933.bugfix deleted file mode 100644 index 7aaafa535..000000000 --- a/changes/changelog.d/1933.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix adding same track multiple times (#1933) diff --git a/changes/changelog.d/1934.bugfix b/changes/changelog.d/1934.bugfix deleted file mode 100644 index 2ccb1287c..000000000 --- a/changes/changelog.d/1934.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix changing visualizer CORS error (#1934). diff --git a/changes/changelog.d/1937.bugfix b/changes/changelog.d/1937.bugfix deleted file mode 100644 index 9ffc14382..000000000 --- a/changes/changelog.d/1937.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow playback of media from external frontend (#1937). diff --git a/changes/changelog.d/1946.bugfix b/changes/changelog.d/1946.bugfix deleted file mode 100644 index c091279d6..000000000 --- a/changes/changelog.d/1946.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix embedded player not working on social posts (1946) diff --git a/changes/changelog.d/1966.doc b/changes/changelog.d/1966.doc deleted file mode 100644 index f295d69fd..000000000 --- a/changes/changelog.d/1966.doc +++ /dev/null @@ -1 +0,0 @@ -Add systemd update instructions to Debian upgrade instructions (#1966) diff --git a/changes/changelog.d/1968.enhancement b/changes/changelog.d/1968.enhancement deleted file mode 100644 index ea6e5e7dc..000000000 --- a/changes/changelog.d/1968.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add playlists radio to search page (#1968) diff --git a/changes/changelog.d/1975.bugfix b/changes/changelog.d/1975.bugfix deleted file mode 100644 index 11d00ce66..000000000 --- a/changes/changelog.d/1975.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix search by text in affected views (#1858) diff --git a/changes/changelog.d/1975.enhancement b/changes/changelog.d/1975.enhancement deleted file mode 100644 index 659b4a8e9..000000000 --- a/changes/changelog.d/1975.enhancement +++ /dev/null @@ -1 +0,0 @@ -Drop direct dependency on pyopenssl (#1975) diff --git a/changes/changelog.d/1976.bugfix b/changes/changelog.d/1976.bugfix deleted file mode 100644 index f82a110ce..000000000 --- a/changes/changelog.d/1976.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix remote search (#1857) diff --git a/changes/changelog.d/1976_2.doc b/changes/changelog.d/1976_2.doc deleted file mode 100644 index 42d9ef426..000000000 --- a/changes/changelog.d/1976_2.doc +++ /dev/null @@ -1 +0,0 @@ -Fix broken links in CHANGELOG (#1976) diff --git a/changes/changelog.d/1977.bugfix b/changes/changelog.d/1977.bugfix deleted file mode 100644 index e05e03648..000000000 --- a/changes/changelog.d/1977.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix CSP header issues diff --git a/changes/changelog.d/1997.bugfix b/changes/changelog.d/1997.bugfix deleted file mode 100644 index c35128083..000000000 --- a/changes/changelog.d/1997.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes track listenings not being sent when tab is not focused diff --git a/changes/changelog.d/1999.enhancement b/changes/changelog.d/1999.enhancement deleted file mode 100644 index 807a19be2..000000000 --- a/changes/changelog.d/1999.enhancement +++ /dev/null @@ -1 +0,0 @@ -Update upload status when import fails (#1999) diff --git a/changes/changelog.d/2002.bugfix b/changes/changelog.d/2002.bugfix deleted file mode 100644 index 30a783f92..000000000 --- a/changes/changelog.d/2002.bugfix +++ /dev/null @@ -1 +0,0 @@ - Remove trailing slash from reverse proxy configuration diff --git a/changes/changelog.d/2006.bugfix b/changes/changelog.d/2006.bugfix deleted file mode 100644 index 3ac481a34..000000000 --- a/changes/changelog.d/2006.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix timeout on spa manifest requests diff --git a/changes/changelog.d/2007.enhancement b/changes/changelog.d/2007.enhancement deleted file mode 100644 index f7cc6bf43..000000000 --- a/changes/changelog.d/2007.enhancement +++ /dev/null @@ -1 +0,0 @@ -Random and less listened radio filter out un-owned content on library section (#2007) diff --git a/changes/changelog.d/2022.enhancement b/changes/changelog.d/2022.enhancement deleted file mode 100644 index 49f18ade2..000000000 --- a/changes/changelog.d/2022.enhancement +++ /dev/null @@ -1 +0,0 @@ -Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022) diff --git a/changes/changelog.d/2023.bugfix b/changes/changelog.d/2023.bugfix deleted file mode 100644 index f139fd55d..000000000 --- a/changes/changelog.d/2023.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed an issue which caused links in Markdown forms to not render correctly. (#2023) diff --git a/changes/changelog.d/2036.bugfix b/changes/changelog.d/2036.bugfix deleted file mode 100644 index 059cbd9ee..000000000 --- a/changes/changelog.d/2036.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix postgres connection details in docker setup diff --git a/changes/changelog.d/2049.doc b/changes/changelog.d/2049.doc deleted file mode 100644 index 568dfdd73..000000000 --- a/changes/changelog.d/2049.doc +++ /dev/null @@ -1 +0,0 @@ -Add generic upgrade instructions to Docker postgres documentation (#2049) diff --git a/changes/changelog.d/2050.doc b/changes/changelog.d/2050.doc deleted file mode 100644 index f452eefb0..000000000 --- a/changes/changelog.d/2050.doc +++ /dev/null @@ -1 +0,0 @@ -Added Nginx regeneration instructions to Debian update guide (#2050) diff --git a/changes/changelog.d/2054.bugfix b/changes/changelog.d/2054.bugfix deleted file mode 100644 index 4dbfadd7a..000000000 --- a/changes/changelog.d/2054.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed mobile player element widths (#2054) diff --git a/changes/changelog.d/2058.bugfix b/changes/changelog.d/2058.bugfix deleted file mode 100644 index ce7947eb2..000000000 --- a/changes/changelog.d/2058.bugfix +++ /dev/null @@ -1 +0,0 @@ -Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058) diff --git a/changes/changelog.d/2072.bugfix b/changes/changelog.d/2072.bugfix deleted file mode 100644 index 98dc105bb..000000000 --- a/changes/changelog.d/2072.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix docker builds on armv7 diff --git a/changes/changelog.d/2092.bugfix b/changes/changelog.d/2092.bugfix deleted file mode 100644 index 0c6089767..000000000 --- a/changes/changelog.d/2092.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow summary field of actors to be blank. This leaves actors valid that have a blank (`""`) summary field and allows follows from those. diff --git a/changes/changelog.d/2094.bugfix b/changes/changelog.d/2094.bugfix deleted file mode 100644 index d2c1ef99a..000000000 --- a/changes/changelog.d/2094.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix front album tracks count translation diff --git a/changes/changelog.d/2118.bugfix b/changes/changelog.d/2118.bugfix deleted file mode 100644 index 905b30b6d..000000000 --- a/changes/changelog.d/2118.bugfix +++ /dev/null @@ -1,4 +0,0 @@ -Prefer str over dict for the CACHE_URL api setting - -This fix the ability to reuse the CACHE_URL with other settings such as -CELERY_BROKER_URL. diff --git a/changes/changelog.d/2124.doc b/changes/changelog.d/2124.doc deleted file mode 100644 index 4f030887d..000000000 --- a/changes/changelog.d/2124.doc +++ /dev/null @@ -1 +0,0 @@ -Remove unnecessary postgres variable in Docker migration guide (#2124). diff --git a/changes/changelog.d/add_pre-commit.misc b/changes/changelog.d/add_pre-commit.misc deleted file mode 100644 index ed90c22d3..000000000 --- a/changes/changelog.d/add_pre-commit.misc +++ /dev/null @@ -1 +0,0 @@ -Add pre-commit to development tools diff --git a/changes/changelog.d/admin_docs.enhancement b/changes/changelog.d/admin_docs.enhancement deleted file mode 100644 index 7cdb0dc8a..000000000 --- a/changes/changelog.d/admin_docs.enhancement +++ /dev/null @@ -1 +0,0 @@ -All administrator documentation has been rewritten to improve clarity and update outdated information. diff --git a/changes/changelog.d/alpine-317.enhancement b/changes/changelog.d/alpine-317.enhancement deleted file mode 100644 index 48d68120e..000000000 --- a/changes/changelog.d/alpine-317.enhancement +++ /dev/null @@ -1 +0,0 @@ -Upgrade docker base image to alpine 3.17 diff --git a/changes/changelog.d/alpine-dep-pin.enhancement b/changes/changelog.d/alpine-dep-pin.enhancement deleted file mode 100644 index 003430611..000000000 --- a/changes/changelog.d/alpine-dep-pin.enhancement +++ /dev/null @@ -1 +0,0 @@ -Pin Alpine package versions in API Dockerfile (fixes part of CI build issues). diff --git a/changes/changelog.d/api-tests-warnings.misc b/changes/changelog.d/api-tests-warnings.misc deleted file mode 100644 index 19a1a0f03..000000000 --- a/changes/changelog.d/api-tests-warnings.misc +++ /dev/null @@ -1 +0,0 @@ -Fix api tests warnings by renaming fixtures diff --git a/changes/changelog.d/api-tools-config-pyproject.misc b/changes/changelog.d/api-tools-config-pyproject.misc deleted file mode 100644 index 4de38458e..000000000 --- a/changes/changelog.d/api-tools-config-pyproject.misc +++ /dev/null @@ -1 +0,0 @@ -Move api tools config to pyproject.toml diff --git a/changes/changelog.d/api.doc b/changes/changelog.d/api.doc deleted file mode 100644 index 017949411..000000000 --- a/changes/changelog.d/api.doc +++ /dev/null @@ -1 +0,0 @@ -Updated API developer documentation (#1912, #1909) diff --git a/changes/changelog.d/auto-darkmode.enhancement b/changes/changelog.d/auto-darkmode.enhancement deleted file mode 100644 index 1657bfdd2..000000000 --- a/changes/changelog.d/auto-darkmode.enhancement +++ /dev/null @@ -1 +0,0 @@ -Allow using default browser dark mode and update UI dynamically on change diff --git a/changes/changelog.d/autobahn.bugfix b/changes/changelog.d/autobahn.bugfix deleted file mode 100644 index 9d9a59f62..000000000 --- a/changes/changelog.d/autobahn.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix docker API image building with removing autobahn workaround version pin diff --git a/changes/changelog.d/build-api-package-wheel.enhancement b/changes/changelog.d/build-api-package-wheel.enhancement deleted file mode 100644 index a5f74ed19..000000000 --- a/changes/changelog.d/build-api-package-wheel.enhancement +++ /dev/null @@ -1 +0,0 @@ -Allow installing the funkwhale_api package diff --git a/changes/changelog.d/catch_value_error_radio.bugfix b/changes/changelog.d/catch_value_error_radio.bugfix deleted file mode 100644 index 2e6e74b7b..000000000 --- a/changes/changelog.d/catch_value_error_radio.bugfix +++ /dev/null @@ -1 +0,0 @@ -Catch ValueError on radio end (#1596) diff --git a/changes/changelog.d/ci-add-broken-link-checker.misc b/changes/changelog.d/ci-add-broken-link-checker.misc deleted file mode 100644 index a4888badc..000000000 --- a/changes/changelog.d/ci-add-broken-link-checker.misc +++ /dev/null @@ -1 +0,0 @@ -Add CI broken links checker diff --git a/changes/changelog.d/ci-build-artifacts-permissions.misc b/changes/changelog.d/ci-build-artifacts-permissions.misc deleted file mode 100644 index 5374e4f98..000000000 --- a/changes/changelog.d/ci-build-artifacts-permissions.misc +++ /dev/null @@ -1 +0,0 @@ -Fix permissions for build artifacts diff --git a/changes/changelog.d/ci-cache-lychee-urls-for-1d.misc b/changes/changelog.d/ci-cache-lychee-urls-for-1d.misc deleted file mode 100644 index b862fe797..000000000 --- a/changes/changelog.d/ci-cache-lychee-urls-for-1d.misc +++ /dev/null @@ -1 +0,0 @@ -Cache lychee checked urls for 1 day in CI diff --git a/changes/changelog.d/ci-changelog-snippet.misc b/changes/changelog.d/ci-changelog-snippet.misc deleted file mode 100644 index a728b3db9..000000000 --- a/changes/changelog.d/ci-changelog-snippet.misc +++ /dev/null @@ -1 +0,0 @@ -Add a CI job to check if changelog snippet is available diff --git a/changes/changelog.d/ci-remove-all-in-one-docker.misc b/changes/changelog.d/ci-remove-all-in-one-docker.misc deleted file mode 100644 index 8c6c6c9a4..000000000 --- a/changes/changelog.d/ci-remove-all-in-one-docker.misc +++ /dev/null @@ -1 +0,0 @@ -Remove docker_all_in_one_release ci job diff --git a/changes/changelog.d/cleanup.doc b/changes/changelog.d/cleanup.doc deleted file mode 100644 index 6649cf83c..000000000 --- a/changes/changelog.d/cleanup.doc +++ /dev/null @@ -1 +0,0 @@ -Cleaned up documentation diff --git a/changes/changelog.d/compose.update b/changes/changelog.d/compose.update deleted file mode 100644 index 1888fd6d2..000000000 --- a/changes/changelog.d/compose.update +++ /dev/null @@ -1,14 +0,0 @@ -The Docker instructions now use the updated Docker compose plugin. If you previously used the ``docker-compose`` standalone installation, do the following while upgrading: - -1. Download the `Docker compose plugin `_ -2. Stop your containers using the **docker-compose** syntax. - -.. code-block:: sh - sudo docker-compose down - -3. Bring the containers back up using the **docker compose** syntax. - -.. code-block:: sh - sudo docker compose up -d - -After this you can continue to use the **docker compose** syntax for all Docker management tasks. diff --git a/changes/changelog.d/contributing.doc b/changes/changelog.d/contributing.doc deleted file mode 100644 index 9dbd526cb..000000000 --- a/changes/changelog.d/contributing.doc +++ /dev/null @@ -1 +0,0 @@ -Updated CONTRIBUTING guide with up-to-date documentation. Created layout in documentation hub. diff --git a/changes/changelog.d/coverage.enhancement b/changes/changelog.d/coverage.enhancement deleted file mode 100644 index bb66a780e..000000000 --- a/changes/changelog.d/coverage.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add coverage report for Frontend Tests diff --git a/changes/changelog.d/create-api-package-entrypoint.enhancement b/changes/changelog.d/create-api-package-entrypoint.enhancement deleted file mode 100644 index eabad34f3..000000000 --- a/changes/changelog.d/create-api-package-entrypoint.enhancement +++ /dev/null @@ -1 +0,0 @@ -Create the funkwhale-manage entrypoint in the api package diff --git a/changes/changelog.d/create_lib_cmd.feature b/changes/changelog.d/create_lib_cmd.feature deleted file mode 100644 index da1144529..000000000 --- a/changes/changelog.d/create_lib_cmd.feature +++ /dev/null @@ -1 +0,0 @@ -Add a management command to create a new library for a user diff --git a/changes/changelog.d/debian-install-docs.bugfix b/changes/changelog.d/debian-install-docs.bugfix deleted file mode 100644 index 89b926fc8..000000000 --- a/changes/changelog.d/debian-install-docs.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix lots of problems in debian installation guide diff --git a/changes/changelog.d/do-not-buffer-python-stdout-stderr-in-docker.enhancement b/changes/changelog.d/do-not-buffer-python-stdout-stderr-in-docker.enhancement deleted file mode 100644 index e61dacc98..000000000 --- a/changes/changelog.d/do-not-buffer-python-stdout-stderr-in-docker.enhancement +++ /dev/null @@ -1 +0,0 @@ -Don't buffer python stdout/err in docker diff --git a/changes/changelog.d/do-not-compile-python-byte-code-in-docker.enhancement b/changes/changelog.d/do-not-compile-python-byte-code-in-docker.enhancement deleted file mode 100644 index c71fdc29f..000000000 --- a/changes/changelog.d/do-not-compile-python-byte-code-in-docker.enhancement +++ /dev/null @@ -1 +0,0 @@ -Don't compile python byte code in docker diff --git a/changes/changelog.d/do-not-use-poetry-in-production-deployment.enhancement b/changes/changelog.d/do-not-use-poetry-in-production-deployment.enhancement deleted file mode 100644 index 9e87509db..000000000 --- a/changes/changelog.d/do-not-use-poetry-in-production-deployment.enhancement +++ /dev/null @@ -1 +0,0 @@ -Don't use poetry in production deployments diff --git a/changes/changelog.d/docker-api-cache-env-variables.bugfix b/changes/changelog.d/docker-api-cache-env-variables.bugfix deleted file mode 100644 index 80e35296a..000000000 --- a/changes/changelog.d/docker-api-cache-env-variables.bugfix +++ /dev/null @@ -1 +0,0 @@ -Move api docker hardcoded env vars in the settings module diff --git a/changes/changelog.d/docker-nginx-entrypoint.bugfix b/changes/changelog.d/docker-nginx-entrypoint.bugfix deleted file mode 100644 index 48c6e05c2..000000000 --- a/changes/changelog.d/docker-nginx-entrypoint.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix docker nginx entrypoint diff --git a/changes/changelog.d/docker-public-port.bugfix b/changes/changelog.d/docker-public-port.bugfix deleted file mode 100644 index 063afde05..000000000 --- a/changes/changelog.d/docker-public-port.bugfix +++ /dev/null @@ -1 +0,0 @@ -Docker setup: do not export the API port 5000 publicly diff --git a/changes/changelog.d/docs_rewrite.doc b/changes/changelog.d/docs_rewrite.doc deleted file mode 100644 index b9d8b7b38..000000000 --- a/changes/changelog.d/docs_rewrite.doc +++ /dev/null @@ -1 +0,0 @@ -Rewrote documentation contributor guide. diff --git a/changes/changelog.d/dot.enhancement b/changes/changelog.d/dot.enhancement deleted file mode 100644 index d763136a4..000000000 --- a/changes/changelog.d/dot.enhancement +++ /dev/null @@ -1 +0,0 @@ -Update Django OAuth Toolkit to version 2, ref #1944 diff --git a/changes/changelog.d/entrypoint.misc b/changes/changelog.d/entrypoint.misc deleted file mode 100644 index 8cbf72ef9..000000000 --- a/changes/changelog.d/entrypoint.misc +++ /dev/null @@ -1 +0,0 @@ -Move database url composition from custom script to django settings diff --git a/changes/changelog.d/fix-favorite-button-in-queue.bugfix b/changes/changelog.d/fix-favorite-button-in-queue.bugfix deleted file mode 100644 index 6992213a3..000000000 --- a/changes/changelog.d/fix-favorite-button-in-queue.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix favorite button in queue diff --git a/changes/changelog.d/format-api-pyproject.misc b/changes/changelog.d/format-api-pyproject.misc deleted file mode 100644 index 80fea498d..000000000 --- a/changes/changelog.d/format-api-pyproject.misc +++ /dev/null @@ -1 +0,0 @@ -Format api pyproject.toml diff --git a/changes/changelog.d/front-docker-cleanup.enhancement b/changes/changelog.d/front-docker-cleanup.enhancement deleted file mode 100644 index 26a639c38..000000000 --- a/changes/changelog.d/front-docker-cleanup.enhancement +++ /dev/null @@ -1 +0,0 @@ -Cleaned up frontend docker container diff --git a/changes/changelog.d/front-dockerfile-native-build.enhancement b/changes/changelog.d/front-dockerfile-native-build.enhancement deleted file mode 100644 index 72644a9b7..000000000 --- a/changes/changelog.d/front-dockerfile-native-build.enhancement +++ /dev/null @@ -1 +0,0 @@ -Build frontend natively for cross-arch docker images diff --git a/changes/changelog.d/harden-security-for-debian-install.doc b/changes/changelog.d/harden-security-for-debian-install.doc deleted file mode 100644 index 3fed12de8..000000000 --- a/changes/changelog.d/harden-security-for-debian-install.doc +++ /dev/null @@ -1 +0,0 @@ -Harden security for debian install docs diff --git a/changes/changelog.d/improve-docker-layer-caching.enhancement b/changes/changelog.d/improve-docker-layer-caching.enhancement deleted file mode 100644 index c89657f9a..000000000 --- a/changes/changelog.d/improve-docker-layer-caching.enhancement +++ /dev/null @@ -1 +0,0 @@ -Improve docker caching diff --git a/changes/changelog.d/improve-signal-handling.bugfix b/changes/changelog.d/improve-signal-handling.bugfix deleted file mode 100644 index 733fed50d..000000000 --- a/changes/changelog.d/improve-signal-handling.bugfix +++ /dev/null @@ -1 +0,0 @@ -Improve signal handling for service and containers diff --git a/changes/changelog.d/install-api-python-package-in-docker.enhancement b/changes/changelog.d/install-api-python-package-in-docker.enhancement deleted file mode 100644 index 7a835584b..000000000 --- a/changes/changelog.d/install-api-python-package-in-docker.enhancement +++ /dev/null @@ -1 +0,0 @@ -Install API python package in docker image diff --git a/changes/changelog.d/install-guides.enhancement b/changes/changelog.d/install-guides.enhancement deleted file mode 100644 index 8b82eaede..000000000 --- a/changes/changelog.d/install-guides.enhancement +++ /dev/null @@ -1 +0,0 @@ -Updated the installation guides to make installation steps clearer. diff --git a/changes/changelog.d/is.enhancement b/changes/changelog.d/is.enhancement deleted file mode 100644 index 410fb6b3e..000000000 --- a/changes/changelog.d/is.enhancement +++ /dev/null @@ -1 +0,0 @@ -Remove unnecessary or wrong `is` keyword usage from backend diff --git a/changes/changelog.d/lint-shell-script.misc b/changes/changelog.d/lint-shell-script.misc deleted file mode 100644 index 37a34a1bc..000000000 --- a/changes/changelog.d/lint-shell-script.misc +++ /dev/null @@ -1 +0,0 @@ -Fix shell scripts lint errors diff --git a/changes/changelog.d/listenbrainz-duration.enhancement b/changes/changelog.d/listenbrainz-duration.enhancement deleted file mode 100644 index 1b5f9bfb8..000000000 --- a/changes/changelog.d/listenbrainz-duration.enhancement +++ /dev/null @@ -1 +0,0 @@ -The ListenBrainz plugin submits the track duration diff --git a/changes/changelog.d/maloja-fix-submission.bugfix b/changes/changelog.d/maloja-fix-submission.bugfix deleted file mode 100644 index 317dcbfdf..000000000 --- a/changes/changelog.d/maloja-fix-submission.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix artist name submission in Maloja plugin diff --git a/changes/changelog.d/manage-py.deprecation b/changes/changelog.d/manage-py.deprecation deleted file mode 100644 index ebc8963ff..000000000 --- a/changes/changelog.d/manage-py.deprecation +++ /dev/null @@ -1 +0,0 @@ -Deprecate the api manage.py script in favor of the funkwhale-manage entrypoint diff --git a/changes/changelog.d/memoize.enhancement b/changes/changelog.d/memoize.enhancement deleted file mode 100644 index 998d7f15b..000000000 --- a/changes/changelog.d/memoize.enhancement +++ /dev/null @@ -1,2 +0,0 @@ -Change unmaintained PyMemoize library to django-cache-memoize -to enable Python 3.10 support diff --git a/changes/changelog.d/migrate-to-new-queue.enhancement b/changes/changelog.d/migrate-to-new-queue.enhancement deleted file mode 100644 index 9c18329f2..000000000 --- a/changes/changelog.d/migrate-to-new-queue.enhancement +++ /dev/null @@ -1 +0,0 @@ -Migrate to new queue system from old localStorage keys diff --git a/changes/changelog.d/migration_guide.enhancement b/changes/changelog.d/migration_guide.enhancement deleted file mode 100644 index 192e2e838..000000000 --- a/changes/changelog.d/migration_guide.enhancement +++ /dev/null @@ -1 +0,0 @@ -Created migration guide for the deprecated all-in-one docker container. diff --git a/changes/changelog.d/multi-language.doc b/changes/changelog.d/multi-language.doc deleted file mode 100644 index b8508e4b4..000000000 --- a/changes/changelog.d/multi-language.doc +++ /dev/null @@ -1 +0,0 @@ -Add ability to translate documentation into multiple languages diff --git a/changes/changelog.d/mutations.enhancement b/changes/changelog.d/mutations.enhancement deleted file mode 100644 index 711281961..000000000 --- a/changes/changelog.d/mutations.enhancement +++ /dev/null @@ -1 +0,0 @@ -Make mutations endpoint appear in openapi specs diff --git a/changes/changelog.d/native-html-player.feature b/changes/changelog.d/native-html-player.feature deleted file mode 100644 index d9d753779..000000000 --- a/changes/changelog.d/native-html-player.feature +++ /dev/null @@ -1 +0,0 @@ - Rewrite player to be based on Web Audio API diff --git a/changes/changelog.d/nodeinfo.enhancement b/changes/changelog.d/nodeinfo.enhancement deleted file mode 100644 index 5abe3273a..000000000 --- a/changes/changelog.d/nodeinfo.enhancement +++ /dev/null @@ -1 +0,0 @@ -Refactor node info endpoint to use proper serializers diff --git a/changes/changelog.d/oauth.enhancement b/changes/changelog.d/oauth.enhancement deleted file mode 100644 index 7b1cbf4a4..000000000 --- a/changes/changelog.d/oauth.enhancement +++ /dev/null @@ -1 +0,0 @@ -OAuth Application client secrets are now hashed before storing them to the DB. Those are only displayed once from now on! diff --git a/changes/changelog.d/openapi-alignment.misc b/changes/changelog.d/openapi-alignment.misc deleted file mode 100644 index 2de67abc7..000000000 --- a/changes/changelog.d/openapi-alignment.misc +++ /dev/null @@ -1 +0,0 @@ -Align the openapi spec to the actual API wherever possible diff --git a/changes/changelog.d/pipeline.enhancement b/changes/changelog.d/pipeline.enhancement deleted file mode 100644 index 2cba9db4e..000000000 --- a/changes/changelog.d/pipeline.enhancement +++ /dev/null @@ -1 +0,0 @@ -Prevent running two pipelines for MRs diff --git a/changes/changelog.d/postgres.update b/changes/changelog.d/postgres.update deleted file mode 100644 index 2f662a90d..000000000 --- a/changes/changelog.d/postgres.update +++ /dev/null @@ -1 +0,0 @@ -Upgrade Postgres to version 15. [Make sure to migrate!](https://docs.funkwhale.audio/administrator_documentation/upgrade_docs/docker.html#upgrade-the-postgres-container) diff --git a/changes/changelog.d/postgres_env.deprecation b/changes/changelog.d/postgres_env.deprecation deleted file mode 100644 index 1d110a607..000000000 --- a/changes/changelog.d/postgres_env.deprecation +++ /dev/null @@ -1,3 +0,0 @@ -The automatically generated 'DATABASE_URL' configuration in the docker setup is deprecated, please -configure either the 'DATABASE_URL' environment variable or the 'DATABASE_HOST', 'DATABASE_USER' and -'DATABASE_PASSWORD' environment variables instead. diff --git a/changes/changelog.d/pre-commit-fix-files.misc b/changes/changelog.d/pre-commit-fix-files.misc deleted file mode 100644 index f4c090a94..000000000 --- a/changes/changelog.d/pre-commit-fix-files.misc +++ /dev/null @@ -1,8 +0,0 @@ -Format or fix files using pre-commit - -- Upgrade code to >=python3.7 -- Fix flake8 warnings -- Fix spelling errors -- Format files using black -- Format files using isort -- Format files using prettier diff --git a/changes/changelog.d/pre-commit-hooks.misc b/changes/changelog.d/pre-commit-hooks.misc deleted file mode 100644 index d92ce8ac1..000000000 --- a/changes/changelog.d/pre-commit-hooks.misc +++ /dev/null @@ -1,8 +0,0 @@ -Add pre-commit hooks - -- flake8 -- black -- isort -- pyupgrade -- prettier -- codespell diff --git a/changes/changelog.d/prefer-using-the-funkwhale-manage-entrypoint.enhancement b/changes/changelog.d/prefer-using-the-funkwhale-manage-entrypoint.enhancement deleted file mode 100644 index 00ac652a5..000000000 --- a/changes/changelog.d/prefer-using-the-funkwhale-manage-entrypoint.enhancement +++ /dev/null @@ -1 +0,0 @@ -Prefer using the funkwhale-manage entrypoint diff --git a/changes/changelog.d/protected-tests.enhancement b/changes/changelog.d/protected-tests.enhancement deleted file mode 100644 index d6e3f3f09..000000000 --- a/changes/changelog.d/protected-tests.enhancement +++ /dev/null @@ -1 +0,0 @@ -Make CI always run all tests on protected branches. diff --git a/changes/changelog.d/public-media.bugfix b/changes/changelog.d/public-media.bugfix deleted file mode 100644 index 4fa615c24..000000000 --- a/changes/changelog.d/public-media.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes an issue which made it possible to download all media files without access control (#2101) diff --git a/changes/changelog.d/py310-ci.enhancement b/changes/changelog.d/py310-ci.enhancement deleted file mode 100644 index be967f1ff..000000000 --- a/changes/changelog.d/py310-ci.enhancement +++ /dev/null @@ -1 +0,0 @@ -Make Python 3.10 tests in CI mandatory diff --git a/changes/changelog.d/python3.11.enhancement b/changes/changelog.d/python3.11.enhancement deleted file mode 100644 index 3ac1eaf2c..000000000 --- a/changes/changelog.d/python3.11.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add support for python 3.11 diff --git a/changes/changelog.d/python36.removal b/changes/changelog.d/python36.removal deleted file mode 100644 index 14e4ceba0..000000000 --- a/changes/changelog.d/python36.removal +++ /dev/null @@ -1,2 +0,0 @@ -This release removes support for Python 3.6. Please make sure you update your python version before -Updating Funkwhale! diff --git a/changes/changelog.d/python37.deprecation b/changes/changelog.d/python37.deprecation deleted file mode 100644 index 32e7f9dc2..000000000 --- a/changes/changelog.d/python37.deprecation +++ /dev/null @@ -1,2 +0,0 @@ -That's the last minor version series that supports python3.7. Funkwhale 1.4 will remove support for -it. #1693 diff --git a/changes/changelog.d/rate-limit-serializer.enhancement b/changes/changelog.d/rate-limit-serializer.enhancement deleted file mode 100644 index c2d5c39c7..000000000 --- a/changes/changelog.d/rate-limit-serializer.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added proper serializers for the rate-limit endpoint. diff --git a/changes/changelog.d/rename-api-compose-dir.misc b/changes/changelog.d/rename-api-compose-dir.misc deleted file mode 100644 index 64d3b72c9..000000000 --- a/changes/changelog.d/rename-api-compose-dir.misc +++ /dev/null @@ -1 +0,0 @@ -Rename api composer/django/ dir to docker/ diff --git a/changes/changelog.d/rename_operation_id_for_api_client.enhancement b/changes/changelog.d/rename_operation_id_for_api_client.enhancement deleted file mode 100644 index 9ddb886c9..000000000 --- a/changes/changelog.d/rename_operation_id_for_api_client.enhancement +++ /dev/null @@ -1 +0,0 @@ -Rename OpenAPI schema's operation ids for nicer API client method names. diff --git a/changes/changelog.d/rewrite-embedded-player.enhancement b/changes/changelog.d/rewrite-embedded-player.enhancement deleted file mode 100644 index f22eb7b06..000000000 --- a/changes/changelog.d/rewrite-embedded-player.enhancement +++ /dev/null @@ -1 +0,0 @@ -Rewrite embedded player to petite-vue diff --git a/changes/changelog.d/scan_library_task.enhancement b/changes/changelog.d/scan_library_task.enhancement deleted file mode 100644 index a5a4ecaa8..000000000 --- a/changes/changelog.d/scan_library_task.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add a celery task to scan remote library (#1712) diff --git a/changes/changelog.d/sentry.feature b/changes/changelog.d/sentry.feature deleted file mode 100644 index c559f62bb..000000000 --- a/changes/changelog.d/sentry.feature +++ /dev/null @@ -1 +0,0 @@ -Add Sentry SDK to collect #1479 diff --git a/changes/changelog.d/serve-frontend-without-middleware.refactoring b/changes/changelog.d/serve-frontend-without-middleware.refactoring deleted file mode 100644 index 42d7469b4..000000000 --- a/changes/changelog.d/serve-frontend-without-middleware.refactoring +++ /dev/null @@ -1,2 +0,0 @@ -Instead of requesting the right spa content from the API using a middleware we now serve the -Frontend directly with nginx and only proxy-forward for API endpoints diff --git a/changes/changelog.d/settingsview.enhancement b/changes/changelog.d/settingsview.enhancement deleted file mode 100644 index 41ea43c59..000000000 --- a/changes/changelog.d/settingsview.enhancement +++ /dev/null @@ -1 +0,0 @@ -Refactor SettingsView to use a proper serializer diff --git a/changes/changelog.d/sphinx-design.enhancement b/changes/changelog.d/sphinx-design.enhancement deleted file mode 100644 index 12829d5a5..000000000 --- a/changes/changelog.d/sphinx-design.enhancement +++ /dev/null @@ -1 +0,0 @@ -Migrated to sphinx-design. diff --git a/changes/changelog.d/split-database_url-into-mutiple-parts.enhancement b/changes/changelog.d/split-database_url-into-mutiple-parts.enhancement deleted file mode 100644 index 3cae9f87f..000000000 --- a/changes/changelog.d/split-database_url-into-mutiple-parts.enhancement +++ /dev/null @@ -1 +0,0 @@ -Split DATABASE_URL into multiple configuration variables diff --git a/changes/changelog.d/translation.doc b/changes/changelog.d/translation.doc deleted file mode 100644 index e7a7c609f..000000000 --- a/changes/changelog.d/translation.doc +++ /dev/null @@ -1 +0,0 @@ -Rewrote translators file diff --git a/changes/changelog.d/typehints.enhancement b/changes/changelog.d/typehints.enhancement deleted file mode 100644 index 61d97cfaf..000000000 --- a/changes/changelog.d/typehints.enhancement +++ /dev/null @@ -1 +0,0 @@ -Added type hints to the API. diff --git a/changes/changelog.d/unpin-api-asgiref.misc b/changes/changelog.d/unpin-api-asgiref.misc deleted file mode 100644 index 47e3ab51b..000000000 --- a/changes/changelog.d/unpin-api-asgiref.misc +++ /dev/null @@ -1 +0,0 @@ -Unpin asgiref in API dependencies diff --git a/changes/changelog.d/virtualenv.update b/changes/changelog.d/virtualenv.update deleted file mode 100644 index 553aa2145..000000000 --- a/changes/changelog.d/virtualenv.update +++ /dev/null @@ -1,2 +0,0 @@ -With this update Funkwhale starts using poetry to maintain its dependencies. We therefore recommend -removing the old virtualenv by running `rm -rf /srv/funkwhale/virtualenv`.