Philipp Wolfer
0bf217dbcd
fix(migrations):playlist and playlisttrack fid migrations
2025-06-02 11:51:21 +00:00
petitminion
b063a3616e
enhancement(front):use paginated page for playlist
...
fix(front): enable more link on artist and user profiles
refactor(front): use new ui components in track modal and track-mobile-row, render track-modal only once in parent and populate with data from mobile-row
2025-06-02 11:27:52 +00:00
petitminion
fc11c50275
Fix third party upload triggers and plugin example ( #2405 )
2025-05-07 23:17:43 +00:00
petitminion
4549dcb61e
Use playlists to privately share audio files ( #2417 )
2025-05-07 15:22:38 +00:00
jon r
90b853b722
Feat(API): changes to support new frontend
...
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-18 10:37:48 +02:00
petitminion
6c6cb60a28
Fix schema generation to allow propre types in front ( #2404 )
2025-02-20 15:04:25 +00:00
petitminion
c9d915fb33
Drop libraries in favor of playlist for user audio sharing ( #2366 )
2025-01-04 15:03:49 +00:00
petitminion
fedd340ed5
Playlist federation ( #1458 )
2025-01-03 18:17:25 +00:00
petitminion
d1287a36a5
Import/export playlist in xspf ( #836 ).
2024-12-05 11:31:41 +00:00
petitminion
3b5de1a32d
Supporting multi-artist per tracks/albums ( #1568 )
2024-08-29 14:11:35 +00:00
jo
22c255700e
style: format code using black v23
2023-03-28 19:49:24 +02: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
jo
cff619679b
chore: format files using isort (pre-commit)
2022-11-23 21:55:37 +01:00
Georg Krause
301cea927a
Align openapi specs to the actual API
2022-09-28 17:53:49 +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
Ciarán Ainsworth
d9cfa167c6
Fix OpenAPI generation
2022-07-20 12:31:57 +00:00
Marcos Peña
df8d865a6c
Fixes playlist duration
2021-11-12 21:16:38 +01:00
Agate
e271851f67
See #1100 : clean compat and XXX in the code
2020-08-03 15:47:14 +02:00
Agate
f6458fd75a
Updated playlist management API
2020-07-27 15:31:49 +02:00
Agate
e391415098
Upgraded dependencies
2020-07-18 10:29:22 +02:00
Eliot Berriot
37ff297f53
See #170 : can now filter playlists by track, artist and album
2020-03-26 16:28:58 +01:00
Eliot Berriot
f107656586
Federation of avatars
2020-01-23 17:19:27 +01:00
Eliot Berriot
c8702ca726
Fx #986 : Fixed invalid displayed number of tracks in playlist
2019-12-11 10:50:05 +01:00
Eliot Berriot
c84396e669
Attachments
2019-11-25 09:49:06 +01:00
Eliot Berriot
6d84a814d9
Revert "Apply suggestion to api/funkwhale_api/common/filters.py"
...
This reverts commit 4972d760e2809122af54060252be14a638cc87cc.
2019-10-15 15:46:48 +02:00
Eliot Berriot
c9a9615be8
See #890 : web UI and email notifications on new reports
2019-09-13 06:09:48 +02:00
Eliot Berriot
33d1f879cf
Report UI (end-user)
2019-09-09 11:10:25 +02:00
Qasim Ali
22f0235045
refactor playlist duplicate error structure
...
- use non_field_errors struct when writing duplicate track errors
- generalize frontend error handler and update frontend error parsing
2019-04-24 11:31:46 +02:00
Eliot Berriot
4c13d47387
Resolve "Implement a Oauth provider in Funkwhale"
2019-03-25 17:02:51 +01:00
Eliot Berriot
d23d69e11d
Fixed an issue with excluded artists
2019-02-25 10:36:02 +01:00
Eliot Berriot
bdf83bd8ff
Resolve "Hide an artist in the UI"
2019-02-14 10:49:06 +01:00
Eliot Berriot
14392ebb0c
Updated rest framework to 3.9
2019-01-11 14:10:02 +01:00
Eliot Berriot
4a6df06360
Upgraded django to 2.1 and django-filters to 2.0
2019-01-11 12:03:06 +01:00
Eliot Berriot
d4eff5aa32
Less DB queries in test factories
2019-01-04 14:36:08 +01:00
Eliot Berriot
d3f8fb6cb0
See #272 : updated API to return upload data on tracks
2018-10-26 14:26:52 +02:00
Eliot Berriot
8c5924d6e3
Ensure distinct is applied on all playable_by querysets
2018-10-21 20:30:16 +02:00
Eliot Berriot
3895034089
Ensure we always use raw_ids for related fields in django's admin
2018-10-01 21:56:52 +02:00
Eliot Berriot
508873dffb
Lining
2018-09-28 20:50:28 +02:00
Eliot Berriot
54972e489b
Fixed unplayable playlists (bis repetita)
2018-09-28 20:46:18 +02:00
Eliot Berriot
34373d020c
Fixed unplayable playlists
2018-09-28 16:45:28 +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
Eliot Berriot
3a94462bd6
Removed django-cacheops dependency
2018-07-21 12:57:48 +02:00
Eliot Berriot
886680ed15
Fixed weird bug with versatile imgae field
2018-07-21 11:57:37 +02:00
Eliot Berriot
979c554b4a
Use cropped covers/avatars to reduce bandwidth use
2018-07-20 19:17:39 +02:00
Eliot Berriot
99a37dcb7a
Resolve "UX, UI : Browse Library"
2018-07-17 11:09:13 +00:00
Eliot Berriot
697ea24b79
Fix #302 : Include user's current private playlists on playlist list
2018-06-24 14:53:04 +02:00
Eliot Berriot
9bea804f14
See #297 : sorted imports
2018-06-10 10:55:16 +02:00
Eliot Berriot
9427f8b56e
See #297 : removed unused imports
2018-06-10 10:39:47 +02:00