Version bump and changelog for 1.3.0

This commit is contained in:
Georg Krause 2023-06-01 18:38:50 +02:00
commit 32b0171ff1
175 changed files with 178 additions and 312 deletions

View file

@ -1 +0,0 @@
Add music visualizer (#1135)

View file

@ -1 +0,0 @@
Fix validity issues in openapi/swagger spec files (#1171)

View file

@ -1 +0,0 @@
Parameterize the default S3 ACL when uploading objects. (#1319)

View file

@ -1 +0,0 @@
Fix editing playlist tracks (#1362)

View file

@ -1 +0,0 @@
Automatically fetch next page of tracks (#1526)

View file

@ -1 +0,0 @@
Documented LOGLEVEL command (#1541).

View file

@ -1 +0,0 @@
Added virtualenv upgrade instructions for Debian (#1562).

View file

@ -1 +0,0 @@
Adding support for play all radio in search result page (#1563)

View file

@ -1 +0,0 @@
Documented the `NGINX_MAX_BODY_SIZE` .env variable (#1624).

View file

@ -1 +0,0 @@
Add restore instructions to backup docs (#1627).

View file

@ -1 +0,0 @@
Use vite for building the frontend, #1644

View file

@ -1 +0,0 @@
Remove unused Footer component (#1660)

View file

@ -1 +0,0 @@
Remove usage of deprecated Model and Serializer fields (#1663)

View file

@ -1 +0,0 @@
Fixed remote subscription form in Podcast and search views (#1708)

View file

@ -1 +0,0 @@
New task checking if remote instance is reachable to avoid playback latence (#1711)

View file

@ -1 +0,0 @@
Hide create custom radio to un-authenticated users (#1720)

View file

@ -1 +0,0 @@
Fixes development environment set-up with docker (1726)

View file

@ -1 +0,0 @@
Fixes channel page (#1729) (1729)

View file

@ -1 +0,0 @@
Fixed login redirect (1736)

View file

@ -1 +0,0 @@
Fixed upload form VUE errors (#1738) (1738)

View file

@ -1 +0,0 @@
Fix CSP issue caused by django-channels package (#1752)

View file

@ -1 +0,0 @@
Replace django-channels package with web socket implementation from @vueuse/core (#1715)

View file

@ -1 +0,0 @@
Migrate to Vue 3

View file

@ -1 +0,0 @@
Fixes service worker (#1634)

View file

@ -1 +0,0 @@
Handle PWA correctly and provide better cache strategy for album covers (#1721)

View file

@ -1 +0,0 @@
Channel overview was displaying foreign tracks (#1773) (1773)

View file

@ -1 +0,0 @@
Fixes embed player (#1783) (1783)

View file

@ -1 +0,0 @@
Allow arbitrary length names for artists, albums and tracks

View file

@ -1 +0,0 @@
Cleanup Gitlab CI and Dockerfiles (!1796)

View file

@ -1 +0,0 @@
Document the new login flow of the CLI-tool (#1800)

View file

@ -1 +0,0 @@
Prepare API for the upcoming version 2

View file

@ -1 +0,0 @@
Allow enabling systemd funkwhale.target

View file

@ -1 +0,0 @@
Update migration after django update (#1815)

View file

@ -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 <https://docs.funkwhale.audio/admin/external-storages.html#no-resolver-found>`_, 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
```

View file

@ -1,2 +0,0 @@
Migrate to vue-i18n (#1831)
Fix locale changing (#1862)

View file

@ -1 +0,0 @@
Add Gitpod configuration and guide

View file

@ -1 +0,0 @@
Fix Serializer for inline channel artists (#1833)

View file

@ -1 +0,0 @@
Add playable tracks to gitpod instance

View file

@ -1 +0,0 @@
Skip refreshing local actors in celery federation.refresh_actor_data task - fixes disappearing avatars (!1873)

View file

@ -1 +0,0 @@
Add python debug and test support for gitpod

View file

@ -1 +0,0 @@
Fix global keyboard shortcuts firing when input is focused (#1876)

View file

@ -1 +0,0 @@
Replace django-rest-auth with dj-rest-auth (#1877)

View file

@ -1 +0,0 @@
Apply migrations on API container start (!1879)

View file

@ -1 +0,0 @@
Fix OAuth login (#1890)

View file

@ -1 +0,0 @@
Fix openapi specs for user endpoints (#1892, #1894)

View file

@ -1 +0,0 @@
Make sure ChannelViewSet always has a serializer (#1895)

View file

@ -1 +0,0 @@
Improve specification of LibraryFollowViewSet (#1896)

View file

@ -1 +0,0 @@
Add Serializer for SpaManifest endpoint

View file

@ -1 +0,0 @@
Fix specs for ListenViewSet (#1898)

View file

@ -1 +0,0 @@
Exclude /api/v1/oauth/authorize from the specs since its not supported yet (#1899)

View file

@ -1 +0,0 @@
Add hint which serializer is used for OembedView (#1901)

View file

@ -1 +0,0 @@
Use proper serializer for Search endpoint (#1902)

View file

@ -1 +0,0 @@
Add proper serialization for TextPreviewView (#1903)

View file

@ -1 +0,0 @@
Rewrote the architecture file (#1908)

View file

@ -1 +0,0 @@
Rewrote the plugins documentation (#1910)

View file

@ -1 +0,0 @@
Rewrote the federation developer documentation (#1911)

View file

@ -1 +0,0 @@
Fix media directory nginx routing error in front docker container introduced in !1897

View file

@ -1 +0,0 @@
Fix track table showing all tracks and double pagination in some cases (#1923)

View file

@ -1 +0,0 @@
Fix user requests and reports filtering (#1924)

View file

@ -1 +0,0 @@
Fix content form autofocus despite `autofocus` prop being set to `false` (#1924)

View file

@ -1 +0,0 @@
Fix fetching pages of albums in album detail view (#1927)

View file

@ -1 +0,0 @@
Fix play button in albums with multi-page volumes (#1928)

View file

@ -1 +0,0 @@
Fix purging of dangling files #1929

View file

@ -1 +0,0 @@
Fix player closing when queue ends (#1931)

View file

@ -1 +0,0 @@
Fix adding same track multiple times (#1933)

View file

@ -1 +0,0 @@
Fix changing visualizer CORS error (#1934).

View file

@ -1 +0,0 @@
Allow playback of media from external frontend (#1937).

View file

@ -1 +0,0 @@
Fix embedded player not working on social posts (1946)

View file

@ -1 +0,0 @@
Add systemd update instructions to Debian upgrade instructions (#1966)

View file

@ -1 +0,0 @@
Add playlists radio to search page (#1968)

View file

@ -1 +0,0 @@
Fix search by text in affected views (#1858)

View file

@ -1 +0,0 @@
Drop direct dependency on pyopenssl (#1975)

View file

@ -1 +0,0 @@
Fix remote search (#1857)

View file

@ -1 +0,0 @@
Fix broken links in CHANGELOG (#1976)

View file

@ -1 +0,0 @@
Fix CSP header issues

View file

@ -1 +0,0 @@
Fixes track listenings not being sent when tab is not focused

View file

@ -1 +0,0 @@
Update upload status when import fails (#1999)

View file

@ -1 +0,0 @@
Remove trailing slash from reverse proxy configuration

View file

@ -1 +0,0 @@
Fix timeout on spa manifest requests

View file

@ -1 +0,0 @@
Random and less listened radio filter out un-owned content on library section (#2007)

View file

@ -1 +0,0 @@
Retry fetching new radio track 5 times if error occurred before resetting radio session (#2022)

View file

@ -1 +0,0 @@
Fixed an issue which caused links in Markdown forms to not render correctly. (#2023)

View file

@ -1 +0,0 @@
Fix postgres connection details in docker setup

View file

@ -1 +0,0 @@
Add generic upgrade instructions to Docker postgres documentation (#2049)

View file

@ -1 +0,0 @@
Added Nginx regeneration instructions to Debian update guide (#2050)

View file

@ -1 +0,0 @@
Fixed mobile player element widths (#2054)

View file

@ -1 +0,0 @@
Resolved an issue where queue text with mouse over has dark text on dark background (#2058) (2058)

View file

@ -1 +0,0 @@
Fix docker builds on armv7

View file

@ -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.

View file

@ -1 +0,0 @@
Fix front album tracks count translation

View file

@ -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.

View file

@ -1 +0,0 @@
Remove unnecessary postgres variable in Docker migration guide (#2124).

View file

@ -1 +0,0 @@
Add pre-commit to development tools

View file

@ -1 +0,0 @@
All administrator documentation has been rewritten to improve clarity and update outdated information.

View file

@ -1 +0,0 @@
Upgrade docker base image to alpine 3.17

View file

@ -1 +0,0 @@
Pin Alpine package versions in API Dockerfile (fixes part of CI build issues).

View file

@ -1 +0,0 @@
Fix api tests warnings by renaming fixtures

View file

@ -1 +0,0 @@
Move api tools config to pyproject.toml

View file

@ -1 +0,0 @@
Updated API developer documentation (#1912, #1909)

View file

@ -1 +0,0 @@
Allow using default browser dark mode and update UI dynamically on change

Some files were not shown because too many files have changed in this diff Show more