Commit Graph

2186 Commits

Author SHA1 Message Date
jon r 5fc775b7b0 chore(api): makemigrations --merge + black 2024-10-21 14:35:07 +02:00
upsiflu 42f985c1e1 fix(api/migrations): makemigrations --merge
Co-Authored-By: jon r <jon@allmende.io>
2024-10-21 14:35:07 +02:00
Georg Krause 360c7f154a wip: add v2 upload endpoint 2024-10-21 14:35:07 +02:00
Georg Krause a2570bc608 feat: Add createdAt and ownership to upload groups 2024-10-21 14:35:07 +02:00
Georg Krause 0e439b4c6e test: Patch environment to increase test stability 2024-10-21 14:35:07 +02:00
Georg Krause c79d14f342 fix: Allow upload group to be empty for remote uploads 2024-10-21 14:35:07 +02:00
Georg Krause 9fd87d06e0 fix: Use Related Factory to implicitly create upload groups 2024-10-21 14:35:07 +02:00
Georg Krause 37895e0626 feat: Assign upload groups to existing and news v1 uploads 2024-10-21 14:35:07 +02:00
Georg Krause fe6c1d927b feat: Implement upload groups 2024-10-21 14:35:07 +02:00
jon r a82b058d3f chore(api/local.py): update inline documentation 2024-10-11 22:19:21 +02:00
jon r 84fcc4762c feat(compose/api): use email config URL 2024-10-11 22:16:49 +02:00
jon r 1868b41abd chore(api/pyproject): up django-environ to v0.11.2
for Django v4.2 compatibility

Also see:

- https://github.com/joke2k/django-environ/releases/tag/v0.11.0
- https://github.com/joke2k/django-environ/pull/456
2024-10-11 22:10:04 +02:00
jon r ddd23a7afc feat(api/dockerfile.debian): Upgrade Python to 3.12 2024-10-11 22:09:19 +02:00
jon r 15a9533330 chore(api): fix reference in common.py comment 2024-10-11 15:33:43 +02:00
jon r 1b545d6fc4 feat(api/container): improve apt patterns 2024-10-11 02:14:08 +02:00
jon r cf72137f1f feat(api+compose): add Debian Dockerfile w/ Poetry
closes #1691
2024-10-10 19:42:18 +02:00
jon r f819a1cf5f fix(api): make Typesense API key optional for local development 2024-10-10 19:38:57 +02:00
jon r ca6c389349 feat(api): reduce build dependencies with psycopg2 binary package 2024-10-10 19:36:33 +02:00
jon r acf82e7845 chore(api): poetry.lock update 2024-10-10 19:34:12 +02:00
jon r 2502c9b268 feat(dockerfile): add default symlink to Alpine variant 2024-10-10 17:06:18 +02:00
jon r 3e88c20486 feat(dockerfile): scope Alpine variant 2024-10-10 17:05:51 +02:00
jon r f21795ede3 feat(compose): complete development setup documentation 2024-10-02 16:09:41 +02:00
jon r c9b37c56ca chore(docker): fmt Dockerfiles 2024-09-07 15:01:23 +02:00
jon r b79b316ab8 fix(api/settings.common): address pre-commit hook 2024-09-04 11:38:54 +02:00
jon r c375329580 feat(common,compose): add optional FUNKWHALE_PORT for single-node development 2024-09-04 11:38:54 +02:00
vincent carter 345607cca3 listening port was hardcoded, no matter what the FUNKWHALE_API_PORT env var was set to, API would only listen on 5000. added env var to command to fix issue. 2024-08-29 15:11:15 +00:00
petitminion 3b5de1a32d Supporting multi-artist per tracks/albums (#1568) 2024-08-29 14:11:35 +00:00
petitminion 007fe3b192 Resolve "Forbidden tags added to tracks in import process" 2024-08-27 20:45:45 +00:00
Lilou fb5c863dda Clearer explanation AWS_CUSTOM_DOMAIN + protocol 2024-08-04 14:11:07 +00:00
petitminion a972708334 migrate frontend to api V2 (#2324) 2024-08-04 13:18:21 +00:00
petitminion b59f71ef0f Quality filter for content frontent (#1469) 2024-07-16 18:58:15 +00:00
JuniorJPDJ b50b5cb661 feat(api): add additional parameters to fs-import endpoint 2024-07-07 13:26:22 +02:00
petitminion 40935ec5ce Resolve Radio playing fails when unauthenticated (#2319) 2024-07-04 11:19:22 +00:00
petitminion 2c2afe0b8f backend of "III-5 Quality filter for content" 2024-07-02 16:01:49 +00:00
petitminion 615ebde282 2009 allow special char in tags 2024-07-02 15:09:22 +00:00
petitminion cf32e16547 add a command to create playlist from folder structure 2024-07-02 14:30:51 +00:00
petitminion 0705467bf9 Add Musicbrainz genres to funkwhale tag table and allow Musicbrainz tag sync (#2143) 2024-06-05 19:17:33 +00:00
Petitminion ba5b657b61 lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion 4fc73c1430 lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Ciarán Ainsworth 97e24bcaa6 Apply 12 suggestion(s) to 4 file(s)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Ciarán Ainsworth 1b15fea1ab Apply 1 suggestion(s) to 1 file(s)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Ciarán Ainsworth b624fea2fa Apply 1 suggestion(s) to 1 file(s)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Ciarán Ainsworth e028e8788b Apply 1 suggestion(s) to 1 file(s)
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion 547bd6f371 lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion 05ec6f6d0f tests
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion a03cc1db24 lint
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion 2a364d5785 add favorite sync
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion 5bc0171694 delete test
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion 37acfa475d loads of things
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00
Petitminion f45fd1e465 various reviews
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2658>
2024-04-16 11:01:29 +00:00