-
-
diff --git a/front/src/components/audio/ChannelEntryCard.vue b/front/src/components/audio/ChannelEntryCard.vue
index 03a1f16c4..0d5959bdb 100644
--- a/front/src/components/audio/ChannelEntryCard.vue
+++ b/front/src/components/audio/ChannelEntryCard.vue
@@ -1,5 +1,30 @@
+
+
-
+
-
-
diff --git a/front/src/components/audio/ChannelSerieCard.vue b/front/src/components/audio/ChannelSerieCard.vue
index 5406ace5d..7f95cce5e 100644
--- a/front/src/components/audio/ChannelSerieCard.vue
+++ b/front/src/components/audio/ChannelSerieCard.vue
@@ -1,3 +1,18 @@
+
+
-
-
diff --git a/front/src/components/audio/LibraryFollowButton.vue b/front/src/components/audio/LibraryFollowButton.vue
index 8190cca6e..8941144bd 100644
--- a/front/src/components/audio/LibraryFollowButton.vue
+++ b/front/src/components/audio/LibraryFollowButton.vue
@@ -1,3 +1,32 @@
+
+
-
-
diff --git a/front/src/components/audio/artist/Card.vue b/front/src/components/audio/artist/Card.vue
index f4e00b0f8..6e4de95b4 100644
--- a/front/src/components/audio/artist/Card.vue
+++ b/front/src/components/audio/artist/Card.vue
@@ -1,3 +1,30 @@
+
+
-
-
diff --git a/front/src/components/audio/podcast/Table.vue b/front/src/components/audio/podcast/Table.vue
index c4dc963f4..bb73e9b7d 100644
--- a/front/src/components/audio/podcast/Table.vue
+++ b/front/src/components/audio/podcast/Table.vue
@@ -1,3 +1,40 @@
+
+
-
-
diff --git a/front/src/components/auth/ApplicationNew.vue b/front/src/components/auth/ApplicationNew.vue
index 20a288625..d94992f4e 100644
--- a/front/src/components/auth/ApplicationNew.vue
+++ b/front/src/components/auth/ApplicationNew.vue
@@ -1,3 +1,32 @@
+
+
-
-
diff --git a/front/src/components/auth/Logout.vue b/front/src/components/auth/Logout.vue
index aa1a98041..789149cc1 100644
--- a/front/src/components/auth/Logout.vue
+++ b/front/src/components/auth/Logout.vue
@@ -1,3 +1,13 @@
+
+
-
-
diff --git a/front/src/components/channels/AlbumModal.vue b/front/src/components/channels/AlbumModal.vue
index 7b59e9083..a33993ee3 100644
--- a/front/src/components/channels/AlbumModal.vue
+++ b/front/src/components/channels/AlbumModal.vue
@@ -1,5 +1,28 @@
+
+
-
@@ -34,7 +57,7 @@
-
+
-
-
diff --git a/front/src/components/common/ActorAvatar.vue b/front/src/components/common/ActorAvatar.vue
index 42d847128..cdd69f948 100644
--- a/front/src/components/common/ActorAvatar.vue
+++ b/front/src/components/common/ActorAvatar.vue
@@ -1,3 +1,19 @@
+
+
{{ actor.preferred_username[0] }}
-
-
diff --git a/front/src/components/common/EmptyState.vue b/front/src/components/common/EmptyState.vue
index 54e1b13e3..a1ad3503e 100644
--- a/front/src/components/common/EmptyState.vue
+++ b/front/src/components/common/EmptyState.vue
@@ -1,3 +1,13 @@
+
+
-
-
+
\ No newline at end of file
diff --git a/front/src/components/common/Tooltip.vue b/front/src/components/common/Tooltip.vue
index d59d5ef66..b8bce11ae 100644
--- a/front/src/components/common/Tooltip.vue
+++ b/front/src/components/common/Tooltip.vue
@@ -1,15 +1,15 @@
+
+
-
-
diff --git a/front/src/components/common/UserLink.vue b/front/src/components/common/UserLink.vue
index ca44a1d66..78c840a8d 100644
--- a/front/src/components/common/UserLink.vue
+++ b/front/src/components/common/UserLink.vue
@@ -1,3 +1,22 @@
+
+
@@ -17,24 +36,3 @@
@{{ user.username }}
-
-
diff --git a/front/src/components/common/Username.vue b/front/src/components/common/Username.vue
index 7c25a124f..ff02f53e7 100644
--- a/front/src/components/common/Username.vue
+++ b/front/src/components/common/Username.vue
@@ -1,8 +1,11 @@
+
+
{{ username }}
-
-
+
\ No newline at end of file
diff --git a/front/src/components/manage/moderation/NotesThread.vue b/front/src/components/manage/moderation/NotesThread.vue
index 21bb4bd20..9af569a02 100644
--- a/front/src/components/manage/moderation/NotesThread.vue
+++ b/front/src/components/manage/moderation/NotesThread.vue
@@ -1,3 +1,34 @@
+
+
-
-
diff --git a/front/src/components/playlists/Card.vue b/front/src/components/playlists/Card.vue
index 418c1d23e..0c501a256 100644
--- a/front/src/components/playlists/Card.vue
+++ b/front/src/components/playlists/Card.vue
@@ -1,3 +1,30 @@
+
+
-
-
diff --git a/front/src/components/playlists/CardList.vue b/front/src/components/playlists/CardList.vue
index 3119eb2b0..7426642bd 100644
--- a/front/src/components/playlists/CardList.vue
+++ b/front/src/components/playlists/CardList.vue
@@ -1,3 +1,15 @@
+
+
-
-
diff --git a/front/src/types.ts b/front/src/types.ts
index 98bcf7afd..b7d236bcc 100644
--- a/front/src/types.ts
+++ b/front/src/types.ts
@@ -51,6 +51,8 @@ export interface Artist {
tracks_count: number
attributed_to: Actor
is_local: boolean
+ is_playable: boolean
+ modification_date?: string
}
export interface Album {
@@ -109,6 +111,7 @@ export interface Channel {
rss_url: string
subscriptions_count: number
downloads_count: number
+ content_category: ContentCategory
}
export type PrivacyLevel = 'everyone' | 'instance' | 'me'
@@ -164,6 +167,7 @@ export interface Playlist {
privacy_level: PrivacyLevel
tracks_count: number
duration: number
+ album_covers: string[]
is_playable: boolean
}
@@ -283,7 +287,7 @@ export interface Actor {
export interface User {
id: string
- avatar?: string
+ avatar?: Cover
username: string
full_username: string
instance_support_message_display_date: string
@@ -326,4 +330,12 @@ export interface SettingsDataEntry {
additional_data: {
choices: [string, string]
}
+}
+
+// Note stuff
+export interface Note {
+ uuid: string
+ author: Actor // TODO (wvffle): Check if is valid
+ summary: string
+ creation_date: string
}
\ No newline at end of file
diff --git a/front/src/views/admin/library/Base.vue b/front/src/views/admin/library/Base.vue
index 97f9013e7..4b50bea0d 100644
--- a/front/src/views/admin/library/Base.vue
+++ b/front/src/views/admin/library/Base.vue
@@ -1,3 +1,14 @@
+
+
-
-