Wykres commitów

2149 Commity (develop)

Autor SHA1 Wiadomość Data
codl 0e51f73298 failing test for #2199
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2551>
2023-08-23 17:13:56 +00:00
Ciarán Ainsworth 91840b8763 docs: resolve broken links
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2553>
2023-08-16 16:50:10 +02:00
Georg Krause 4490fba5bb feat(dev): Add and enable django-extensions for debugging
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2522>
2023-07-27 11:26:49 +00:00
Renovate Bot 0175895afb chore(api): update dependency prompt-toolkit to v3.0.39
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2543>
2023-07-26 10:36:39 +00:00
Renovate Bot b719e5eb2c chore(api): update dependency markdown to v3.4.4
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2542>
2023-07-26 10:14:43 +00:00
Renovate Bot c01031945f chore(api): update dependency click to v8.1.6
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2540>
2023-07-26 08:06:11 +00:00
Renovate Bot 4b4815435c chore(api): update dependency aiohttp to v3.8.5
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2539>
2023-07-25 20:35:11 +00:00
Renovate Bot 87bf8f1c2b chore(api): update dependency django to v3.2.20 2023-07-25 18:04:36 +00:00
jo abadf6c9fb
style: format file with black==23.7.0 2023-07-25 19:04:32 +02:00
Petitminion 54d8043e5c lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2532>
2023-07-20 15:06:52 +02:00
Petitminion 9a6e418b2e add pip cache in dockerfile
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2532>
2023-07-20 14:09:17 +02:00
petitminion d496072c1c Fix docker build NOCHANGELOG 2023-07-20 11:00:40 +00:00
Renovate Bot 58d0109d02 chore(api): update dependency click to v8.1.5 2023-07-13 15:35:25 +00:00
Georg Krause 232ca0f050 Merge branch 'stable' into develop 2023-06-28 13:05:47 +02:00
Georg Krause cc7fde67b6 Version bump and changelog for 1.3.1 2023-06-27 20:33:58 +02:00
Renovate Bot 92451100bc chore(api): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2517>
2023-06-27 16:33:22 +00:00
Renovate Bot 1f3a6f2a1e chore(api): update dependency boto3 to v1.26.161
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2515>
2023-06-27 12:34:56 +00:00
jo d83d338044 chore: fix spelling errors
(cherry picked from commit 8fb60c9203)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2505>
2023-06-27 12:17:45 +00:00
Georg Krause 59ecd8c6d4 fix(api): Fix misleading help texts for funkwhale-manage script
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2507>
2023-06-27 11:45:03 +00:00
Petitminion dac14a36e5 fix: Avoid high memory usage when pruning a lot of skipped uploads
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2512>
2023-06-27 07:48:01 +00:00
Renovate Bot 099b7fdd61 chore(api): update dependency boto3 to v1.26.160
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2508>
2023-06-23 19:33:18 +00:00
Renovate Bot da2d3ee7f1 chore(api): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2509>
2023-06-21 12:50:12 +00:00
Renovate Bot 027caee532 chore(api): update dependency boto3 to v1.26.156
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2504>
2023-06-20 09:03:11 +00:00
Renovate Bot 4a3586adde chore(api): update dependency boto3 to v1.26.155
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2495>
2023-06-17 12:03:12 +00:00
Renovate Bot 4f80bf065b chore(api): update dependency boto3 to v1.26.154
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2492>
2023-06-16 15:32:53 +00:00
Renovate Bot f3f6ccd483 chore(api): update dependency boto3 to v1.26.153
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2486>
2023-06-14 15:33:04 +00:00
Georg Krause bfcafc8f72 fix: Make sure dependency pins are working with pip install
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2485>
2023-06-14 14:32:00 +00:00
Renovate Bot 29fd476a63 chore(api): update dependency redis to v4.5.5
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2480>
2023-06-13 10:32:43 +00:00
Renovate Bot 662563f1fe chore(api): update dependency pytest-sugar to v0.9.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2479>
2023-06-13 07:02:53 +00:00
Renovate Bot 464cfca7d9 chore(api): update dependency psycopg2 to v2.9.6
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2478>
2023-06-13 06:02:45 +00:00
Renovate Bot 24785ef1ad chore(api): update dependency prompt-toolkit to v3.0.38
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2477>
2023-06-13 05:33:17 +00:00
Renovate Bot 1b4fed00a8 chore(api): update dependency markdown to v3.4.3
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2476>
2023-06-12 20:33:07 +00:00
Renovate Bot c1bb50c1ca chore(api): update dependency boto3 to v1.26.152
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2475>
2023-06-12 20:03:02 +00:00
Renovate Bot d029854bec chore(api): update dependency ipdb to v0.13.13
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2474>
2023-06-12 19:02:55 +00:00
Renovate Bot 38b64cad7d chore(api): update dependency django to v3.2.19
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2473>
2023-06-12 18:02:49 +00:00
Renovate Bot bfecd19c8a chore(api): update dependency dj-rest-auth to v2.2.8
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2471>
2023-06-12 17:03:05 +00:00
Renovate Bot d393f77509 chore(api): update dependency debugpy to v1.6.7
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2470>
2023-06-12 16:02:59 +00:00
Renovate Bot dba54d90ff chore(api): update dependency boto3 to v1.26.151
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2466>
2023-06-12 13:42:52 +00:00
jo b70b120363 fix(api): raise SystemExit in manage.py script
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2467>
2023-06-12 13:04:58 +00:00
jo a63c9db168 ci: use buildx bake in docker build job
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2350>
2023-06-12 13:06:17 +02:00
Renovate Bot 891874dc20 chore(api): update dependency aiohttp to v3.8.4
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2454>
2023-06-12 10:39:53 +00:00
Georg Krause 49f4ab2d76 test: Make sure blocking of some management commands actually works 2023-06-12 09:36:52 +00:00
Georg Krause a46c8e7f41 fix(api): Avoid the creation of users using djangos createsuperuser command 2023-06-12 09:36:52 +00:00
Georg Krause 3f5758aa7f feat(cli): Implicitly set staff flag if superuser flag is set 2023-06-12 09:36:52 +00:00
jo 8fb60c9203
chore: fix spelling errors 2023-06-09 11:30:27 +02:00
Renovate Bot 8a06caa8c2 chore(api): update dependency psycopg2 to v2.9.6 2023-06-08 12:03:22 +00:00
Renovate Bot 1045d8b11c chore(api): update dependency boto3 to v1.26.149 2023-06-08 10:03:16 +00:00
Georg Krause 69508c69e0 Merge branch 'stable' into develop 2023-06-02 08:25:17 +02:00
Georg Krause 32b0171ff1 Version bump and changelog for 1.3.0 2023-06-01 18:38:50 +02:00
petitminion 2db8c585ad feat: implement typesense container 2023-05-17 15:48:02 +00:00
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