jon r
d3ade6c076
fix(Dockerfile): chmod octal notation for Docker
2025-04-24 15:12:38 +02:00
jon r
235c415205
feat(compose/api): move healthcheck to Dockerfile + update entrypoint.sh
2025-04-24 15:12:38 +02:00
jon r
bc71203869
chore(api/settings): remove depreciated IS_DOCKER_SETUP variable
...
This configuration was for a very old Docker version that still supported
linking containers together, which allowed for service discovery via the
environment.
This is not present in Docker anymore for many years now, so removing.
2025-04-24 15:12:09 +02:00
jon r
96f6265f45
chore(api/settings): move FORCE from local to common
2025-04-24 15:12:09 +02:00
jon r
2153a99246
feat(editorconfig): trim trailing whitespace
2025-04-24 15:12:09 +02:00
jon r
5ea9ed3494
fix(settings/local): do not force by default, but specify explicitly
...
Adds tini as PID 1 to Django containers for them to react to signals.
(init: true)
2025-04-24 15:12:09 +02:00
jon r
f24869ce3d
chore(compose): dependencies, environments and healthchecks
2025-04-24 15:12:09 +02:00
jon r
ca9a4687af
chore(nginx): consistent use of _HOST suffix
2025-04-24 15:10:56 +02:00
jon r
5562d7ddee
feat: add .editorconfig
2025-04-24 15:08:36 +02:00
jon r
1251ec856f
chore(changelog): add fragment for #2406
2025-04-24 15:08:36 +02:00
jon r
ddfa7fc64e
chore(compose): refactor django environment next to its manifest
2025-04-24 15:08:36 +02: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
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
petitminion
6c6cb60a28
Fix schema generation to allow propre types in front ( #2404 )
2025-02-20 15:04:25 +00:00
petitminion
c1b0b71479
Fix missing description field in api schemas NOCHANGELOG
2025-02-20 13:44:54 +00:00
Petitminion
0937990980
Migrate artist attachement_cover to cover (to be consistent with track and album objects)
2025-02-20 14:04:37 +01:00
Renovate Bot
6696b671dc
chore(api): update dependency sentry-sdk to v2.22.0
2025-02-17 14:32:53 +00:00
Petitminion
31557fdced
upgrade all develop deps
2025-02-17 15:12:09 +01:00
Simó Albert i Beltran
d23b2e9ff4
Remove instructions to get music from Jamendo NOCHANGELOG
2025-02-17 13:33:56 +00:00
Renovate Bot
de7ad0135c
chore(docs): update dependency myst-parser to v4
2025-02-17 13:01:50 +00:00
petitminion
1a5dca8606
upgrade docs to python 3.10 NOCHANGELOG
2025-02-17 13:00:23 +00:00
Petitminion
37e22e8b35
ll
2025-02-17 13:41:01 +01:00
Petitminion
15a137f261
lo
2025-02-17 13:40:42 +01:00
Petitminion
ba62af15d5
upgdate poetry lock docs
2025-02-17 13:15:53 +01:00
Karl Sickendick
01915f91cf
Attempt to fix issue #2122
2025-02-17 11:23:52 +00:00
Renovate Bot
8d726c2c8d
chore(api): update dependency sentry-sdk to v2.21.0
2025-02-17 01:25:50 +00:00
Renovate Bot
8736924b36
chore(api): update dependency ipython to v8.32.0
2025-02-16 23:47:53 +00:00
Renovate Bot
2b2ea1e54a
chore(api): update dependency faker to v36
2025-02-16 22:25:57 +00:00
Renovate Bot
a3479e8c95
chore(api): update dependency django-filter to v25
...
Part-of: <https://dev.funkwhale.audio/funkwhale/funkwhale/-/merge_requests/2877 >
2025-02-16 21:48:26 +00:00