Commit Graph

8033 Commits

Author SHA1 Message Date
Petitminion d6fd9ff6c4 one day this will end 2025-04-26 16:58:53 +02:00
Petitminion 9f4e20cf5e again 2025-04-26 16:58:53 +02:00
Petitminion bc0a5f3c00 and again 2025-04-26 16:58:53 +02:00
Petitminion 766419aec2 there is always new errors in the world 2025-04-26 16:58:53 +02:00
Petitminion 86b66bb6cc tests minor issues 2025-04-26 16:58:53 +02:00
Petitminion 9d37d69a1d Support playlist fetch, this ill break the frontend (need to update playlist.uuid for endpoint instead of playlist.id)
Done locally but will commit after discussion, we can also delete     lookup_field = "uuid" from playlistviewset
2025-04-26 16:58:53 +02:00
Petitminion 964acba5a4 make sure upload get moove to built-in libs 2025-04-26 16:58:53 +02:00
Petitminion 5e9929ea08 remove to do and add doc 2025-04-26 16:58:53 +02:00
Petitminion a3adccf233 migration errors 2025-04-26 16:58:53 +02:00
Petitminion 4a5cc99085 m2m delete null since not usefull 2025-04-26 16:58:53 +02:00
Petitminion 1648374d2d Make sure we query the lib before createing plts + some migration issues 2025-04-26 16:58:53 +02:00
Petitminion 5ad1dfdc70 doc 2025-04-26 16:58:53 +02:00
Petitminion ef0ee1cbc5 resolving real migration issues 2025-04-26 16:58:53 +02:00
Petitminion 29965702e4 doc 2025-04-26 16:58:53 +02:00
Petitminion cc0b61e733 fix tests 2025-04-26 16:58:53 +02:00
Petitminion 5c4ae1767c make sure we got the good lib in bulk upload endpoint 2025-04-26 16:58:53 +02:00
Petitminion c33550d3d4 Make library drop migration use playlist.library instead of user follow and resolve tests 2025-04-26 16:58:53 +02:00
Petitminion e8f30f6fbb Use playlists to privately share audio files (#2417) 2025-04-26 16:58:50 +02:00
anonymous 40cb7aadb3 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 92.0% (2094 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2025-04-25 03:31:46 +00:00
anonymous 6fc218dab7 Translated using Weblate (Turkish)
Currently translated at 46.7% (1064 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/tr/
2025-04-25 03:31:45 +00:00
anonymous 1f5c92e533 Translated using Weblate (Dutch)
Currently translated at 95.9% (2183 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nl/
2025-04-25 03:31:44 +00:00
josé m. 9d3ee3f35f Translated using Weblate (Galician)
Currently translated at 95.9% (2184 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2025-04-25 03:31:43 +00:00
anonymous bf5dae9d8e Translated using Weblate (French)
Currently translated at 96.4% (2196 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2025-04-25 03:31:42 +00:00
anonymous bd899a9785 Translated using Weblate (Basque)
Currently translated at 96.0% (2187 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2025-04-25 03:31:42 +00:00
anonymous 113d564b71 Translated using Weblate (Spanish)
Currently translated at 89.3% (2033 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-04-25 03:31:42 +00:00
anonymous 2a2d6d1091 Translated using Weblate (English (United Kingdom))
Currently translated at 95.9% (2183 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2025-04-25 03:31:41 +00:00
anonymous d6a5b065b8 Translated using Weblate (German)
Currently translated at 96.0% (2187 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2025-04-25 03:31:41 +00:00
anonymous 16faa9b78a Translated using Weblate (Catalan)
Currently translated at 96.4% (2196 of 2276 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ca/
2025-04-25 03:31:40 +00:00
Gato Grande 4953b05800 env: Support celery task_time_limit from env 2025-04-25 00:03:51 +00:00
petitminion 7b18ad82ef fix:artist_credit django admin filtering NOCHANGELOG 2025-04-24 23:48:51 +00:00
petitminion cba1727b4e fix-import-metadata-schema NOCHANGELOG 2025-04-24 23:19:51 +00:00
jon r a19e0ac98c Docs: update for new UI, schema, debugging and federation
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r f01f7d4793 Feat(front): miscellaneous updates
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r f3fa4f13d4 Feat(front): [WIP] start migration to pinia and uno-css
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r c117e85765 Feat(front): implement new upload process
closes #2081 #2377 #2378

Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r 20e23d8da9 Feat(front): implement new search process
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r 24fb0cf9ec Feat(front): define UI design tokens and utilities
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r 22b4c5128b Refactor(front): [WIP] use store to cache and distribute user state
Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r eadaa72c27 Refactor(front): implement responsive global page layout and improve mobile UX
closes #2090 #2401

Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r a728e48110 Refactor(front): consolidate modals into ui/modals/* and bind them to query flags
closes #2403

Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>
2025-04-23 18:58:08 +02:00
jon r ae6ac1f624 Feat(front): use new UI library, explicityly imported, in all views
closes #2359 #2367 #2091

Co-Authored-By: ArneBo <arne@ecobasa.org>
Co-Authored-By: Flupsi <upsiflu@gmail.com>
Co-Authored-By: jon r <jon@allmende.io>

fix(front): null error in user profile
2025-04-23 18:58:08 +02:00
jon r aa79610a22 Feat(front): use modern typescript and vite features
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 11:03:08 +02:00
jon r 1c79bc47b9 Chore: configure prettier + format HTML templates
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:59:16 +02:00
jon r 3e9d75d089 Refactor: use types derived from API schema
addresses #2366 #2371 #2381 #2386 #2391

closes #2388

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:57:34 +02:00
jon r 5997a0f0bb chore(front): upgrade and prune packages
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:50:56 +02:00
jon r b485f05264 Feat(front): add UI component library + UI docs
addresses #2090 #2091 #2370 #2390
closes closes #2355 #2368 #2382 #2384

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:49:11 +02: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
jon r 06f0a8f1e3 Chore: Compose, Docker frontend + CI environment 2025-04-18 10:35:06 +02:00
josé m. c82d7bc73c Translated using Weblate (Galician)
Currently translated at 100.0% (2191 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2025-04-16 03:10:46 +00:00
petitminion c7bd63d1c1 pipelines:check OpenApi schema generation match repo schema (#2388) 2025-03-25 17:21:23 +00:00