Commit Graph

66 Commits

Author SHA1 Message Date
ArneBo 9aacc8a256 refactor(migrations): forgot untracked migrations from develop 2025-02-14 13:04:07 +01:00
ArneBo 0a475d1a02 fix(migrations): rebase on develop 2025-02-13 21:38:24 +01:00
ArneBo 82fc748196 fix(front): re-base on develop, discarding work done on !2666 https://dev.funkwhale.audio/funkwhale/funkwhale/-/tree/wvffle/new-upload-process?ref_type=heads 2025-02-11 12:56:42 +01:00
Petitminion a6eb68bdbc fix:add new migrations 2025-01-10 11:18:40 +01:00
Petitminion b09969c71f fix:clean django migration 2025-01-10 11:16:29 +01:00
jon r 71c904e13f chore(api): makemigrations --merge + black 2025-01-08 21:28:52 +01:00
upsiflu c796882b95 fix(api/migrations): makemigrations --merge
Co-Authored-By: jon r <jon@allmende.io>
2025-01-08 21:28:27 +01:00
Georg Krause 78c564ee85 feat: Add createdAt and ownership to upload groups 2025-01-08 21:28:27 +01:00
Georg Krause 8d162fdaf8 fix: Allow upload group to be empty for remote uploads 2025-01-08 21:28:27 +01:00
Georg Krause 38151258e7 feat: Assign upload groups to existing and news v1 uploads 2025-01-08 21:28:27 +01:00
Georg Krause e561ea2cbd feat: Implement upload groups 2025-01-08 21:28:27 +01:00
petitminion c9d915fb33 Drop libraries in favor of playlist for user audio sharing (#2366) 2025-01-04 15:03:49 +00:00
petitminion 3b5de1a32d Supporting multi-artist per tracks/albums (#1568) 2024-08-29 14:11:35 +00:00
petitminion 2c2afe0b8f backend of "III-5 Quality filter for content" 2024-07-02 16:01:49 +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
Ciarán Ainsworth d9cfa167c6 Fix OpenAPI generation 2022-07-20 12:31:57 +00:00
Petitminion b412e036a3 Update migration after django update (#1815) 2022-06-29 09:38:38 +00:00
Georg Krause 189166ec7c Update django-oauth-toolkit 2021-07-04 04:57:35 +00:00
Agate c29d0b17ea Denorm default true 2020-08-04 14:24:12 +02:00
Agate 6eb049b2d9 Importer updates: watch directories, handle metadata updates 2020-05-07 09:55:29 +02:00
Eliot Berriot 1654044a9f
See #170: store and compute modification date on artists 2020-03-19 14:41:15 +01:00
Eliot Berriot 61cf04b376
Fix #348, #474, #557, #740, #928: improved deduplication logic to prevent skipped files during import 2020-01-29 15:39:43 +01:00
Eliot Berriot e2ab4ce845
See #170: added content_category on artist 2020-01-22 11:47:54 +01:00
Eliot Berriot b22b9c83b0
See #170: now record downloads count on tracks/uploads 2020-01-20 13:59:12 +01:00
Eliot Berriot 71b400a9b8 See #170: cover on tracks and artists 2020-01-17 16:27:11 +01:00
Eliot Berriot 2bc71eecfd See #170: add a description field on tracks, albums, tracks 2020-01-14 14:00:08 +01:00
Eliot Berriot 20311344d7 Resolve "Switch to proper full-text-search system" 2019-12-18 15:08:58 +01:00
Eliot Berriot 57949c02c1 Revert "Revert "Fix #994: use PostgreSQL full-text-search""
This reverts commit 7b0db234e2.
2019-12-18 11:26:59 +01:00
Eliot Berriot 7b0db234e2
Revert "Fix #994: use PostgreSQL full-text-search"
This reverts commit b3d8d6a4da.
2019-12-17 10:57:05 +01:00
Eliot Berriot b3d8d6a4da
Fix #994: use PostgreSQL full-text-search 2019-12-16 17:46:32 +01:00
Eliot Berriot ad7274ff90
Fix #976: fix cover attachment migration under S3 2019-11-27 16:47:24 +01:00
Eliot Berriot 73e7211398
Fix album cover migration crash with cover not found on disk 2019-11-27 15:56:56 +01:00
Eliot Berriot c84396e669 Attachments 2019-11-25 09:49:06 +01:00
Eliot Berriot 4e7f1e63d2
Denormalized audio permission logic in a separate table to enhance performance 2019-10-22 00:13:25 +02:00
Eliot Berriot 6dde4b73cd Implement tag models 2019-07-08 15:26:14 +02:00
Eliot Berriot 0b94227782
Fix #799: Removed broken/instable lyrics feature 2019-04-23 10:32:51 +02:00
Eliot Berriot 4e44e4e4b6 Attribute artist 2019-04-11 10:17:10 +02:00
Eliot Berriot 2da3a3842e
Improved performance when listing playable tracks, albums and artists 2019-01-03 22:57:29 +01:00
Eliot Berriot a493d34b8f Resolve "Track position don't take care about disc number" 2018-12-06 08:53:31 +00:00
Eliot Berriot e5b46402f8 Fix #308: Licenses 2018-12-04 14:13:37 +00:00
Eliot Berriot baf5a350b3
See #272: added admin and model for transcoding 2018-10-24 19:11:57 +02:00
Eliot Berriot e49a460203 Audio federation 2018-09-22 12:29:30 +00:00
Eliot Berriot 2ea21994ee Resolve "Per-user libraries" (use !368 instead) 2018-09-06 18:35:02 +00:00
RenonDis 8d9499332f
Migration file for ImportJob.replace_if_duplicate 2018-06-22 20:25:15 +02:00
Eliot Berriot 9427f8b56e
See #297: removed unused imports 2018-06-10 10:39:47 +02:00
Eliot Berriot 639882bd34
See #297: removed unused variables 2018-06-09 17:41:59 +02:00
Eliot Berriot 62ca3bd736
Blacked the code 2018-06-09 15:36:16 +02:00
Eliot Berriot 7425a8ea4d
See #195: added bitrate and size fields on track file 2018-05-15 22:01:52 +02:00
Eliot Berriot f343159856
Added an accessed_date field on TrackFile for easier cache deletion (#189) 2018-05-06 15:36:18 +02:00
Eliot Berriot 2be46b3320
Fix #142: Increased max_length on TrackFile.source 2018-04-19 22:25:58 +02:00