Wykres commitów

2115 Commity (62f7fda42c596a1380ee393a7c96d1505e64e1c8)

Autor SHA1 Wiadomość Data
Renovate Bot 2edbc6c98f chore(api): update dependency drf-spectacular to v0.26.5
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2657>
2023-12-02 13:28:39 +00:00
Georg Krause 74b2593cb2 Version bump and changelog for 1.4.0-rc2 2023-11-30 12:29:52 +01:00
Georg Krause 0840aeb943 Version bump and changelog for 1.4.0-rc1 2023-11-28 19:35:15 +01:00
Georg Krause 150a9f68a4 fix(api): Use correct data field for rate limiting identity field
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2653>
2023-11-28 18:09:56 +00:00
Georg Krause 69876867d5 fix(embed): Make sure embed has sane default image and correct link
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2650>
2023-11-28 12:16:22 +00:00
Renovate Bot dfb893e63b chore(api): update dependency aioresponses to v0.7.6
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2647>
2023-11-24 14:34:45 +00:00
Ciarán Ainsworth 4740df9d3c feat(docs): Move docstring and clarify debug
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2643>
2023-11-24 13:53:16 +00:00
Georg Krause 43c2861252 fix(api): Set logger to DEBUG if DEBUG is enabled
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2643>
2023-11-24 13:53:16 +00:00
Georg Krause 3db367f4bc feat(api): Add codeOfConduct to NodeInfo Endpoint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2641>
2023-11-24 13:41:40 +00:00
Georg Krause a0ae9bbb70 feat(api): Add NodeInfo 2.1
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604>
2023-11-23 11:47:03 +01:00
Georg Krause 71140d5a9b feat(settings): Allow to set the instances server location
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604>
2023-11-23 11:47:03 +01:00
Georg Krause 1a0596b102 feat(settings): Allow moderators to set moderation languages
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604>
2023-11-23 11:47:00 +01:00
Georg Krause 523245d035 fix(api): Use proper renderer for nodeinfo in browser
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604>
2023-11-23 11:46:27 +01:00
Georg Krause a05b44f27b feat(api): Add atom1.0 to node info services
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604>
2023-11-23 11:46:27 +01:00
Georg Krause e3a28aaeb3 chore(api): Remove obsolete file
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2604>
2023-11-23 11:46:27 +01:00
Georg Krause 346d4e9639 fix(api): Pin lb-matching-tools version
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2603>
2023-11-23 10:28:41 +01:00
Ciarán Ainsworth f769c8ce68 fix(tests): fix broken test
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Ciarán Ainsworth a7c76279f6 Apply 1 suggestion(s) to 1 file(s)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion 7bf1d95d8e add test
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion 363a4b5d35 resolves review
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion 179c53695e make setting dynamic
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion d3b27b4ba9 resolve test 2
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion 6dea3f3cf8 resolve test
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion df6f2d919d add common setting and lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Petitminion 2e3205a19d Only allow MusicBrainz tagged file on a pod (#2083)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2607>
2023-11-19 14:16:42 +00:00
Renovate Bot 739e5fa3b7 chore(api): update dependency aioresponses to v0.7.5
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2636>
2023-11-18 15:07:03 +00:00
Georg Krause 7ac6447308 Merge branch 'stable' into develop 2023-11-16 09:46:02 +00:00
Georg Krause 64b3fdf273 Version bump and changelog for 1.3.4 2023-11-16 09:33:49 +00:00
Renovate Bot 3b287b1d37 chore(api): update dependency prompt-toolkit to v3.0.41
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2619>
2023-11-14 12:28:39 +00:00
Renovate Bot d0dc7d2232 chore(api): lock file maintenance
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2625>
2023-11-14 09:35:44 +00:00
Renovate Bot abb78a47e6 chore(api): update dependency django to v3.2.23
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2612>
2023-11-08 00:34:39 +00:00
Georg Krause ab73f355c0 fix: minor spelling issues
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2602>
2023-11-07 11:54:02 +00:00
petitminion 7ccb2d88f8 Avoid troi radio to give duplicates (#2231) 2023-11-03 16:13:53 +00:00
Georg Krause 9cd2f30129 chore: Avoid Python 3.12 since its not yet supported #2243 2023-11-01 15:03:03 +00:00
Georg Krause 5eda0def09 test(s3): Verify the construction of audio file urls with custom s3 domain
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2577>
2023-10-27 17:58:03 +00:00
Georg Krause 9d23d10e23 Adopt Gitpod to architecture changes 2023-10-13 10:12:05 +00:00
Renovate Bot ab7fe55b51 chore(api): update dependency psycopg2 to v2.9.9
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2600>
2023-10-12 12:35:13 +00:00
Renovate Bot ef827f22e5 chore(api): update dependency django to v3.2.22
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2599>
2023-10-12 12:05:22 +00:00
Renovate Bot 973ba97980 chore(api): update dependency aiohttp to v3.8.6
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2598>
2023-10-12 09:05:13 +00:00
alextprog ccec8288ef fix: Make Artist ordering by name case insensitive
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2431>
2023-10-10 13:02:13 +02:00
Renovate Bot 433c9c78e8 chore(api): update dependency psycopg2 to v2.9.8
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2585>
2023-09-28 15:06:41 +00:00
Georg Krause 786735d122 fix: Make sure build requirements for ujson are met
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2582>
2023-09-28 10:49:51 +02:00
petitminion 4ad806b8e9 Cache radio queryset. New api endpoint for radio tracks : api/v2/radios/sessions/$sessionid/tracks?count=$count 2023-09-25 22:28:11 +00:00
Georg Krause b907f48f1c test: Remove test test that wont work
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506>
2023-09-25 11:33:21 +00:00
Georg Krause afbaa49bb3 fix: Make sure to set right target when none is given
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506>
2023-09-25 11:33:21 +00:00
Georg Krause 9ee75d0252 test: Use the right assert to validate empty file field
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506>
2023-09-25 11:33:21 +00:00
jooola b20b33b838 style: Simplify code
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506>
2023-09-25 11:33:21 +00:00
Georg Krause cb4c27dce0 feat(api): Add inplace_to_s3 management command
This command allows to update Uploads that originally were imported
using --in_place but are moved to s3. This command does not copy any
file, it just makes sure the files are read from S3 after they have been
moved.

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2506>
2023-09-25 11:33:21 +00:00
Renovate Bot cef09e877b chore(api): update dependency django to v3.2.21
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2578>
2023-09-13 09:11:44 +00:00
petitminion f821dcbbc2 Create a testing environment in production for ListenBrainz recommendation engine (troi-recommendation-playground) 2023-09-12 16:09:34 +00:00
Georg Krause cc0f8f395c Merge branch 'stable' into develop 2023-09-07 08:58:37 +02:00
Georg Krause 03f435193d Version bump and changelog for 1.3.3 2023-09-07 08:29:13 +02:00
Georg Krause ec8dc8e09f Merge branch stable into develop 2023-09-01 14:24:58 +02:00
Georg Krause b043900aaf Version bump and changelog for 1.3.2 2023-09-01 13:36:41 +02:00
Georg Krause d2f7d45a0d fix: Multiarch Docker build
(cherry picked from commit cc0d642215)

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2570>
2023-09-01 09:36:12 +00:00
Georg Krause 02bb83e3f4 fix(api): Fix password reset via email
The original serializes assumes if allauth is installed, its also used
for the token generation. Thats not the case for us, so we need to
overwrite this behavior

Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2565>
2023-08-31 17:51:46 +00:00
Georg Krause e78191c917 fix: Fetch nodeinfo endpoint address from .well-known/nodeinfo when checking instance availability
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2561>
2023-08-31 12:06:34 +00:00
Georg Krause cc0d642215 WIP: Test if this fixes the multiarch docker builds
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2560>
2023-08-31 11:49:39 +00:00
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