funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2022-05-31T08:35:20Zhttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1393Draft: Resolve "Enable starting embedded player at a specific position in track"2022-05-31T08:35:20ZGeorg KrauseDraft: Resolve "Enable starting embedded player at a specific position in track"Closes #653Closes #6531.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/13941218 Adding acousticbrainz support for smart playlist2022-02-10T18:04:14Zpetitminion1218 Adding acousticbrainz support for smart playlistAdd Acousticbrainz support for smart playlist. Can be implemented in various ways in the frontend but it will need some update. related to #1218 .
You can test it by changing `similar_history` to `similar_mbid` in PlayButton.vue add lau...Add Acousticbrainz support for smart playlist. Can be implemented in various ways in the frontend but it will need some update. related to #1218 .
You can test it by changing `similar_history` to `similar_mbid` in PlayButton.vue add launching a song radio
![image](/uploads/537ac900725c43b9cb56165795c716a9/image.png)
I'm using regex to query the db with a list of all similar mbid. I'm not sure if this is the most efficient way to do this.1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1430Allow using dark / light theme as indicated by prefers-color-scheme media fea...2022-01-04T09:14:06ZPhilipp WolferAllow using dark / light theme as indicated by prefers-color-scheme media featureMaybe something for 1.3:
This adds a theme option "default", which when chosen will select dark / light mode based on the [prefers-color-scheme media feature](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme)...Maybe something for 1.3:
This adds a theme option "default", which when chosen will select dark / light mode based on the [prefers-color-scheme media feature](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme), if supported by the browser. It also watches the browser for changes and dynamically updates the theme.
Browser implementing this usually follow the operating systems default, e.g. on macOS or Windows. That means the user can choose that Funkwhale follows their global settings. The watching of changes is interesting e.g. on macOS, where you can configure the OS to switch between light / dark mode based on day / night.
The following video demonstrate the changes. Once the theme is set to browser default it follows the changes to the browser setting (simulated in this case via developer tools):
![funkwahle-auto-darkmode](/uploads/d4bbf3f97bd821b94be8a4c3cc98724f/funkwahle-auto-darkmode.webm)
Not yet sure about the icon. For now this uses the palette icon.
This isn't yet tested on different platforms.1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1435Configure Renovate2022-01-20T08:56:44ZRenovateBotConfigure RenovateWelcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Ren...Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
🚦 To activate Renovate, merge this Merge Request. To disable Renovate, simply close this Merge Request unmerged.
---
### Detected Package Files
* `deploy/docker-compose.yml` (docker-compose)
* `api/Dockerfile` (dockerfile)
* `docs/Dockerfile` (dockerfile)
* `front/Dockerfile` (dockerfile)
* `.gitlab-ci.yml` (gitlabci)
* `front/package.json` (npm)
### Configuration
🔡 Renovate has detected a custom config for this MR. Feel free to ask for [help](https://github.com/renovatebot/renovate/discussions) if you have any doubts and would like it reviewed.
Important: Now that this branch is edited, Renovate can't rebase it from the base branch any more. If you make changes to the base branch that could impact this onboarding MR, please merge them manually.
You have configured Renovate to use the following baseBranches: `stable`, `develop`.
### What to Expect
With your current configuration, Renovate will create 155 Merge Requests:
<details>
<summary>Update dependency @​babel/eslint-parser to ^7.16.5 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-babel-eslint-parser-7.x`
- Merge into: `stable`
- Upgrade [@babel/eslint-parser](https://github.com/babel/babel) to `^7.16.5`
</details>
<details>
<summary>Update dependency axios-auth-refresh to ^2.2.8 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-axios-auth-refresh-2.x`
- Merge into: `stable`
- Upgrade [axios-auth-refresh](https://github.com/Flyrell/axios-auth-refresh) to `^2.2.8`
</details>
<details>
<summary>Update dependency diff to ^4.0.2 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-diff-4.x`
- Merge into: `stable`
- Upgrade [diff](https://github.com/kpdecker/jsdiff) to `^4.0.2`
</details>
<details>
<summary>Update dependency eslint to ^7.32.0 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-eslint-7.x`
- Merge into: `stable`
- Upgrade [eslint](https://github.com/eslint/eslint) to `^7.32.0`
</details>
<details>
<summary>Update dependency eslint-config-standard to ^16.0.3 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-eslint-config-standard-16.x`
- Merge into: `stable`
- Upgrade [eslint-config-standard](https://github.com/standard/eslint-config-standard) to `^16.0.3`
</details>
<details>
<summary>Update dependency eslint-plugin-html to ^4.0.6 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-eslint-plugin-html-4.x`
- Merge into: `stable`
- Upgrade [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) to `^4.0.6`
</details>
<details>
<summary>Update dependency eslint-plugin-import to ^2.25.4 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-eslint-plugin-import-2.x`
- Merge into: `stable`
- Upgrade [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) to `^2.25.4`
</details>
<details>
<summary>Update dependency eslint-plugin-vue to ^7.20.0 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-eslint-plugin-vue-7.x`
- Merge into: `stable`
- Upgrade [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) to `^7.20.0`
</details>
<details>
<summary>Update dependency fomantic-ui-css to ^2.8.8 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-fomantic-ui-css-2.x`
- Merge into: `stable`
- Upgrade [fomantic-ui-css](https://github.com/fomantic/Fomantic-UI-CSS) to `^2.8.8`
</details>
<details>
<summary>Update dependency glob-all to ^3.2.1 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-glob-all-3.x`
- Merge into: `stable`
- Upgrade [glob-all](https://github.com/jpillora/node-glob-all) to `^3.2.1`
</details>
<details>
<summary>Update dependency howler to ^2.2.3 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-howler-2.x`
- Merge into: `stable`
- Upgrade [howler](https://github.com/goldfire/howler.js) to `^2.2.3`
</details>
<details>
<summary>Update dependency js-logger to ^1.6.1 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-js-logger-1.x`
- Merge into: `stable`
- Upgrade [js-logger](https://github.com/jonnyreeves/js-logger) to `^1.6.1`
</details>
<details>
<summary>Update dependency mocha-junit-reporter to ^2.0.2 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-mocha-junit-reporter-2.x`
- Merge into: `stable`
- Upgrade [mocha-junit-reporter](https://github.com/michaelleeallen/mocha-junit-reporter) to `^2.0.2`
</details>
<details>
<summary>Update dependency register-service-worker to ^1.7.2 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-register-service-worker-1.x`
- Merge into: `stable`
- Upgrade [register-service-worker](https://github.com/yyx990803/register-service-worker) to `^1.7.2`
</details>
<details>
<summary>Update dependency showdown to ^1.9.1 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-showdown-1.x`
- Merge into: `stable`
- Upgrade [showdown](https://github.com/showdownjs/showdown) to `^1.9.1`
</details>
<details>
<summary>Update dependency sinon to ^6.3.5 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-sinon-6.x`
- Merge into: `stable`
- Upgrade [sinon](https://github.com/sinonjs/sinon) to `^6.3.5`
</details>
<details>
<summary>Update dependency vue to ^2.6.14 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vue-2.x`
- Merge into: `stable`
- Upgrade [vue](https://github.com/vuejs/vue) to `^2.6.14`
</details>
<details>
<summary>Update dependency vue-gettext to ^2.1.12 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vue-gettext-2.x`
- Merge into: `stable`
- Upgrade [vue-gettext](https://github.com/Polyconseil/vue-gettext) to `^2.1.12`
</details>
<details>
<summary>Update dependency vue-lazyload to ^1.3.3 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vue-lazyload-1.x`
- Merge into: `stable`
- Upgrade [vue-lazyload](https://github.com/hilongjw/vue-lazyload) to `^1.3.3`
</details>
<details>
<summary>Update dependency vue-plyr to ^5.1.3 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vue-plyr-5.x`
- Merge into: `stable`
- Upgrade [vue-plyr](https://github.com/redxtech/vue-plyr) to `^5.1.3`
</details>
<details>
<summary>Update dependency vue-template-compiler to ^2.6.14 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vue-template-compiler-2.x`
- Merge into: `stable`
- Upgrade [vue-template-compiler](https://github.com/vuejs/vue) to `^2.6.14`
</details>
<details>
<summary>Update dependency vue-upload-component to ^2.8.22 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vue-upload-component-2.x`
- Merge into: `stable`
- Upgrade [vue-upload-component](https://github.com/lian-yue/vue-upload-component) to `^2.8.22`
</details>
<details>
<summary>Update dependency vuedraggable to ^2.24.3 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vuedraggable-2.x`
- Merge into: `stable`
- Upgrade [vuedraggable](https://github.com/SortableJS/Vue.Draggable) to `^2.24.3`
</details>
<details>
<summary>Update dependency vuex-persistedstate to ^2.7.1 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-vuex-persistedstate-2.x`
- Merge into: `stable`
- Upgrade [vuex-persistedstate](https://github.com/robinvdvleuten/vuex-persistedstate) to `^2.7.1`
</details>
<details>
<summary>Update dependency webpack-bundle-size-analyzer to ^3.1.0 (stable)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/stable-webpack-bundle-size-analyzer-3.x`
- Merge into: `stable`
- Upgrade [webpack-bundle-size-analyzer](https://github.com/robertknight/webpack-bundle-size-analyzer) to `^3.1.0`
</details>
<details>
<summary>Update dependency @​babel/eslint-parser to ^7.16.5 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-babel-eslint-parser-7.x`
- Merge into: `develop`
- Upgrade [@babel/eslint-parser](https://github.com/babel/babel) to `^7.16.5`
</details>
<details>
<summary>Update dependency Django to ~=3.2.11 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-3.x`
- Merge into: `develop`
- Upgrade [Django](https://github.com/django/django) to `~=3.2.11`
</details>
<details>
<summary>Update dependency Markdown to ~=3.3.6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-markdown-3.x`
- Merge into: `develop`
- Upgrade [Markdown](https://github.com/Python-Markdown/markdown) to `~=3.3.6`
</details>
<details>
<summary>Update dependency PyMemoize to ~=1.0.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pymemoize-1.x`
- Merge into: `develop`
- Upgrade [PyMemoize](https://github.com/mikeboers/PyMemoize) to `~=1.0.3`
</details>
<details>
<summary>Update dependency aioresponses to ~=0.7.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-aioresponses-0.x`
- Merge into: `develop`
- Upgrade [aioresponses](https://github.com/pnuckowski/aioresponses) to `~=0.7.3`
</details>
<details>
<summary>Update dependency axios-auth-refresh to ^2.2.8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-axios-auth-refresh-2.x`
- Merge into: `develop`
- Upgrade [axios-auth-refresh](https://github.com/Flyrell/axios-auth-refresh) to `^2.2.8`
</details>
<details>
<summary>Update dependency bleach to ~=3.3.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-bleach-3.x`
- Merge into: `develop`
- Upgrade [bleach](https://github.com/mozilla/bleach) to `~=3.3.1`
</details>
<details>
<summary>Update dependency channels to ~=3.0.4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-channels-3.x`
- Merge into: `develop`
- Upgrade [channels](https://github.com/django/channels) to `~=3.0.4`
</details>
<details>
<summary>Update dependency channels-redis to ~=3.3.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-channels-redis-3.x`
- Merge into: `develop`
- Upgrade [channels-redis](https://github.com/django/channels_redis) to `~=3.3.1`
</details>
<details>
<summary>Update dependency click to ~=7.1.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-click-7.x`
- Merge into: `develop`
- Upgrade click to `~=7.1.2`
</details>
<details>
<summary>Update dependency cryptography to >=36.0.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-cryptography-36.x`
- Merge into: `develop`
- Upgrade [cryptography](https://github.com/pyca/cryptography) to `>=36.0.1`
</details>
<details>
<summary>Update dependency diff to ^4.0.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-diff-4.x`
- Merge into: `develop`
- Upgrade [diff](https://github.com/kpdecker/jsdiff) to `^4.0.2`
</details>
<details>
<summary>Update dependency django-coverage-plugin to ~=2.0.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-coverage-plugin-2.x`
- Merge into: `develop`
- Upgrade [django-coverage-plugin](https://github.com/nedbat/django_coverage_plugin) to `~=2.0.2`
</details>
<details>
<summary>Update dependency django-debug-toolbar to ~=3.2.4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-debug-toolbar-3.x`
- Merge into: `develop`
- Upgrade [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar) to `~=3.2.4`
</details>
<details>
<summary>Update dependency django-dynamic-preferences to ~=1.11.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-dynamic-preferences-1.x`
- Merge into: `develop`
- Upgrade [django-dynamic-preferences](https://github.com/EliotBerriot/django-dynamic-preferences) to `~=1.11.0`
</details>
<details>
<summary>Update dependency django-rest-auth to ~=0.9.5 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-rest-auth-0.x`
- Merge into: `develop`
- Upgrade [django-rest-auth](https://github.com/Tivix/django-rest-auth) to `~=0.9.5`
</details>
<details>
<summary>Update dependency eslint to ^7.32.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-7.x`
- Merge into: `develop`
- Upgrade [eslint](https://github.com/eslint/eslint) to `^7.32.0`
</details>
<details>
<summary>Update dependency eslint-config-standard to ^16.0.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-config-standard-16.x`
- Merge into: `develop`
- Upgrade [eslint-config-standard](https://github.com/standard/eslint-config-standard) to `^16.0.3`
</details>
<details>
<summary>Update dependency eslint-plugin-html to ^4.0.6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-plugin-html-4.x`
- Merge into: `develop`
- Upgrade [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) to `^4.0.6`
</details>
<details>
<summary>Update dependency eslint-plugin-import to ^2.25.4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-plugin-import-2.x`
- Merge into: `develop`
- Upgrade [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) to `^2.25.4`
</details>
<details>
<summary>Update dependency eslint-plugin-vue to ^7.20.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-plugin-vue-7.x`
- Merge into: `develop`
- Upgrade [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) to `^7.20.0`
</details>
<details>
<summary>Update dependency factory-boy to ~=3.2.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-factory-boy-3.x`
- Merge into: `develop`
- Upgrade [factory-boy](https://github.com/FactoryBoy/factory_boy) to `~=3.2.1`
</details>
<details>
<summary>Update dependency feedparser to ~=6.0.8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-feedparser-6.x`
- Merge into: `develop`
- Upgrade [feedparser](https://github.com/kurtmckee/feedparser) to `~=6.0.8`
</details>
<details>
<summary>Update dependency flake8 to ~=3.9.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-flake8-3.x`
- Merge into: `develop`
- Upgrade [flake8](https://github.com/pycqa/flake8) to `~=3.9.2`
</details>
<details>
<summary>Update dependency fomantic-ui-css to ^2.8.8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-fomantic-ui-css-2.x`
- Merge into: `develop`
- Upgrade [fomantic-ui-css](https://github.com/fomantic/Fomantic-UI-CSS) to `^2.8.8`
</details>
<details>
<summary>Update dependency glob-all to ^3.2.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-glob-all-3.x`
- Merge into: `develop`
- Upgrade [glob-all](https://github.com/jpillora/node-glob-all) to `^3.2.1`
</details>
<details>
<summary>Update dependency howler to ^2.2.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-howler-2.x`
- Merge into: `develop`
- Upgrade [howler](https://github.com/goldfire/howler.js) to `^2.2.3`
</details>
<details>
<summary>Update dependency ipdb to ~=0.13.9 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-ipdb-0.x`
- Merge into: `develop`
- Upgrade [ipdb](https://github.com/gotcha/ipdb) to `~=0.13.9`
</details>
<details>
<summary>Update dependency js-logger to ^1.6.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-js-logger-1.x`
- Merge into: `develop`
- Upgrade [js-logger](https://github.com/jonnyreeves/js-logger) to `^1.6.1`
</details>
<details>
<summary>Update dependency mocha-junit-reporter to ^2.0.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-mocha-junit-reporter-2.x`
- Merge into: `develop`
- Upgrade [mocha-junit-reporter](https://github.com/michaelleeallen/mocha-junit-reporter) to `^2.0.2`
</details>
<details>
<summary>Update dependency mutagen to ~=1.45.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-mutagen-1.x`
- Merge into: `develop`
- Upgrade [mutagen](https://github.com/quodlibet/mutagen) to `~=1.45.1`
</details>
<details>
<summary>Update dependency persisting-theory to ~=0.2.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-persisting-theory-0.x`
- Merge into: `develop`
- Upgrade persisting-theory to `~=0.2.1`
</details>
<details>
<summary>Update dependency prompt-toolkit to ~=3.0.24 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-prompt-toolkit-3.x`
- Merge into: `develop`
- Upgrade [prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) to `~=3.0.24`
</details>
<details>
<summary>Update dependency psycopg2 to ~=2.9.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-psycopg2-2.x`
- Merge into: `develop`
- Upgrade [psycopg2](https://github.com/psycopg/psycopg2) to `~=2.9.3`
</details>
<details>
<summary>Update dependency pytest to ~=6.2.5 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-6.x`
- Merge into: `develop`
- Upgrade [pytest](https://github.com/pytest-dev/pytest) to `~=6.2.5`
</details>
<details>
<summary>Update dependency pytest-cov to ~=2.12.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-cov-2.x`
- Merge into: `develop`
- Upgrade [pytest-cov](https://github.com/pytest-dev/pytest-cov) to `~=2.12.1`
</details>
<details>
<summary>Update dependency pytest-env to ~=0.6.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-env-0.x`
- Merge into: `develop`
- Upgrade [pytest-env](https://github.com/MobileDynasty/pytest-env) to `~=0.6.2`
</details>
<details>
<summary>Update dependency pytest-mock to ~=3.6.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-mock-3.x`
- Merge into: `develop`
- Upgrade [pytest-mock](https://github.com/pytest-dev/pytest-mock) to `~=3.6.1`
</details>
<details>
<summary>Update dependency pytest-sugar to ~=0.9.4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-sugar-0.x`
- Merge into: `develop`
- Upgrade pytest-sugar to `~=0.9.4`
</details>
<details>
<summary>Update dependency python-magic to ~=0.4.24 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-python-magic-0.x`
- Merge into: `develop`
- Upgrade [python-magic](https://github.com/ahupp/python-magic) to `~=0.4.24`
</details>
<details>
<summary>Update dependency redis to ~=3.5.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-redis-3.x`
- Merge into: `develop`
- Upgrade [redis](https://github.com/redis/redis-py) to `~=3.5.3`
</details>
<details>
<summary>Update dependency register-service-worker to ^1.7.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-register-service-worker-1.x`
- Merge into: `develop`
- Upgrade [register-service-worker](https://github.com/yyx990803/register-service-worker) to `^1.7.2`
</details>
<details>
<summary>Update dependency requests-mock to ~=1.9.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-requests-mock-1.x`
- Merge into: `develop`
- Upgrade requests-mock to `~=1.9.3`
</details>
<details>
<summary>Update dependency showdown to ^1.9.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-showdown-1.x`
- Merge into: `develop`
- Upgrade [showdown](https://github.com/showdownjs/showdown) to `^1.9.1`
</details>
<details>
<summary>Update dependency sinon to ^6.3.5 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-sinon-6.x`
- Merge into: `develop`
- Upgrade [sinon](https://github.com/sinonjs/sinon) to `^6.3.5`
</details>
<details>
<summary>Update dependency unicode-slugify to ~=0.1.5 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-unicode-slugify-0.x`
- Merge into: `develop`
- Upgrade [unicode-slugify](https://github.com/mozilla/unicode-slugify) to `~=0.1.5`
</details>
<details>
<summary>Update dependency vue to ^2.6.14 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-2.x`
- Merge into: `develop`
- Upgrade [vue](https://github.com/vuejs/vue) to `^2.6.14`
</details>
<details>
<summary>Update dependency vue-gettext to ^2.1.12 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-gettext-2.x`
- Merge into: `develop`
- Upgrade [vue-gettext](https://github.com/Polyconseil/vue-gettext) to `^2.1.12`
</details>
<details>
<summary>Update dependency vue-lazyload to ^1.3.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-lazyload-1.x`
- Merge into: `develop`
- Upgrade [vue-lazyload](https://github.com/hilongjw/vue-lazyload) to `^1.3.3`
</details>
<details>
<summary>Update dependency vue-plyr to ^5.1.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-plyr-5.x`
- Merge into: `develop`
- Upgrade [vue-plyr](https://github.com/redxtech/vue-plyr) to `^5.1.3`
</details>
<details>
<summary>Update dependency vue-template-compiler to ^2.6.14 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-template-compiler-2.x`
- Merge into: `develop`
- Upgrade [vue-template-compiler](https://github.com/vuejs/vue) to `^2.6.14`
</details>
<details>
<summary>Update dependency vue-upload-component to ^2.8.22 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-upload-component-2.x`
- Merge into: `develop`
- Upgrade [vue-upload-component](https://github.com/lian-yue/vue-upload-component) to `^2.8.22`
</details>
<details>
<summary>Update dependency vuedraggable to ^2.24.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vuedraggable-2.x`
- Merge into: `develop`
- Upgrade [vuedraggable](https://github.com/SortableJS/Vue.Draggable) to `^2.24.3`
</details>
<details>
<summary>Update dependency vuex-persistedstate to ^2.7.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vuex-persistedstate-2.x`
- Merge into: `develop`
- Upgrade [vuex-persistedstate](https://github.com/robinvdvleuten/vuex-persistedstate) to `^2.7.1`
</details>
<details>
<summary>Update dependency watchdog to ~=2.1.6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-watchdog-2.x`
- Merge into: `develop`
- Upgrade [watchdog](https://github.com/gorakhargosh/watchdog) to `~=2.1.6`
</details>
<details>
<summary>Update dependency webpack-bundle-size-analyzer to ^3.1.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-webpack-bundle-size-analyzer-3.x`
- Merge into: `develop`
- Upgrade [webpack-bundle-size-analyzer](https://github.com/robertknight/webpack-bundle-size-analyzer) to `^3.1.0`
</details>
<details>
<summary>Update alpine Docker tag to v3.15 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-alpine-3.x`
- Merge into: `develop`
- Upgrade alpine to `3.15`
</details>
<details>
<summary>Update dependency @​vue/cli-plugin-babel to ~4.5.15 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-cli-plugin-babel-4.x`
- Merge into: `develop`
- Upgrade [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli) to `~4.5.15`
</details>
<details>
<summary>Update dependency @​vue/cli-plugin-pwa to ~4.5.15 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-cli-plugin-pwa-4.x`
- Merge into: `develop`
- Upgrade [@vue/cli-plugin-pwa](https://github.com/vuejs/vue-cli) to `~4.5.15`
</details>
<details>
<summary>Update dependency @​vue/cli-plugin-unit-mocha to ~4.5.15 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-cli-plugin-unit-mocha-4.x`
- Merge into: `develop`
- Upgrade [@vue/cli-plugin-unit-mocha](https://github.com/vuejs/vue-cli) to `~4.5.15`
</details>
<details>
<summary>Update dependency @​vue/cli-service to ~4.5.15 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-cli-service-4.x`
- Merge into: `develop`
- Upgrade [@vue/cli-service](https://github.com/vuejs/vue-cli) to `~4.5.15`
</details>
<details>
<summary>Update dependency @​vue/test-utils to ^1.3.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-test-utils-1.x`
- Merge into: `develop`
- Upgrade [@vue/test-utils](https://github.com/vuejs/vue-test-utils) to `^1.3.0`
</details>
<details>
<summary>Update dependency Faker to ~=8.16.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-faker-8.x`
- Merge into: `develop`
- Upgrade [Faker](https://github.com/joke2k/faker) to `~=8.16.0`
</details>
<details>
<summary>Update dependency Pillow to ~=8.4.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pillow-8.x`
- Merge into: `develop`
- Upgrade [Pillow](https://github.com/python-pillow/Pillow) to `~=8.4.0`
</details>
<details>
<summary>Update dependency aiohttp to ~=3.8.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-aiohttp-3.x`
- Merge into: `develop`
- Upgrade [aiohttp](https://github.com/aio-libs/aiohttp) to `~=3.8.1`
</details>
<details>
<summary>Update dependency arrow to ~=1.2.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-arrow-1.x`
- Merge into: `develop`
- Upgrade [arrow](https://github.com/arrow-py/arrow) to `~=1.2.1`
</details>
<details>
<summary>Update dependency asgiref to v3.4.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-asgiref-3.x`
- Merge into: `develop`
- Upgrade [asgiref](https://github.com/django/asgiref) to `3.4.1`
</details>
<details>
<summary>Update dependency axios to ^0.25.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-axios-0.x`
- Merge into: `develop`
- Upgrade [axios](https://github.com/axios/axios) to `^0.25.0`
</details>
<details>
<summary>Update dependency boto3 to ~=1.20.39 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-boto3-1.x`
- Merge into: `develop`
- Upgrade [boto3](https://github.com/boto/boto3) to `~=1.20.39`
</details>
<details>
<summary>Update dependency celery to ~=5.2.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-celery-5.x`
- Merge into: `develop`
- Upgrade [celery](https://github.com/celery/celery) to `~=5.2.3`
</details>
<details>
<summary>Update dependency chai to ^4.3.4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-chai-4.x`
- Merge into: `develop`
- Upgrade [chai](https://github.com/chaijs/chai) to `^4.3.4`
</details>
<details>
<summary>Update dependency core-js to ^3.20.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-core-js-3.x`
- Merge into: `develop`
- Upgrade [core-js](https://github.com/zloirock/core-js) to `^3.20.3`
</details>
<details>
<summary>Update dependency cryptography to >=3.4.8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-cryptography-3.x`
- Merge into: `develop`
- Upgrade [cryptography](https://github.com/pyca/cryptography) to `>=3.4.8`
</details>
<details>
<summary>Update dependency django-allauth to ~=0.47.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-allauth-0.x`
- Merge into: `develop`
- Upgrade [django-allauth](https://github.com/pennersr/django-allauth) to `~=0.47.0`
</details>
<details>
<summary>Update dependency django-channels to v1.2.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-channels-1.x`
- Merge into: `develop`
- Upgrade [django-channels](https://github.com/channels-frontend/django-channels) to `1.2.2`
</details>
<details>
<summary>Update dependency django-cors-headers to ~=3.11.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-cors-headers-3.x`
- Merge into: `develop`
- Upgrade [django-cors-headers](https://github.com/adamchainz/django-cors-headers) to `~=3.11.0`
</details>
<details>
<summary>Update dependency django-environ to ~=0.8.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-environ-0.x`
- Merge into: `develop`
- Upgrade [django-environ](https://github.com/joke2k/django-environ) to `~=0.8.1`
</details>
<details>
<summary>Update dependency django-oauth-toolkit to ~=1.6.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-oauth-toolkit-1.x`
- Merge into: `develop`
- Upgrade [django-oauth-toolkit](https://github.com/jazzband/django-oauth-toolkit) to `~=1.6.3`
</details>
<details>
<summary>Update dependency django-redis to ~=5.2.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-redis-5.x`
- Merge into: `develop`
- Upgrade [django-redis](https://github.com/jazzband/django-redis) to `~=5.2.0`
</details>
<details>
<summary>Update dependency django-storages to ~=1.12.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-storages-1.x`
- Merge into: `develop`
- Upgrade [django-storages](https://github.com/jschneier/django-storages) to `~=1.12.3`
</details>
<details>
<summary>Update dependency djangorestframework to ~=3.13.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-djangorestframework-3.x`
- Merge into: `develop`
- Upgrade [djangorestframework](https://github.com/encode/django-rest-framework) to `~=3.13.1`
</details>
<details>
<summary>Update dependency easygettext to ^2.17.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-easygettext-2.x`
- Merge into: `develop`
- Upgrade [easygettext](https://github.com/polyconseil/easygettext) to `^2.17.0`
</details>
<details>
<summary>Update dependency ipython to ~=7.31.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-ipython-7.x`
- Merge into: `develop`
- Upgrade [ipython](https://github.com/ipython/ipython) to `~=7.31.1`
</details>
<details>
<summary>Update dependency kombu to ~=5.2.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-kombu-5.x`
- Merge into: `develop`
- Upgrade kombu to `~=5.2.3`
</details>
<details>
<summary>Update dependency moment to ^2.29.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-moment-2.x`
- Merge into: `develop`
- Upgrade [moment](https://github.com/moment/moment) to `^2.29.1`
</details>
<details>
<summary>Update dependency pytest-asyncio to ~=0.17.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-asyncio-0.x`
- Merge into: `develop`
- Upgrade [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to `~=0.17.2`
</details>
<details>
<summary>Update dependency pytest-django to ~=4.5.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-django-4.x`
- Merge into: `develop`
- Upgrade [pytest-django](https://github.com/pytest-dev/pytest-django) to `~=4.5.2`
</details>
<details>
<summary>Update dependency pytest-randomly to ~=3.11.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-randomly-3.x`
- Merge into: `develop`
- Upgrade [pytest-randomly](https://github.com/pytest-dev/pytest-randomly) to `~=3.11.0`
</details>
<details>
<summary>Update dependency python-ldap to ~=3.4.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-python-ldap-3.x`
- Merge into: `develop`
- Upgrade python-ldap to `~=3.4.0`
</details>
<details>
<summary>Update dependency pytz to v2021.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytz-2021.x`
- Merge into: `develop`
- Upgrade pytz to `2021.3`
</details>
<details>
<summary>Update dependency qs to ^6.10.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-qs-6.x`
- Merge into: `develop`
- Upgrade [qs](https://github.com/ljharb/qs) to `^6.10.3`
</details>
<details>
<summary>Update dependency requests to ~=2.27.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-requests-2.x`
- Merge into: `develop`
- Upgrade [requests](https://github.com/psf/requests) to `~=2.27.1`
</details>
<details>
<summary>Update dependency sanitize-html to ^2.6.1 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-sanitize-html-2.x`
- Merge into: `develop`
- Upgrade [sanitize-html](https://github.com/apostrophecms/sanitize-html) to `^2.6.1`
</details>
<details>
<summary>Update dependency sass to ^1.49.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-sass-1.x`
- Merge into: `develop`
- Upgrade [sass](https://github.com/sass/dart-sass) to `^1.49.0`
</details>
<details>
<summary>Update dependency setuptools to ~=57.5.0 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-setuptools-57.x`
- Merge into: `develop`
- Upgrade [setuptools](https://github.com/pypa/setuptools) to `~=57.5.0`
</details>
<details>
<summary>Update dependency vue-router to ^3.5.3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-router-3.x`
- Merge into: `develop`
- Upgrade [vue-router](https://github.com/vuejs/vue-router) to `^3.5.3`
</details>
<details>
<summary>Update dependency vuex to ^3.6.2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vuex-3.x`
- Merge into: `develop`
- Upgrade [vuex](https://github.com/vuejs/vuex) to `^3.6.2`
</details>
<details>
<summary>Update python Docker tag to v3.10 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-python-3.x`
- Merge into: `develop`
- Upgrade python to `3.10`
</details>
<details>
<summary>Update dependency Django to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-4.x`
- Merge into: `develop`
- Upgrade [Django](https://github.com/django/django) to `~=4.0.1`
</details>
<details>
<summary>Update dependency Faker to v11 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-faker-11.x`
- Merge into: `develop`
- Upgrade [Faker](https://github.com/joke2k/faker) to `~=11.3.0`
</details>
<details>
<summary>Update dependency Pillow to v9 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pillow-9.x`
- Merge into: `develop`
- Upgrade [Pillow](https://github.com/python-pillow/Pillow) to `~=9.0.0`
</details>
<details>
<summary>Update dependency axios-auth-refresh to v3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-axios-auth-refresh-3.x`
- Merge into: `develop`
- Upgrade [axios-auth-refresh](https://github.com/Flyrell/axios-auth-refresh) to `^3.2.1`
</details>
<details>
<summary>Update dependency bleach to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-bleach-4.x`
- Merge into: `develop`
- Upgrade [bleach](https://github.com/mozilla/bleach) to `~=4.1.0`
</details>
<details>
<summary>Update dependency click to v8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-click-8.x`
- Merge into: `develop`
- Upgrade click to `~=8.0.3`
</details>
<details>
<summary>Update dependency coverage to v6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-coverage-6.x`
- Merge into: `develop`
- Upgrade [coverage](https://github.com/nedbat/coveragepy) to `~=6.2`
</details>
<details>
<summary>Update dependency diff to v5 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-diff-5.x`
- Merge into: `develop`
- Upgrade [diff](https://github.com/kpdecker/jsdiff) to `^5.0.0`
</details>
<details>
<summary>Update dependency django-auth-ldap to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-auth-ldap-4.x`
- Merge into: `develop`
- Upgrade [django-auth-ldap](https://github.com/django-auth-ldap/django-auth-ldap) to `~=4.0.0`
</details>
<details>
<summary>Update dependency django-channels to v2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-channels-2.x`
- Merge into: `develop`
- Upgrade [django-channels](https://github.com/channels-frontend/django-channels) to `2.1.3`
</details>
<details>
<summary>Update dependency django-filter to v21 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-django-filter-21.x`
- Merge into: `develop`
- Upgrade [django-filter](https://github.com/carltongibson/django-filter) to `~=21.1`
</details>
<details>
<summary>Update dependency eslint to v8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-8.x`
- Merge into: `develop`
- Upgrade [eslint](https://github.com/eslint/eslint) to `^8.7.0`
</details>
<details>
<summary>Update dependency eslint-plugin-html to v6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-plugin-html-6.x`
- Merge into: `develop`
- Upgrade [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) to `^6.2.0`
</details>
<details>
<summary>Update dependency eslint-plugin-promise to v6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-plugin-promise-6.x`
- Merge into: `develop`
- Upgrade [eslint-plugin-promise](https://github.com/xjamundx/eslint-plugin-promise) to `^6.0.0`
</details>
<details>
<summary>Update dependency eslint-plugin-vue to v8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-eslint-plugin-vue-8.x`
- Merge into: `develop`
- Upgrade [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) to `^8.3.0`
</details>
<details>
<summary>Update dependency flake8 to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-flake8-4.x`
- Merge into: `develop`
- Upgrade [flake8](https://github.com/pycqa/flake8) to `~=4.0.1`
</details>
<details>
<summary>Update dependency focus-trap to v6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-focus-trap-6.x`
- Merge into: `develop`
- Upgrade [focus-trap](https://github.com/focus-trap/focus-trap) to `^6.7.2`
</details>
<details>
<summary>Update dependency ipython to v8 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-ipython-8.x`
- Merge into: `develop`
- Upgrade [ipython](https://github.com/ipython/ipython) to `~=8.0.1`
</details>
<details>
<summary>Update dependency mocha to v9 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-mocha-9.x`
- Merge into: `develop`
- Upgrade [mocha](https://github.com/mochajs/mocha) to `^9.1.4`
</details>
<details>
<summary>Update dependency purgecss-webpack-plugin to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-purgecss-webpack-plugin-4.x`
- Merge into: `develop`
- Upgrade [purgecss-webpack-plugin](https://github.com/FullHuman/purgecss) to `^4.1.3`
</details>
<details>
<summary>Update dependency pyOpenSSL to v21 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pyopenssl-21.x`
- Merge into: `develop`
- Upgrade pyOpenSSL to `~=21.0.0`
</details>
<details>
<summary>Update dependency pytest-cov to v3 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-pytest-cov-3.x`
- Merge into: `develop`
- Upgrade [pytest-cov](https://github.com/pytest-dev/pytest-cov) to `~=3.0.0`
</details>
<details>
<summary>Update dependency redis to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-redis-4.x`
- Merge into: `develop`
- Upgrade [redis](https://github.com/redis/redis-py) to `~=4.1.1`
</details>
<details>
<summary>Update dependency sass-loader to v12 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-sass-loader-12.x`
- Merge into: `develop`
- Upgrade [sass-loader](https://github.com/webpack-contrib/sass-loader) to `^12.4.0`
</details>
<details>
<summary>Update dependency setuptools to v60 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-setuptools-60.x`
- Merge into: `develop`
- Upgrade [setuptools](https://github.com/pypa/setuptools) to `~=60.5.0`
</details>
<details>
<summary>Update dependency sinon to v12 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-sinon-12.x`
- Merge into: `develop`
- Upgrade [sinon](https://github.com/sinonjs/sinon) to `^12.0.1`
</details>
<details>
<summary>Update dependency text-clipper to v2 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-text-clipper-2.x`
- Merge into: `develop`
- Upgrade [text-clipper](https://github.com/arendjr/text-clipper) to `^2.2.0`
</details>
<details>
<summary>Update dependency vue-plyr to v7 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vue-plyr-7.x`
- Merge into: `develop`
- Upgrade [vue-plyr](https://github.com/redxtech/vue-plyr) to `^7.0.0`
</details>
<details>
<summary>Update dependency vuex-persistedstate to v4 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-vuex-persistedstate-4.x`
- Merge into: `develop`
- Upgrade [vuex-persistedstate](https://github.com/robinvdvleuten/vuex-persistedstate) to `^4.1.0`
</details>
<details>
<summary>Update node Docker tag to v17 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-node-17.x`
- Merge into: `develop`
- Upgrade [node](https://github.com/nodejs/node) to `17-buster`
</details>
<details>
<summary>Update postgres Docker tag to v14 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-postgres-14.x`
- Merge into: `develop`
- Upgrade postgres to `14`
</details>
<details>
<summary>Update redis Docker tag to v6 (develop)</summary>
- Schedule: ["at any time"]
- Branch name: `renovate/develop-redis-6.x`
- Merge into: `develop`
- Upgrade redis to `6`
</details>
---
❓ Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1438Implement api dependency management with pipenv2022-01-08T18:52:38ZGeorg KrauseImplement api dependency management with pipenvPipenv has a few advantages: It allows dependency pinning and locking, which would solve some problems.Pipenv has a few advantages: It allows dependency pinning and locking, which would solve some problems.1.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1446Convert dependency management to poetry2022-01-19T09:16:30ZGeorg KrauseConvert dependency management to poetryTODOs:
- [x] This basically drops support for python3.6, this needs to be added to the docs
- [x] Why does black behave different now in the pipeline?
- [x] Update documentation
- [x] Move CI changes to another MR
- [ ] ~~Update system ...TODOs:
- [x] This basically drops support for python3.6, this needs to be added to the docs
- [x] Why does black behave different now in the pipeline?
- [x] Update documentation
- [x] Move CI changes to another MR
- [ ] ~~Update system unit files~~ Not really possible right now, we need to know the path of poetry. See #16771.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1447Update Black & run for whole repository2022-01-09T11:40:49ZGeorg KrauseUpdate Black & run for whole repository1.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1448Add markdown support to docs2022-01-13T11:53:03ZCiarán Ainsworthsporiff@funkwhale.audioAdd markdown support to docsOkay, let's get this show on the road. This MR adds the [`myst_parser` plugin](https://myst-parser.readthedocs.io/en/latest/index.html) to Sphinx to enable us to write our documentation in Markdown rather than reStructuredText.
For back...Okay, let's get this show on the road. This MR adds the [`myst_parser` plugin](https://myst-parser.readthedocs.io/en/latest/index.html) to Sphinx to enable us to write our documentation in Markdown rather than reStructuredText.
For background, we have discussed moving away from RST in favor of Markdown due to MD's relative simplicity and people's greater familiarity with it. RST is a great system, but more of our community will be familiar with Markdown, so it makes sense for us to use the tool that will allow for easier collaboration.
In time all documentation will be ported to Markdown (and updated along the way).1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1449Resolve "Add "play all" button in tag search result page"2022-07-15T09:07:51ZpetitminionResolve "Add "play all" button in tag search result page"close #1563
![image](/uploads/1d70a5b838c7d1c4f82c907a9364de00/image.png)
[simplescreenrecorder-2022-01-21_16.40.03.mkv](/uploads/6fd261e66f556c418219f761f180753d/simplescreenrecorder-2022-01-21_16.40.03.mkv)
to do :
- [x] handle m...close #1563
![image](/uploads/1d70a5b838c7d1c4f82c907a9364de00/image.png)
[simplescreenrecorder-2022-01-21_16.40.03.mkv](/uploads/6fd261e66f556c418219f761f180753d/simplescreenrecorder-2022-01-21_16.40.03.mkv)
to do :
- [x] handle multiple artists
- [x] tests
- [x] include migration
- [x] resolve running state of the radio button ?1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1452Overhaul end user documentation2022-07-27T10:38:31ZCiarán Ainsworthsporiff@funkwhale.audioOverhaul end user documentationHeavily WIP. This MR contains the first changes to end user documentation. The focus here is on a few main things:
1. Create shorter, more specific content.
2. Make the language easier to read and understand.
3. Maintain a consistent st...Heavily WIP. This MR contains the first changes to end user documentation. The focus here is on a few main things:
1. Create shorter, more specific content.
2. Make the language easier to read and understand.
3. Maintain a consistent style.
4. Cover more end-user tasks.
5. Use Markdown rather than RST.
There is a lot to do here, so I'm just opening this for now to prompt me to keep plugging away at it.
- [x] Recreate all existing content in new style.
- [x] Add missing content.
- [x] Add mobile UI documentation.
- [x] Remove existing content.
- [x] Create coherent layout for all pages.
- [x] Set up redirects.
![Screen_Shot_2022-01-16_at_23.34.19](/uploads/7d5c130aff643d33ba35ecfa7432601f/Screen_Shot_2022-01-16_at_23.34.19.png)1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1453Generate swagger2022-01-28T12:33:41ZGeorg KrauseGenerate swaggerThis merge request implements automatic generation of the swagger documentation. This way all endpoints are documented and they keep up-to-date whenever we change something.
Its still WIP, a lot of warnings need to be fixed. But its a g...This merge request implements automatic generation of the swagger documentation. This way all endpoints are documented and they keep up-to-date whenever we change something.
Its still WIP, a lot of warnings need to be fixed. But its a good start.1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1459Overhaul moderator documentation2022-01-22T17:18:09ZCiarán Ainsworthsporiff@funkwhale.audioOverhaul moderator documentationFollowing on from !1452, we need to update the moderator documentation in line with the user documentation.
The moderator documentation needs to be updated to address the following:
- [x] Create shorter, more specific content.
- [x] Ma...Following on from !1452, we need to update the moderator documentation in line with the user documentation.
The moderator documentation needs to be updated to address the following:
- [x] Create shorter, more specific content.
- [x] Make the language easier to read and understand.
- [x] Maintain a consistent style.
- [x] Use Markdown rather than RST.
- [x] Set up redirects1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1480Overhaul install guides2022-07-27T10:41:40ZCiarán Ainsworthsporiff@funkwhale.audioOverhaul install guidesFollowing on from !1459, we need to update the admin documentation in line with the user and moderator documentation.
The admin documentation needs to be updated to address the following:
* [x] Create install guides for supported insta...Following on from !1459, we need to update the admin documentation in line with the user and moderator documentation.
The admin documentation needs to be updated to address the following:
* [x] Create install guides for supported install methods.
* [x] Set up redirects.1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1664Resolve "Consider transitioning to vite"2022-02-27T22:42:37ZGeorg KrauseResolve "Consider transitioning to vite"Closes #1644Closes #16441.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1672Resolve "Add Frontend tests again" NOCHANGELOG2022-03-21T12:45:45ZGeorg KrauseResolve "Add Frontend tests again" NOCHANGELOGCloses #1716
I just reintroduced the tests we already had. I removed the ones which relied on sinon or other bigger dependencies. I think we should wait if vitest supports their functionality or consider each dependency before spending...Closes #1716
I just reintroduced the tests we already had. I removed the ones which relied on sinon or other bigger dependencies. I think we should wait if vitest supports their functionality or consider each dependency before spending time on making the tests work again. `moxios` might also be replaced in the future.
My primary focus was to create the structure again to enable devs to provide unit tests for their code.1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1678Multi version docs2022-03-10T11:49:40ZGeorg KrauseMulti version docs1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1703Fix Upload Form Vue Errors2022-03-16T12:17:50ZMarcos PeñaFix Upload Form Vue ErrorsCloses #1738Closes #17381.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1712Restores front tests using jest and vite NOCHANGELOG2022-03-21T12:45:43ZMarcos PeñaRestores front tests using jest and vite NOCHANGELOGSee https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/1716#note_30663See https://dev.funkwhale.audio/funkwhale/funkwhale/-/issues/1716#note_306631.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1735Create AIO migration guide2022-07-27T10:19:21ZCiarán Ainsworthsporiff@funkwhale.audioCreate AIO migration guideFollowing the instructions on [this pad](https://pad.funkwhale.audio/WKSretEFRHGNsWvvf8DuIw#), this MR adds a new migration guide for AIO -> multi-container Docker installation.Following the instructions on [this pad](https://pad.funkwhale.audio/WKSretEFRHGNsWvvf8DuIw#), this MR adds a new migration guide for AIO -> multi-container Docker installation.1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1768Migrate to vue 32022-10-23T15:22:34ZKasper Sewerynwvffle@funkwhale.audioMigrate to vue 3Fixes #1215, #1297, #1298, #1326, #1363, #1377, #1379, #1381, #1471, #1536, #1547, #1567, #1581, #1635, #1636, #1647, #1759, #1762, #1766, #1777, #1796, #1802, #1828, #1829, #1836, #1844, #1845
I've reverted ec630a234ab5ea0dccddaf06c462...Fixes #1215, #1297, #1298, #1326, #1363, #1377, #1379, #1381, #1471, #1536, #1547, #1567, #1581, #1635, #1636, #1647, #1759, #1762, #1766, #1777, #1796, #1802, #1828, #1829, #1836, #1844, #1845
I've reverted ec630a234ab5ea0dccddaf06c462536bbf1ed329, so #739 and #1812 will be tracked by `wvffle/gapless-play` branch when this id merged to `develop`1.3.0