funkwhale merge requestshttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests2022-01-04T09:14:06Zhttps://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/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/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/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/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/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/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/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/1775#1171 fix validity issues in openapi/swagger spec files2022-06-10T09:56:37Zpoeppe#1171 fix validity issues in openapi/swagger spec filesCloses #1171
Reworked some parts of the openapi files to make it valid and allow code generation using https://github.com/swagger-api/swagger-codegenCloses #1171
Reworked some parts of the openapi files to make it valid and allow code generation using https://github.com/swagger-api/swagger-codegen1.3.0Georg KrauseGeorg Krausehttps://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1856Update migration after django update (#1815)2022-06-29T09:48:38ZpetitminionUpdate migration after django update (#1815)Closes #1815Closes #18151.3.0petitminionpetitminionhttps://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/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/1770Rewrite admin documentation2022-07-27T10:38:30ZCiarán Ainsworthsporiff@funkwhale.audioRewrite admin documentationCloses #1333
Closes #1195
Closes #1386
Closes #1502
Closes #1537
Now that the install guides and migration guide are complete, it's time to start moving the rest of the admin documentation in.
[Preview link](http://funkwhale.p...Closes #1333
Closes #1195
Closes #1386
Closes #1502
Closes #1537
Now that the install guides and migration guide are complete, it's time to start moving the rest of the admin documentation in.
[Preview link](http://funkwhale.pages.funkwhale.audio/-/funkwhale/-/jobs/103400/artifacts/docs-review/administrator_documentation/index.html)
## Tasks
- [x] Django admin
- [x] `manage.py` tasks
- [x] Change instance URL
- [x] Upgrade guide
- [x] Instance configuration
- [x] Import music from server
- [x] S3 storage guide
- [x] Backup guide
- [x] Migration to new server
- [x] Uninstall Funkwhale
- [x] LDAP configuration
- [x] Message Rewrite Facility
- [x] Troubleshooting
- [x] Add redirects1.3.0Ciarán Ainsworthsporiff@funkwhale.audioCiarán Ainsworthsporiff@funkwhale.audiohttps://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/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/1925fix(docs): make debian installation guide actually work2022-07-27T18:09:02ZJuniorJPDJfix(docs): make debian installation guide actually work1.3.0https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/1928feat(Logging): Add Sentry SDK to report errors at the backend2022-08-06T20:36:40ZGeorg Krausefeat(Logging): Add Sentry SDK to report errors at the backendThere are two options to configure the current implementation using env
vars:
`FUNKWHALE_SENTRY_DSN` needs to be set to enable the loggin to a Sentry
DSN.
`FUNKWHALE_ENTRY_SR` allows to configure the sample rate, see https://docs.sentry....There are two options to configure the current implementation using env
vars:
`FUNKWHALE_SENTRY_DSN` needs to be set to enable the loggin to a Sentry
DSN.
`FUNKWHALE_ENTRY_SR` allows to configure the sample rate, see https://docs.sentry.io/platforms/python/configuration/sampling/1.3.0Georg KrauseGeorg Krause