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/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-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 @@ 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:
@@ -81,7 +81,7 @@
- {{ appearNote.channel.name }} + {{ appearNote.channel.name }}
@@ -91,19 +91,19 @@
@@ -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 @@ @@ -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 }} - - + +
-
{{ i18n.ts.quoteAttached }}
+
{{ i18n.ts.quoteAttached }}
{{ i18n.ts.recipient }}
@@ -35,7 +35,7 @@ - +
{{ i18n.ts.notSpecifiedMentionWarning }} - @@ -48,10 +48,10 @@
- - - - + + + +
diff --git a/packages/client/src/components/remote-caution.vue b/packages/client/src/components/remote-caution.vue index aa623f0fb..4f1a7905a 100644 --- a/packages/client/src/components/remote-caution.vue +++ b/packages/client/src/components/remote-caution.vue @@ -1,5 +1,5 @@ diff --git a/packages/client/src/pages/about.vue b/packages/client/src/pages/about.vue index 6cc2e387e..8fdded64a 100644 --- a/packages/client/src/pages/about.vue +++ b/packages/client/src/pages/about.vue @@ -96,7 +96,7 @@ const initStats = () => os.api('stats', { defineExpose({ [symbols.PAGE_INFO]: computed(() => ({ title: i18n.ts.instanceInfo, - icon: 'fas fa-info-circle', + icon: 'ph-info', bg: 'var(--bg)', tabs: [{ active: tab === 'overview', diff --git a/packages/client/src/pages/admin/ads.vue b/packages/client/src/pages/admin/ads.vue index b18e08db9..368c6c08f 100644 --- a/packages/client/src/pages/admin/ads.vue +++ b/packages/client/src/pages/admin/ads.vue @@ -36,7 +36,7 @@
{{ i18n.ts.save }} - {{ i18n.ts.remove }} + {{ i18n.ts.remove }}
@@ -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.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 @@
- + @@ -36,7 +36,7 @@
- + @@ -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 @@ - +
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 @@ - {{ 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 @@
- + @@ -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 @@ - + @@ -21,7 +21,7 @@ - + @@ -51,17 +51,17 @@ - + - + - + @@ -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 @@
@@ -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 @@
- + @@ -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 @@
- +
@@ -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 @@
- +