From a63ad0c132637820a99b7fdcda94058f46510616 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Wed, 25 Oct 2023 20:30:32 +0200 Subject: [PATCH] Revert "Rename Vue files for consistency" This reverts commit dad096ee4c4d085670b64c929bf46f65cd4c9c30. --- packages/client/src/account.ts | 4 +- .../{AbuseReport.vue => MkAbuseReport.vue} | 37 ++- ...portWindow.vue => MkAbuseReportWindow.vue} | 18 +- .../{AnalogClock.vue => MkAnalogClock.vue} | 0 .../{Announcement.vue => MkAnnouncement.vue} | 22 +- .../{Autocomplete.vue => MkAutocomplete.vue} | 6 +- .../components/{Avatars.vue => MkAvatars.vue} | 2 +- .../components/{Button.vue => MkButton.vue} | 4 +- .../components/{Captcha.vue => MkCaptcha.vue} | 5 +- ...owButton.vue => MkChannelFollowButton.vue} | 0 .../{ChannelList.vue => MkChannelList.vue} | 14 +- ...hannelPreview.vue => MkChannelPreview.vue} | 6 +- .../src/components/{Chart.vue => MkChart.vue} | 2 +- .../{ChartTooltip.vue => MkChartTooltip.vue} | 6 +- .../{ChatPreview.vue => MkChatPreview.vue} | 21 +- ...SheetDialog.vue => MkCheatSheetDialog.vue} | 5 +- .../{CodeCore.vue => MkCode.core.vue} | 0 .../src/components/{Code.vue => MkCode.vue} | 4 +- .../{Container.vue => MkContainer.vue} | 6 +- .../{ContextMenu.vue => MkContextMenu.vue} | 6 +- ...{CropperDialog.vue => MkCropperDialog.vue} | 5 +- .../{CwButton.vue => MkCwButton.vue} | 10 +- ...aratedList.vue => MkDateSeparatedList.vue} | 0 .../components/{Dialog.vue => MkDialog.vue} | 52 ++-- .../{DigitalClock.vue => MkDigitalClock.vue} | 0 .../{DriveFile.vue => MkDrive.file.vue} | 6 +- .../{DriveFolder.vue => MkDrive.folder.vue} | 2 +- ...iveNavFolder.vue => MkDrive.navFolder.vue} | 0 .../src/components/{Drive.vue => MkDrive.vue} | 20 +- ...Thumbnail.vue => MkDriveFileThumbnail.vue} | 2 +- ...lectDialog.vue => MkDriveSelectDialog.vue} | 4 +- .../{DriveWindow.vue => MkDriveWindow.vue} | 4 +- ...rSection.vue => MkEmojiPicker.section.vue} | 2 +- .../{EmojiPicker.vue => MkEmojiPicker.vue} | 12 +- ...ckerDialog.vue => MkEmojiPickerDialog.vue} | 14 +- ...eaturedPhotos.vue => MkFeaturedPhotos.vue} | 0 ...istForAdmin.vue => MkFileListForAdmin.vue} | 21 +- .../{FileTypeIcon.vue => MkFileTypeIcon.vue} | 0 .../components/{Folder.vue => MkFolder.vue} | 0 .../{FollowButton.vue => MkFollowButton.vue} | 0 ...orgotPassword.vue => MkForgotPassword.vue} | 22 +- .../{FormDialog.vue => MkFormDialog.vue} | 26 +- .../components/{Formula.vue => MkFormula.vue} | 2 +- .../{FormulaCore.vue => MkFormulaCore.vue} | 0 ...stPreview.vue => MkGalleryPostPreview.vue} | 8 +- .../{WebSearch.vue => MkGoogle.vue} | 7 +- .../components/{Heatmap.vue => MkHeatmap.vue} | 2 +- .../{ImageViewer.vue => MkImageViewer.vue} | 8 +- ...WithBlurhash.vue => MkImgWithBlurhash.vue} | 0 .../src/components/{Info.vue => MkInfo.vue} | 0 ...nceCardMini.vue => MkInstanceCardMini.vue} | 4 +- ...tDialog.vue => MkInstanceSelectDialog.vue} | 8 +- ...{InstanceStats.vue => MkInstanceStats.vue} | 38 +-- ...nstanceTicker.vue => MkInstanceTicker.vue} | 0 .../{KeyValue.vue => MkKeyValue.vue} | 0 .../{LaunchPad.vue => MkLaunchPad.vue} | 12 +- .../src/components/{Link.vue => MkLink.vue} | 6 +- ...ouncements.vue => MkManyAnnouncements.vue} | 14 +- .../components/{Marquee.vue => MkMarquee.vue} | 0 .../src/components/{Media.vue => MkMedia.vue} | 12 +- .../{MediaBanner.vue => MkMediaBanner.vue} | 0 .../{MediaCaption.vue => MkMediaCaption.vue} | 29 +- .../{MediaList.vue => MkMediaList.vue} | 6 +- .../components/{Mention.vue => MkMention.vue} | 4 +- .../{MenuChild.vue => MkMenu.child.vue} | 4 +- .../src/components/{Menu.vue => MkMenu.vue} | 34 ++- .../{MiniChart.vue => MkMiniChart.vue} | 0 .../src/components/{Modal.vue => MkModal.vue} | 0 ...alPageWindow.vue => MkModalPageWindow.vue} | 19 +- .../{ModalWindow.vue => MkModalWindow.vue} | 8 +- .../src/components/{Moved.vue => MkMoved.vue} | 4 +- .../src/components/{Note.vue => MkNote.vue} | 106 +++---- .../{NoteDetailed.vue => MkNoteDetailed.vue} | 99 +++---- .../{NoteHeader.vue => MkNoteHeader.vue} | 36 +-- .../{NotePreview.vue => MkNotePreview.vue} | 4 +- .../{NoteSimple.vue => MkNoteSimple.vue} | 8 +- .../components/{NoteSub.vue => MkNoteSub.vue} | 101 ++----- .../src/components/{Notes.vue => MkNotes.vue} | 23 +- .../{Notification.vue => MkNotification.vue} | 64 ++-- ...ow.vue => MkNotificationSettingWindow.vue} | 28 +- ...ationToast.vue => MkNotificationToast.vue} | 3 +- ...{Notifications.vue => MkNotifications.vue} | 22 +- .../components/{Number.vue => MkNumber.vue} | 0 .../{NumberDiff.vue => MkNumberDiff.vue} | 0 ...ctViewValue.vue => MkObjectView.value.vue} | 0 .../{ObjectView.vue => MkObjectView.vue} | 2 +- .../{PagePreview.vue => MkPagePreview.vue} | 4 +- .../{PageWindow.vue => MkPageWindow.vue} | 2 +- .../{Pagination.vue => MkPagination.vue} | 33 +-- .../src/components/{Poll.vue => MkPoll.vue} | 0 .../{PollEditor.vue => MkPollEditor.vue} | 44 +-- .../{PopupMenu.vue => MkPopupMenu.vue} | 12 +- .../{PostForm.vue => MkPostForm.vue} | 86 +++--- ...ormAttaches.vue => MkPostFormAttaches.vue} | 6 +- ...ostFormDialog.vue => MkPostFormDialog.vue} | 14 +- ....vue => MkPushNotificationAllowButton.vue} | 18 +- .../{QuoteButton.vue => MkQuoteButton.vue} | 0 .../{ReactedUsers.vue => MkReactedUsers.vue} | 10 +- .../{ReactionIcon.vue => MkReactionIcon.vue} | 2 +- ...ctionTooltip.vue => MkReactionTooltip.vue} | 8 +- ...ails.vue => MkReactionsViewer.details.vue} | 12 +- ...ion.vue => MkReactionsViewer.reaction.vue} | 13 +- ...ctionsViewer.vue => MkReactionsViewer.vue} | 3 +- ...{RemoteCaution.vue => MkRemoteCaution.vue} | 0 .../{RenoteButton.vue => MkRenoteButton.vue} | 5 +- .../components/{Ripple.vue => MkRipple.vue} | 0 .../components/{Sample.vue => MkSample.vue} | 46 +-- ...howMoreButton.vue => MkShowMoreButton.vue} | 4 +- .../components/{Signin.vue => MkSignin.vue} | 58 ++-- .../{SigninDialog.vue => MkSigninDialog.vue} | 6 +- .../components/{Signup.vue => MkSignup.vue} | 54 ++-- .../{SignupDialog.vue => MkSignupDialog.vue} | 4 +- .../components/{Sparkle.vue => MkSparkle.vue} | 0 .../{StarButton.vue => MkStarButton.vue} | 2 +- ...tonNoEmoji.vue => MkStarButtonNoEmoji.vue} | 10 +- ...ubNoteContent.vue => MkSubNoteContent.vue} | 129 +++----- .../{SuperMenu.vue => MkSuperMenu.vue} | 4 +- .../src/components/{Tab.vue => MkTab.vue} | 0 .../{TagCloud.vue => MkTagCloud.vue} | 0 .../{Timeline.vue => MkTimeline.vue} | 23 +- .../src/components/{Toast.vue => MkToast.vue} | 0 ...teWindow.vue => MkTokenGenerateWindow.vue} | 26 +- .../components/{Tooltip.vue => MkTooltip.vue} | 0 ...utorialDialog.vue => MkTutorialDialog.vue} | 39 ++- .../components/{Updated.vue => MkUpdated.vue} | 18 +- .../{UrlPreview.vue => MkUrlPreview.vue} | 23 +- ...PreviewPopup.vue => MkUrlPreviewPopup.vue} | 4 +- .../{UserCardMini.vue => MkUserCardMini.vue} | 14 +- .../{UserInfo.vue => MkUserInfo.vue} | 40 +-- .../{UserList.vue => MkUserList.vue} | 20 +- ...ndicator.vue => MkUserOnlineIndicator.vue} | 0 .../{UserPreview.vue => MkUserPreview.vue} | 7 +- ...electDialog.vue => MkUserSelectDialog.vue} | 26 +- ...Dialog.vue => MkUserSelectLocalDialog.vue} | 22 +- .../{UsersTooltip.vue => MkUsersTooltip.vue} | 10 +- .../{Visibility.vue => MkVisibility.vue} | 2 +- ...ilityPicker.vue => MkVisibilityPicker.vue} | 22 +- ...{WaitingDialog.vue => MkWaitingDialog.vue} | 17 +- .../components/{Widgets.vue => MkWidgets.vue} | 23 +- .../components/{Window.vue => MkWindow.vue} | 0 .../form/{CheckBox.vue => checkbox.vue} | 11 +- .../form/{Folder.vue => folder.vue} | 16 +- .../components/form/{Input.vue => input.vue} | 15 +- .../components/form/{Link.vue => link.vue} | 28 +- .../components/form/{Radio.vue => radio.vue} | 0 .../form/{Radios.vue => radios.vue} | 7 +- .../components/form/{Range.vue => range.vue} | 16 +- .../form/{Section.vue => section.vue} | 0 .../form/{Select.vue => select.vue} | 18 +- .../components/form/{Slot.vue => slot.vue} | 0 .../components/form/{Split.vue => split.vue} | 0 .../form/{Suspense.vue => suspense.vue} | 11 +- .../form/{Switch.vue => switch.vue} | 0 .../form/{Textarea.vue => textarea.vue} | 15 +- .../components/global/{Anchor.vue => MkA.vue} | 0 .../global/{Acct.vue => MkAcct.vue} | 0 .../global/{Avatar.vue => MkAvatar.vue} | 18 +- .../global/{Ellipsis.vue => MkEllipsis.vue} | 0 .../global/{Emoji.vue => MkEmoji.vue} | 0 .../global/{Error.vue => MkError.vue} | 12 +- .../global/{Loading.vue => MkLoading.vue} | 0 ...down.vue => MkMisskeyFlavoredMarkdown.vue} | 0 .../{PageHeader.vue => MkPageHeader.vue} | 37 +-- .../global/{Spacer.vue => MkSpacer.vue} | 0 ...ckyContainer.vue => MkStickyContainer.vue} | 0 .../global/{Time.vue => MkTime.vue} | 0 .../components/global/{Url.vue => MkUrl.vue} | 7 +- .../global/{UserName.vue => MkUserName.vue} | 0 .../src/components/global/RouterView.vue | 2 +- packages/client/src/components/index.ts | 80 ++--- packages/client/src/components/mfm.ts | 42 +-- .../page/{Block.vue => page.block.vue} | 30 +- .../page/{Button.vue => page.button.vue} | 8 +- .../page/{Canvas.vue => page.canvas.vue} | 0 .../page/{Counter.vue => page.counter.vue} | 8 +- .../components/page/{If.vue => page.if.vue} | 2 +- .../page/{Image.vue => page.image.vue} | 2 +- .../page/{Note.vue => page.note.vue} | 4 +- ...{NumberInput.vue => page.number-input.vue} | 8 +- .../page/{Post.vue => page.post.vue} | 14 +- ...{RadioButton.vue => page.radio-button.vue} | 8 +- .../page/{Section.vue => page.section.vue} | 2 +- .../page/{Switch.vue => page.switch.vue} | 12 +- .../{TextInput.vue => page.text-input.vue} | 8 +- .../page/{Text.vue => page.text.vue} | 8 +- ...tareaInput.vue => page.textarea-input.vue} | 11 +- .../page/{Textarea.vue => page.textarea.vue} | 4 +- .../components/page/{Page.vue => page.vue} | 2 +- packages/client/src/config.ts | 2 +- packages/client/src/directives/ripple.ts | 2 +- packages/client/src/directives/tooltip.ts | 2 +- .../client/src/directives/user-preview.ts | 2 +- packages/client/src/init.ts | 27 +- packages/client/src/navbar.ts | 6 +- packages/client/src/os.ts | 102 ++++--- .../src/pages/{Empty.vue => _empty_.vue} | 0 .../src/pages/{Error.vue => _error_.vue} | 19 +- .../src/pages/{Loading.vue => _loading_.vue} | 2 +- ...AboutIceshrimp.vue => about-iceshrimp.vue} | 50 ++-- .../{AboutEmojis.vue => about.emojis.vue} | 34 +-- ...outFederation.vue => about.federation.vue} | 32 +- .../client/src/pages/{About.vue => about.vue} | 94 ++---- .../pages/{AdminFile.vue => admin-file.vue} | 85 +++--- .../pages/admin/{Header.vue => _header_.vue} | 6 +- .../pages/admin/{Abuses.vue => abuses.vue} | 52 ++-- .../{Announcements.vue => announcements.vue} | 51 ++-- .../{BotProtection.vue => bot-protection.vue} | 18 +- .../admin/{CustomCss.vue => custom-css.vue} | 4 +- .../admin/{Database.vue => database.vue} | 25 +- .../{EmailSettings.vue => email-settings.vue} | 27 +- ...jiEditDialog.vue => emoji-edit-dialog.vue} | 28 +- .../pages/admin/{Emojis.vue => emojis.vue} | 83 +++--- .../{Experiments.vue => experiments.vue} | 21 +- .../admin/{Federation.vue => federation.vue} | 17 +- .../src/pages/admin/{Files.vue => files.vue} | 43 +-- .../admin/{Hashtags.vue => hashtags.vue} | 16 +- .../src/pages/admin/{Index.vue => index.vue} | 89 +++--- .../{InstanceBlock.vue => instance-block.vue} | 27 +- ...nsDiscord.vue => integrations.discord.vue} | 10 +- ...ionsGithub.vue => integrations.github.vue} | 10 +- .../{Integrations.vue => integrations.vue} | 23 +- .../{ObjectStorage.vue => object-storage.vue} | 25 +- .../{OtherSettings.vue => other-settings.vue} | 17 +- ...iveUsers.vue => overview.active-users.vue} | 2 +- ...pRequests.vue => overview.ap-requests.vue} | 6 +- ...Federation.vue => overview.federation.vue} | 18 +- ...erviewHeatmap.vue => overview.heatmap.vue} | 10 +- ...ewInstances.vue => overview.instances.vue} | 10 +- ...erviewMetrics.vue => overview.metrics.vue} | 2 +- ...Moderators.vue => overview.moderators.vue} | 13 +- .../{OverviewPie.vue => overview.pie.vue} | 0 .../src/pages/admin/overview.queue-chart.vue | 222 ++++++++++++++ ...ueueChart.vue => overview.queue.chart.vue} | 0 .../{OverviewQueue.vue => overview.queue.vue} | 2 +- .../{OverviewStats.vue => overview.stats.vue} | 26 +- .../{OverviewUser.vue => overview.user.vue} | 14 +- .../{OverviewUsers.vue => overview.users.vue} | 10 +- .../admin/{Overview.vue => overview.vue} | 74 ++--- ...ueChartChart.vue => queue.chart.chart.vue} | 0 .../admin/{QueueChart.vue => queue.chart.vue} | 2 +- .../src/pages/admin/{Queue.vue => queue.vue} | 19 +- .../pages/admin/{Relays.vue => relays.vue} | 21 +- .../admin/{Security.vue => security.vue} | 35 ++- .../admin/{Settings.vue => settings.vue} | 49 ++- .../src/pages/admin/{Users.vue => users.vue} | 55 ++-- .../{Announcements.vue => announcements.vue} | 30 +- ...tennaTimeline.vue => antenna-timeline.vue} | 12 +- .../pages/{ApiConsole.vue => api-console.vue} | 46 ++- .../src/pages/{AuthForm.vue => auth.form.vue} | 8 +- .../client/src/pages/{Auth.vue => auth.vue} | 41 +-- .../{ChannelEditor.vue => channel-editor.vue} | 42 +-- .../src/pages/{Channel.vue => channel.vue} | 35 ++- .../src/pages/{Channels.vue => channels.vue} | 69 +++-- .../client/src/pages/{Clip.vue => clip.vue} | 18 +- .../client/src/pages/{Drive.vue => drive.vue} | 2 +- .../{EmojisEmoji.vue => emojis.emoji.vue} | 0 ...ploreFeatured.vue => explore.featured.vue} | 12 +- .../{ExploreUsers.vue => explore.users.vue} | 60 ++-- .../src/pages/{Explore.vue => explore.vue} | 19 +- .../pages/{Favorites.vue => favorites.vue} | 26 +- ...FollowRequests.vue => follow-requests.vue} | 35 +-- .../src/pages/{Follow.vue => follow.vue} | 0 .../src/pages/gallery/{Edit.vue => edit.vue} | 36 +-- .../pages/gallery/{Index.vue => index.vue} | 57 ++-- .../src/pages/gallery/{Post.vue => post.vue} | 61 ++-- .../{InstanceInfo.vue => instance-info.vue} | 138 +++++---- .../pages/messaging/{Index.vue => index.vue} | 45 ++- ...ngRoomForm.vue => messaging-room.form.vue} | 0 ...Message.vue => messaging-room.message.vue} | 10 +- .../{MessagingRoom.vue => messaging-room.vue} | 24 +- ...{MfmCheatsheet.vue => mfm-cheat-sheet.vue} | 156 +++++----- .../src/pages/{MiAuth.vue => miauth.vue} | 23 +- .../my-antennas/{Create.vue => create.vue} | 6 +- .../pages/my-antennas/{Edit.vue => edit.vue} | 2 +- .../my-antennas/{Editor.vue => editor.vue} | 66 ++--- .../my-antennas/{Index.vue => index.vue} | 43 ++- .../pages/my-clips/{Index.vue => index.vue} | 35 ++- .../pages/my-groups/{Group.vue => group.vue} | 15 +- .../pages/my-groups/{Index.vue => index.vue} | 49 ++- .../pages/my-lists/{Index.vue => index.vue} | 47 ++- .../src/pages/my-lists/{List.vue => list.vue} | 40 +-- .../src/pages/{NoGraze.vue => no-graze.vue} | 8 +- .../src/pages/{NotFound.vue => not-found.vue} | 0 .../client/src/pages/{Note.vue => note.vue} | 52 ++-- .../{Notifications.vue => notifications.vue} | 14 +- .../client/src/pages/{OAuth.vue => oauth.vue} | 117 ++++---- .../page-editor.el.button.vue} | 40 +-- .../page-editor.el.canvas.vue} | 16 +- .../page-editor.el.counter.vue} | 16 +- .../If.vue => els/page-editor.el.if.vue} | 10 +- .../page-editor.el.image.vue} | 6 +- .../Note.vue => els/page-editor.el.note.vue} | 20 +- .../page-editor.el.number-input.vue} | 16 +- .../Post.vue => els/page-editor.el.post.vue} | 20 +- .../page-editor.el.radio-button.vue} | 22 +- .../page-editor.el.section.vue} | 4 +- .../page-editor.el.switch.vue} | 18 +- .../page-editor.el.text-input.vue} | 16 +- .../Text.vue => els/page-editor.el.text.vue} | 2 +- .../page-editor.el.textarea-input.vue} | 18 +- .../page-editor.el.textarea.vue} | 2 +- .../{Blocks.vue => page-editor.blocks.vue} | 30 +- ...ontainer.vue => page-editor.container.vue} | 0 ...Block.vue => page-editor.script-block.vue} | 14 +- .../{PageEditor.vue => page-editor.vue} | 98 +++--- .../client/src/pages/{Page.vue => page.vue} | 76 +++-- .../client/src/pages/{Pages.vue => pages.vue} | 43 ++- .../src/pages/{Preview.vue => preview.vue} | 4 +- .../{RegistryKeys.vue => registry.keys.vue} | 36 +-- .../{RegistryValue.vue => registry.value.vue} | 54 ++-- .../src/pages/{Registry.vue => registry.vue} | 24 +- .../{ResetPassword.vue => reset-password.vue} | 20 +- .../pages/{Scratchpad.vue => scratchpad.vue} | 12 +- .../src/pages/{Search.vue => search.vue} | 28 +- .../{2faQrDialog.vue => 2fa.qrdialog.vue} | 18 +- packages/client/src/pages/settings/2fa.vue | 66 ++--- .../{AccountInfo.vue => account-info.vue} | 118 ++++---- .../settings/{Accounts.vue => accounts.vue} | 14 +- .../src/pages/settings/{Api.vue => api.vue} | 6 +- .../src/pages/settings/{Apps.vue => apps.vue} | 8 +- .../{CustomCss.vue => custom-css.vue} | 4 +- ...mKatexMacro.vue => custom-katex-macro.vue} | 6 +- .../src/pages/settings/{Deck.vue => deck.vue} | 8 +- .../{DeleteAccount.vue => delete-account.vue} | 4 +- .../pages/settings/{Drive.vue => drive.vue} | 28 +- .../pages/settings/{Email.vue => email.vue} | 6 +- .../settings/{General.vue => general.vue} | 40 +-- .../{ImportExport.vue => import-export.vue} | 50 ++-- .../pages/settings/{Index.vue => index.vue} | 32 +- .../{InstanceMute.vue => instance-mute.vue} | 16 +- .../{Integration.vue => integration.vue} | 20 +- .../settings/{Migration.vue => migration.vue} | 13 +- .../{MuteBlock.vue => mute-block.vue} | 36 +-- .../pages/settings/{Navbar.vue => navbar.vue} | 26 +- .../{Notifications.vue => notifications.vue} | 26 +- .../pages/settings/{Other.vue => other.vue} | 6 +- .../{PluginInstall.vue => plugin.install.vue} | 10 +- .../pages/settings/{Plugin.vue => plugin.vue} | 33 ++- ...cesBackups.vue => preferences-backups.vue} | 18 +- .../settings/{Privacy.vue => privacy.vue} | 8 +- .../settings/{Profile.vue => profile.vue} | 44 +-- .../settings/{Reaction.vue => reaction.vue} | 26 +- .../settings/{Security.vue => security.vue} | 22 +- .../pages/settings/{Sounds.vue => sounds.vue} | 6 +- ...barOptions.vue => statusbar.statusbar.vue} | 65 ++-- .../{StatusbarPage.vue => statusbar.vue} | 8 +- .../{ThemeInstall.vue => theme.install.vue} | 4 +- .../{ThemeManage.vue => theme.manage.vue} | 8 +- .../pages/settings/{Theme.vue => theme.vue} | 15 +- .../{WebhookEdit.vue => webhook.edit.vue} | 8 +- .../{WebhookNew.vue => webhook.new.vue} | 8 +- .../settings/{Webhook.vue => webhook.vue} | 14 +- .../settings/{WordMute.vue => word-mute.vue} | 30 +- .../client/src/pages/{Share.vue => share.vue} | 22 +- ...SignupComplete.vue => signup-complete.vue} | 0 .../client/src/pages/{Tag.vue => tag.vue} | 19 +- .../{ThemeEditor.vue => theme-editor.vue} | 20 +- .../src/pages/{Timeline.vue => timeline.vue} | 17 +- .../src/pages/{UserInfo.vue => user-info.vue} | 143 ++++----- ...istTimeline.vue => user-list-timeline.vue} | 13 +- .../src/pages/user/{Clips.vue => clips.vue} | 14 +- .../user/{FollowList.vue => follow-list.vue} | 10 +- .../user/{Followers.vue => followers.vue} | 20 +- .../user/{Following.vue => following.vue} | 20 +- .../pages/user/{Gallery.vue => gallery.vue} | 14 +- .../src/pages/user/{Home.vue => home.vue} | 68 ++--- .../{IndexActivity.vue => index.activity.vue} | 10 +- .../{IndexPhotos.vue => index.photos.vue} | 14 +- .../{IndexTimeline.vue => index.timeline.vue} | 12 +- .../src/pages/user/{Index.vue => index.vue} | 21 +- .../src/pages/user/{Pages.vue => pages.vue} | 14 +- .../user/{Reactions.vue => reactions.vue} | 22 +- .../{VerifyEmail.vue => verify-email.vue} | 0 ...meEntranceA.vue => welcome.entrance.a.vue} | 55 ++-- ...meEntranceB.vue => welcome.entrance.b.vue} | 26 +- ...meEntranceC.vue => welcome.entrance.c.vue} | 44 +-- .../{WelcomeSetup.vue => welcome.setup.vue} | 20 +- ...lcomeTimeline.vue => welcome.timeline.vue} | 15 +- .../src/pages/{Welcome.vue => welcome.vue} | 4 +- packages/client/src/router.ts | 278 +++++++++--------- packages/client/src/scripts/aiscript/api.ts | 10 +- packages/client/src/scripts/autocomplete.ts | 2 +- packages/client/src/scripts/get-note-menu.ts | 2 +- packages/client/src/scripts/get-user-menu.ts | 4 +- packages/client/src/scripts/helpMenu.ts | 2 +- packages/client/src/scripts/hpml/lib.ts | 6 +- packages/client/src/scripts/please-login.ts | 2 +- .../client/src/scripts/reaction-picker.ts | 4 +- packages/client/src/scripts/theme.ts | 11 +- .../client/src/scripts/use-chart-tooltip.ts | 4 +- packages/client/src/style.scss | 4 +- .../Common.vue => _common_/common.vue} | 9 +- .../navbar-for-mobile.vue} | 20 +- .../Navbar.vue => _common_/navbar.vue} | 40 +-- .../statusbar-federation.vue} | 8 +- .../statusbar-rss.vue} | 4 +- .../statusbar-user-list.vue} | 8 +- .../statusbars.vue} | 8 +- .../stream-indicator.vue} | 0 .../src/ui/{common => _common_}/sw-inject.ts | 0 .../Upload.vue => _common_/upload.vue} | 21 +- packages/client/src/ui/{Deck.vue => deck.vue} | 22 +- .../{AntennaColumn.vue => antenna-column.vue} | 4 +- .../{ChannelColumn.vue => channel-column.vue} | 4 +- .../deck/{ColumnCore.vue => column-core.vue} | 18 +- .../src/ui/deck/{Column.vue => column.vue} | 0 .../{DirectColumn.vue => direct-column.vue} | 4 +- .../deck/{ListColumn.vue => list-column.vue} | 4 +- .../deck/{MainColumn.vue => main-column.vue} | 2 +- ...MentionsColumn.vue => mentions-column.vue} | 4 +- ...onsColumn.vue => notifications-column.vue} | 6 +- .../{TimelineColumn.vue => tl-column.vue} | 4 +- .../{WidgetsColumn.vue => widgets-column.vue} | 4 +- .../src/ui/{Universal.vue => universal.vue} | 42 +-- ...ersalWidgets.vue => universal.widgets.vue} | 2 +- .../src/ui/{Visitor.vue => visitor.vue} | 6 +- .../client/src/ui/visitor/{A.vue => a.vue} | 12 +- .../client/src/ui/visitor/{B.vue => b.vue} | 42 ++- .../src/ui/visitor/{Header.vue => header.vue} | 47 ++- .../src/ui/visitor/{Kanban.vue => kanban.vue} | 24 +- packages/client/src/ui/{Zen.vue => zen.vue} | 2 +- ...vityCalendar.vue => activity.calendar.vue} | 0 .../{ActivityChart.vue => activity.chart.vue} | 0 .../widgets/{Activity.vue => activity.vue} | 16 +- .../widgets/{Aiscript.vue => aiscript.vue} | 6 +- .../src/widgets/{Button.vue => button.vue} | 8 +- .../widgets/{Calendar.vue => calendar.vue} | 0 .../src/widgets/{Clock.vue => clock.vue} | 14 +- .../{DigitalClock.vue => digital-clock.vue} | 4 +- .../{Federation.vue => federation.vue} | 12 +- packages/client/src/widgets/index.ts | 92 +++--- .../{InstanceCloud.vue => instance-cloud.vue} | 14 +- .../widgets/{JobQueue.vue => job-queue.vue} | 0 .../client/src/widgets/{Memo.vue => memo.vue} | 6 +- .../{Notifications.vue => notifications.vue} | 10 +- .../{OnlineUsers.vue => online-users.vue} | 0 .../src/widgets/{Photos.vue => photos.vue} | 8 +- .../widgets/{PostForm.vue => post-form.vue} | 2 +- .../widgets/{RssTicker.vue => rss-ticker.vue} | 12 +- .../client/src/widgets/{Rss.vue => rss.vue} | 8 +- .../{ServerInfo.vue => server-info.vue} | 4 +- .../server-metric/{CpuMem.vue => cpu-mem.vue} | 0 .../server-metric/{Cpu.vue => cpu.vue} | 2 +- .../server-metric/{Disk.vue => disk.vue} | 2 +- .../server-metric/{Index.vue => index.vue} | 18 +- .../{Meilisearch.vue => meilisearch.vue} | 2 +- .../server-metric/{Mem.vue => mem.vue} | 2 +- .../server-metric/{Net.vue => net.vue} | 0 .../server-metric/{Pie.vue => pie.vue} | 0 .../widgets/{Slideshow.vue => slideshow.vue} | 0 .../widgets/{Timeline.vue => timeline.vue} | 8 +- .../src/widgets/{Trends.vue => trends.vue} | 16 +- .../widgets/{UnixClock.vue => unix-clock.vue} | 0 .../widgets/{UserList.vue => user-list.vue} | 18 +- 454 files changed, 4260 insertions(+), 4530 deletions(-) rename packages/client/src/components/{AbuseReport.vue => MkAbuseReport.vue} (78%) rename packages/client/src/components/{AbuseReportWindow.vue => MkAbuseReportWindow.vue} (83%) rename packages/client/src/components/{AnalogClock.vue => MkAnalogClock.vue} (100%) rename packages/client/src/components/{Announcement.vue => MkAnnouncement.vue} (69%) rename packages/client/src/components/{Autocomplete.vue => MkAutocomplete.vue} (98%) rename packages/client/src/components/{Avatars.vue => MkAvatars.vue} (91%) rename packages/client/src/components/{Button.vue => MkButton.vue} (99%) rename packages/client/src/components/{Captcha.vue => MkCaptcha.vue} (97%) rename packages/client/src/components/{ChannelFollowButton.vue => MkChannelFollowButton.vue} (100%) rename packages/client/src/components/{ChannelList.vue => MkChannelList.vue} (68%) rename packages/client/src/components/{ChannelPreview.vue => MkChannelPreview.vue} (95%) rename packages/client/src/components/{Chart.vue => MkChart.vue} (99%) rename packages/client/src/components/{ChartTooltip.vue => MkChartTooltip.vue} (94%) rename packages/client/src/components/{ChatPreview.vue => MkChatPreview.vue} (91%) rename packages/client/src/components/{CheatSheetDialog.vue => MkCheatSheetDialog.vue} (85%) rename packages/client/src/components/{CodeCore.vue => MkCode.core.vue} (100%) rename packages/client/src/components/{Code.vue => MkCode.vue} (72%) rename packages/client/src/components/{Container.vue => MkContainer.vue} (98%) rename packages/client/src/components/{ContextMenu.vue => MkContextMenu.vue} (92%) rename packages/client/src/components/{CropperDialog.vue => MkCropperDialog.vue} (98%) rename packages/client/src/components/{CwButton.vue => MkCwButton.vue} (94%) rename packages/client/src/components/{DateSeparatedList.vue => MkDateSeparatedList.vue} (100%) rename packages/client/src/components/{Dialog.vue => MkDialog.vue} (93%) rename packages/client/src/components/{DigitalClock.vue => MkDigitalClock.vue} (100%) rename packages/client/src/components/{DriveFile.vue => MkDrive.file.vue} (96%) rename packages/client/src/components/{DriveFolder.vue => MkDrive.folder.vue} (99%) rename packages/client/src/components/{DriveNavFolder.vue => MkDrive.navFolder.vue} (100%) rename packages/client/src/components/{Drive.vue => MkDrive.vue} (97%) rename packages/client/src/components/{DriveFileThumbnail.vue => MkDriveFileThumbnail.vue} (97%) rename packages/client/src/components/{DriveSelectDialog.vue => MkDriveSelectDialog.vue} (93%) rename packages/client/src/components/{DriveWindow.vue => MkDriveWindow.vue} (84%) rename packages/client/src/components/{EmojiPickerSection.vue => MkEmojiPicker.section.vue} (96%) rename packages/client/src/components/{EmojiPicker.vue => MkEmojiPicker.vue} (98%) rename packages/client/src/components/{EmojiPickerDialog.vue => MkEmojiPickerDialog.vue} (86%) rename packages/client/src/components/{FeaturedPhotos.vue => MkFeaturedPhotos.vue} (100%) rename packages/client/src/components/{FileListForAdmin.vue => MkFileListForAdmin.vue} (86%) rename packages/client/src/components/{FileTypeIcon.vue => MkFileTypeIcon.vue} (100%) rename packages/client/src/components/{Folder.vue => MkFolder.vue} (100%) rename packages/client/src/components/{FollowButton.vue => MkFollowButton.vue} (100%) rename packages/client/src/components/{ForgotPassword.vue => MkForgotPassword.vue} (85%) rename packages/client/src/components/{FormDialog.vue => MkFormDialog.vue} (91%) rename packages/client/src/components/{Formula.vue => MkFormula.vue} (88%) rename packages/client/src/components/{FormulaCore.vue => MkFormulaCore.vue} (100%) rename packages/client/src/components/{GalleryPostPreview.vue => MkGalleryPostPreview.vue} (90%) rename packages/client/src/components/{WebSearch.vue => MkGoogle.vue} (90%) rename packages/client/src/components/{Heatmap.vue => MkHeatmap.vue} (99%) rename packages/client/src/components/{ImageViewer.vue => MkImageViewer.vue} (92%) rename packages/client/src/components/{ImgWithBlurhash.vue => MkImgWithBlurhash.vue} (100%) rename packages/client/src/components/{Info.vue => MkInfo.vue} (100%) rename packages/client/src/components/{InstanceCardMini.vue => MkInstanceCardMini.vue} (96%) rename packages/client/src/components/{InstanceSelectDialog.vue => MkInstanceSelectDialog.vue} (95%) rename packages/client/src/components/{InstanceStats.vue => MkInstanceStats.vue} (90%) rename packages/client/src/components/{InstanceTicker.vue => MkInstanceTicker.vue} (100%) rename packages/client/src/components/{KeyValue.vue => MkKeyValue.vue} (100%) rename packages/client/src/components/{LaunchPad.vue => MkLaunchPad.vue} (96%) rename packages/client/src/components/{Link.vue => MkLink.vue} (90%) rename packages/client/src/components/{ManyAnnouncements.vue => MkManyAnnouncements.vue} (72%) rename packages/client/src/components/{Marquee.vue => MkMarquee.vue} (100%) rename packages/client/src/components/{Media.vue => MkMedia.vue} (98%) rename packages/client/src/components/{MediaBanner.vue => MkMediaBanner.vue} (100%) rename packages/client/src/components/{MediaCaption.vue => MkMediaCaption.vue} (93%) rename packages/client/src/components/{MediaList.vue => MkMediaList.vue} (98%) rename packages/client/src/components/{Mention.vue => MkMention.vue} (99%) rename packages/client/src/components/{MenuChild.vue => MkMenu.child.vue} (96%) rename packages/client/src/components/{Menu.vue => MkMenu.vue} (95%) rename packages/client/src/components/{MiniChart.vue => MkMiniChart.vue} (100%) rename packages/client/src/components/{Modal.vue => MkModal.vue} (100%) rename packages/client/src/components/{ModalPageWindow.vue => MkModalPageWindow.vue} (93%) rename packages/client/src/components/{ModalWindow.vue => MkModalWindow.vue} (96%) rename packages/client/src/components/{Moved.vue => MkMoved.vue} (83%) rename packages/client/src/components/{Note.vue => MkNote.vue} (93%) rename packages/client/src/components/{NoteDetailed.vue => MkNoteDetailed.vue} (91%) rename packages/client/src/components/{NoteHeader.vue => MkNoteHeader.vue} (87%) rename packages/client/src/components/{NotePreview.vue => MkNotePreview.vue} (94%) rename packages/client/src/components/{NoteSimple.vue => MkNoteSimple.vue} (80%) rename packages/client/src/components/{NoteSub.vue => MkNoteSub.vue} (94%) rename packages/client/src/components/{Notes.vue => MkNotes.vue} (71%) rename packages/client/src/components/{Notification.vue => MkNotification.vue} (95%) rename packages/client/src/components/{NotificationSettingWindow.vue => MkNotificationSettingWindow.vue} (80%) rename packages/client/src/components/{NotificationToast.vue => MkNotificationToast.vue} (95%) rename packages/client/src/components/{Notifications.vue => MkNotifications.vue} (86%) rename packages/client/src/components/{Number.vue => MkNumber.vue} (100%) rename packages/client/src/components/{NumberDiff.vue => MkNumberDiff.vue} (100%) rename packages/client/src/components/{ObjectViewValue.vue => MkObjectView.value.vue} (100%) rename packages/client/src/components/{ObjectView.vue => MkObjectView.vue} (85%) rename packages/client/src/components/{PagePreview.vue => MkPagePreview.vue} (99%) rename packages/client/src/components/{PageWindow.vue => MkPageWindow.vue} (98%) rename packages/client/src/components/{Pagination.vue => MkPagination.vue} (94%) rename packages/client/src/components/{Poll.vue => MkPoll.vue} (100%) rename packages/client/src/components/{PollEditor.vue => MkPollEditor.vue} (85%) rename packages/client/src/components/{PopupMenu.vue => MkPopupMenu.vue} (85%) rename packages/client/src/components/{PostForm.vue => MkPostForm.vue} (94%) rename packages/client/src/components/{PostFormAttaches.vue => MkPostFormAttaches.vue} (95%) rename packages/client/src/components/{PostFormDialog.vue => MkPostFormDialog.vue} (81%) rename packages/client/src/components/{PushNotificationAllowButton.vue => MkPushNotificationAllowButton.vue} (97%) rename packages/client/src/components/{QuoteButton.vue => MkQuoteButton.vue} (100%) rename packages/client/src/components/{ReactedUsers.vue => MkReactedUsers.vue} (90%) rename packages/client/src/components/{ReactionIcon.vue => MkReactionIcon.vue} (96%) rename packages/client/src/components/{ReactionTooltip.vue => MkReactionTooltip.vue} (86%) rename packages/client/src/components/{ReactionsViewerDetails.vue => MkReactionsViewer.details.vue} (87%) rename packages/client/src/components/{ReactionsViewerReaction.vue => MkReactionsViewer.reaction.vue} (95%) rename packages/client/src/components/{ReactionsViewer.vue => MkReactionsViewer.vue} (95%) rename packages/client/src/components/{RemoteCaution.vue => MkRemoteCaution.vue} (100%) rename packages/client/src/components/{RenoteButton.vue => MkRenoteButton.vue} (98%) rename packages/client/src/components/{Ripple.vue => MkRipple.vue} (100%) rename packages/client/src/components/{Sample.vue => MkSample.vue} (68%) rename packages/client/src/components/{ShowMoreButton.vue => MkShowMoreButton.vue} (94%) rename packages/client/src/components/{Signin.vue => MkSignin.vue} (91%) rename packages/client/src/components/{SigninDialog.vue => MkSigninDialog.vue} (79%) rename packages/client/src/components/{Signup.vue => MkSignup.vue} (95%) rename packages/client/src/components/{SignupDialog.vue => MkSignupDialog.vue} (88%) rename packages/client/src/components/{Sparkle.vue => MkSparkle.vue} (100%) rename packages/client/src/components/{StarButton.vue => MkStarButton.vue} (98%) rename packages/client/src/components/{StarButtonNoEmoji.vue => MkStarButtonNoEmoji.vue} (92%) rename packages/client/src/components/{SubNoteContent.vue => MkSubNoteContent.vue} (87%) rename packages/client/src/components/{SuperMenu.vue => MkSuperMenu.vue} (99%) rename packages/client/src/components/{Tab.vue => MkTab.vue} (100%) rename packages/client/src/components/{TagCloud.vue => MkTagCloud.vue} (100%) rename packages/client/src/components/{Timeline.vue => MkTimeline.vue} (95%) rename packages/client/src/components/{Toast.vue => MkToast.vue} (100%) rename packages/client/src/components/{TokenGenerateWindow.vue => MkTokenGenerateWindow.vue} (78%) rename packages/client/src/components/{Tooltip.vue => MkTooltip.vue} (100%) rename packages/client/src/components/{TutorialDialog.vue => MkTutorialDialog.vue} (88%) rename packages/client/src/components/{Updated.vue => MkUpdated.vue} (81%) rename packages/client/src/components/{UrlPreview.vue => MkUrlPreview.vue} (99%) rename packages/client/src/components/{UrlPreviewPopup.vue => MkUrlPreviewPopup.vue} (88%) rename packages/client/src/components/{UserCardMini.vue => MkUserCardMini.vue} (92%) rename packages/client/src/components/{UserInfo.vue => MkUserInfo.vue} (91%) rename packages/client/src/components/{UserList.vue => MkUserList.vue} (62%) rename packages/client/src/components/{UserOnlineIndicator.vue => MkUserOnlineIndicator.vue} (100%) rename packages/client/src/components/{UserPreview.vue => MkUserPreview.vue} (92%) rename packages/client/src/components/{UserSelectDialog.vue => MkUserSelectDialog.vue} (89%) rename packages/client/src/components/{UserSelectLocalDialog.vue => MkUserSelectLocalDialog.vue} (90%) rename packages/client/src/components/{UsersTooltip.vue => MkUsersTooltip.vue} (82%) rename packages/client/src/components/{Visibility.vue => MkVisibility.vue} (96%) rename packages/client/src/components/{VisibilityPicker.vue => MkVisibilityPicker.vue} (95%) rename packages/client/src/components/{WaitingDialog.vue => MkWaitingDialog.vue} (83%) rename packages/client/src/components/{Widgets.vue => MkWidgets.vue} (92%) rename packages/client/src/components/{Window.vue => MkWindow.vue} (100%) rename packages/client/src/components/form/{CheckBox.vue => checkbox.vue} (92%) rename packages/client/src/components/form/{Folder.vue => folder.vue} (84%) rename packages/client/src/components/form/{Input.vue => input.vue} (95%) rename packages/client/src/components/form/{Link.vue => link.vue} (80%) rename packages/client/src/components/form/{Radio.vue => radio.vue} (100%) rename packages/client/src/components/form/{Radios.vue => radios.vue} (96%) rename packages/client/src/components/form/{Range.vue => range.vue} (94%) rename packages/client/src/components/form/{Section.vue => section.vue} (100%) rename packages/client/src/components/form/{Select.vue => select.vue} (94%) rename packages/client/src/components/form/{Slot.vue => slot.vue} (100%) rename packages/client/src/components/form/{Split.vue => split.vue} (100%) rename packages/client/src/components/form/{Suspense.vue => suspense.vue} (91%) rename packages/client/src/components/form/{Switch.vue => switch.vue} (100%) rename packages/client/src/components/form/{Textarea.vue => textarea.vue} (96%) rename packages/client/src/components/global/{Anchor.vue => MkA.vue} (100%) rename packages/client/src/components/global/{Acct.vue => MkAcct.vue} (100%) rename packages/client/src/components/global/{Avatar.vue => MkAvatar.vue} (96%) rename packages/client/src/components/global/{Ellipsis.vue => MkEllipsis.vue} (100%) rename packages/client/src/components/global/{Emoji.vue => MkEmoji.vue} (100%) rename packages/client/src/components/global/{Error.vue => MkError.vue} (74%) rename packages/client/src/components/global/{Loading.vue => MkLoading.vue} (100%) rename packages/client/src/components/global/{MisskeyFlavoredMarkdown.vue => MkMisskeyFlavoredMarkdown.vue} (100%) rename packages/client/src/components/global/{PageHeader.vue => MkPageHeader.vue} (98%) rename packages/client/src/components/global/{Spacer.vue => MkSpacer.vue} (100%) rename packages/client/src/components/global/{StickyContainer.vue => MkStickyContainer.vue} (100%) rename packages/client/src/components/global/{Time.vue => MkTime.vue} (100%) rename packages/client/src/components/global/{Url.vue => MkUrl.vue} (95%) rename packages/client/src/components/global/{UserName.vue => MkUserName.vue} (100%) rename packages/client/src/components/page/{Block.vue => page.block.vue} (53%) rename packages/client/src/components/page/{Button.vue => page.button.vue} (90%) rename packages/client/src/components/page/{Canvas.vue => page.canvas.vue} (100%) rename packages/client/src/components/page/{Counter.vue => page.counter.vue} (88%) rename packages/client/src/components/page/{If.vue => page.if.vue} (90%) rename packages/client/src/components/page/{Image.vue => page.image.vue} (91%) rename packages/client/src/components/page/{Note.vue => page.note.vue} (89%) rename packages/client/src/components/page/{NumberInput.vue => page.number-input.vue} (93%) rename packages/client/src/components/page/{Post.vue => page.post.vue} (91%) rename packages/client/src/components/page/{RadioButton.vue => page.radio-button.vue} (91%) rename packages/client/src/components/page/{Section.vue => page.section.vue} (93%) rename packages/client/src/components/page/{Switch.vue => page.switch.vue} (83%) rename packages/client/src/components/page/{TextInput.vue => page.text-input.vue} (93%) rename packages/client/src/components/page/{Text.vue => page.text.vue} (87%) rename packages/client/src/components/page/{TextareaInput.vue => page.textarea-input.vue} (84%) rename packages/client/src/components/page/{Textarea.vue => page.textarea.vue} (80%) rename packages/client/src/components/page/{Page.vue => page.vue} (97%) rename packages/client/src/pages/{Empty.vue => _empty_.vue} (100%) rename packages/client/src/pages/{Error.vue => _error_.vue} (86%) rename packages/client/src/pages/{Loading.vue => _loading_.vue} (79%) rename packages/client/src/pages/{AboutIceshrimp.vue => about-iceshrimp.vue} (82%) rename packages/client/src/pages/{AboutEmojis.vue => about.emojis.vue} (85%) rename packages/client/src/pages/{AboutFederation.vue => about.federation.vue} (88%) rename packages/client/src/pages/{About.vue => about.vue} (89%) rename packages/client/src/pages/{AdminFile.vue => admin-file.vue} (80%) rename packages/client/src/pages/admin/{Header.vue => _header_.vue} (98%) rename packages/client/src/pages/admin/{Abuses.vue => abuses.vue} (74%) rename packages/client/src/pages/admin/{Announcements.vue => announcements.vue} (78%) rename packages/client/src/pages/admin/{BotProtection.vue => bot-protection.vue} (88%) rename packages/client/src/pages/admin/{CustomCss.vue => custom-css.vue} (91%) rename packages/client/src/pages/admin/{Database.vue => database.vue} (76%) rename packages/client/src/pages/admin/{EmailSettings.vue => email-settings.vue} (88%) rename packages/client/src/pages/admin/{EmojiEditDialog.vue => emoji-edit-dialog.vue} (81%) rename packages/client/src/pages/admin/{Emojis.vue => emojis.vue} (87%) rename packages/client/src/pages/admin/{Experiments.vue => experiments.vue} (80%) rename packages/client/src/pages/admin/{Federation.vue => federation.vue} (70%) rename packages/client/src/pages/admin/{Files.vue => files.vue} (81%) rename packages/client/src/pages/admin/{Hashtags.vue => hashtags.vue} (80%) rename packages/client/src/pages/admin/{Index.vue => index.vue} (87%) rename packages/client/src/pages/admin/{InstanceBlock.vue => instance-block.vue} (81%) rename packages/client/src/pages/admin/{IntegrationsDiscord.vue => integrations.discord.vue} (86%) rename packages/client/src/pages/admin/{IntegrationsGithub.vue => integrations.github.vue} (86%) rename packages/client/src/pages/admin/{Integrations.vue => integrations.vue} (80%) rename packages/client/src/pages/admin/{ObjectStorage.vue => object-storage.vue} (92%) rename packages/client/src/pages/admin/{OtherSettings.vue => other-settings.vue} (77%) rename packages/client/src/pages/admin/{OverviewActiveUsers.vue => overview.active-users.vue} (99%) rename packages/client/src/pages/admin/{OverviewApRequests.vue => overview.ap-requests.vue} (97%) rename packages/client/src/pages/admin/{OverviewFederation.vue => overview.federation.vue} (94%) rename packages/client/src/pages/admin/{OverviewHeatmap.vue => overview.heatmap.vue} (74%) rename packages/client/src/pages/admin/{OverviewInstances.vue => overview.instances.vue} (87%) rename packages/client/src/pages/admin/{OverviewMetrics.vue => overview.metrics.vue} (98%) rename packages/client/src/pages/admin/{OverviewModerators.vue => overview.moderators.vue} (87%) rename packages/client/src/pages/admin/{OverviewPie.vue => overview.pie.vue} (100%) create mode 100644 packages/client/src/pages/admin/overview.queue-chart.vue rename packages/client/src/pages/admin/{OverviewQueueChart.vue => overview.queue.chart.vue} (100%) rename packages/client/src/pages/admin/{OverviewQueue.vue => overview.queue.vue} (98%) rename packages/client/src/pages/admin/{OverviewStats.vue => overview.stats.vue} (92%) rename packages/client/src/pages/admin/{OverviewUser.vue => overview.user.vue} (84%) rename packages/client/src/pages/admin/{OverviewUsers.vue => overview.users.vue} (87%) rename packages/client/src/pages/admin/{Overview.vue => overview.vue} (77%) rename packages/client/src/pages/admin/{QueueChartChart.vue => queue.chart.chart.vue} (100%) rename packages/client/src/pages/admin/{QueueChart.vue => queue.chart.vue} (98%) rename packages/client/src/pages/admin/{Queue.vue => queue.vue} (84%) rename packages/client/src/pages/admin/{Relays.vue => relays.vue} (90%) rename packages/client/src/pages/admin/{Security.vue => security.vue} (87%) rename packages/client/src/pages/admin/{Settings.vue => settings.vue} (93%) rename packages/client/src/pages/admin/{Users.vue => users.vue} (85%) rename packages/client/src/pages/{Announcements.vue => announcements.vue} (77%) rename packages/client/src/pages/{AntennaTimeline.vue => antenna-timeline.vue} (92%) rename packages/client/src/pages/{ApiConsole.vue => api-console.vue} (74%) rename packages/client/src/pages/{AuthForm.vue => auth.form.vue} (85%) rename packages/client/src/pages/{Auth.vue => auth.vue} (83%) rename packages/client/src/pages/{ChannelEditor.vue => channel-editor.vue} (75%) rename packages/client/src/pages/{Channel.vue => channel.vue} (90%) rename packages/client/src/pages/{Channels.vue => channels.vue} (80%) rename packages/client/src/pages/{Clip.vue => clip.vue} (91%) rename packages/client/src/pages/{Drive.vue => drive.vue} (91%) rename packages/client/src/pages/{EmojisEmoji.vue => emojis.emoji.vue} (100%) rename packages/client/src/pages/{ExploreFeatured.vue => explore.featured.vue} (79%) rename packages/client/src/pages/{ExploreUsers.vue => explore.users.vue} (86%) rename packages/client/src/pages/{Explore.vue => explore.vue} (88%) rename packages/client/src/pages/{Favorites.vue => favorites.vue} (66%) rename packages/client/src/pages/{FollowRequests.vue => follow-requests.vue} (87%) rename packages/client/src/pages/{Follow.vue => follow.vue} (100%) rename packages/client/src/pages/gallery/{Edit.vue => edit.vue} (85%) rename packages/client/src/pages/gallery/{Index.vue => index.vue} (83%) rename packages/client/src/pages/gallery/{Post.vue => post.vue} (85%) rename packages/client/src/pages/{InstanceInfo.vue => instance-info.vue} (84%) rename packages/client/src/pages/messaging/{Index.vue => index.vue} (90%) rename packages/client/src/pages/messaging/{MessagingRoomForm.vue => messaging-room.form.vue} (100%) rename packages/client/src/pages/messaging/{MessagingRoomMessage.vue => messaging-room.message.vue} (97%) rename packages/client/src/pages/messaging/{MessagingRoom.vue => messaging-room.vue} (94%) rename packages/client/src/pages/{MfmCheatsheet.vue => mfm-cheat-sheet.vue} (80%) rename packages/client/src/pages/{MiAuth.vue => miauth.vue} (88%) rename packages/client/src/pages/my-antennas/{Create.vue => create.vue} (90%) rename packages/client/src/pages/my-antennas/{Edit.vue => edit.vue} (96%) rename packages/client/src/pages/my-antennas/{Editor.vue => editor.vue} (83%) rename packages/client/src/pages/my-antennas/{Index.vue => index.vue} (80%) rename packages/client/src/pages/my-clips/{Index.vue => index.vue} (79%) rename packages/client/src/pages/my-groups/{Group.vue => group.vue} (93%) rename packages/client/src/pages/my-groups/{Index.vue => index.vue} (73%) rename packages/client/src/pages/my-lists/{Index.vue => index.vue} (70%) rename packages/client/src/pages/my-lists/{List.vue => list.vue} (84%) rename packages/client/src/pages/{NoGraze.vue => no-graze.vue} (81%) rename packages/client/src/pages/{NotFound.vue => not-found.vue} (100%) rename packages/client/src/pages/{Note.vue => note.vue} (81%) rename packages/client/src/pages/{Notifications.vue => notifications.vue} (94%) rename packages/client/src/pages/{OAuth.vue => oauth.vue} (62%) rename packages/client/src/pages/page-editor/{elements/Button.vue => els/page-editor.el.button.vue} (79%) rename packages/client/src/pages/page-editor/{elements/Canvas.vue => els/page-editor.el.canvas.vue} (76%) rename packages/client/src/pages/page-editor/{elements/Counter.vue => els/page-editor.el.counter.vue} (75%) rename packages/client/src/pages/page-editor/{elements/If.vue => els/page-editor.el.if.vue} (88%) rename packages/client/src/pages/page-editor/{elements/Image.vue => els/page-editor.el.image.vue} (88%) rename packages/client/src/pages/page-editor/{elements/Note.vue => els/page-editor.el.note.vue} (76%) rename packages/client/src/pages/page-editor/{elements/NumberInput.vue => els/page-editor.el.number-input.vue} (75%) rename packages/client/src/pages/page-editor/{elements/Post.vue => els/page-editor.el.post.vue} (61%) rename packages/client/src/pages/page-editor/{elements/RadioButton.vue => els/page-editor.el.radio-button.vue} (72%) rename packages/client/src/pages/page-editor/{elements/Section.vue => els/page-editor.el.section.vue} (91%) rename packages/client/src/pages/page-editor/{elements/Switch.vue => els/page-editor.el.switch.vue} (70%) rename packages/client/src/pages/page-editor/{elements/TextInput.vue => els/page-editor.el.text-input.vue} (71%) rename packages/client/src/pages/page-editor/{elements/Text.vue => els/page-editor.el.text.vue} (93%) rename packages/client/src/pages/page-editor/{elements/TextareaInput.vue => els/page-editor.el.textarea-input.vue} (69%) rename packages/client/src/pages/page-editor/{elements/Textarea.vue => els/page-editor.el.textarea.vue} (93%) rename packages/client/src/pages/page-editor/{Blocks.vue => page-editor.blocks.vue} (64%) rename packages/client/src/pages/page-editor/{Container.vue => page-editor.container.vue} (100%) rename packages/client/src/pages/page-editor/{ScriptBlock.vue => page-editor.script-block.vue} (97%) rename packages/client/src/pages/page-editor/{PageEditor.vue => page-editor.vue} (88%) rename packages/client/src/pages/{Page.vue => page.vue} (87%) rename packages/client/src/pages/{Pages.vue => pages.vue} (85%) rename packages/client/src/pages/{Preview.vue => preview.vue} (88%) rename packages/client/src/pages/{RegistryKeys.vue => registry.keys.vue} (76%) rename packages/client/src/pages/{RegistryValue.vue => registry.value.vue} (70%) rename packages/client/src/pages/{Registry.vue => registry.vue} (78%) rename packages/client/src/pages/{ResetPassword.vue => reset-password.vue} (80%) rename packages/client/src/pages/{Scratchpad.vue => scratchpad.vue} (93%) rename packages/client/src/pages/{Search.vue => search.vue} (86%) rename packages/client/src/pages/settings/{2faQrDialog.vue => 2fa.qrdialog.vue} (82%) rename packages/client/src/pages/settings/{AccountInfo.vue => account-info.vue} (71%) rename packages/client/src/pages/settings/{Accounts.vue => accounts.vue} (89%) rename packages/client/src/pages/settings/{Api.vue => api.vue} (88%) rename packages/client/src/pages/settings/{Apps.vue => apps.vue} (91%) rename packages/client/src/pages/settings/{CustomCss.vue => custom-css.vue} (91%) rename packages/client/src/pages/settings/{CustomKatexMacro.vue => custom-katex-macro.vue} (90%) rename packages/client/src/pages/settings/{Deck.vue => deck.vue} (86%) rename packages/client/src/pages/settings/{DeleteAccount.vue => delete-account.vue} (93%) rename packages/client/src/pages/settings/{Drive.vue => drive.vue} (86%) rename packages/client/src/pages/settings/{Email.vue => email.vue} (96%) rename packages/client/src/pages/settings/{General.vue => general.vue} (93%) rename packages/client/src/pages/settings/{ImportExport.vue => import-export.vue} (90%) rename packages/client/src/pages/settings/{Index.vue => index.vue} (94%) rename packages/client/src/pages/settings/{InstanceMute.vue => instance-mute.vue} (79%) rename packages/client/src/pages/settings/{Integration.vue => integration.vue} (88%) rename packages/client/src/pages/settings/{Migration.vue => migration.vue} (89%) rename packages/client/src/pages/settings/{MuteBlock.vue => mute-block.vue} (63%) rename packages/client/src/pages/settings/{Navbar.vue => navbar.vue} (87%) rename packages/client/src/pages/settings/{Notifications.vue => notifications.vue} (82%) rename packages/client/src/pages/settings/{Other.vue => other.vue} (91%) rename packages/client/src/pages/settings/{PluginInstall.vue => plugin.install.vue} (92%) rename packages/client/src/pages/settings/{Plugin.vue => plugin.vue} (81%) rename packages/client/src/pages/settings/{PreferencesBackups.vue => preferences-backups.vue} (97%) rename packages/client/src/pages/settings/{Privacy.vue => privacy.vue} (95%) rename packages/client/src/pages/settings/{Profile.vue => profile.vue} (87%) rename packages/client/src/pages/settings/{Reaction.vue => reaction.vue} (90%) rename packages/client/src/pages/settings/{Security.vue => security.vue} (86%) rename packages/client/src/pages/settings/{Sounds.vue => sounds.vue} (95%) rename packages/client/src/pages/settings/{StatusbarOptions.vue => statusbar.statusbar.vue} (82%) rename packages/client/src/pages/settings/{StatusbarPage.vue => statusbar.vue} (85%) rename packages/client/src/pages/settings/{ThemeInstall.vue => theme.install.vue} (94%) rename packages/client/src/pages/settings/{ThemeManage.vue => theme.manage.vue} (92%) rename packages/client/src/pages/settings/{Theme.vue => theme.vue} (97%) rename packages/client/src/pages/settings/{WebhookEdit.vue => webhook.edit.vue} (93%) rename packages/client/src/pages/settings/{WebhookNew.vue => webhook.new.vue} (91%) rename packages/client/src/pages/settings/{Webhook.vue => webhook.vue} (86%) rename packages/client/src/pages/settings/{WordMute.vue => word-mute.vue} (86%) rename packages/client/src/pages/{Share.vue => share.vue} (92%) rename packages/client/src/pages/{SignupComplete.vue => signup-complete.vue} (100%) rename packages/client/src/pages/{Tag.vue => tag.vue} (90%) rename packages/client/src/pages/{ThemeEditor.vue => theme-editor.vue} (95%) rename packages/client/src/pages/{Timeline.vue => timeline.vue} (96%) rename packages/client/src/pages/{UserInfo.vue => user-info.vue} (85%) rename packages/client/src/pages/{UserListTimeline.vue => user-list-timeline.vue} (90%) rename packages/client/src/pages/user/{Clips.vue => clips.vue} (85%) rename packages/client/src/pages/user/{FollowList.vue => follow-list.vue} (87%) rename packages/client/src/pages/user/{Followers.vue => followers.vue} (81%) rename packages/client/src/pages/user/{Following.vue => following.vue} (81%) rename packages/client/src/pages/user/{Gallery.vue => gallery.vue} (70%) rename packages/client/src/pages/user/{Home.vue => home.vue} (94%) rename packages/client/src/pages/user/{IndexActivity.vue => index.activity.vue} (89%) rename packages/client/src/pages/user/{IndexPhotos.vue => index.photos.vue} (89%) rename packages/client/src/pages/user/{IndexTimeline.vue => index.timeline.vue} (82%) rename packages/client/src/pages/user/{Index.vue => index.vue} (86%) rename packages/client/src/pages/user/{Pages.vue => pages.vue} (62%) rename packages/client/src/pages/user/{Reactions.vue => reactions.vue} (67%) rename packages/client/src/pages/{VerifyEmail.vue => verify-email.vue} (100%) rename packages/client/src/pages/{WelcomeEntranceA.vue => welcome.entrance.a.vue} (83%) rename packages/client/src/pages/{WelcomeEntranceB.vue => welcome.entrance.b.vue} (89%) rename packages/client/src/pages/{WelcomeEntranceC.vue => welcome.entrance.c.vue} (84%) rename packages/client/src/pages/{WelcomeSetup.vue => welcome.setup.vue} (88%) rename packages/client/src/pages/{WelcomeTimeline.vue => welcome.timeline.vue} (86%) rename packages/client/src/pages/{Welcome.vue => welcome.vue} (86%) rename packages/client/src/ui/{common/Common.vue => _common_/common.vue} (93%) rename packages/client/src/ui/{common/NavbarMobile.vue => _common_/navbar-for-mobile.vue} (96%) rename packages/client/src/ui/{common/Navbar.vue => _common_/navbar.vue} (95%) rename packages/client/src/ui/{common/StatusbarFederation.vue => _common_/statusbar-federation.vue} (97%) rename packages/client/src/ui/{common/StatusbarRss.vue => _common_/statusbar-rss.vue} (97%) rename packages/client/src/ui/{common/StatusbarUserList.vue => _common_/statusbar-user-list.vue} (95%) rename packages/client/src/ui/{common/Statusbars.vue => _common_/statusbars.vue} (92%) rename packages/client/src/ui/{common/StreamIndicator.vue => _common_/stream-indicator.vue} (100%) rename packages/client/src/ui/{common => _common_}/sw-inject.ts (100%) rename packages/client/src/ui/{common/Upload.vue => _common_/upload.vue} (97%) rename packages/client/src/ui/{Deck.vue => deck.vue} (96%) rename packages/client/src/ui/deck/{AntennaColumn.vue => antenna-column.vue} (94%) rename packages/client/src/ui/deck/{ChannelColumn.vue => channel-column.vue} (94%) rename packages/client/src/ui/deck/{ColumnCore.vue => column-core.vue} (79%) rename packages/client/src/ui/deck/{Column.vue => column.vue} (100%) rename packages/client/src/ui/deck/{DirectColumn.vue => direct-column.vue} (89%) rename packages/client/src/ui/deck/{ListColumn.vue => list-column.vue} (94%) rename packages/client/src/ui/deck/{MainColumn.vue => main-column.vue} (98%) rename packages/client/src/ui/deck/{MentionsColumn.vue => mentions-column.vue} (88%) rename packages/client/src/ui/deck/{NotificationsColumn.vue => notifications-column.vue} (87%) rename packages/client/src/ui/deck/{TimelineColumn.vue => tl-column.vue} (97%) rename packages/client/src/ui/deck/{WidgetsColumn.vue => widgets-column.vue} (95%) rename packages/client/src/ui/{Universal.vue => universal.vue} (96%) rename packages/client/src/ui/{UniversalWidgets.vue => universal.widgets.vue} (97%) rename packages/client/src/ui/{Visitor.vue => visitor.vue} (67%) rename packages/client/src/ui/visitor/{A.vue => a.vue} (96%) rename packages/client/src/ui/visitor/{B.vue => b.vue} (86%) rename packages/client/src/ui/visitor/{Header.vue => header.vue} (87%) rename packages/client/src/ui/visitor/{Kanban.vue => kanban.vue} (92%) rename packages/client/src/ui/{Zen.vue => zen.vue} (95%) rename packages/client/src/widgets/{ActivityCalendar.vue => activity.calendar.vue} (100%) rename packages/client/src/widgets/{ActivityChart.vue => activity.chart.vue} (100%) rename packages/client/src/widgets/{Activity.vue => activity.vue} (89%) rename packages/client/src/widgets/{Aiscript.vue => aiscript.vue} (96%) rename packages/client/src/widgets/{Button.vue => button.vue} (92%) rename packages/client/src/widgets/{Calendar.vue => calendar.vue} (100%) rename packages/client/src/widgets/{Clock.vue => clock.vue} (95%) rename packages/client/src/widgets/{DigitalClock.vue => digital-clock.vue} (95%) rename packages/client/src/widgets/{Federation.vue => federation.vue} (95%) rename packages/client/src/widgets/{InstanceCloud.vue => instance-cloud.vue} (89%) rename packages/client/src/widgets/{JobQueue.vue => job-queue.vue} (100%) rename packages/client/src/widgets/{Memo.vue => memo.vue} (94%) rename packages/client/src/widgets/{Notifications.vue => notifications.vue} (91%) rename packages/client/src/widgets/{OnlineUsers.vue => online-users.vue} (100%) rename packages/client/src/widgets/{Photos.vue => photos.vue} (96%) rename packages/client/src/widgets/{PostForm.vue => post-form.vue} (95%) rename packages/client/src/widgets/{RssTicker.vue => rss-ticker.vue} (95%) rename packages/client/src/widgets/{Rss.vue => rss.vue} (95%) rename packages/client/src/widgets/{ServerInfo.vue => server-info.vue} (96%) rename packages/client/src/widgets/server-metric/{CpuMem.vue => cpu-mem.vue} (100%) rename packages/client/src/widgets/server-metric/{Cpu.vue => cpu.vue} (96%) rename packages/client/src/widgets/server-metric/{Disk.vue => disk.vue} (97%) rename packages/client/src/widgets/server-metric/{Index.vue => index.vue} (90%) rename packages/client/src/widgets/server-metric/{Meilisearch.vue => meilisearch.vue} (98%) rename packages/client/src/widgets/server-metric/{Mem.vue => mem.vue} (97%) rename packages/client/src/widgets/server-metric/{Net.vue => net.vue} (100%) rename packages/client/src/widgets/server-metric/{Pie.vue => pie.vue} (100%) rename packages/client/src/widgets/{Slideshow.vue => slideshow.vue} (100%) rename packages/client/src/widgets/{Timeline.vue => timeline.vue} (97%) rename packages/client/src/widgets/{Trends.vue => trends.vue} (89%) rename packages/client/src/widgets/{UnixClock.vue => unix-clock.vue} (100%) rename packages/client/src/widgets/{UserList.vue => user-list.vue} (86%) diff --git a/packages/client/src/account.ts b/packages/client/src/account.ts index 83860bfed..8afb0d394 100644 --- a/packages/client/src/account.ts +++ b/packages/client/src/account.ts @@ -157,7 +157,7 @@ export async function openAccountMenu( ) { function showSigninDialog() { popup( - defineAsyncComponent(() => import("@/components/SigninDialog.vue")), + defineAsyncComponent(() => import("@/components/MkSigninDialog.vue")), {}, { done: (res) => { @@ -171,7 +171,7 @@ export async function openAccountMenu( function createAccount() { popup( - defineAsyncComponent(() => import("@/components/SignupDialog.vue")), + defineAsyncComponent(() => import("@/components/MkSignupDialog.vue")), {}, { done: (res) => { diff --git a/packages/client/src/components/AbuseReport.vue b/packages/client/src/components/MkAbuseReport.vue similarity index 78% rename from packages/client/src/components/AbuseReport.vue rename to packages/client/src/components/MkAbuseReport.vue index 267b84b26..f92d10ba7 100644 --- a/packages/client/src/components/AbuseReport.vue +++ b/packages/client/src/components/MkAbuseReport.vue @@ -1,35 +1,35 @@ - +
@@ -37,16 +37,15 @@

- {{ i18n.ts.reporter }}: - + {{ i18n.ts.reporter }}:
{{ i18n.ts.moderator }}: - +
-
+
- {{ + + {{ i18n.ts.abuseMarkAsResolved - }} + }}
diff --git a/packages/client/src/components/Container.vue b/packages/client/src/components/MkContainer.vue similarity index 98% rename from packages/client/src/components/Container.vue rename to packages/client/src/components/MkContainer.vue index 8fc98b526..be477a8f3 100644 --- a/packages/client/src/components/Container.vue +++ b/packages/client/src/components/MkContainer.vue @@ -259,11 +259,7 @@ export default defineComponent({ left: 0; width: 100%; height: 64px; - background: linear-gradient( - 0deg, - var(--panel), - var(--panelFade) - ); + background: linear-gradient(0deg, var(--panel), var(--panelFade)); > span { display: inline-block; diff --git a/packages/client/src/components/ContextMenu.vue b/packages/client/src/components/MkContextMenu.vue similarity index 92% rename from packages/client/src/components/ContextMenu.vue rename to packages/client/src/components/MkContextMenu.vue index 9b509a386..33506b96f 100644 --- a/packages/client/src/components/ContextMenu.vue +++ b/packages/client/src/components/MkContextMenu.vue @@ -6,15 +6,15 @@ :style="{ zIndex }" @contextmenu.prevent.stop="() => {}" > - + diff --git a/packages/client/src/components/Heatmap.vue b/packages/client/src/components/MkHeatmap.vue similarity index 99% rename from packages/client/src/components/Heatmap.vue rename to packages/client/src/components/MkHeatmap.vue index f697c62b0..f72286c43 100644 --- a/packages/client/src/components/Heatmap.vue +++ b/packages/client/src/components/MkHeatmap.vue @@ -1,6 +1,6 @@