Commit Graph

2983 Commits

Author SHA1 Message Date
jon r a9582fc1e9 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-18 11:30:24 +02:00
jon r e1af41e212 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-18 11:21:08 +02:00
jon r f7c427fd7f 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-18 11:17:00 +02:00
jon r fb36fb2266 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-18 11:16:05 +02:00
jon r 0026b6b741 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-18 11:14:56 +02:00
jon r e2720007be 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-18 11:14:02 +02:00
jon r bd76874779 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-18 11:11:55 +02:00
jon r 4a367eeb4c 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-18 11:09:11 +02:00
jon r cbb0d37ee0 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>
2025-04-18 11:08:13 +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 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
Raul Magdalena Català a9927df89c Translated using Weblate (Catalan)
Currently translated at 100.0% (2191 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ca/
2025-03-09 12:40:26 +00:00
José Daniel Angulo Plata 93ba70b0b7 Translated using Weblate (Spanish)
Currently translated at 92.3% (2023 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-02-27 07:34:53 +00:00
José Daniel Angulo Plata b78c829d42 Translated using Weblate (Spanish)
Currently translated at 88.8% (1946 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-02-27 06:47:44 +00:00
José Daniel Angulo Plata c3bd945efe Translated using Weblate (Spanish)
Currently translated at 88.7% (1945 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2025-02-27 06:46:58 +00:00
appzer0 b4b8a36516 Translated using Weblate (French)
Currently translated at 100.0% (2191 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2025-01-28 21:28:30 +00:00
Vaclovas Intas f6982f8936 Added translation using Weblate (Lithuanian) 2025-01-21 14:50:12 +00:00
Georg Krause f173029f75 chore: update tauri to v2 stable NOCHANGELOG 2025-01-10 19:39:54 +00:00
anonymous 7102da8ed3 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 95.1% (2084 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/zh_Hans/
2025-01-03 19:00:36 +00:00
anonymous 8f692f8b91 Translated using Weblate (Swedish)
Currently translated at 60.1% (1317 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/sv/
2025-01-03 19:00:35 +00:00
anonymous 7376c85521 Translated using Weblate (Russian)
Currently translated at 99.3% (2177 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ru/
2025-01-03 19:00:35 +00:00
anonymous c4652fbf61 Translated using Weblate (Portuguese (Portugal))
Currently translated at 74.0% (1623 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pt_PT/
2025-01-03 19:00:34 +00:00
anonymous 66810099fc Translated using Weblate (Portuguese (Brazil))
Currently translated at 90.3% (1979 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pt_BR/
2025-01-03 19:00:33 +00:00
anonymous dd715452d0 Translated using Weblate (Polish)
Currently translated at 94.7% (2075 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/pl/
2025-01-03 19:00:32 +00:00
anonymous 4bc4e3fcac Translated using Weblate (Occitan)
Currently translated at 96.9% (2125 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/oc/
2025-01-03 19:00:30 +00:00
anonymous 6a9b05575f Translated using Weblate (Norwegian Bokmål)
Currently translated at 65.4% (1434 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/nb_NO/
2025-01-03 19:00:29 +00:00
anonymous 7e3c4d70dd Translated using Weblate (Kabyle (kab_DZ))
Currently translated at 41.5% (911 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/kab_DZ/
2025-01-03 19:00:29 +00:00
anonymous 910f950abc Translated using Weblate (Japanese)
Currently translated at 92.1% (2018 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ja/
2025-01-03 19:00:29 +00:00
anonymous f1393da745 Translated using Weblate (Italian)
Currently translated at 96.5% (2115 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/it/
2025-01-03 19:00:28 +00:00
anonymous ebf2f15c26 Translated using Weblate (Hungarian)
Currently translated at 11.9% (262 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/hu/
2025-01-03 19:00:28 +00:00
anonymous d1e7e289f1 Translated using Weblate (Basque)
Currently translated at 99.3% (2177 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eu/
2025-01-03 19:00:27 +00:00
anonymous 3aeecd0aca Translated using Weblate (Esperanto)
Currently translated at 74.9% (1642 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/eo/
2025-01-03 19:00:25 +00:00
anonymous fd1224f7c7 Translated using Weblate (English (United Kingdom))
Currently translated at 99.5% (2181 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/en_GB/
2025-01-03 19:00:24 +00:00
anonymous 08330bbd60 Translated using Weblate (Greek)
Currently translated at 39.5% (866 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/el/
2025-01-03 19:00:23 +00:00
anonymous 6d3788dbfc Translated using Weblate (German)
Currently translated at 99.3% (2177 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/de/
2025-01-03 19:00:23 +00:00
anonymous 7f9375c3c1 Translated using Weblate (Czech)
Currently translated at 99.3% (2176 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/cs/
2025-01-03 19:00:23 +00:00
anonymous 888e6477f1 Translated using Weblate (Arabic)
Currently translated at 75.1% (1646 of 2191 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/ar/
2025-01-03 19:00:21 +00:00
petitminion fedd340ed5 Playlist federation (#1458) 2025-01-03 18:17:25 +00:00
josé m daa7e60160 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/
2024-12-07 08:14:16 +00:00
petitminion 9804de3650 User follow with trackfavorite and listening activity (#1810 and #2075) 2024-12-06 14:17:21 +00:00
josé m 33ec6783aa Translated using Weblate (Galician)
Currently translated at 100.0% (2187 of 2187 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/gl/
2024-12-06 06:19:26 +00:00
petitminion d1287a36a5 Import/export playlist in xspf (#836). 2024-12-05 11:31:41 +00:00
Eric Lemesre bf2670519c Translated using Weblate (French)
Currently translated at 100.0% (2182 of 2182 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/fr/
2024-11-23 08:23:11 +00:00
Weblate Admin 1e71b868f6 Translated using Weblate (Spanish)
Currently translated at 88.2% (1925 of 2182 strings)

Translation: Funkwhale/Funkwhale Web
Translate-URL: https://translate.funkwhale.audio/projects/funkwhale/front/es/
2024-11-21 16:24:32 +00:00
jon r 1e6e6923d2 fix(DX): Docker mac compatibility, dynamic DNS + Debian image (#2337 #1691) 2024-10-21 08:57:15 +00:00