From e7da8b5f43a156faab61e0392ad70fbdd73c2ded Mon Sep 17 00:00:00 2001 From: wvffle Date: Tue, 30 Aug 2022 20:23:17 +0000 Subject: [PATCH] Resolve some TODOs --- front/src/App.vue | 1 - front/src/components/QueueItem.vue | 12 +++++----- front/src/components/RemoteSearchForm.vue | 6 ++++- front/src/components/SetInstanceModal.vue | 6 ++++- front/src/components/ShortcutsModal.vue | 7 +++++- .../components/admin/SignupFormBuilder.vue | 7 ++++-- front/src/components/audio/ChannelCard.vue | 23 ++++++++++--------- front/src/components/audio/ChannelEntries.vue | 8 +++++-- .../src/components/audio/ChannelEntryCard.vue | 3 +-- front/src/components/audio/ChannelForm.vue | 22 +++++++++++++----- front/src/components/audio/ChannelsWidget.vue | 11 ++++++--- .../components/audio/LibraryFollowButton.vue | 7 +++++- front/src/components/audio/PlayButton.vue | 5 ---- front/src/components/audio/Player.vue | 1 - front/src/components/audio/SearchBar.vue | 4 ++-- front/src/components/audio/podcast/Modal.vue | 8 ++++--- front/src/components/audio/track/Modal.vue | 8 ++++--- front/src/components/audio/track/Table.vue | 13 +++++++---- front/src/components/audio/track/Widget.vue | 5 ++-- front/src/components/auth/ApplicationForm.vue | 4 ++-- front/src/components/auth/Settings.vue | 8 +++---- front/src/components/channels/AlbumForm.vue | 4 ++-- front/src/components/channels/AlbumSelect.vue | 4 ++-- .../src/components/channels/LicenseSelect.vue | 4 ++-- .../components/channels/SubscribeButton.vue | 4 ++-- front/src/components/channels/UploadForm.vue | 5 ++-- .../channels/UploadMetadataForm.vue | 8 +++---- front/src/components/common/ActionTable.vue | 6 ++--- front/src/components/common/AjaxButton.vue | 5 ++-- .../src/components/common/AttachmentInput.vue | 7 +++++- front/src/components/common/CollapseLink.vue | 6 ++++- front/src/components/common/ContentForm.vue | 4 ++-- .../src/components/common/DangerousButton.vue | 13 ++++++----- .../src/components/common/InlineSearchBar.vue | 7 +++++- .../components/common/RenderedDescription.vue | 4 ++-- front/src/components/common/UserMenu.vue | 4 ++-- front/src/components/common/UserModal.vue | 18 ++++++++++----- front/src/components/favorites/List.vue | 1 - .../components/federation/LibraryWidget.vue | 4 ++-- front/src/components/forms/PasswordInput.vue | 6 ++++- front/src/components/library/AlbumBase.vue | 6 ++++- front/src/components/library/AlbumDetail.vue | 4 ++-- .../src/components/library/AlbumDropdown.vue | 6 ++++- front/src/components/library/Albums.vue | 1 - front/src/components/library/Artists.vue | 1 - front/src/components/library/EditCard.vue | 5 ++-- front/src/components/library/EditForm.vue | 1 - front/src/components/library/FileUpload.vue | 4 ++-- front/src/components/library/FsBrowser.vue | 7 +++++- .../components/library/ImportStatusModal.vue | 6 ++++- front/src/components/library/Podcasts.vue | 1 - front/src/components/library/Radios.vue | 1 - front/src/components/library/TagsSelector.vue | 4 ++-- front/src/components/library/TrackBase.vue | 7 +++++- .../src/components/library/radios/Filter.vue | 16 ++++++++----- front/src/components/manage/ChannelsTable.vue | 6 +---- .../components/manage/library/AlbumsTable.vue | 3 --- .../manage/library/ArtistsTable.vue | 2 -- .../manage/library/EditsCardList.vue | 2 -- .../manage/library/LibrariesTable.vue | 2 -- .../components/manage/library/TagsTable.vue | 2 -- .../components/manage/library/TracksTable.vue | 2 -- .../manage/library/UploadsTable.vue | 2 -- .../manage/moderation/AccountsTable.vue | 2 -- .../manage/moderation/DomainsTable.vue | 2 -- .../manage/moderation/InstancePolicyForm.vue | 4 ++-- .../components/manage/moderation/NoteForm.vue | 4 ++-- .../manage/moderation/NotesThread.vue | 5 +++- .../manage/moderation/ReportCard.vue | 4 ++-- .../manage/moderation/UserRequestCard.vue | 4 ++-- .../manage/users/InvitationsTable.vue | 2 -- .../components/manage/users/UsersTable.vue | 6 +---- .../moderation/ReportCategoryDropdown.vue | 6 ++++- .../notifications/NotificationRow.vue | 4 ---- front/src/components/playlists/Editor.vue | 22 +++++++++++------- front/src/components/playlists/Form.vue | 16 +++++++++---- front/src/components/semantic/Modal.vue | 11 +++++++-- front/src/components/vui/Pagination.vue | 8 ++++--- front/src/components/vui/list/VirtualList.vue | 4 ++-- front/src/composables/audio/usePlayOptions.ts | 5 +--- front/src/composables/useSmartSearch.ts | 1 - front/src/main.ts | 11 +-------- front/src/router/routes/auth.ts | 3 +-- front/src/router/routes/index.ts | 2 +- front/src/router/routes/library.ts | 2 +- front/src/store/instance.ts | 4 ++-- front/src/store/radios.ts | 4 +--- front/src/types.ts | 19 +++++++-------- front/src/views/Search.vue | 5 +--- .../views/admin/moderation/ReportsList.vue | 1 - front/src/views/channels/DetailBase.vue | 6 ++++- .../views/content/libraries/FilesTable.vue | 13 ++++++----- front/src/views/content/libraries/Form.vue | 4 ++-- front/src/views/content/remote/Card.vue | 8 +++++-- front/src/views/content/remote/ScanForm.vue | 4 ++-- front/src/views/library/Edit.vue | 7 +----- .../{DetailBase.vue => LibraryBase.vue} | 1 - front/src/views/playlists/List.vue | 1 - 98 files changed, 318 insertions(+), 261 deletions(-) rename front/src/views/library/{DetailBase.vue => LibraryBase.vue} (99%) diff --git a/front/src/App.vue b/front/src/App.vue index 0db4ba1b4..4ee986ac2 100644 --- a/front/src/App.vue +++ b/front/src/App.vue @@ -56,7 +56,6 @@ onMounted(async () => { }) // Time ago -// TODO (wvffle): Migrate to useTimeAgo useIntervalFn(() => { // used to redraw ago dates every minute store.commit('ui/computeLastDate') diff --git a/front/src/components/QueueItem.vue b/front/src/components/QueueItem.vue index 66ca04cb4..cfc9388fe 100644 --- a/front/src/components/QueueItem.vue +++ b/front/src/components/QueueItem.vue @@ -1,18 +1,18 @@