Renovate Bot
0b0947004d
chore(api): update dependency click to v8.1.7
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2569 >
2023-08-29 14:05:11 +00:00
Renovate Bot
d0e8045d99
chore(api): update dependency aiohttp to v3.8.5
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2568 >
2023-08-29 12:04:49 +00:00
Renovate Bot
3a226c94ed
chore(api): update dependency psycopg2 to v2.9.7
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2562 >
2023-08-29 08:34:03 +00:00
Renovate Bot
609fb881b9
chore(api): update dependency debugpy to v1.6.7.post1
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2559 >
2023-08-25 08:34:17 +00:00
Renovate Bot
8a52938694
chore(api): lock file maintenance
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2556 >
2023-08-24 18:34:25 +00:00
Renovate Bot
6eb0555eeb
chore(api): update dependency click to v8.1.7
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2555 >
2023-08-24 17:34:19 +00:00
petitminion
6046dce55a
Fix docker build NOCHANGELOG
2023-08-24 08:24:19 +02:00
codl
2e2e0b74ba
fix #2199
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2551 >
2023-08-23 17:13:56 +00:00
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
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