diff --git a/CHANGELOG.md b/CHANGELOG.md
index 63d696665..d0b4fe777 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,6 +14,7 @@ You should also include the user name that made the change.
### Improvements
- Server: Add rate limit to i/notifications @tamaina
- Client: Improve files page of control panel @syuilo
+- Client: Switch from FontAwesome icons to Phosphor icons @ThatOneCalculator
### Bugfixes
- Server: Fix GenerateVideoThumbnail failed @mei23
diff --git a/packages/backend/src/server/web/views/base.pug b/packages/backend/src/server/web/views/base.pug
index 5bb156f0f..d019095ee 100644
--- a/packages/backend/src/server/web/views/base.pug
+++ b/packages/backend/src/server/web/views/base.pug
@@ -34,7 +34,8 @@ html
link(rel='prefetch' href='https://xn--931a.moe/assets/info.jpg')
link(rel='prefetch' href='https://xn--931a.moe/assets/not-found.jpg')
link(rel='prefetch' href='https://xn--931a.moe/assets/error.jpg')
- link(rel='stylesheet' href='/assets/fontawesome/css/all.css')
+ //- link(rel='stylesheet' href='/assets/fontawesome/css/all.css')
+ link(rel='stylesheet', href='https://unpkg.com/phosphor-icons@1.4.2/src/css/icons.css')
link(rel='modulepreload' href=`/assets/${clientEntry.file}`)
each href in clientEntry.css
diff --git a/packages/client/src/account.ts b/packages/client/src/account.ts
index ce4af61f1..145af15ea 100644
--- a/packages/client/src/account.ts
+++ b/packages/client/src/account.ts
@@ -201,7 +201,7 @@ export async function openAccountMenu(opts: {
to: `/@${ $i.username }`,
avatar: $i,
}, null, ...(opts.includeCurrentAccount ? [createItem($i)] : []), ...accountItemPromises, {
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: i18n.ts.addAccount,
action: () => {
popupMenu([{
@@ -214,7 +214,7 @@ export async function openAccountMenu(opts: {
},
}, {
type: 'link',
- icon: 'fas fa-users',
+ icon: 'ph-users-three',
text: i18n.ts.manageAccounts,
to: `/settings/accounts`,
}]], ev.currentTarget ?? ev.target, {
diff --git a/packages/client/src/components/abuse-report-window.vue b/packages/client/src/components/abuse-report-window.vue
index 511434962..0e4dd8826 100644
--- a/packages/client/src/components/abuse-report-window.vue
+++ b/packages/client/src/components/abuse-report-window.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/packages/client/src/components/channel-follow-button.vue b/packages/client/src/components/channel-follow-button.vue
index dff02beec..0324dfb13 100644
--- a/packages/client/src/components/channel-follow-button.vue
+++ b/packages/client/src/components/channel-follow-button.vue
@@ -6,14 +6,14 @@
>
- {{ i18n.ts.unfollow }}
+ {{ i18n.ts.unfollow }}
- {{ i18n.ts.follow }}
+ {{ i18n.ts.follow }}
- {{ i18n.ts.processing }}
+ {{ i18n.ts.processing }}
@@ -125,4 +125,13 @@ async function onClick() {
margin-right: 6px;
}
}
+.spin-anim {
+ animation: rotate 2s ease-in-out infinite;
+}
+
+@keyframes rotate {
+ to {
+ transform: rotate(360deg);
+ }
+}
diff --git a/packages/client/src/components/channel-preview.vue b/packages/client/src/components/channel-preview.vue
index dd3794a65..ebe5a1315 100644
--- a/packages/client/src/components/channel-preview.vue
+++ b/packages/client/src/components/channel-preview.vue
@@ -2,10 +2,10 @@
-
{{ channel.name }}
+
{{ channel.name }}
-
+
{{ channel.usersCount }}
@@ -13,7 +13,7 @@
-
+
{{ channel.notesCount }}
diff --git a/packages/client/src/components/date-separated-list.vue b/packages/client/src/components/date-separated-list.vue
index 085ef871e..1f345dcfd 100644
--- a/packages/client/src/components/date-separated-list.vue
+++ b/packages/client/src/components/date-separated-list.vue
@@ -64,14 +64,14 @@ export default defineComponent({
}, [
h('span', [
h('i', {
- class: 'fas fa-angle-up icon',
+ class: 'ph-caret-up icon',
}),
getDateText(item.createdAt)
]),
h('span', [
getDateText(props.items[i + 1].createdAt),
h('i', {
- class: 'fas fa-angle-down icon',
+ class: 'ph-caret-down icon',
})
])
]));
diff --git a/packages/client/src/components/dialog.vue b/packages/client/src/components/dialog.vue
index b090f3cb4..83ad08311 100644
--- a/packages/client/src/components/dialog.vue
+++ b/packages/client/src/components/dialog.vue
@@ -5,17 +5,17 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -205,4 +205,13 @@ onBeforeUnmount(() => {
}
}
}
+.spin-anim {
+ animation: rotate 2s ease-in-out infinite;
+}
+
+@keyframes rotate {
+ to {
+ transform: rotate(360deg);
+ }
+}
diff --git a/packages/client/src/components/drive-file-thumbnail.vue b/packages/client/src/components/drive-file-thumbnail.vue
index 07cd565c5..0de003e7c 100644
--- a/packages/client/src/components/drive-file-thumbnail.vue
+++ b/packages/client/src/components/drive-file-thumbnail.vue
@@ -1,16 +1,16 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+
diff --git a/packages/client/src/components/drive.file.vue b/packages/client/src/components/drive.file.vue
index aaf7ca3ca..a0cee9cbb 100644
--- a/packages/client/src/components/drive.file.vue
+++ b/packages/client/src/components/drive.file.vue
@@ -62,30 +62,30 @@ const title = computed(() => `${props.file.name}\n${props.file.type} ${bytes(pro
function getMenu() {
return [{
text: i18n.ts.rename,
- icon: 'fas fa-i-cursor',
+ icon: 'ph-cursor-text',
action: rename
}, {
text: props.file.isSensitive ? i18n.ts.unmarkAsSensitive : i18n.ts.markAsSensitive,
- icon: props.file.isSensitive ? 'fas fa-eye' : 'fas fa-eye-slash',
+ icon: props.file.isSensitive ? 'ph-eye' : 'ph-eye-slash',
action: toggleSensitive
}, {
text: i18n.ts.describeFile,
- icon: 'fas fa-i-cursor',
+ icon: 'ph-cursor-text',
action: describe
}, null, {
text: i18n.ts.copyUrl,
- icon: 'fas fa-link',
+ icon: 'ph-link',
action: copyUrl
}, {
type: 'a',
href: props.file.url,
target: '_blank',
text: i18n.ts.download,
- icon: 'fas fa-download',
+ icon: 'ph-download-simple',
download: props.file.name
}, null, {
text: i18n.ts.delete,
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
danger: true,
action: deleteFile
}];
diff --git a/packages/client/src/components/drive.folder.vue b/packages/client/src/components/drive.folder.vue
index 3ccb5d621..cd0b7dd75 100644
--- a/packages/client/src/components/drive.folder.vue
+++ b/packages/client/src/components/drive.folder.vue
@@ -15,8 +15,8 @@
@dragend="onDragend"
>
-
-
+
+
{{ folder.name }}
@@ -228,7 +228,7 @@ function setAsUploadFolder() {
function onContextmenu(ev: MouseEvent) {
os.contextMenu([{
text: i18n.ts.openInWindow,
- icon: 'fas fa-window-restore',
+ icon: 'ph-cards',
action: () => {
os.popup(defineAsyncComponent(() => import('./drive-window.vue')), {
initialFolder: props.folder
@@ -237,11 +237,11 @@ function onContextmenu(ev: MouseEvent) {
}
}, null, {
text: i18n.ts.rename,
- icon: 'fas fa-i-cursor',
+ icon: 'ph-cursor-text',
action: rename,
}, null, {
text: i18n.ts.delete,
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
danger: true,
action: deleteFolder,
}], ev);
diff --git a/packages/client/src/components/drive.nav-folder.vue b/packages/client/src/components/drive.nav-folder.vue
index 548270331..38d1c8ca9 100644
--- a/packages/client/src/components/drive.nav-folder.vue
+++ b/packages/client/src/components/drive.nav-folder.vue
@@ -7,7 +7,7 @@
@dragleave="onDragleave"
@drop.stop="onDrop"
>
-
+
{{ folder == null ? i18n.ts.drive : folder.name }}
diff --git a/packages/client/src/components/drive.vue b/packages/client/src/components/drive.vue
index 6c2c8acad..4763e873c 100644
--- a/packages/client/src/components/drive.vue
+++ b/packages/client/src/components/drive.vue
@@ -11,7 +11,7 @@
@removeFolder="removeFolder"
/>
-
+
-
+
{{ folder.name }}
-
+
{ selectLocalFile(); }
}, {
text: i18n.ts.fromUrl,
- icon: 'fas fa-link',
+ icon: 'ph-link',
action: () => { urlUpload(); }
}, null, {
text: folder.value ? folder.value.name : i18n.ts.drive,
type: 'label'
}, folder.value ? {
text: i18n.ts.renameFolder,
- icon: 'fas fa-i-cursor',
+ icon: 'ph-cursor-text',
action: () => { renameFolder(folder.value); }
} : undefined, folder.value ? {
text: i18n.ts.deleteFolder,
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
action: () => { deleteFolder(folder.value as Misskey.entities.DriveFolder); }
} : undefined, {
text: i18n.ts.createFolder,
- icon: 'fas fa-folder-plus',
+ icon: 'ph-folder-plus',
action: () => { createFolder(); }
}];
}
diff --git a/packages/client/src/components/emoji-picker.section.vue b/packages/client/src/components/emoji-picker.section.vue
index 52f704748..20b611c91 100644
--- a/packages/client/src/components/emoji-picker.section.vue
+++ b/packages/client/src/components/emoji-picker.section.vue
@@ -1,7 +1,7 @@
- ({{ emojis.length }})
+ ({{ emojis.length }})
diff --git a/packages/client/src/components/file-type-icon.vue b/packages/client/src/components/file-type-icon.vue
index 11d28188c..0f920eebe 100644
--- a/packages/client/src/components/file-type-icon.vue
+++ b/packages/client/src/components/file-type-icon.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/packages/client/src/components/follow-button.vue b/packages/client/src/components/follow-button.vue
index efee795e4..7db1c3a31 100644
--- a/packages/client/src/components/follow-button.vue
+++ b/packages/client/src/components/follow-button.vue
@@ -15,14 +15,14 @@
{{ i18n.ts.unfollow }}
- {{ i18n.ts.followRequest }}
+ {{ i18n.ts.followRequest }}
- {{ i18n.ts.follow }}
+ {{ i18n.ts.follow }}
- {{ i18n.ts.processing }}
+ {{ i18n.ts.processing }}
diff --git a/packages/client/src/components/form/folder.vue b/packages/client/src/components/form/folder.vue
index 1b960657d..c30db2b9e 100644
--- a/packages/client/src/components/form/folder.vue
+++ b/packages/client/src/components/form/folder.vue
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/packages/client/src/components/form/input.vue b/packages/client/src/components/form/input.vue
index 7165671af..d46e11381 100644
--- a/packages/client/src/components/form/input.vue
+++ b/packages/client/src/components/form/input.vue
@@ -28,7 +28,7 @@
- {{ $ts.save }}
+ {{ $ts.save }}
diff --git a/packages/client/src/components/form/select.vue b/packages/client/src/components/form/select.vue
index 87196027a..fa35a6e31 100644
--- a/packages/client/src/components/form/select.vue
+++ b/packages/client/src/components/form/select.vue
@@ -17,7 +17,7 @@
>
-
+
diff --git a/packages/client/src/components/form/suspense.vue b/packages/client/src/components/form/suspense.vue
index 2ad55daca..331cca579 100644
--- a/packages/client/src/components/form/suspense.vue
+++ b/packages/client/src/components/form/suspense.vue
@@ -8,7 +8,7 @@
-
{{ $ts.somethingHappened }}
+
{{ $ts.somethingHappened }}
{{ $ts.retry }}
diff --git a/packages/client/src/components/form/switch.vue b/packages/client/src/components/form/switch.vue
index fadb770ae..2107c6e9e 100644
--- a/packages/client/src/components/form/switch.vue
+++ b/packages/client/src/components/form/switch.vue
@@ -10,7 +10,7 @@
@keydown.enter="toggle"
>
-
+
diff --git a/packages/client/src/components/global/a.vue b/packages/client/src/components/global/a.vue
index 5287d59b3..e8bff50a8 100644
--- a/packages/client/src/components/global/a.vue
+++ b/packages/client/src/components/global/a.vue
@@ -40,13 +40,13 @@ function onContextmenu(ev) {
type: 'label',
text: props.to,
}, {
- icon: 'fas fa-window-maximize',
+ icon: 'ph-frame-corners',
text: i18n.ts.openInWindow,
action: () => {
os.pageWindow(props.to);
}
}, mkNav.sideViewHook ? {
- icon: 'fas fa-columns',
+ icon: 'ph-layout',
text: i18n.ts.openInSideView,
action: () => {
if (mkNav.sideViewHook) mkNav.sideViewHook(props.to);
@@ -64,7 +64,7 @@ function onContextmenu(ev) {
window.open(props.to, '_blank');
}
}, {
- icon: 'fas fa-link',
+ icon: 'ph-link',
text: i18n.ts.copyLink,
action: () => {
copyToClipboard(`${url}${props.to}`);
diff --git a/packages/client/src/components/global/ad.vue b/packages/client/src/components/global/ad.vue
index 180dabb2a..6611f665c 100644
--- a/packages/client/src/components/global/ad.vue
+++ b/packages/client/src/components/global/ad.vue
@@ -3,7 +3,7 @@
{{ info.tabs.find(tab => tab.active)?.title }}
-
+
@@ -31,7 +31,7 @@
-
+
diff --git a/packages/client/src/components/google.vue b/packages/client/src/components/google.vue
index bb4b439ee..e19c458ea 100644
--- a/packages/client/src/components/google.vue
+++ b/packages/client/src/components/google.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/packages/client/src/components/launch-pad.vue b/packages/client/src/components/launch-pad.vue
index ffefc1b08..7ff9b1c78 100644
--- a/packages/client/src/components/launch-pad.vue
+++ b/packages/client/src/components/launch-pad.vue
@@ -6,22 +6,22 @@
{{ item.text }}
-
+
-
+
{{ $ts.help }}
-
+
{{ $t('aboutX', { x: instanceName }) }}
diff --git a/packages/client/src/components/media-banner.vue b/packages/client/src/components/media-banner.vue
index 5093f11e9..c91726d33 100644
--- a/packages/client/src/components/media-banner.vue
+++ b/packages/client/src/components/media-banner.vue
@@ -1,7 +1,7 @@
diff --git a/packages/client/src/components/media-image.vue b/packages/client/src/components/media-image.vue
index 43639f677..213f9dbca 100644
--- a/packages/client/src/components/media-image.vue
+++ b/packages/client/src/components/media-image.vue
@@ -3,7 +3,7 @@
- {{ $ts.sensitive }}
+ {{ $ts.sensitive }}
{{ $ts.clickToShow }}
@@ -16,7 +16,7 @@
GIF
-
+
diff --git a/packages/client/src/components/media-video.vue b/packages/client/src/components/media-video.vue
index 5c38691e6..b59aef8c0 100644
--- a/packages/client/src/components/media-video.vue
+++ b/packages/client/src/components/media-video.vue
@@ -1,7 +1,7 @@
- {{ $ts.sensitive }}
+ {{ $ts.sensitive }}
{{ $ts.clickToShow }}
@@ -19,7 +19,7 @@
:type="video.type"
>
-
+
diff --git a/packages/client/src/components/modal-page-window.vue b/packages/client/src/components/modal-page-window.vue
index 21bdb657b..5493ab6a0 100644
--- a/packages/client/src/components/modal-page-window.vue
+++ b/packages/client/src/components/modal-page-window.vue
@@ -96,7 +96,7 @@ export default defineComponent({
text: this.$ts.showInPage,
action: this.expand,
}, this.sideViewHook ? {
- icon: 'fas fa-columns',
+ icon: 'ph-layout',
text: this.$ts.openInSideView,
action: () => {
this.sideViewHook(this.path);
@@ -114,7 +114,7 @@ export default defineComponent({
this.$refs.window.close();
},
}, {
- icon: 'fas fa-link',
+ icon: 'ph-link',
text: this.$ts.copyLink,
action: () => {
copyToClipboard(this.url);
diff --git a/packages/client/src/components/note-detailed.vue b/packages/client/src/components/note-detailed.vue
index 6234b710d..d2c4cefe7 100644
--- a/packages/client/src/components/note-detailed.vue
+++ b/packages/client/src/components/note-detailed.vue
@@ -23,13 +23,13 @@
-
+
@@ -46,7 +46,7 @@
-
+
@@ -63,7 +63,7 @@
({{ $ts.private }})
-
+
RN:
-
{{ appearNote.channel.name }}
+
{{ appearNote.channel.name }}
@@ -265,7 +265,7 @@ function showRenoteMenu(viaKeyboard = false): void {
if (!isMyRenote) return;
os.popupMenu([{
text: i18n.ts.unrenote,
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
danger: true,
action: () => {
os.api('notes/delete', {
diff --git a/packages/client/src/components/note-header.vue b/packages/client/src/components/note-header.vue
index 56a3a37e7..7f0616586 100644
--- a/packages/client/src/components/note-header.vue
+++ b/packages/client/src/components/note-header.vue
@@ -12,7 +12,7 @@
-
+
diff --git a/packages/client/src/components/note.vue b/packages/client/src/components/note.vue
index e5744d1ce..7d092c64c 100644
--- a/packages/client/src/components/note.vue
+++ b/packages/client/src/components/note.vue
@@ -25,13 +25,13 @@
-
+
@@ -49,7 +49,7 @@
({{ i18n.ts.private }})
-
+
RN:
@@ -70,24 +70,24 @@
{{ i18n.ts.showMore }}
-
{{ appearNote.channel.name }}
+
{{ appearNote.channel.name }}
@@ -253,7 +253,7 @@ function showRenoteMenu(viaKeyboard = false): void {
if (!isMyRenote) return;
os.popupMenu([{
text: i18n.ts.unrenote,
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
danger: true,
action: () => {
os.api('notes/delete', {
diff --git a/packages/client/src/components/notification.vue b/packages/client/src/components/notification.vue
index cbfd809f3..bb7a640e8 100644
--- a/packages/client/src/components/notification.vue
+++ b/packages/client/src/components/notification.vue
@@ -5,14 +5,14 @@
-
+
-
+
-
-
-
+
+
+
@@ -33,14 +33,14 @@
-
+
-
+
-
+
-
+
@@ -52,14 +52,14 @@
-
+
-
+
-
+
-
+
{{ $ts.youGotNewFollower }}
{{ $ts.followRequestAccepted }}
diff --git a/packages/client/src/components/page-window.vue b/packages/client/src/components/page-window.vue
index 7455236ba..8ad44dc5d 100644
--- a/packages/client/src/components/page-window.vue
+++ b/packages/client/src/components/page-window.vue
@@ -19,7 +19,7 @@
-
+
@@ -103,7 +103,7 @@ export default defineComponent({
text: this.$ts.showInPage,
action: this.expand
}, this.sideViewHook ? {
- icon: 'fas fa-columns',
+ icon: 'ph-layout',
text: this.$ts.openInSideView,
action: () => {
this.sideViewHook(this.path);
@@ -121,7 +121,7 @@ export default defineComponent({
this.$refs.window.close();
}
}, {
- icon: 'fas fa-link',
+ icon: 'ph-link',
text: this.$ts.copyLink,
action: () => {
copyToClipboard(this.url);
@@ -155,7 +155,7 @@ export default defineComponent({
this.$refs.window.close();
}
}, {
- icon: 'fas fa-link',
+ icon: 'ph-link',
text: this.$ts.copyLink,
action: () => {
copyToClipboard(this.url);
diff --git a/packages/client/src/components/page/page.post.vue b/packages/client/src/components/page/page.post.vue
index 3401f945b..611f846dc 100644
--- a/packages/client/src/components/page/page.post.vue
+++ b/packages/client/src/components/page/page.post.vue
@@ -2,7 +2,7 @@
-
+
diff --git a/packages/client/src/components/poll-editor.vue b/packages/client/src/components/poll-editor.vue
index 9aa5510c7..7422796df 100644
--- a/packages/client/src/components/poll-editor.vue
+++ b/packages/client/src/components/poll-editor.vue
@@ -1,7 +1,7 @@
- {{ $ts._poll.noOnlyOneChoice }}
+ {{ $ts._poll.noOnlyOneChoice }}
-
diff --git a/packages/client/src/components/poll.vue b/packages/client/src/components/poll.vue
index 171b4a477..ef6d43328 100644
--- a/packages/client/src/components/poll.vue
+++ b/packages/client/src/components/poll.vue
@@ -4,7 +4,7 @@
-
-
+
({{ $t('_poll.votesCount', { n: choice.votes }) }})
diff --git a/packages/client/src/components/post-form-attaches.vue b/packages/client/src/components/post-form-attaches.vue
index 6b9827407..04afe433c 100644
--- a/packages/client/src/components/post-form-attaches.vue
+++ b/packages/client/src/components/post-form-attaches.vue
@@ -5,7 +5,7 @@
@@ -113,19 +113,19 @@ export default defineComponent({
if (this.menu) return;
this.menu = os.popupMenu([{
text: this.$ts.renameFile,
- icon: 'fas fa-i-cursor',
+ icon: 'ph-cursor-text',
action: () => { this.rename(file); }
}, {
text: file.isSensitive ? this.$ts.unmarkAsSensitive : this.$ts.markAsSensitive,
- icon: file.isSensitive ? 'fas fa-eye-slash' : 'fas fa-eye',
+ icon: file.isSensitive ? 'ph-eye-slash' : 'ph-eye',
action: () => { this.toggleSensitive(file); }
}, {
text: this.$ts.describeFile,
- icon: 'fas fa-i-cursor',
+ icon: 'ph-cursor-text',
action: () => { this.describe(file); }
}, {
text: this.$ts.attachCancel,
- icon: 'fas fa-times-circle',
+ icon: 'ph-warning-circle',
action: () => { this.detachMedia(file.id); }
}], ev.currentTarget ?? ev.target).then(() => this.menu = null);
}
diff --git a/packages/client/src/components/post-form.vue b/packages/client/src/components/post-form.vue
index 0197313e0..cb9206731 100644
--- a/packages/client/src/components/post-form.vue
+++ b/packages/client/src/components/post-form.vue
@@ -15,19 +15,19 @@
{{ maxTextLength - textLength }}
-
-
+
+
@@ -107,7 +107,7 @@ defineExpose({
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: i18n.ts.add,
handler: add,
}],
diff --git a/packages/client/src/pages/admin/announcements.vue b/packages/client/src/pages/admin/announcements.vue
index 97774975d..1a3ee78de 100644
--- a/packages/client/src/pages/admin/announcements.vue
+++ b/packages/client/src/pages/admin/announcements.vue
@@ -14,7 +14,7 @@
{{ i18n.t('nUsersRead', { n: announcement.reads }) }}
{{ i18n.ts.save }}
- {{ i18n.ts.remove }}
+ {{ i18n.ts.remove }}
@@ -87,11 +87,11 @@ function save(announcement) {
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.announcements,
- icon: 'fas fa-broadcast-tower',
+ icon: 'ph-megaphone',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: i18n.ts.add,
handler: add,
}],
diff --git a/packages/client/src/pages/admin/email-settings.vue b/packages/client/src/pages/admin/email-settings.vue
index aa1304319..340199632 100644
--- a/packages/client/src/pages/admin/email-settings.vue
+++ b/packages/client/src/pages/admin/email-settings.vue
@@ -105,7 +105,7 @@ function save() {
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.emailServer,
- icon: 'fas fa-envelope',
+ icon: 'ph-envelope-simple',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
@@ -113,7 +113,7 @@ defineExpose({
handler: testEmail,
}, {
asFullButton: true,
- icon: 'fas fa-check',
+ icon: 'ph-check',
text: i18n.ts.save,
handler: save,
}],
diff --git a/packages/client/src/pages/admin/emoji-edit-dialog.vue b/packages/client/src/pages/admin/emoji-edit-dialog.vue
index d482fa49e..fc005387a 100644
--- a/packages/client/src/pages/admin/emoji-edit-dialog.vue
+++ b/packages/client/src/pages/admin/emoji-edit-dialog.vue
@@ -21,7 +21,7 @@
{{ $ts.tags }}
{{ $ts.setMultipleBySeparatingWithSpace }}
- {{ $ts.delete }}
+ {{ $ts.delete }}
diff --git a/packages/client/src/pages/admin/emojis.vue b/packages/client/src/pages/admin/emojis.vue
index 8ca5b3d65..dded2b5df 100644
--- a/packages/client/src/pages/admin/emojis.vue
+++ b/packages/client/src/pages/admin/emojis.vue
@@ -3,7 +3,7 @@
-
+
{{ $ts.search }}
@@ -36,7 +36,7 @@
-
+
{{ $ts.search }}
@@ -158,14 +158,14 @@ const remoteMenu = (emoji, ev: MouseEvent) => {
text: ':' + emoji.name + ':',
}, {
text: i18n.ts.import,
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
action: () => { im(emoji); }
}], ev.currentTarget ?? ev.target);
};
const menu = (ev: MouseEvent) => {
os.popupMenu([{
- icon: 'fas fa-download',
+ icon: 'ph-download-simple',
text: i18n.ts.export,
action: async () => {
os.api('export-custom-emojis', {
@@ -183,7 +183,7 @@ const menu = (ev: MouseEvent) => {
});
}
}, {
- icon: 'fas fa-upload',
+ icon: 'ph-upload-simple',
text: i18n.ts.import,
action: async () => {
const file = await selectFile(ev.currentTarget ?? ev.target);
@@ -268,15 +268,15 @@ const delBulk = async () => {
defineExpose({
[symbols.PAGE_INFO]: computed(() => ({
title: i18n.ts.customEmojis,
- icon: 'fas fa-laugh',
+ icon: 'ph-smiley',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: i18n.ts.addEmoji,
handler: add,
}, {
- icon: 'fas fa-ellipsis-h',
+ icon: 'ph-dots-three-outline',
handler: menu,
}],
tabs: [{
diff --git a/packages/client/src/pages/admin/file-dialog.vue b/packages/client/src/pages/admin/file-dialog.vue
index 0765548aa..3dc15459e 100644
--- a/packages/client/src/pages/admin/file-dialog.vue
+++ b/packages/client/src/pages/admin/file-dialog.vue
@@ -22,7 +22,7 @@
{{ $ts.user }}
- {{ $ts.delete }}
+ {{ $ts.delete }}
diff --git a/packages/client/src/pages/admin/files.vue b/packages/client/src/pages/admin/files.vue
index 6f43c2b7b..a2912752a 100644
--- a/packages/client/src/pages/admin/files.vue
+++ b/packages/client/src/pages/admin/files.vue
@@ -109,15 +109,15 @@ async function find() {
defineExpose({
[symbols.PAGE_INFO]: computed(() => ({
title: i18n.ts.files,
- icon: 'fas fa-cloud',
+ icon: 'ph-cloud',
bg: 'var(--bg)',
actions: [{
text: i18n.ts.lookup,
- icon: 'fas fa-search',
+ icon: 'ph-magnifying-glass',
handler: find,
}, {
text: i18n.ts.clearCachedFiles,
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
handler: clear,
}],
})),
diff --git a/packages/client/src/pages/admin/index.vue b/packages/client/src/pages/admin/index.vue
index 9b7fa5678..6aa7aefe0 100644
--- a/packages/client/src/pages/admin/index.vue
+++ b/packages/client/src/pages/admin/index.vue
@@ -43,7 +43,7 @@ const nav = new MisskeyNavigator();
const indexInfo = {
title: i18n.ts.controlPanel,
- icon: 'fas fa-cog',
+ icon: 'ph-gear',
bg: 'var(--bg)',
hideHeader: true,
};
@@ -74,7 +74,7 @@ const menuDef = $computed(() => [{
title: i18n.ts.quickAction,
items: [{
type: 'button',
- icon: 'fas fa-search',
+ icon: 'ph-magnifying-glass',
text: i18n.ts.lookup,
action: lookup,
}, ...(instance.disableRegistration ? [{
@@ -91,17 +91,17 @@ const menuDef = $computed(() => [{
to: '/admin/overview',
active: props.initialPage === 'overview',
}, {
- icon: 'fas fa-users',
+ icon: 'ph-users-three',
text: i18n.ts.users,
to: '/admin/users',
active: props.initialPage === 'users',
}, {
- icon: 'fas fa-laugh',
+ icon: 'ph-smiley',
text: i18n.ts.customEmojis,
to: '/admin/emojis',
active: props.initialPage === 'emojis',
}, {
- icon: 'fas fa-globe',
+ icon: 'ph-globe',
text: i18n.ts.federation,
to: '/admin/federation',
active: props.initialPage === 'federation',
@@ -111,12 +111,12 @@ const menuDef = $computed(() => [{
to: '/admin/queue',
active: props.initialPage === 'queue',
}, {
- icon: 'fas fa-cloud',
+ icon: 'ph-cloud',
text: i18n.ts.files,
to: '/admin/files',
active: props.initialPage === 'files',
}, {
- icon: 'fas fa-broadcast-tower',
+ icon: 'ph-megaphone',
text: i18n.ts.announcements,
to: '/admin/announcements',
active: props.initialPage === 'announcements',
@@ -134,27 +134,27 @@ const menuDef = $computed(() => [{
}, {
title: i18n.ts.settings,
items: [{
- icon: 'fas fa-cog',
+ icon: 'ph-gear',
text: i18n.ts.general,
to: '/admin/settings',
active: props.initialPage === 'settings',
}, {
- icon: 'fas fa-envelope',
+ icon: 'ph-envelope-simple',
text: i18n.ts.emailServer,
to: '/admin/email-settings',
active: props.initialPage === 'email-settings',
}, {
- icon: 'fas fa-cloud',
+ icon: 'ph-cloud',
text: i18n.ts.objectStorage,
to: '/admin/object-storage',
active: props.initialPage === 'object-storage',
}, {
- icon: 'fas fa-lock',
+ icon: 'ph-lock',
text: i18n.ts.security,
to: '/admin/security',
active: props.initialPage === 'security',
}, {
- icon: 'fas fa-globe',
+ icon: 'ph-globe',
text: i18n.ts.relays,
to: '/admin/relays',
active: props.initialPage === 'relays',
@@ -174,7 +174,7 @@ const menuDef = $computed(() => [{
to: '/admin/proxy-account',
active: props.initialPage === 'proxy-account',
}, {
- icon: 'fas fa-cogs',
+ icon: 'ph-gears',
text: i18n.ts.other,
to: '/admin/other-settings',
active: props.initialPage === 'other-settings',
@@ -282,19 +282,19 @@ const lookup = (ev) => {
}
}, {
text: i18n.ts.note,
- icon: 'fas fa-pencil-alt',
+ icon: 'ph-pencil',
action: () => {
alert('TODO');
}
}, {
text: i18n.ts.file,
- icon: 'fas fa-cloud',
+ icon: 'ph-cloud',
action: () => {
alert('TODO');
}
}, {
text: i18n.ts.instance,
- icon: 'fas fa-globe',
+ icon: 'ph-globe',
action: () => {
alert('TODO');
}
diff --git a/packages/client/src/pages/admin/object-storage.vue b/packages/client/src/pages/admin/object-storage.vue
index d109db9c3..f6b40b490 100644
--- a/packages/client/src/pages/admin/object-storage.vue
+++ b/packages/client/src/pages/admin/object-storage.vue
@@ -132,11 +132,11 @@ function save() {
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.objectStorage,
- icon: 'fas fa-cloud',
+ icon: 'ph-cloud',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-check',
+ icon: 'ph-check',
text: i18n.ts.save,
handler: save,
}],
diff --git a/packages/client/src/pages/admin/other-settings.vue b/packages/client/src/pages/admin/other-settings.vue
index 552b05f34..930885d8d 100644
--- a/packages/client/src/pages/admin/other-settings.vue
+++ b/packages/client/src/pages/admin/other-settings.vue
@@ -27,11 +27,11 @@ function save() {
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.other,
- icon: 'fas fa-cogs',
+ icon: 'ph-gears',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-check',
+ icon: 'ph-check',
text: i18n.ts.save,
handler: save,
}],
diff --git a/packages/client/src/pages/admin/overview.vue b/packages/client/src/pages/admin/overview.vue
index cc69424c3..b535378e0 100644
--- a/packages/client/src/pages/admin/overview.vue
+++ b/packages/client/src/pages/admin/overview.vue
@@ -38,7 +38,7 @@
- {{ i18n.ts.info }}
+ {{ i18n.ts.info }}
Misskey
diff --git a/packages/client/src/pages/admin/queue.vue b/packages/client/src/pages/admin/queue.vue
index 656b18199..b6006b8a7 100644
--- a/packages/client/src/pages/admin/queue.vue
+++ b/packages/client/src/pages/admin/queue.vue
@@ -6,7 +6,7 @@
Out
-
{{ i18n.ts.clearQueue }}
+
{{ i18n.ts.clearQueue }}
diff --git a/packages/client/src/pages/admin/relays.vue b/packages/client/src/pages/admin/relays.vue
index 1a36bb475..cc3d3dd1b 100644
--- a/packages/client/src/pages/admin/relays.vue
+++ b/packages/client/src/pages/admin/relays.vue
@@ -3,12 +3,12 @@
{{ relay.inbox }}
-
+
{{ $t(`_relayStatus.${relay.status}`) }}
-
{{ i18n.ts.remove }}
+
{{ i18n.ts.remove }}
@@ -65,11 +65,11 @@ refresh();
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.relays,
- icon: 'fas fa-globe',
+ icon: 'ph-globe',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: i18n.ts.addRelay,
handler: addRelay,
}],
diff --git a/packages/client/src/pages/admin/security.vue b/packages/client/src/pages/admin/security.vue
index 6b8f70cca..38b0e2bd1 100644
--- a/packages/client/src/pages/admin/security.vue
+++ b/packages/client/src/pages/admin/security.vue
@@ -17,7 +17,7 @@
-
+
Summaly Proxy URL
@@ -66,7 +66,7 @@ function save() {
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.security,
- icon: 'fas fa-lock',
+ icon: 'ph-lock',
bg: 'var(--bg)',
}
});
diff --git a/packages/client/src/pages/admin/settings.vue b/packages/client/src/pages/admin/settings.vue
index 6dc30fe50..bd0d981bf 100644
--- a/packages/client/src/pages/admin/settings.vue
+++ b/packages/client/src/pages/admin/settings.vue
@@ -11,7 +11,7 @@
-
+
{{ i18n.ts.tosUrl }}
@@ -21,7 +21,7 @@
-
+
{{ i18n.ts.maintainerEmail }}
@@ -51,17 +51,17 @@
{{ i18n.ts.theme }}
-
+
{{ i18n.ts.iconUrl }}
-
+
{{ i18n.ts.bannerUrl }}
-
+
{{ i18n.ts.backgroundImageUrl }}
@@ -243,11 +243,11 @@ function save() {
defineExpose({
[symbols.PAGE_INFO]: {
title: i18n.ts.general,
- icon: 'fas fa-cog',
+ icon: 'ph-gear',
bg: 'var(--bg)',
actions: [{
asFullButton: true,
- icon: 'fas fa-check',
+ icon: 'ph-check',
text: i18n.ts.save,
handler: save,
}],
diff --git a/packages/client/src/pages/admin/users.vue b/packages/client/src/pages/admin/users.vue
index f05aa5ff4..f97ddd16d 100644
--- a/packages/client/src/pages/admin/users.vue
+++ b/packages/client/src/pages/admin/users.vue
@@ -125,20 +125,20 @@ function show(user) {
defineExpose({
[symbols.PAGE_INFO]: computed(() => ({
title: i18n.ts.users,
- icon: 'fas fa-users',
+ icon: 'ph-users-three',
bg: 'var(--bg)',
actions: [{
- icon: 'fas fa-search',
+ icon: 'ph-magnifying-glass',
text: i18n.ts.search,
handler: searchUser
}, {
asFullButton: true,
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: i18n.ts.addUser,
handler: addUser
}, {
asFullButton: true,
- icon: 'fas fa-search',
+ icon: 'ph-magnifying-glass',
text: i18n.ts.lookup,
handler: lookupUser
}],
diff --git a/packages/client/src/pages/announcements.vue b/packages/client/src/pages/announcements.vue
index 53727823a..5e5a8aa38 100644
--- a/packages/client/src/pages/announcements.vue
+++ b/packages/client/src/pages/announcements.vue
@@ -8,7 +8,7 @@
@@ -32,7 +32,7 @@ export default defineComponent({
return {
[symbols.PAGE_INFO]: {
title: this.$ts.announcements,
- icon: 'fas fa-broadcast-tower',
+ icon: 'ph-megaphone',
bg: 'var(--bg)',
},
pagination: {
diff --git a/packages/client/src/pages/antenna-timeline.vue b/packages/client/src/pages/antenna-timeline.vue
index c38f28572..d25bf2c17 100644
--- a/packages/client/src/pages/antenna-timeline.vue
+++ b/packages/client/src/pages/antenna-timeline.vue
@@ -38,14 +38,14 @@ export default defineComponent({
queue: 0,
[symbols.PAGE_INFO]: computed(() => this.antenna ? {
title: this.antenna.name,
- icon: 'fas fa-satellite',
+ icon: 'ph-cell-signal-full',
bg: 'var(--bg)',
actions: [{
icon: 'fas fa-calendar-alt',
text: this.$ts.jumpToSpecifiedDate,
handler: this.timetravel
}, {
- icon: 'fas fa-cog',
+ icon: 'ph-gear',
text: this.$ts.settings,
handler: this.settings
}],
diff --git a/packages/client/src/pages/api-console.vue b/packages/client/src/pages/api-console.vue
index 88acbcd3a..df3919c7b 100644
--- a/packages/client/src/pages/api-console.vue
+++ b/packages/client/src/pages/api-console.vue
@@ -78,7 +78,7 @@ function onEndpointChange() {
defineExpose({
[symbols.PAGE_INFO]: {
title: 'API console',
- icon: 'fas fa-terminal'
+ icon: 'ph-terminal'
},
});
diff --git a/packages/client/src/pages/channel-editor.vue b/packages/client/src/pages/channel-editor.vue
index ea3a5dab7..bb3ec9a8d 100644
--- a/packages/client/src/pages/channel-editor.vue
+++ b/packages/client/src/pages/channel-editor.vue
@@ -10,10 +10,10 @@
-
{{ $ts._channel.setBanner }}
+
{{ $ts._channel.setBanner }}
![]()
-
{{ $ts._channel.removeBanner }}
+
{{ $ts._channel.removeBanner }}
@@ -48,11 +48,11 @@ export default defineComponent({
return {
[symbols.PAGE_INFO]: computed(() => this.channelId ? {
title: this.$ts._channel.edit,
- icon: 'fas fa-satellite-dish',
+ icon: 'ph-television',
bg: 'var(--bg)',
} : {
title: this.$ts._channel.create,
- icon: 'fas fa-satellite-dish',
+ icon: 'ph-television',
bg: 'var(--bg)',
}),
channel: null,
diff --git a/packages/client/src/pages/channel.vue b/packages/client/src/pages/channel.vue
index c9a8f3684..62f8de9e0 100644
--- a/packages/client/src/pages/channel.vue
+++ b/packages/client/src/pages/channel.vue
@@ -4,15 +4,15 @@
-
{{ channel.usersCount }}
-
{{ channel.notesCount }}
+
{{ channel.usersCount }}
+
{{ channel.notesCount }}
@@ -56,10 +56,10 @@ export default defineComponent({
return {
[symbols.PAGE_INFO]: computed(() => this.channel ? {
title: this.channel.name,
- icon: 'fas fa-satellite-dish',
+ icon: 'ph-television',
bg: 'var(--bg)',
actions: [...(this.$i && this.$i.id === this.channel.userId ? [{
- icon: 'fas fa-cog',
+ icon: 'ph-gear',
text: this.$ts.edit,
handler: this.edit,
}] : [])],
diff --git a/packages/client/src/pages/channels.vue b/packages/client/src/pages/channels.vue
index 4e538a6da..6f36127f5 100644
--- a/packages/client/src/pages/channels.vue
+++ b/packages/client/src/pages/channels.vue
@@ -11,7 +11,7 @@
-
+
@@ -34,17 +34,17 @@ export default defineComponent({
return {
[symbols.PAGE_INFO]: computed(() => ({
title: this.$ts.channel,
- icon: 'fas fa-satellite-dish',
+ icon: 'ph-television',
bg: 'var(--bg)',
actions: [{
- icon: 'fas fa-plus',
+ icon: 'ph-plus',
text: this.$ts.create,
handler: this.create,
}],
tabs: [{
active: this.tab === 'featured',
title: this.$ts._channel.featured,
- icon: 'fas fa-fire-alt',
+ icon: 'ph-fire',
onClick: () => { this.tab = 'featured'; },
}, {
active: this.tab === 'following',
diff --git a/packages/client/src/pages/clip.vue b/packages/client/src/pages/clip.vue
index c999f1bfc..4779c6c7b 100644
--- a/packages/client/src/pages/clip.vue
+++ b/packages/client/src/pages/clip.vue
@@ -41,10 +41,10 @@ export default defineComponent({
return {
[symbols.PAGE_INFO]: computed(() => this.clip ? {
title: this.clip.name,
- icon: 'fas fa-paperclip',
+ icon: 'ph-paperclip',
bg: 'var(--bg)',
actions: [{
- icon: 'fas fa-ellipsis-h',
+ icon: 'ph-dots-three-outline',
handler: this.menu
}],
} : null),
@@ -83,7 +83,7 @@ export default defineComponent({
methods: {
menu(ev) {
os.popupMenu([this.isOwned ? {
- icon: 'fas fa-pencil-alt',
+ icon: 'ph-pencil',
text: this.$ts.edit,
action: async () => {
const { canceled, result } = await os.form(this.clip.name, {
@@ -113,7 +113,7 @@ export default defineComponent({
});
}
} : undefined, this.isOwned ? {
- icon: 'fas fa-trash-alt',
+ icon: 'ph-trash',
text: this.$ts.delete,
danger: true,
action: async () => {
diff --git a/packages/client/src/pages/drive.vue b/packages/client/src/pages/drive.vue
index 68777bb08..e6947d6c2 100644
--- a/packages/client/src/pages/drive.vue
+++ b/packages/client/src/pages/drive.vue
@@ -16,7 +16,7 @@ let folder = $ref(null);
defineExpose({
[symbols.PAGE_INFO]: computed(() => ({
title: folder ? folder.name : i18n.ts.drive,
- icon: 'fas fa-cloud',
+ icon: 'ph-cloud',
bg: 'var(--bg)',
hideHeader: true,
})),
diff --git a/packages/client/src/pages/emojis.category.vue b/packages/client/src/pages/emojis.category.vue
index c47870f4d..e4d6a49b7 100644
--- a/packages/client/src/pages/emojis.category.vue
+++ b/packages/client/src/pages/emojis.category.vue
@@ -2,7 +2,7 @@
-
+
-
-
+
+
@@ -21,13 +21,13 @@
-
+
{{ $ts.followsYou }}
-
+
@@ -38,7 +38,7 @@
-
+
@@ -48,15 +48,15 @@
- - {{ $ts.location }}
+ - {{ $ts.location }}
- {{ user.location }}
- - {{ $ts.birthday }}
+ - {{ $ts.birthday }}
- {{ user.birthday.replace('-', '/').replace('-', '/') }} ({{ $t('yearsOld', { age }) }})
- - {{ $ts.registeredDate }}
+ - {{ $ts.registeredDate }}
- {{ new Date(user.createdAt).toLocaleString() }} ()
@@ -195,22 +195,22 @@ export default defineComponent({
}, ...(this.$i && (this.$i.id === this.user.id)) || this.user.publicReactions ? [{
active: this.page === 'reactions',
title: this.$ts.reaction,
- icon: 'fas fa-laugh',
+ icon: 'ph-smiley',
onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/reactions'); },
}] : [], {
active: this.page === 'clips',
title: this.$ts.clips,
- icon: 'fas fa-paperclip',
+ icon: 'ph-paperclip',
onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/clips'); },
}, {
active: this.page === 'pages',
title: this.$ts.pages,
- icon: 'fas fa-file-alt',
+ icon: 'ph-file-text',
onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/pages'); },
}, {
active: this.page === 'gallery',
title: this.$ts.gallery,
- icon: 'fas fa-icons',
+ icon: 'ph-image',
onClick: () => { this.mkNav.push('/@' + getAcct(this.user) + '/gallery'); },
}],
} : null),
diff --git a/packages/client/src/pages/welcome.entrance.a.vue b/packages/client/src/pages/welcome.entrance.a.vue
index 47e1f1234..51000e3b0 100644
--- a/packages/client/src/pages/welcome.entrance.a.vue
+++ b/packages/client/src/pages/welcome.entrance.a.vue
@@ -43,7 +43,7 @@
{{ onlineUsersCount }}
-
+
@@ -119,19 +119,19 @@ export default defineComponent({
showMenu(ev) {
os.popupMenu([{
text: this.$t('aboutX', { x: instanceName }),
- icon: 'fas fa-info-circle',
+ icon: 'ph-info',
action: () => {
os.pageWindow('/about');
}
}, {
text: this.$ts.aboutMisskey,
- icon: 'fas fa-info-circle',
+ icon: 'ph-info',
action: () => {
os.pageWindow('/about-misskey');
}
}, null, {
text: this.$ts.help,
- icon: 'fas fa-question-circle',
+ icon: 'ph-question',
action: () => {
window.open(`https://misskey-hub.net/help.md`, '_blank');
}
diff --git a/packages/client/src/pages/welcome.entrance.b.vue b/packages/client/src/pages/welcome.entrance.b.vue
index 053087fda..13a2fdc1c 100644
--- a/packages/client/src/pages/welcome.entrance.b.vue
+++ b/packages/client/src/pages/welcome.entrance.b.vue
@@ -103,19 +103,19 @@ export default defineComponent({
showMenu(ev) {
os.popupMenu([{
text: this.$t('aboutX', { x: instanceName }),
- icon: 'fas fa-info-circle',
+ icon: 'ph-info',
action: () => {
os.pageWindow('/about');
}
}, {
text: this.$ts.aboutMisskey,
- icon: 'fas fa-info-circle',
+ icon: 'ph-info',
action: () => {
os.pageWindow('/about-misskey');
}
}, null, {
text: this.$ts.help,
- icon: 'fas fa-question-circle',
+ icon: 'ph-question',
action: () => {
window.open(`https://misskey-hub.net/help.md`, '_blank');
}
diff --git a/packages/client/src/pages/welcome.entrance.c.vue b/packages/client/src/pages/welcome.entrance.c.vue
index 6bf487e16..8ede5521d 100644
--- a/packages/client/src/pages/welcome.entrance.c.vue
+++ b/packages/client/src/pages/welcome.entrance.c.vue
@@ -40,7 +40,7 @@
{{ onlineUsersCount }}
-
+