Commit Graph

2161 Commits

Author SHA1 Message Date
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
Georg Krause 2d913862e1
fix(openapi): Use a proper serializer for Search endpoint 2022-10-13 12:00:19 +02:00
Georg Krause f1d50d0c17 chore(openapi): Exclude /api/v1/oauth/authorize from the specs since its not supported yet 2022-10-13 09:42:12 +00:00
Georg Krause 727bb56548
fix(users): Make PasswordResetSerializer use correct form 2022-10-13 11:09:20 +02:00
Georg Krause 0629f322c3
Replace django-rest-auth with dj-rest-auth 2022-10-13 11:09:18 +02:00
Georg Krause 7a81df8ec1 fix(openapi): Add proper serialization for TextPreviewView 2022-10-12 12:03:37 +00:00
Georg Krause 5081ec8a71 Resolve "OembedView: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Ignoring view for now." 2022-10-12 12:03:12 +00:00
Georg Krause e6f737943c fix(deps): Pin down importlib_metadata to avoid issues with python 3.7 2022-10-12 08:52:26 +00:00
Georg Krause 2eefd8b3f7 feat(python): Add support for python 3.11rc and testing 2022-10-12 08:52:26 +00:00
Georg Krause 7dcc536613 fix(openapi): Fix openapi generation for LibraryFollowViewSet
Closes #1896
2022-10-12 07:28:42 +00:00
Georg Krause dd0ad1bebc Resolve "ChannelViewSet: exception raised while getting serializer. Hint: Is get_serializer_class() returning None or is get_queryset() not working without a request? Ignoring the view for now. (Exception: 'NoneType' object is not callable)" 2022-10-11 17:42:23 +00:00
Georg Krause 4371c2acd3 Resolve "using @extend_schema on viewset class ListenViewSet with parameters operation_id or operation will most likely result in a broken schema." 2022-10-11 15:47:39 +00:00
Georg Krause 667052bc03
fix(openapi): Fix all user viewset annotation 2022-10-09 15:05:23 +02:00
Georg Krause 3d328d5f5f
fix(openapi): Fix spec generation for PasswordReset 2022-10-09 14:56:03 +02:00
Georg Krause ff1a614861 Resolve "Refactor mutations endpoints" 2022-10-08 17:55:09 +00:00
Georg Krause 6a51b8f109
Remove debug print 2022-09-28 19:55:19 +02:00
Georg Krause 301cea927a Align openapi specs to the actual API 2022-09-28 17:53:49 +00:00
wvffle c19b3d3545 Fix client API generation 2022-09-27 09:30:26 +00:00
wvffle 0c9b753ae0 Omit coverage of CustomAutoSchema 2022-09-27 09:30:26 +00:00
wvffle bfc8d742b0 Dynamically fix `get_radio_radio_track` 2022-09-27 09:30:26 +00:00
wvffle 8a620dbab8 Fix linting 2022-09-27 09:30:26 +00:00
wvffle fce72dbca2 Fix `get_radio_radio` 2022-09-27 09:30:26 +00:00
wvffle b3e2b84f7e Remove operations and schema 2022-09-27 09:30:26 +00:00
wvffle ee83555595 Add pluralizer to poetry lockfile 2022-09-27 09:30:26 +00:00
wvffle dc27e7dad9 Remove unused import 2022-09-27 09:30:26 +00:00
wvffle c0b2c8d41e Fix black linting 2022-09-27 09:30:26 +00:00
wvffle 68face201b Rename operation ids 2022-09-27 09:30:26 +00:00
Kasper Seweryn 2c70040a2b Fix unused var typescript error in generated API client NOCHANGELOG 2022-09-23 16:40:23 +00:00
Georg Krause e3c81ca397
Prevent double error logging 2022-09-15 15:12:50 +02:00
RenovateBot b41d77beb5 Update dependency boto3 to v1.24.73 (develop) 2022-09-15 06:27:22 +00:00
Georg Krause 4e6f57e3da
Fix typo in prune_skipped_uploads command 2022-09-14 09:51:15 +02:00
Georg Krause 8b0b2063ef
Fix formatting 2022-09-13 11:38:09 +02:00
Georg Krause d147e222a4
Prevent error messages to be unique by removing timestamp 2022-09-13 09:59:18 +02:00
RenovateBot adf27c241b Update dependency boto3 to v1.24.70 (develop) 2022-09-12 14:49:26 +00:00
Ciarán Ainsworth b126e09682
Fix broken nodeinfo test 2022-09-12 12:45:28 +02:00
Marcos Peña 875a6ba2df Merge branch 'stable' into develop 2022-09-12 11:37:18 +02:00
Marcos Peña fb10d1a3d5 Version bump and changelog for 1.2.8 2022-09-12 10:51:44 +02:00
Georg Krause e736d1b932 Backport sentry 2022-09-11 06:23:05 +00:00
Georg Krause 200670b7f4 Refactor NodeInfo Endpoint to use proper serializer 2022-09-10 16:49:40 +00:00
RenovateBot 0aba0792f3 Update dependency django-dynamic-preferences to v1.14.0 (develop) 2022-09-09 13:08:58 +00:00
RenovateBot 10732636a3 Update dependency django-debug-toolbar to v3.6.0 (develop) 2022-09-08 14:09:38 +00:00
RenovateBot 1e61a2b261 Update dependency black to v22.8.0 (develop) 2022-09-08 13:24:48 +00:00
RenovateBot 9a6f3a0daf Update dependency boto3 to v1.24.68 (develop) 2022-09-08 11:18:50 +00:00
Georg Krause a0e734c386
Pin cryptography down to avoid incompatibility issues 2022-09-08 13:14:31 +02:00
Kasper Seweryn 778d2fcbd4 Fix remote search 2022-09-07 13:10:22 +00:00
RenovateBot 37278348fb Update dependency Faker to v14.2.0 (develop) 2022-09-07 12:26:27 +00:00
Georg Krause 5262b107ea Refactor SettingsView to allow openapi generation 2022-09-07 09:09:53 +00:00
Georg Krause 6328d00015 Resolve "Database growing way too much (music_upload)" 2022-09-06 10:47:09 +00:00
wvffle 57693d85fc Allow anonymous access to gitpod 2022-09-06 09:26:36 +00:00
RenovateBot c35ceeb168 Update dependency uvicorn to v0.18.3 (develop) 2022-09-06 06:41:45 +00:00
RenovateBot f87827127f Update dependency sentry-sdk to v1.9.8 (develop) 2022-09-05 20:30:55 +00:00
Georg Krause 99a56e497b
Remove pinned version of setuptools 2022-09-05 20:27:06 +02:00
Georg Krause d574ab84e4
Fix setuptools pinning 2022-09-05 20:15:11 +02:00
Georg Krause 36e55e56b6
Remove hotfix for setuptools and pin it properly 2022-09-05 16:13:26 +02:00
RenovateBot 78bdd24cbe Update dependency pytest to v7.1.3 (develop) 2022-09-05 12:58:57 +00:00
RenovateBot 460815d03b Update dependency arrow to v1.2.3 (develop) 2022-09-05 11:24:22 +00:00
RenovateBot 9754441ff2 Update dependency prompt-toolkit to v3.0.31 (develop) 2022-09-04 09:24:33 +00:00
RenovateBot 7ed67b735b Update dependency boto3 to v1.24.66 (develop) 2022-09-03 12:14:59 +00:00
Marcos Peña ecf81eee88 Fixes wrong metadata field used in VA album serialization 2022-09-03 04:54:43 +00:00
Georg Krause faf8bdcb81 Add a management command to create a new library for a user 2022-08-23 07:02:35 +00:00
RenovateBot e02a293b34 Update dependency sentry-sdk to v1.9.5 (develop) 2022-08-17 08:44:38 +00:00
RenovateBot 5d25ebe840 Update dependency debugpy to v1.6.3 (develop) 2022-08-17 07:38:33 +00:00
RenovateBot e158fa998d Update dependency coverage to v6.4.4 (develop) 2022-08-17 07:00:46 +00:00
RenovateBot d602411c1e Update dependency boto3 to v1.24.53 (develop) 2022-08-17 06:31:02 +00:00
RenovateBot f54909c328 Update dependency setuptools to v65 (develop) 2022-08-17 05:51:08 +00:00
RenovateBot d5cb04d214 Update dependency Faker to v14 (develop) 2022-08-15 17:29:22 +00:00
Ciarán Ainsworth 570524a2bd Refactor rate-limit endpoint to use serializers 2022-08-14 18:20:28 +00:00
Georg Krause b3f31aeea2
Add version to sentry tracking 2022-08-14 16:27:55 +02:00
Georg Krause 14591adaea
Add celery integration to sentry tracking 2022-08-14 16:27:31 +02:00
RenovateBot c5d170a9c0 Update dependency pytz to v2022.2.1 (develop) 2022-08-13 10:31:01 +00:00
Georg Krause 9ce3022427
Add instance as sentry tag 2022-08-13 11:05:07 +02:00
RenovateBot e74c7a86c7 Update dependency boto3 to v1.24.51 (develop) 2022-08-13 09:00:55 +00:00
RenovateBot 5ce59f99ae Update dependency Faker to v13.16.0 (develop) 2022-08-13 07:58:40 +00:00
RenovateBot 7d66f1860e Update dependency pytz to v2022.2 (develop) 2022-08-12 18:28:41 +00:00
RenovateBot 4a216d7927 Update dependency sentry-sdk to v1.9.4 (develop) 2022-08-12 07:22:45 +00:00
RenovateBot 38885c983a Update dependency setuptools to v63.4.3 (develop) 2022-08-11 22:01:04 +00:00
RenovateBot 1694ac74f2 Update dependency django-storages to v1.13.1 (develop) 2022-08-11 21:30:55 +00:00
RenovateBot c198024755 Update dependency coverage to v6.4.3 (develop) 2022-08-11 20:30:54 +00:00
RenovateBot 2a6455f7a5 Update dependency boto3 to v1.24.50 (develop) 2022-08-11 20:00:58 +00:00
Georg Krause d36a5099f3
Pass debug setting to sentry 2022-08-11 20:13:32 +02:00
Georg Krause 879460adaf
Fix performance tracking for sentry and lower samplerate 2022-08-11 19:18:30 +02:00
Georg Krause 88c7866270 feat(Logging): Add Sentry SDK to report errors at the backend 2022-08-06 20:36:39 +00:00
RenovateBot cb525e8f8a Update dependency setuptools to v63.4.1 (develop) 2022-08-06 11:28:13 +00:00
RenovateBot 35e8cb984a Update dependency django-storages to v1.13 (develop) 2022-08-06 08:08:41 +00:00
RenovateBot 35b15d7d0b Update dependency Django to v3.2.15 (develop) 2022-08-05 17:30:50 +00:00
RenovateBot 809e7eaa96 Update dependency boto3 to v1.24.46 (develop) 2022-08-05 12:20:50 +00:00
RenovateBot c391d8f97e Update dependency boto3 to v1.24.42 (develop) 2022-07-30 21:01:01 +00:00
RenovateBot 4c21d66894 Update dependency boto3 to v1.24.41 (develop) 2022-07-29 20:00:49 +00:00
RenovateBot c01e55de4d Update dependency boto3 to v1.24.40 (develop) 2022-07-28 20:00:50 +00:00
RenovateBot 008b5dc64b Update dependency boto3 to v1.24.39 (develop) 2022-07-27 20:19:19 +00:00
Ciarán Ainsworth 01c978cdcf Resolve "Provide docs to help with migration Debian 10 -> 11" 2022-07-27 18:18:29 +00:00
JuniorJPDJ 09944d6e0e fix(docs): make debian installation guide actually work 2022-07-27 19:07:07 +02:00
Ciarán Ainsworth ae4b113708 Resolve "Follow-up from "Document log level"" 2022-07-27 11:14:43 +00:00
RenovateBot 50bd5dcb3f Update dependency drf-spectacular to v0.23.1 (develop) 2022-07-27 08:00:30 +00:00
RenovateBot 6b877a4c11 Update dependency boto3 to v1.24.38 (develop) 2022-07-26 20:01:08 +00:00
RenovateBot bbe82f3c8d Lock file maintenance (develop) 2022-07-26 05:06:00 +00:00
RenovateBot 3f04429993 Update dependency boto3 to v1.24.37 (develop) 2022-07-25 21:28:56 +00:00
JuniorJPDJ 7e7cd25fa3 feat(api/Docker): automatically run migrations on container start
migrations do nothing when there's nothing to do and this allows easier version upgrades
2022-07-25 20:59:30 +00:00
JuniorJPDJ aad853f6b0 refactor(api/Dockerfile): move var default values to Dockerfile 2022-07-25 20:59:30 +00:00
RenovateBot ad49bfe6c1 Update dependency setuptools to v63 (develop) 2022-07-25 19:30:32 +00:00
RenovateBot 9f854fe2a9 Update dependency boto3 to v1.24.36 (develop) 2022-07-23 21:02:36 +00:00
RenovateBot 0c2d2840b0 Update dependency django-filter to v22 (develop) 2022-07-23 19:35:04 +00:00
RenovateBot ecf4be0480 Update dependency cryptography to v37 (develop) 2022-07-23 18:53:41 +00:00
RenovateBot 877b7f0531 Update dependency bleach to v5 (develop) 2022-07-23 18:24:49 +00:00
RenovateBot d4edfa864e Update dependency Faker to v13.15.1 (develop) 2022-07-23 16:37:46 +00:00
RenovateBot cb76172b4e Update dependency boto3 to v1.24.35 (develop) 2022-07-22 07:32:22 +00:00
Marcos Peña 0551af5042 Fix(radios): search filters incoherent behaviour 2022-07-21 17:20:31 +02:00
Ciarán Ainsworth d9cfa167c6 Fix OpenAPI generation 2022-07-20 12:31:57 +00:00
Marcos Peña 209e118882 Fix(subsonic): missing default order for search3 2022-07-19 15:16:00 +00:00
Georg Krause 0e3a77bc0e
Pin python-ldap version again 2022-07-19 10:15:49 +02:00
RenovateBot a836041b77 Update dependency uvicorn to v0.18.2 (develop) 2022-07-17 23:56:16 +00:00
RenovateBot 0dda624b40 Update dependency redis to v4.3.4 (develop) 2022-07-17 22:41:49 +00:00
RenovateBot 260f7870a3 Update dependency requests to v2.28.1 (develop) 2022-07-17 21:48:50 +00:00
RenovateBot 88e31999c6 Update dependency pytest-asyncio to v0.19.0 (develop) 2022-07-17 20:46:02 +00:00
RenovateBot 8e393e4807 Update dependency Markdown to v3.4.1 (develop) 2022-07-17 17:08:42 +00:00
RenovateBot 6dcfe012f8 Update dependency Faker to v13.15.0 (develop) 2022-07-17 10:15:53 +00:00
RenovateBot a6b1e10a75 Update dependency pytest-sugar to v0.9.5 (develop) 2022-07-17 09:33:31 +00:00
RenovateBot 715faee7ea Update dependency pytest-mock to v3.8.2 (develop) 2022-07-17 04:03:49 +00:00
RenovateBot e8eef60cf5 Update dependency coverage to v6.4.2 (develop) 2022-07-17 02:55:15 +00:00
Kasper Seweryn 75a74b3ab7 Add support for debugging and testing python in gitpod 2022-07-17 02:06:25 +00:00
RenovateBot 99d1127109 Update dependency boto3 to v1.24.31 (develop) 2022-07-17 01:56:22 +00:00
RenovateBot 5e802957b4 Update dependency channels-redis to v3.4.1 (develop) 2022-07-17 01:03:19 +00:00
Georg Krause 232410306a
Make drf-spectacular a regular dependency 2022-07-16 18:41:32 +02:00
JuniorJPDJ 94fcd48f2a fix(flake8): disable error on api/config/__init__.py import 2022-07-16 18:17:26 +02:00
Georg Krause 0ee20f400c
Fix formatting 2022-07-16 09:21:33 +02:00
Georg Krause 1fa648ecea
Only swagger for /api/v1 2022-07-16 09:17:12 +02:00
Georg Krause 098fe7e119
Fix swagger generation 2022-07-15 20:14:28 +02:00
RenovateBot 147c5dbdd8 Update dependency boto3 to v1.24.30 (develop) 2022-07-15 12:02:37 +00:00
RenovateBot 22caa32fb6 Update dependency Django to v3.2.14 (develop) 2022-07-15 10:34:19 +00:00
petitminion 0f4226e06f Resolve "Add "play all" button in tag search result page" 2022-07-15 09:07:15 +00:00
Georg Krause 3d825cd170
Fix black linting 2022-07-15 09:49:37 +02:00
Marcos Peña 05b0dded7c Merge branch 'stable' into develop 2022-07-14 13:30:02 +02:00
Marcos Peña ffe306ed5c Version bump and changelog for 1.2.7 2022-07-14 12:53:53 +02:00
Marcos Peña 9582604fc1 Fix(plugins): libre.fm plugin scrobbles 2022-07-14 08:43:27 +00:00
Georg Krause b4c5827d89 Fix test, we don't pass actors to update instance keys anymore 2022-07-13 15:35:16 +02:00
JuniorJPDJ 96c2eacb0f Cleanup Gitlab CI and Dockerfiles 2022-07-11 20:20:16 +00:00
JuniorJPDJ 622369c62b fix(federation/tasks/refresh_actor_data): skip refreshing local actors
Solves disappearing local avatars
2022-07-10 18:38:38 +02:00
JuniorJPDJ 9540c791f6 Update backend project version in poetry 2022-07-09 12:49:59 +00:00
RenovateBot 82d5bea66e Update dependency Pillow to v9.2.0 (develop) 2022-07-05 13:47:02 +00:00
Georg Krause 6467e0342f
Fix linters 2022-07-05 15:43:08 +02:00
Georg Krause 8e902831b1
Fix test, we don't pass actors to update instance keys anymore 2022-07-05 14:55:24 +02:00
Georg Krause 5c5b35a0ad
Merge branch 'stable' into develop 2022-07-04 17:18:55 +02:00
Marcos Peña 366fb5f30f Version bump and changelog for 1.2.6 2022-07-04 17:03:19 +02:00
Ciarán Ainsworth 541df722ef Minor admin docs updates 2022-07-03 14:13:58 +00:00
Petitminion 615a201537 Resolve timeouts if nodeinfo and service actor is not known (#1714) 2022-07-03 11:58:02 +02:00
RenovateBot 114c5adaa0 Update dependency boto3 to v1.24.22 (develop) 2022-07-02 10:05:16 +00:00
RenovateBot ae36e62bac Update dependency pytest-randomly to v3.12.0 (develop) 2022-07-02 08:37:27 +00:00
RenovateBot 45cda643d0 Update dependency boto3 to v1.24.21 (develop) 2022-07-01 11:32:36 +00:00
Ciarán Ainsworth 17f1941b0b Rewrite admin documentation 2022-07-01 09:02:29 +00:00
RenovateBot 53b9118472 Update dependency boto3 to v1.24.20 (develop) 2022-06-30 15:23:15 +00:00
RenovateBot 473fe01d76 Update dependency black to v22.6.0 (develop) 2022-06-30 14:25:49 +00:00
RenovateBot 837a559929 Update dependency boto3 to v1.24.19 (develop) 2022-06-29 11:03:03 +00:00
Petitminion b412e036a3 Update migration after django update (#1815) 2022-06-29 09:38:38 +00:00
RenovateBot 5ba068dac4 Update dependency pytest-mock to v3.8.1 (develop) 2022-06-29 08:57:24 +00:00
RenovateBot 906ae6b40c Update dependency ipython to v7.34.0 (develop) 2022-06-27 11:03:55 +00:00
RenovateBot 29caae37b2 Update dependency prompt-toolkit to v3.0.30 (develop) 2022-06-27 10:29:51 +00:00
RenovateBot 4cbdf0026b Update dependency django-environ to v0.9.0 (develop) 2022-06-27 09:56:07 +00:00
RenovateBot 1fdf2ff89e Update dependency django-dynamic-preferences to v1.13.0 (develop) 2022-06-27 09:19:55 +00:00
RenovateBot 6d0d373caa Update dependency persisting-theory to v1 (develop) 2022-06-27 08:25:15 +00:00
RenovateBot 74ca440601 Update dependency django-debug-toolbar to v3.5.0 (develop) 2022-06-27 06:50:34 +00:00
RenovateBot c18e438c3c Update dependency Faker to v13.14.0 (develop) 2022-06-26 18:03:37 +00:00
RenovateBot 1c6bea59dc Update dependency channels to v3.0.5 (develop) 2022-06-26 15:02:25 +00:00
RenovateBot 86ddcdce12 Update dependency boto3 to v1.24.17 (develop) 2022-06-26 14:11:30 +00:00
Georg Krause b21e700510
Update poetry lock file 2022-06-26 15:37:46 +02:00
Georg Krause 3505ff6e78
Update dependency django-debug-toolbar to 3.4.0 2022-06-21 09:47:12 +02:00
Georg Krause 935270684e
Add libldap to docker image 2022-06-20 22:56:28 +02:00
Georg Krause 3750c2e12f
Use python-ldap from git until they release a new version 2022-06-20 17:19:57 +02:00
RenovateBot 49a25cbf39 Update dependency boto3 to v1.24.12 (develop) 2022-06-18 20:33:12 +00:00
RenovateBot 1e31470174 Update dependency django-cors-headers to v3.13.0 (develop) 2022-06-18 19:24:47 +00:00
Marcos Peña c3207c82d5 Resolve "Adding track to playlist over Subsonic API will duplicate playlist" 2022-06-17 06:39:09 +00:00
RenovateBot 67a9339195 Update dependency boto3 to v1.24.10 (develop) 2022-06-16 15:08:29 +00:00
RenovateBot bd6d8c4905 Update dependency django-cacheops to v6.1 (develop) 2022-06-16 14:08:22 +00:00
RenovateBot 207e368282 Update dependency django-auth-ldap to v4.1.0 (develop) 2022-06-13 11:03:13 +00:00
Marcos Peña 95b5b99484 Fix embed widget not working 2022-06-13 09:53:36 +00:00
RenovateBot 86d73067da Update dependency coverage to v6.4.1 (develop) 2022-06-13 05:35:54 +00:00
RenovateBot 2ea13a25c3 Update dependency boto3 to v1.24.7 (develop) 2022-06-12 12:12:33 +00:00
Georg Krause be02ebfb52
Install poetry from alpine repositories 2022-06-11 23:57:17 +02:00
RenovateBot e8b41fd06f Update dependency alpine to v3.16 (develop) 2022-06-11 21:05:46 +00:00
RenovateBot 365111a770 Update dependency Faker to v13.13.0 (develop) 2022-06-11 10:20:39 +00:00
petitminion 804d8bcefd Add task to refresh actor data in the cache (#1392) 2022-06-11 06:34:11 +00:00
RenovateBot 2312a3b780 Update dependency watchdog to v2.1.9 (develop) 2022-06-11 02:32:37 +00:00
RenovateBot 2f02485d54 Update dependency python-magic to v0.4.27 (develop) 2022-06-10 21:02:49 +00:00
RenovateBot 23cd002243 Update dependency feedparser to v6.0.10 (develop) 2022-06-10 19:05:59 +00:00
RenovateBot b8de2d0b14 Update dependency celery to v5.2.7 (develop) 2022-06-10 09:02:23 +00:00
RenovateBot de0a30c6b5 Update dependency watchdog to v2.1.8 (develop) 2022-05-19 17:02:47 +00:00
RenovateBot 0af53d3275 Update dependency feedparser to v6.0.9 (develop) 2022-05-19 16:04:56 +00:00
RenovateBot 6571d98f41 Update dependency coverage to v6.3.3 (develop) 2022-05-19 15:35:21 +00:00
RenovateBot b18a3633ec Update dependency asgiref to v3.5.2 (develop) 2022-05-19 15:04:38 +00:00
RenovateBot f3ff807bf7 Update dependency Pillow to v9.1.1 (develop) 2022-05-19 14:37:16 +00:00