Wykres commitów

2149 Commity (develop)

Autor SHA1 Wiadomość Data
Georg Krause 6d7905f6a0
feat: allow the creation of random test notifications 2023-05-16 14:43:30 +02:00
Georg Krause c48b62da94 Merge branch 'pre-release/1.3.0' into develop 2023-05-12 09:21:47 +02:00
Georg Krause e6af9321d9 Version bump and changelog for 1.3.0-rc6 2023-05-12 09:02:14 +02:00
Georg krause 6057670105 fix: Make sure tzdata is available in docker container 2023-04-27 07:57:24 +00:00
jo 3028672096
fix(api): prefer str over dict for the CACHE_URL setting
This fix the ability to reuse the CACHE_URL with other settings such as
CELERY_BROKER_URL.
2023-04-19 12:47:24 +02:00
jo ca3106828d
refactor(api): rename CACHE_DEFAULT to CACHE_URL_DEFAULT 2023-04-19 12:40:41 +02:00
Renovate Bot e7e83e91de
chore(api): update dependency channels-redis to v4.1.0 2023-04-14 15:42:30 +02:00
Renovate Bot 156d35a46b
chore(api): update dependency redis to v4.5.4 2023-04-14 15:41:25 +02:00
Renovate Bot 5f5d60b0d5 chore(api): update dependency channels-redis to v4.1.0 2023-04-14 13:02:55 +00:00
Renovate Bot 8d63472821 chore(api): update dependency redis to v4.5.4 2023-04-14 12:03:25 +00:00
jo 83b2aa0ad8
fix(api): move docker cache settings to django settings 2023-04-14 13:17:55 +02:00
jo e4793f06e8
refactor: use global IS_DOCKER_SETUP setting 2023-04-14 12:27:52 +02:00
Renovate Bot 28422369de chore(api): update dependency drf-spectacular to v0.26.1 2023-04-14 10:03:07 +00:00
Renovate Bot 58ffbc2156
chore(api): update dependency django-environ to v0.10.0
Porting 8d182138f4
2023-04-14 11:18:46 +02:00
Renovate Bot 8d182138f4 chore(api): update dependency django-environ to v0.10.0 2023-04-12 15:33:15 +00:00
Renovate Bot 420b2b1527 chore(api): update dependency boto3 to v1.26.108 2023-04-06 22:02:43 +00:00
Renovate Bot fde240389c chore(api): update dependency pytest-asyncio to v0.21.0 2023-04-06 17:05:51 +00:00
Renovate Bot bed76fafa8 chore(api): update dependency black to v23 2023-04-06 09:56:57 +00:00
Renovate Bot ba120bf7c1 chore(api): update dependency pylint to v2.17.2 2023-04-05 20:34:42 +00:00
Renovate Bot 67752c24e9 chore(api): update dependency sentry-sdk to v1.19.1 2023-04-05 16:33:43 +00:00
jo 94521d2b86 feat(api): replace pytz with zoneinfo
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2388>
2023-04-04 07:08:47 +00:00
jo 22c255700e
style: format code using black v23 2023-03-28 19:49:24 +02:00
Georg krause 70cd2e58b5 Version bump and changelog for 1.3.0-rc5 2023-03-26 14:17:15 +02:00
Renovate Bot 1c90cf448d chore(api): update dependency markdown to v3.4.3
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2380>
2023-03-25 19:02:50 +00:00
Georg Krause e87811c554 chore(docker): bump py3-cryptography to version 38.0.3-r1
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2379>
2023-03-25 11:48:14 +01:00
Renovate Bot f585c1b487 chore(api): update dependency boto3 to v1.26.99
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2376>
2023-03-25 08:33:36 +00:00
Georg krause b0d6a0407a Merge branch 'pre-release/1.3.0' into develop 2023-03-24 18:17:44 +01:00
Georg krause 09a1e20d68 Version bump and changelog for 2023-03-24 14:28:45 +01:00
Philipp Wolfer c1c48c9960 maloja: update submitted payload to follow latest maloja spec
See https://github.com/krateng/maloja/blob/master/API.md

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2359>
2023-03-22 11:58:01 +00:00
Georg Krause 6678457d41
style: Fix missing , 2023-03-22 09:52:07 +01:00
Laurin W 0c88b63d78
fix: allow blank summary field in ActorSerializer 2023-03-20 12:34:14 +01:00
Marcos Peña c55a1d1da4 Fix(dev): fix docker development set-up (#2102)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2367>
2023-03-20 11:23:51 +00:00
Renovate Bot da2a0ee093 chore(api): update dependency boto3 to v1.26.94 2023-03-17 20:03:47 +00:00
Renovate Bot 94c5bb71a5 chore(api): update dependency boto3 to v1.26.93 2023-03-17 18:03:39 +00:00
Renovate Bot de7102a27e chore(api): update dependency pytest to v7.2.2 2023-03-12 23:38:12 +00:00
Renovate Bot 96101d7010 chore(api): update dependency prompt-toolkit to v3.0.38 2023-03-12 23:07:22 +00:00
Renovate Bot 1eaeddcda6 chore(api): update dependency ipdb to v0.13.13 2023-03-12 22:07:05 +00:00
Renovate Bot 036f245127 chore(api): update dependency django to v3.2.18 2023-03-12 21:07:15 +00:00
Renovate Bot a929f2647b chore(api): update dependency dj-rest-auth to v2.2.8 2023-03-12 20:07:20 +00:00
Renovate Bot 7a3c264e31 chore(api): update dependency debugpy to v1.6.6 2023-03-12 19:07:05 +00:00
Renovate Bot 790b963da6 chore(api): update dependency aiohttp to v3.8.4 2023-03-12 18:08:08 +00:00
Renovate Bot 5543da6847 chore(api): update dependency boto3 to v1.26.89 2023-03-11 22:36:31 +00:00
ppom c7e7014b5c wording fix 2023-03-03 23:40:09 +01:00
jo 639d5b152f docs: fix warnings
- fix sphinx multi version allowlist regex values
2023-02-28 19:39:07 +00:00
jo 9bf0367372 feat(api): find version using importlib.metadata
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2332>
2023-01-31 06:57:32 +00:00
jo 1a9b93183d ci: rework test_api job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2286>
2023-01-30 10:37:31 +01:00
jo c6f235ec8c feat: drop support for python3.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2342>
2023-01-30 09:24:27 +00:00
jo f4241241dc fix: remove unnecessary env variables in dockerfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2299>
2023-01-30 08:55:06 +00:00
jo 65df7bf7a4 refactor: format api container file
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2299>
2023-01-30 08:55:06 +00:00
jo 6528039e95 fix(api): pylint crashes on redefined-builtin
See https://github.com/PyCQA/pylint/issues/8079

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203>
2023-01-29 12:47:02 +00:00
jo 6806adb4f5 test(api): lint code using pylint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2203>
2023-01-29 12:47:02 +00:00
jo 96bbe2131a fix: log exception if we can't get the event loop
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2341>
2023-01-27 17:37:41 +01:00
jo a0cda2a56c fix(api): docker entrypoint use exec
exec into gunicorn instead of spawning gunicorn.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2331>
2023-01-25 12:07:00 +00:00
Georg Krause e04a1b188d
Version bump and changelog for 1.3.0-rc3 2023-01-23 14:24:46 +01:00
Georg Krause 0729b52f3d
Version bump and changelog for 1.3.0-rc2 2023-01-23 10:41:22 +01:00
jo c07aa0dbec fix(api): postgres connection details in docker setup
We properly recognize the docker setup to generate DATABASE_URL configuration.

Fix #2036

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2326>
2023-01-23 08:51:16 +01:00
Philipp Wolfer e556a592b5 Fix API call for retrieving details of federated library
The implementation of RetrieveModelMixin.retrieve was incomplete.

Fixes #2046

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2335>
2023-01-23 07:36:22 +00:00
Philipp Wolfer 7da78afa43 maloja: fix submission of artist names
Payload must be submitted as JSON and artist must be an array

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2328>
2023-01-22 10:45:32 +00:00
Renovate Bot c465b3922d chore(api): update dependency watchdog to v2.2.1 2023-01-21 03:05:56 +00:00
Renovate Bot 826a712e22 chore(api): update dependency requests to v2.28.2 2023-01-21 02:36:15 +00:00
Renovate Bot 5d7673ab1d chore(api): update dependency redis to v4.4.2 2023-01-21 02:06:05 +00:00
Renovate Bot 5969a7a8ae chore(api): update dependency pytz to v2022.7.1 2023-01-21 01:35:54 +00:00
Renovate Bot 84382268f6 chore(api): update dependency pytest to v7.2.1 2023-01-21 01:06:03 +00:00
Renovate Bot 7fe46c1d61 chore(api): update dependency django-storages to v1.13.2 2023-01-21 00:36:00 +00:00
Renovate Bot 291296360d chore(api): update dependency dj-rest-auth to v2.2.7 2023-01-21 00:05:50 +00:00
Renovate Bot 82ef2e0efa chore(api): update dependency debugpy to v1.6.5 2023-01-20 23:36:22 +00:00
Renovate Bot 75039a3681 chore(api): update dependency boto3 to v1.26.54 2023-01-20 23:05:15 +00:00
Georg Krause 16a88210bc
Version bump and changelog for 1.3.0-rc1 2023-01-20 09:40:58 +01:00
Georg Krause 934e179d59 fix: Local instance is always reachable to itself
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2321>
2023-01-19 17:56:50 +00:00
Georg Krause 4225056d6e
fix: Make sure entrypoint script gets copied 2023-01-18 15:15:43 +01:00
jo ede69dd623 refactor(api): rename api composer/django/ dir to docker/
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2302>
2023-01-17 11:54:27 +00:00
jo 14b5e137bd
feat: prefer using the funkwhale-manage entrypoint
This replaces `poetry run python3 manage.py` with `venv/bin/funkwhale-manage`.

Command running `venv/bin/funkwhale-manage` assume the current working directory is `/srv/funkwhale` on common deployments.

In the funkwhale api docker image, the funwhale-manage command line
interface is available globally.
2023-01-16 02:11:07 +01:00
jo efbdc027ab
fix: use versioned python3 instead of python 2023-01-13 16:55:05 +01:00
jo 216a858010 feat(api): split DATABASE_URL into multiple config variables
Introduces new database environment variables while keeping
backward compatibility with the now deprecated
POSTGRES_ENV_POSTGRES_USER POSTGRES_ENV_POSTGRES_PASSWORD
environment variables.

DATABASE_URL defaults to an auto generated url using the
`DATABASE_HOST`, `DATABASE_PORT`, `DATABASE_USER`,
`DATABASE_PASSWORD` and `DATABASE_NAME` variables.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2313>
2023-01-12 18:23:50 +00:00
Georg Krause 62653a2f62 chore: Move database url composition from custom script to django settings
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2313>
2023-01-12 18:23:50 +00:00
jo 165011ff6d
feat: improve docker caching
The apk dependencies will change less often than the venv from the builder.
2023-01-12 13:35:23 +01:00
jo e93e6bbb74
style: sort apk dependencies in docker 2023-01-12 13:35:22 +01:00
jo 0e05587fed
style: readability for docker pip dependencies install 2023-01-12 13:35:22 +01:00
jo 0b4319656a
feat: install api python package inside docker
This mainly allow users to use the `funkwhale-manage` entrypoint.
2023-01-12 13:35:22 +01:00
jo 64f54fa709
feat: disable pip cache during docker build 2023-01-12 13:35:21 +01:00
jo 85d4bd60d9
feat: don't buffer stdout/err in docker
This makes sure we don't loose any logs that might have been buffered and haven't been written to the docker logs.
2023-01-12 13:35:21 +01:00
jo 44904d80be
feat: don't compile python byte code in docker 2023-01-12 13:35:21 +01:00
jo 419eec2baa
feat: use allowlist based .dockerignore 2023-01-12 13:35:21 +01:00
Georg Krause 85e3984e3b fix: Can't purge failed files #1929
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2280>
2023-01-05 19:39:01 +01:00
jo 5c0284e3b1 fix: remove permissions workaround in api container
The permissions in the CI are now the same as in the repository.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2298>
2023-01-04 07:29:24 +00:00
Ciarán Ainsworth 658b017c5e test(api): Add test for link rendering
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2312>
2022-12-29 17:35:09 +00:00
Ciarán Ainsworth 101b1b6a23 fix(api): Add href to protected attributes
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2312>
2022-12-29 17:25:30 +00:00
jo a48f1b5449 fix: unpin asgiref
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2300>
2022-12-23 11:23:03 +00:00
jo bf20fcb694 refactor: format api pyproject.toml
Sort and group dependencies by usage.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2300>
2022-12-23 11:23:03 +00:00
Renovate Bot 4aba907205 chore(api): update dependency sentry-sdk to v1.12.1 2022-12-19 17:33:12 +00:00
Petitminion 03a5a83a3b Random and less listened radio filter out un-owned content on library section (#2007)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2285>
2022-12-19 17:13:29 +00:00
Georg Krause 36e3d33174
chore(api): Bump lxml version to 4.9.2 2022-12-19 16:23:10 +01:00
jo b359bb6498 fix: timeout on spa manifest requests
The previous behaviour had a loop of requests between the front
app and the api when querying the pwa manifest.

This reduce the coupling around the pwa manifest file between the api
and the front app, by uplicating the files so each "service" has a copy
of it, while keeping them in sync and having the front pwa manifest as
single source of truth.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2291>
2022-12-19 14:33:12 +01:00
Renovate Bot ce78cb02ff chore(api): update dependency pytz to v2022.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2293>
2022-12-18 10:02:27 +00:00
Renovate Bot ef30a726b0 chore(api): update dependency sentry-sdk to v1.12.0
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2290>
2022-12-17 16:33:12 +00:00
Renovate Bot 15e20a9a78 chore(api): update dependency boto3 to v1.26.32 2022-12-17 15:02:13 +00:00
Renovate Bot 9216d70f3b chore(api): update dependency drf-spectacular to v0.25.1
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2289>
2022-12-16 18:02:10 +00:00
Petitminion 311ea7b3b7 fix RuntimeWarning: DateTimeField Domain.last_successful_contact 2022-12-16 17:02:22 +00:00
Renovate Bot 5d31e4bbec chore(api): update dependency boto3 to v1.26.31 2022-12-16 14:02:06 +00:00
Georg Krause 180cd1cc48 fix: Add missing fields to Spa Manifest Serializer
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2256>
2022-12-15 23:43:43 +00:00
Renovate Bot cb3dc5081b chore(api): update dependency drf-spectacular to v0.25.0 2022-12-14 13:02:16 +00:00
Renovate Bot 1dafe642e6 chore(api): update dependency ipdb to v0.13.11 2022-12-14 09:02:19 +00:00
Renovate Bot f219edcdfe chore(api): update dependency aioresponses to v0.7.4 2022-12-14 08:32:04 +00:00
Renovate Bot 39a872f530 chore(api): update dependency boto3 to v1.26.29 2022-12-13 21:32:30 +00:00
wvffle 57ca334887 Fix cookies not being set on new frontend deployment 2022-12-13 13:58:11 +00:00
Renovate Bot a696d4ca0f chore(api): update dependency boto3 to v1.26.28 2022-12-12 21:02:23 +00:00
jo 5356e9f268 feat: add manage.py backward compatible script
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2191>
2022-12-12 16:37:02 +01:00
jo 6f2ecf832c feat: create funkwhale-manage entrypoint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2191>
2022-12-12 16:31:00 +01:00
jo 29693806db feat: allow installing the funkwhale_api package
- update license identifier
- update description
- add links
- include all packages and data files
- exclude tests

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2191>
2022-12-12 16:30:55 +01:00
Renovate Bot d7f510defa chore(api): update dependency django-coverage-plugin to v3 2022-12-09 21:03:28 +00:00
Renovate Bot 56d525f451 chore(api): update dependency boto3 to v1.26.27 2022-12-09 20:33:16 +00:00
Renovate Bot 909e5e24c7 chore(api): update dependency black to v22.12.0 2022-12-09 17:03:02 +00:00
Renovate Bot 6a4526de01 chore(api): update dependency pytest-asyncio to v0.20.3 2022-12-08 23:03:35 +00:00
Renovate Bot e0560ee0dc chore(api): update dependency boto3 to v1.26.26 2022-12-08 22:33:08 +00:00
Renovate Bot f941f380f5 chore(api): update dependency prompt-toolkit to v3.0.36 2022-12-08 11:03:27 +00:00
Renovate Bot 82305b0b7e chore(api): update dependency boto3 to v1.26.25 2022-12-08 10:33:11 +00:00
Renovate Bot 6572936d1f chore(api): update dependency watchdog to v2.2.0 2022-12-07 09:00:58 +00:00
Renovate Bot 76c7c433a2 chore(api): update dependency redis to v4.4.0
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2252>
2022-12-06 18:05:25 +00:00
Renovate Bot 2a511078cc chore(api): update dependency boto3 to v1.26.23 2022-12-05 20:33:33 +00:00
Renovate Bot ffcd2f23c4 chore(api): update dependency django-debug-toolbar to v3.8.1 2022-12-05 18:03:34 +00:00
Renovate Bot 93912369db chore(api): update dependency boto3 to v1.26.22 2022-12-05 14:33:35 +00:00
Georg Krause ca9e3c7054 Remove all /front/ occurences
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2039>
2022-12-05 13:59:05 +00:00
Renovate Bot 29447b0d32 chore(api): update dependency boto3 to v1.26.21 2022-12-02 09:33:21 +00:00
Renovate Bot 54f4db86fc chore(api): update dependency boto3 to v1.26.20 2022-11-30 20:33:29 +00:00
Renovate Bot 8b73f6a12d chore(api): update dependency faker to v15.3.4 2022-11-30 19:33:28 +00:00
Renovate Bot ed2fb2f554 chore(api): update dependency boto3 to v1.26.19 2022-11-29 20:33:40 +00:00
Renovate Bot af23b012fd chore(api): update dependency debugpy to v1.6.4 2022-11-29 06:33:58 +00:00
Renovate Bot 9ac5685576 chore(api): update dependency boto3 to v1.26.18 2022-11-29 06:03:04 +00:00
Renovate Bot 2694417bdf chore(api): update dependency boto3 to v1.26.17 2022-11-28 09:33:14 +00:00
Renovate Bot b75958c26d chore(api): lock file maintenance 2022-11-28 00:35:38 +00:00
Renovate Bot 16a1f5dae1 chore(api): update dependency cryptography to v38.0.4 2022-11-27 19:33:27 +00:00
Georg Krause ed72bfc884 test: Use the right serializer to generate expected outcome 2022-11-26 20:23:17 +00:00
Georg Krause b136273dd4 fix: Fix Serializer for inline channel artists 2022-11-26 20:23:17 +00:00
Renovate Bot cc75a34bef chore(api): update dependency cryptography to v38 2022-11-26 16:33:33 +00:00
jo d47fef0806 chore: fix shell scripts lint errors 2022-11-25 19:43:50 +00:00
jooola ff20988fbd chore: move api tools config to pyproject.toml 2022-11-25 19:41:38 +00:00
JuniorJPDJ 3077dea81d fix(api): bump pyproject version to 1.2.9 2022-11-25 20:04:11 +01:00
JuniorJPDJ 5c32cace64 fix(api): merge migrations after merging stable to develop 2022-11-25 20:03:37 +01:00
Georg Krause 0602de6d81
Merge branch 'stable' into develop 2022-11-25 18:10:45 +01:00
Georg Krause 817c8fbcaa
Version bump and changelog for 1.2.9 2022-11-25 17:59:23 +01:00
jooola 4cc7c86f04 test(api): fix warnings by renaming fixtures 2022-11-24 20:18:35 +00:00
jo 054a9e54f5
docs: fix spelling errors (pre-commit) 2022-11-24 01:43:36 +01:00
jo 6d7dc2f1b5
chore: format files using prettier (pre-commit) 2022-11-23 23:46:34 +01:00
jo 8d9946d35a refactor: upgrade code to >=python3.7 (pre-commit)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2189>
2022-11-23 22:08:55 +00:00
Renovate Bot 5e2df11fb6 Update dependency boto3 to v1.26.16 2022-11-23 21:33:29 +00:00
jo cff619679b
chore: format files using isort (pre-commit) 2022-11-23 21:55:37 +01:00
jo 20ed5f0d52
chore: add isort pre-commit hook 2022-11-23 21:55:37 +01:00
jo 4159bc1209 chore: format files using black (pre-commit) 2022-11-23 20:41:45 +00:00
JuniorJPDJ 0c6cc0ec5b chore(api/Dockerfile): pin alpine dependencies and bump watchfiles 2022-11-23 10:43:06 +00:00
Renovate Bot 069a118cc7 Update dependency uvicorn to v0.20.0
Tested-by: Marge <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2186>
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2186>
2022-11-23 09:33:34 +00:00
jo 8f7ab9b3b3 chore: fix flake8 warnings
Tested-by: Marge <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2178>
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2178>
2022-11-23 07:32:43 +00:00
jo 4fbef50d71 chore: add flake8 pre-commit hook
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2178>
2022-11-23 07:32:43 +00:00
Renovate Bot d67aba746b Update dependency sentry-sdk to v1.11.1 2022-11-23 02:04:40 +00:00
Renovate Bot 8514d28c58 Update dependency redis to v4.3.5 2022-11-23 01:04:28 +00:00
Renovate Bot a9d26cbbf7 Update dependency prompt-toolkit to v3.0.33 2022-11-23 00:34:50 +00:00
Renovate Bot 36d970fa6c Update dependency boto3 to v1.26.15 2022-11-22 23:04:24 +00:00
Renovate Bot d56a7edd15 Update dependency Faker to v15.3.3 2022-11-22 22:03:35 +00:00
JuniorJPDJ c458bfe547 fix(api/Dockerfile): use psycopg2 from alpine repository 2022-11-22 22:49:30 +01:00
RenovateBot ca2ad37aea Lock file maintenance (develop) 2022-11-22 21:21:15 +00:00
jooola eea77bc234 ci: scan for broken links 2022-11-22 20:52:06 +00:00
Georg Krause 67759d3498 chore(deps): Remove not required dependency pyOpenSSL 2022-11-22 19:04:08 +00:00
jo 0061e82ecd chore: clean files using pre-commit 2022-11-22 14:30:01 +00:00
Marcos Peña aa17f9679b Resolves reuse of invitation code 2022-11-21 18:50:08 +00:00
Georg Krause 6908f4bf74 Resolve "value too long for type character varying(255) during import_files" 2022-11-21 18:12:49 +00:00
petitminion 01fd1503c9 add playlists radio to search result page 2022-11-20 10:49:23 +00:00
Marcos Peña 5248a252ec Resolves 404 on skipped upload 2022-11-19 16:56:38 +00:00
Renovate Bot 5fc613b21a Update dependency boto3 to v1.26.13 2022-11-18 21:03:31 +00:00
Renovate Bot 475aa427c4 Update dependency boto3 to v1.26.12 2022-11-17 20:33:51 +00:00
RenovateBot abfa971eb5 Update alpine Docker tag to v3.17 (develop) 2022-11-17 15:30:41 +00:00
RenovateBot 9d84423732 Update dependency sentry-sdk to v1.11.0 (develop) 2022-11-17 06:33:52 +00:00
Renovate Bot 2b668cffa5 Update dependency boto3 to v1.26.11 2022-11-16 22:03:54 +00:00
Renovate Bot 28149be8b0 Update dependency pytest-asyncio to v0.20.2 2022-11-16 14:04:51 +00:00
Renovate Bot 38b997d809 Update dependency boto3 to v1.26.10 2022-11-16 13:35:57 +00:00
Renovate Bot 8f9c9e9031 Update dependency Faker to v15.3.2 2022-11-16 13:04:46 +00:00
Renovate Bot 5174998f37 Lock file maintenance 2022-11-15 20:28:30 +00:00
Georg Krause ceab2252fb chore: Improve comments and remove useless try/catch 2022-11-15 18:03:43 +00:00
Georg Krause 515b502364 Fix oauth to respond with unhashed token on creation 2022-11-15 18:03:43 +00:00
Georg Krause cfabb6fa3e Resolve "NodeInfo 2.0 endpoint returns incorrect type for field `metadatalibrary`" NOCHANGELOG 2022-11-15 09:33:11 +00:00
petitminion c3431c6a63 resolve play all radio in search page NOCHANGELOG 2022-11-14 18:39:46 +00:00
Philipp Wolfer 95e803ded5 Fix setting ASGI http protocol handler 2022-11-12 18:15:48 +00:00
Renovate Bot 52d930949c Update dependency boto3 to v1.26.6 2022-11-09 21:03:36 +00:00
JuniorJPDJ c4367466bc fix(api/Dockerfile): remove autobahn dependency pin after upgrading cryptography 2022-11-09 18:58:58 +00:00
Renovate Bot 6ecaa8bc83 Update dependency boto3 to v1.26.5 2022-11-08 21:34:35 +00:00
RenovateBot 509b54de9c Update dependency pytest-cov to v4 (develop) 2022-11-08 21:30:13 +00:00
JuniorJPDJ 26fc479b57 Update dependency channels and channels-redis to v4 (develop) 2022-11-08 19:46:58 +00:00
RenovateBot 61f7def784 Update dependency Faker to v15 (develop) 2022-11-08 09:27:45 +00:00
JuniorJPDJ 3c7d9b5ac8 perf(radio/pick): speedup radio track picking code NOCHANGELOG 2022-11-08 08:53:32 +00:00
Philipp Wolfer 24f0ee319e listenbrainz: submit duration 2022-11-08 07:51:03 +00:00
Georg Krause b0c82ce09f fix(oauth): Fix too many arguments error by removing not used token 2022-11-08 07:34:49 +00:00
Georg Krause 2c6bb23715 fix: Adjust call for previous refactoring 2022-11-08 07:34:49 +00:00
Georg Krause 68cc6d9120 chore(oauth): Update Django OAuth Toolkit to version 2.2.0 2022-11-08 07:34:49 +00:00
Georg Krause b377f8f883 chore: Remove unused imports 2022-11-08 07:34:49 +00:00
Georg Krause 127a10f3d9 refactor(auth): Move check for verificated mail address to user class 2022-11-08 07:34:49 +00:00
Renovate Bot 3196ddecae Update dependency boto3 to v1.26.4 2022-11-07 20:38:50 +00:00
RenovateBot aa1baa946a Update dependency uvicorn to v0.19.0 (develop) 2022-11-07 15:32:38 +00:00
JuniorJPDJ 64e7c68699 refactor(api): remove unnecessary or wrong `is` keyword usage 2022-11-07 13:28:52 +00:00
RenovateBot 154469e018 Update dependency sentry-sdk to v1.10.1 (develop) 2022-11-07 12:18:08 +00:00
RenovateBot 28d362faa8 Update dependency requests-mock to v1.10.0 (develop) 2022-11-07 07:47:09 +00:00
RenovateBot 34b99f2925 Update dependency pytz to v2022.6 (develop) 2022-11-06 19:48:21 +00:00
RenovateBot 6a787e8479 Update dependency djangorestframework to v3.14.0 (develop) NOCHANGELOG 2022-11-06 19:29:38 +00:00
RenovateBot da7be66134 Update dependency pytest-mock to v3.10.0 (develop) 2022-11-06 18:47:01 +00:00
RenovateBot 6836a83e69 Update dependency pytest-env to v0.8.1 (develop) 2022-11-06 18:17:09 +00:00
RenovateBot d92a075172 Update dependency pytest-asyncio to v0.20.1 (develop) 2022-11-06 17:57:29 +00:00
RenovateBot 0c65417a4d Update dependency pytest to v7.2.0 (develop) 2022-11-06 17:06:01 +00:00
RenovateBot 42d92cc5b3 Update dependency mutagen to v1.46.0 (develop) 2022-11-06 16:16:39 +00:00
RenovateBot 691035e0a1 Update dependency drf-spectacular to v0.24.2 (develop) 2022-11-06 12:43:03 +00:00
RenovateBot 7b1cf7509f Update dependency django-debug-toolbar to v3.7.0 (develop) 2022-11-06 08:37:00 +00:00
RenovateBot 47f4926a29 Update dependency boto3 to v1.26.3 (develop) 2022-11-06 07:47:00 +00:00
Ciarán Ainsworth 29e92fda2f Resolve "New embedded player doesn't work on Mastodon" 2022-11-06 06:58:03 +00:00
Renovate Bot 62ece91a1c Update dependency pytest-sugar to v0.9.6 2022-11-05 20:04:13 +00:00
Renovate Bot 16aba95c7a Update dependency prompt-toolkit to v3.0.32 2022-11-05 19:34:52 +00:00
Renovate Bot 42a43595a3 Update dependency django-coverage-plugin to v2.0.4 2022-11-05 17:34:48 +00:00
Georg Krause f705509fe5
chore(deps): Update lockfile 2022-11-05 12:38:54 +01:00
Jacek Pruciak 90d878a340 fix(api/Dockerfile): fix a typo in pip package name 2022-11-03 13:01:53 +01:00
Jacek Pruciak 46fdf6d167 fix: armv7 builds by downgrading uvicorn and pinning watchgod 2022-11-01 19:33:56 +00:00
Jacek Pruciak 0168632ad9 fix(api/Dockerfile): bump cryptography to 3.4.8 2022-10-30 14:24:52 +01:00
RenovateBot dc20b5307d Update dependency coverage to v6.5.0 (develop) 2022-10-30 08:48:15 +00:00
RenovateBot 543a84b9ce Update dependency boto3 to v1.25.4 (develop) 2022-10-30 08:06:43 +00:00
RenovateBot f70a8911ec Update dependency Pillow to v9.3.0 (develop) 2022-10-29 17:07:49 +00:00
RenovateBot b60f0e962c Update dependency black to v22.10.0 (develop) 2022-10-29 14:31:06 +00:00
Georg Krause 2a32358e59
fix(python3.7): Avoid having importlib_metadata updated to a version not compatible with py3.7 2022-10-29 11:48:00 +02:00
Philipp Wolfer 6a91ea91b2
Ensure SPA HTML files get loaded with UTF-8 encoding
Fixes issues with wrong encoding of the "Loading Funkwhale…" text in index.html
2022-10-29 10:57:13 +02:00
Ciarán Ainsworth 38455c8662 Update API readme 2022-10-29 07:04:31 +00:00
Ciarán Ainsworth dfa73631c7 Clean up documentation 2022-10-29 07:04:31 +00:00
petitminion 78c3764cc6 Fix remote instance ping 2022-10-27 15:46:01 +00:00
RenovateBot 21134b99d5 Update dependency psycopg2 to v2.9.5 (develop) 2022-10-27 13:19:12 +00:00
Petitminion 0cb3457378 New task checking if remote instance is reachable to avoid playback latence 2022-10-27 12:20:31 +00:00
RenovateBot 03d6369b9c Update dependency python-ldap to v3.4.3 (develop) 2022-10-25 16:01:29 +00:00
RenovateBot f94feb4799 Update dependency psycopg2 to v2.9.4 (develop) 2022-10-25 07:13:15 +00:00
RenovateBot 39409f48c9 Update dependency boto3 to v1.24.96 (develop) 2022-10-22 14:16:52 +00:00
RenovateBot 2d626396b1 Update dependency Faker to v14.2.1 (develop) 2022-10-22 13:22:16 +00:00
RenovateBot d4eefb0659 Update dependency Django to v3.2.16 (develop) 2022-10-22 08:28:42 +00:00
RenovateBot f139d81fab Pin dependency dj-rest-auth to 2.2.5 (develop) 2022-10-21 19:25:41 +00:00
Georg Krause 9d2a1da039
fix(spa): Adjust URL configuration path 2022-10-19 13:02:38 +02:00
Georg Krause 871ecd664f
chore(urls): Remove moved file 2022-10-19 13:02:38 +02:00
Georg Krause de697ef851
fix(subsonic): Fix URL reversal for subsonic API 2022-10-19 13:02:37 +02:00
Georg Krause 72877e31ed
feat(api): Prepare API for version 2 2022-10-19 13:02:37 +02:00
Georg Krause 76eec47071 feat(manifest): Use proper Renderer class for spa manifest 2022-10-18 18:24:19 +00:00
Georg Krause 29bc005a51 chore(instance): remove unused import 2022-10-18 18:24:19 +00:00
Georg Krause 7f76b12119 fix(manifest): Don't add start_url and scope to manifest 2022-10-18 18:24:19 +00:00
Georg Krause c70549368d fix(spa manifest): Set correct mime type for endpoint 2022-10-18 18:24:19 +00:00
Georg Krause c619387ac8 chore(instance): Adjust defaults for spa manifest endpoint serializer 2022-10-18 18:24:19 +00:00
Georg Krause 4e7a0d5734 fix(instance): Set default name to Funkwhale in SpaManifest 2022-10-18 18:24:19 +00:00
Georg Krause 7ef652091c test(common): Fix test for SpaManifestView with Serializer 2022-10-18 18:24:19 +00:00
Georg Krause 7420729894 fix(openapi): Add Serializer for SpaManifest Endpoint 2022-10-18 18:24:19 +00:00
petitminion 605b2fee9a Delete refresh actor data task 2022-10-16 10:44:09 +00:00
Georg Krause b50191134a
fix(openapi): Make TextPreviewView extending GenericAPIView to allow spectacular to generate specs 2022-10-13 13:59:52 +02:00
Georg Krause 590d01c11b
style(music): Correct codestyling of views 2022-10-13 12:00:20 +02:00
Georg Krause e8b7da9744
test(search): Adopt test do use same serializer as view 2022-10-13 12:00:19 +02:00
Georg Krause 4b1baec347
chore(tags): remove duplicated serializer 2022-10-13 12:00:19 +02:00