environments/review-docs-fix-c-7zsj9z/deployments/21734
Petitminion 2025-11-28 18:08:21 +01:00 zatwierdzone przez Arne Bollinger
rodzic 32a61b7508
commit 76c700ffec
1 zmienionych plików z 15 dodań i 44 usunięć

Wyświetl plik

@ -10,7 +10,6 @@ import ChannelsWidget from '~/components/audio/ChannelsWidget.vue'
import PlaylistWidget from '~/components/playlists/Widget.vue'
import TrackWidget from '~/components/audio/track/Widget.vue'
import AlbumWidget from '~/components/album/Widget.vue'
import ArtistWidget from '~/components/artist/Widget.vue'
import Header from '~/components/ui/Header.vue'
import Layout from '~/components/ui/Layout.vue'
@ -63,48 +62,20 @@ fetchData()
</script>
<template>
<Layout
:key="route?.name ?? undefined"
v-title="labels.title"
main
stack
gap-84
>
<Header
page-heading
:h1="t('components.Sidebar.header.explore')"
/>
<album-widget
:filters="{scope: scope, playable: true, ordering: '-creation_date', ...qualityFilters}"
:limit="4"
:title="t('components.library.Home.header.recentlyAdded')"
/>
<track-widget
:title="t('components.library.Home.header.recentlyListened')"
:url="'history/listenings/'"
:filters="{ scope, ordering: '-creation_date', ...qualityFilters }"
:websocket-handlers="['Listen']"
/>
<playlist-widget
:url="'playlists/'"
:filters="{scope: scope, playable: true, ordering: '-modification_date', limit: 4}"
:title="t('components.library.Home.header.playlists')"
/>
<track-widget
:title="t('components.library.Home.header.recentlyFavorited')"
:url="'favorites/tracks/'"
:filters="{scope: scope, ordering: '-creation_date'}"
/>
<channels-widget
:limit="4"
:filters="{ordering: '-creation_date', external: 'false', content_category:'music'}"
:title="t('components.library.Home.header.newChannels')"
:show-modification-date="true"
/>
<channels-widget
:limit="4"
:filters="{playable: true, ordering: '-creation_date', content_category: 'podcast'}"
title="Podcasts hosted on Funkwhale"
/>
<Layout :key="route?.name ?? undefined" v-title="labels.title" main stack gap-84>
<Header page-heading :h1="t('components.Sidebar.header.explore')" />
<album-widget :filters="{ scope: scope, playable: true, ordering: '-creation_date', ...qualityFilters }" :limit="4"
:title="t('components.library.Home.header.recentlyAdded')" />
<track-widget :title="t('components.library.Home.header.recentlyListened')" :url="'history/listenings/'"
:filters="{ scope, ordering: '-creation_date', ...qualityFilters }" :websocket-handlers="['Listen']" />
<playlist-widget :url="'playlists/'"
:filters="{ scope: scope, playable: true, ordering: '-modification_date', limit: 4 }"
:title="t('components.library.Home.header.playlists')" />
<track-widget :title="t('components.library.Home.header.recentlyFavorited')" :url="'favorites/tracks/'"
:filters="{ scope: scope, ordering: '-creation_date' }" />
<channels-widget :limit="4" :filters="{ ordering: '-creation_date', external: 'false', content_category: 'music' }"
:title="t('components.library.Home.header.newChannels')" :show-modification-date="true" />
<channels-widget :limit="4" :filters="{ playable: true, ordering: '-creation_date', content_category: 'podcast' }"
title="Podcasts hosted on Funkwhale" />
</Layout>
</template>