diff --git a/CHANGELOG.md b/CHANGELOG.md index b60eb59313..80f9f3b8a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1,12 @@ -see [releases](https://github.com/misskey-dev/misskey/releases) +## 12.86.0 (2021/08/11) + +### Improvements +- ドキュメントの更新 + - ドキュメントにchangelogを追加 +- ぼかし効果のオプションを追加 +- Vueを3.2.1に更新 +- UIの調整 + +### Bugfixes +- ハッシュタグ入力が空のときに#が付くのを修正 +- フォローリクエストのEメール通知を修正 diff --git a/crowdin.yml b/crowdin.yml index 160b9184d3..2d2cd5a49d 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -2,6 +2,6 @@ files: - source: /locales/ja-JP.yml translation: /locales/%locale%.yml update_option: update_as_unapproved - - source: /src/docs/ja-JP/*.md - translation: /src/docs/%locale%/%original_file_name% + - source: /src/docs/ja-JP/**/*.md + translation: /src/docs/%locale%/**/%original_file_name% update_option: update_as_unapproved diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml index 958323525a..1897f3f2aa 100644 --- a/locales/cs-CZ.yml +++ b/locales/cs-CZ.yml @@ -111,6 +111,7 @@ editWidgets: "Upravit widget" editWidgetsExit: "Hotovo" customEmojis: "Vlastní emoji" emoji: "Emoji" +emojis: "Emoji" emojiName: "Jméno emoji" emojiUrl: "URL obrázku" addEmoji: "Přidat emoji" diff --git a/locales/de-DE.yml b/locales/de-DE.yml index c9cff1fec1..e9cca4249e 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -128,6 +128,7 @@ editWidgets: "Widgets bearbeiten" editWidgetsExit: "Fertig" customEmojis: "Benutzerdefinierte Emojis" emoji: "Emojis" +emojis: "Emojis" emojiName: "Emojiname" emojiUrl: "Emoji-URL" addEmoji: "Emoji hinzufügen" @@ -158,8 +159,8 @@ annotation: "Anmerkung" federation: "Föderation" instances: "Instanzen" registeredAt: "Registriert am" -latestRequestSentAt: "Letzte Anfrage gesendet am" -latestRequestReceivedAt: "Letzte Anfrage erhalten am" +latestRequestSentAt: "Letzte Anfrage gesendet" +latestRequestReceivedAt: "Letzte Anfrage erhalten" latestStatus: "Neuster Status" storageUsage: "Verbrauchter Speicherplatz" charts: "Diagramme" @@ -776,6 +777,7 @@ _docs: generalTopics: "Allgemeine Themen" advancedTopics: "Erweiterte Themen" admin: "Administration" + translateWarn: "Dies ist ein übersetztes Dokument. Es kann zu Unterschieden mit dem Original kommen." _ad: back: "Zurück" reduceFrequencyOfThisAd: "Diese Werbung weniger anzeigen" @@ -1642,4 +1644,4 @@ _deck: antenna: "Antennen" list: "Listen" mentions: "Erwähnungen" - direct: "Direkt" + direct: "Direktnachrichten" diff --git a/locales/en-US.yml b/locales/en-US.yml index 7b02532331..36ce8c0f89 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -128,6 +128,7 @@ editWidgets: "Edit widgets" editWidgetsExit: "Done" customEmojis: "Custom Emoji" emoji: "Emoji" +emojis: "Emoji" emojiName: "Emoji name" emojiUrl: "Emoji URL" addEmoji: "Add an emoji" @@ -158,8 +159,8 @@ annotation: "Comments" federation: "Federation" instances: "Instances" registeredAt: "Registered at" -latestRequestSentAt: "Last request sent at" -latestRequestReceivedAt: "Last request received at" +latestRequestSentAt: "Last request sent" +latestRequestReceivedAt: "Last request received" latestStatus: "Latest status" storageUsage: "Storage usage" charts: "Charts" @@ -729,7 +730,7 @@ userInfo: "User information" unknown: "Unknown" onlineStatus: "Online status" hideOnlineStatus: "Hide online status" -hideOnlineStatusDescription: "Hiding your online status reduces the convenience of some functions such as the search." +hideOnlineStatusDescription: "Hiding your online status reduces the convenience of some features such as the search." online: "Online" active: "Active" offline: "Offline" @@ -776,6 +777,7 @@ _docs: generalTopics: "General topics" advancedTopics: "Advanced Topics" admin: "Administration" + translateWarn: "This is a translated document. Its contents may differ from the original." _ad: back: "Back" reduceFrequencyOfThisAd: "Show this ad less" @@ -1076,7 +1078,7 @@ _2fa: _permissions: "read:account": "View your account information" "write:account": "Edit your account information" - "read:blocks": "View your list of blocked users" + "read:blocks": "View the list of people you blocked" "write:blocks": "Edit your list of blocked users" "read:drive": "Access your drive files and folders" "write:drive": "Edit or delete your drive files and folders" @@ -1620,7 +1622,7 @@ _notification: receiveFollowRequest: "Received follow requests" followRequestAccepted: "Accepted follow requests" groupInvited: "Group invitations" - app: "Notifications from apps" + app: "Notifications from linked apps" _deck: alwaysShowMainColumn: "Always show main column" columnAlign: "Align columns" @@ -1642,4 +1644,4 @@ _deck: antenna: "Antennas" list: "List" mentions: "Mentions" - direct: "Direct" + direct: "Direct notes" diff --git a/locales/eo-UY.yml b/locales/eo-UY.yml index 99d2a93c9b..69beb9ab1c 100644 --- a/locales/eo-UY.yml +++ b/locales/eo-UY.yml @@ -1,7 +1,7 @@ --- _lang_: "Esperanto" headlineMisskey: "Reto ligiĝanta per notoj" -introMisskey: "Bonvenon! Misskey (Ĉi-sekve Miskejo) estas malfermitkoda malcentriza mikrobloga servo.\nKreu \"noto\"n por ke kunhavu tion kio nun okazas aŭ ke eksendu tion kio pri vi📡\nFunkcion \"reago\" vi povas uzi kaj aldoni vian reagon pri ciu noto de ĉiu homo👍\nVolu esplori nova mondo🚀" +introMisskey: "Bonvenon! Misskey estas malfermitkoda malcentriza mikrobloga servo.\nKreu \"noto\"n por kunhavu tion ke nun okazas, aŭ por dissendu pri vi📡\nPer la funkcio \"reago\" vi ankaŭ povas rapide esprimi vian senton pri ĉies noto👍\nVolu esplori nova mondo🚀" monthAndDay: "{day}-a/{month}" search: "Serĉi" notifications: "Sciigoj" @@ -23,7 +23,7 @@ otherSettings: "Aliaj agordoj" openInWindow: "Malfermi en nova fenestro" profile: "Profilo" timeline: "Templinio" -noAccountDescription: "Tiu uzanto ne enhavas biografion je la profilo." +noAccountDescription: "Tiu uzanto ankoraŭ ne skribis biografieton" login: "Ensaluti" loggingIn: "Ensalutado..." logout: "Elsaluti" @@ -43,8 +43,8 @@ unpin: "Depingli" copyContent: "Kopii enhavon" copyLink: "Kopii ligilon" delete: "Forviŝi" -deleteAndEdit: "Foriginte redakti" -deleteAndEditConfirm: "Ĉu vi certas, ke vi volas forigi la noton kaj redakti ĝin? Ĉiuj reagoj, renotoj, kaj respondoj ankaŭ foriĝos." +deleteAndEdit: "Forigi kaj redakti" +deleteAndEditConfirm: "Ĉu vi certas, ke vi volas forigi kaj redakti la noton? Ĉiuj reagoj, renotoj, kaj respondoj ankaŭ foriĝos." addToList: "Aldoni al la listo" sendMessage: "Sendi mesaĝon" copyUsername: "Kopii uzantnomon" @@ -62,7 +62,7 @@ import: "Importi" export: "Eksporti" files: "Dosieroj" download: "Elŝuti" -driveFileDeleteConfirm: "Ĉu vi certas ke vi volas forviŝi la dosierujon {name}? Noto aldonita ĝin ankaŭ foriĝos." +driveFileDeleteConfirm: "Ĉu vi certas, ke vi volas forviŝi la dosieron \"{name}\"? Ankaŭ notoj kiu enhavas ĝin forviŝiĝos." unfollowConfirm: "Ĉu vi certas, ke vi volas ne plu sekvi {name}'(o)n?" lists: "Listoj" noLists: "Neniu listo" @@ -113,10 +113,12 @@ editWidgets: "Redakti fenestraĵon" editWidgetsExit: "Fini la redaktadon" customEmojis: "Personecigitaj emoĵioj" emoji: "Emoĵio" +emojis: "Emoĵio" emojiName: "Nomo de emoĵio" emojiUrl: "URL de la bildo de emoĵio" addEmoji: "Aldoni emoĵion" -cacheRemoteFiles: "Havi staplon por foraj dosieroj" +settingGuide: "Rekomendaj agordoj" +cacheRemoteFiles: "Havi staplon por transaj dosieroj" flagAsBot: "Tiu uzanto estas roboto" flagAsCat: "Tiu uzanto estas kato" addAccount: "Aldoni konton" @@ -127,7 +129,7 @@ youHaveNoLists: "Vi ne havas listojn." followConfirm: "Ĉu vi certas ke vi volas sekvi {name}'(o)n?" selectUser: "Elekti uzanton" annotation: "Komentarioj" -federation: "Fediverso" +federation: "Konfederacio" instances: "Ekzemplo" perHour: "Po horo" perDay: "Po tago" @@ -135,19 +137,19 @@ blockThisInstance: "Bloki tiu ekzemplo" withNFiles: "{n} dosiero(j)" disk: "Diskilo" instanceInfo: "Informo pri la ekzemplo" -clearCachedFiles: "Forviŝi datumon en staplo" +clearCachedFiles: "Malplenigi la staplon" clearCachedFilesConfirm: "Ĉu vi certas, ke vi volas forviŝi ĉiujn transajn dosierojn en la staplo?" blockedInstances: "Blokataj ekzemploj" -muteAndBlock: "Silentitaj / Blokitaj" -mutedUsers: "Silentigitaj uzantoj" -blockedUsers: "Blokitaj uzantoj" +muteAndBlock: "Silentigatoj kaj blokatoj" +mutedUsers: "Silentigataj uzantoj" +blockedUsers: "Blokataj uzantoj" noUsers: "Sen uzantoj" editProfile: "Redakti profilon" noteDeleteConfirm: "Ĉu vi certas ke vi volas forviŝi la noton?" pinLimitExceeded: "Vi ne plu povas alpingli noton." noCustomEmojis: "Neniu emoĵio" federating: "Konfederado" -blocked: "Blokita" +blocked: "Blokata" subscribing: "Abonita" notResponding: "Alvokato ne disponeblas" instanceFollowing: "Sekvatoj sur la ekzemplo" @@ -168,14 +170,14 @@ removeAreYouSure: "Ĉu vi certas ke vi volas forigi \"{x}\"'(o)n?" deleteAreYouSure: "Ĉu vi certas ke vi volas forviŝi \"{x}\"'(o)n?" messaging: "Retbabili" upload: "Alŝuti" -fromDrive: "De la diskingo en Miskejo" +fromDrive: "De la diskingo" fromUrl: "De URL" uploadFromUrl: "Alŝuti de URL" uploadFromUrlDescription: "URL de la dosiero kiun vi volu alŝuti" -games: "Ludoj sur Miskejo" +games: "Ludoj sur Misskey" messageRead: "Legita" startMessaging: "Komenci babiladon" -tos: "Kondiĉoj de Uzado" +tos: "Kondiĉoj de uzado" start: "Komenciĝi" home: "Hejmo" remoteUserCaution: "Ĉi tiu Infomoj estas ne tute ekzakta pro distanca uzanto." @@ -191,11 +193,11 @@ folderName: "Nomo de la dosierujo" renameFolder: "Alinomi la dosierujon" deleteFolder: "Forviŝi dosierujon" addFile: "Aldoni dosieron" -emptyDrive: "La diskingo enhavas neniun." +emptyDrive: "La diskingo malplenas." unableToDelete: "Ne forigebla" inputNewFileName: "Entajpu nova dosiernomon" inputNewFolderName: "Entajpu nova nomon de la dosierujo" -hasChildFilesOrFolders: "La dosierujo enhavas dosieron kaj ne estas forigebla." +hasChildFilesOrFolders: "La dosierujo ne estas forviŝebla, ĉar ĝi ne malplenas." copyUrl: "Kopii URL" rename: "Alinomi" avatar: "Ikono" @@ -221,16 +223,20 @@ name: "Nomo" withFileAntenna: "Nur kun aldonaĵo" notesAndReplies: "Kun respondoj" withFiles: "Kun aldonaĵo" -silenceConfirm: "Ĉu vi certas ke vi volas silentigi la uzanton?" -unsilenceConfirm: "Ĉu vi certas, ke vi ne plu volas ke la uzanto silentas?" +silence: "Mutigi" +silenceConfirm: "Ĉu vi certas ke vi volas mutigi la uzanton?" +unsilence: "Malmutigi" +unsilenceConfirm: "Ĉu vi certas ke vi volas malmutigi la uzanton?" +recentlyUpdatedUsers: "Uzantoj kiu lastatempe faris noton" +recentlyRegisteredUsers: "Nove aniĝintaj uzantoj" popularTags: "Popularaj kradvortoj" userList: "Listoj" -aboutMisskey: "Pri Miskejo" +aboutMisskey: "Pri Misskey" securityKeyName: "Nomo de la ŝlosilo" passwordLessLogin: "Ensaluti sen pasvorto" resetPassword: "Restarigi pasvorton" newPasswordIs: "La nova pasvorto estas {password}." -cacheClear: "Forviŝi datumon en stalo" +cacheClear: "Malplenigi staplon" help: "Manlibro de uzado" inputMessageHere: "Entajpu masaĝo tie ĉi" groupName: "Grupa nomo" @@ -240,12 +246,13 @@ noteOf: "Noto de {user}" noMessagesYet: "Neniu mesaĝo" newMessageExists: "Vi ricevis novan mesaĝon." onlyOneFileCanBeAttached: "Vi povas aldoni nur unu dosieron po unu mesaĝo." +invitationCode: "Kodo de invito" uiLanguage: "Lingvo de la interfaco" tags: "Etikedoj" createAccount: "Krei konton" existingAccount: "Ekzista konto" noFollowRequests: "Vi ne havas eksekvopetojn." -openImageInNewTab: "Fermi la bildo sur nova tablo" +openImageInNewTab: "Fermi la bildon en nova tablo" local: "Loka" remote: "Transa" accountSettings: "Agordoj de Konto" @@ -256,14 +263,17 @@ deleteAll: "Forviŝi ĉiujn" showInPage: "Vidi en paĝo" deleteAllFiles: "Forviŝi ĉiujn dosierojn" deleteAllFilesConfirm: "Ĉu vi certas, ke vi volas forviŝi ĉiujn viajn dosierojn?" +userSilenced: "Tiu uzanto estas mutigata." deletedNote: "Forviŝita noto" invisibleNote: "Malpublika noto" poll: "Balotujo" +edit: "Redakti" emailServer: "Retpoŝta servilo" email: "Retpoŝto" emailAddress: "Retpoŝta adreso" smtpUser: "Uzantnomo" smtpPass: "Pasvorto" +wordMute: "Silentigo de vortoj" userSaysSomething: "{name} parolis ion" display: "Vidi" database: "Datumbazo" @@ -273,7 +283,9 @@ abuseReports: "Signali" reportAbuse: "Signali" reportAbuseOf: "Signali {name}'(o)n" send: "Sendi" -i18nInfo: "Misskey estas tradukata en diversaj lingvoj far volontuloj. Oni povas kontribui por la tradukado sur {link}." +openInNewTab: "Malfermi en nova langeto" +editTheseSettingsMayBreakAccount: "Redakti tiujn agordojn estas eble damaĝi konton." +i18nInfo: "Misskey estas tradukata en diversaj lingvoj far volontuloj. Oni povas kontribui por la tradukado ĉe {link}." followingCount: "Numero de sekvatoj" followersCount: "Numero de sekvantoj" yes: "Jes" @@ -282,7 +294,7 @@ driveFilesCount: "Numero de dosieroj en la diskingo" noteFavoritesCount: "Numero de la preferataj notoj" makeExplorable: "Igi videbla konto sur la paĝo \"Esplorado\"" showTitlebar: "Montri titolobredon" -clearCache: "Forviŝi datumon en staplo" +clearCache: "Malplenigi staplon" onlineUsersCount: "{n} uzanto(j) estas surlinea" nUsers: "{n} uzanto(j)" saveAs: "Konservi kiel…" @@ -290,9 +302,11 @@ createdAt: "Kreita je" updatedAt: "Laste ĝisdatigita" deleteConfirm: "Ĉu certas forviŝi?" closeAccount: "Forigi konton" +editCode: "Redakti kodon" emailNotification: "Sciigoj per retpoŝto" publish: "Publikigi" inChannelSearch: "Serĉi en kanalo" +useReactionPickerForContextMenu: "Malfermu reago-elektilon per dekstro-kliki" typingUsers: "{users} estas entajpanta(j)..." online: "Surkonektita" offline: "Forkonektita" @@ -315,14 +329,16 @@ _aboutMisskey: contributors: "Precipaj kontribuantoj" allContributors: "Ĉiuj kontribuintoj" source: "Fontkodo" - translation: "Traduki Miskejon" + translation: "Traduki Misskey'on" patrons: "Mecenatoj" _mfm: mention: "Mencioj" hashtag: "Kradvorto" url: "URL" - blockCode: "Kodo (Ujo)" - blockMath: "Formulo (Ujo)" + inlineCode: "Kodo (en linio)" + blockCode: "Kodo (bloko)" + inlineMath: "Formulo (en linio)" + blockMath: "Formulo (bloko)" quote: "Citi" emoji: "Personecigitaj emoĵioj" search: "Serĉi" @@ -337,9 +353,10 @@ _channel: _menuDisplay: hide: "Kaŝi" _wordMute: - muteWords: "Silentanta vorto" + muteWords: "Silentigataj vortoj" mutedNotes: "Silentigataj notoj" _theme: + code: "Kodo de koloraro" keys: hashtag: "Kradvorto" mention: "Mencioj" @@ -366,21 +383,25 @@ _time: hour: "hor" day: "Tago" _tutorial: - title: "Uzado de Misskey (Ĉi-sekve Miskejo)" + title: "Uzado de Misskey" step1_1: "Bonvenon." - step7_2: "Se vi volus scii pli pri Miskejon, volu rigardi la fako {help}." + step7_2: "Se vi volus scii pli pri Miskejon, volu rigardi la fakon {help}." + step7_3: "Do, bonvolu amuziĝi Miskejon🚀" _permissions: - "read:blocks": "Vidi la listo de la uzantoj kiun vi blokis." - "write:blocks": "Redakti la liston de la uzantoj kiun vi blokis." - "read:drive": "Ĉia operacio por legi la informon de dosiero en via diskingo de Miskejo" + "read:blocks": "Vidi la liston de uzantoj kiun vi blokas" + "write:blocks": "Redakti vian liston de blokataj uzantoj" + "read:drive": "Operacio por legi la informon de dosiero en via diskingo de Miskejo" "write:drive": "Ĉia operacio por skribi, forviŝi, aŭ alimaniere ŝanĝi la informon de dosiero en via diskingo de Miskejo" - "read:favorites": "Vidi la listo de la preferoj" + "read:favorites": "Vidi vian liston de preferatoj" "read:following": "Vidi tion kion vi sekvas" "write:following": "Sekvi kaj/aŭ malsekvi alian uzanton" "read:messaging": "Vidi via retbabilado" + "read:mutes": "Vidi vian liston de silentigoj" + "write:mutes": "Redakti vian liston de silentigoj" "write:notes": "Krei / Forviŝi noton" "read:notifications": "Vidi sciigojn" "read:reactions": "Vidi reagojn" + "write:reactions": "Redakti viajn reagojn" "read:pages": "Vidi via paĝojn" "read:page-likes": "Vidi ŝatojn de paĝo" "read:channels": "Vidi kanalojn" @@ -398,7 +419,8 @@ _widgets: notifications: "Sciigoj" timeline: "Templinio" clock: "Horloĝo" - federation: "Fediverso" + federation: "Konfederacio" + slideshow: "Bildoprezento" onlineUsers: "Surkonektita uzanto" _cw: show: "Vidu pli" @@ -426,16 +448,17 @@ _postForm: _profile: name: "Nomo" username: "Uzantnomo" + metadataEdit: "Redakti kromaj informoj" changeAvatar: "Ŝanĝi profilbildon" _exportOrImport: followingList: "Sekvataj" - muteList: "Silentigado" + muteList: "Silentigoj" blockingList: "Blokado" userLists: "Listoj" _timelines: home: "Hejmo" local: "Loka" - social: "Transa" + social: "Sociala" global: "Konfederacia" _rooms: translate: "Movi" @@ -444,12 +467,14 @@ _rooms: server: "Servilo" moon: "La luno" _pages: + editPage: "Redakti paĝon" deleted: "La paĝo estas forigita." + editThisPage: "Redakti la paĝon" viewPage: "Vidi via paĝojn" my: "Miaj paĝoj" content: "Blokado de paĝo" url: "URL de paĝo" - chooseBlock: "Aldoni ujon" + chooseBlock: "Aldoni blokon" blocks: image: "Bildoj" _post: diff --git a/locales/es-ES.yml b/locales/es-ES.yml index 8c3e6f13ee..0defcabd0e 100644 --- a/locales/es-ES.yml +++ b/locales/es-ES.yml @@ -127,6 +127,7 @@ editWidgets: "Editar widgets" editWidgetsExit: "Terminar edición" customEmojis: "Emojis personalizados" emoji: "Emoji" +emojis: "Emoji" emojiName: "Nombre del emoji" emojiUrl: "URL de la imágen del emoji" addEmoji: "Agregar emoji" diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index 5a1db402ac..4a95aae42f 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -128,6 +128,7 @@ editWidgets: "Modifier les widgets" editWidgetsExit: "Valider les modifications" customEmojis: "Émojis personnalisés" emoji: "Émoji" +emojis: "Émoji" emojiName: "Nom de l’émoji" emojiUrl: "URL de l’émoji" addEmoji: "Ajouter un émoji" @@ -767,6 +768,7 @@ global: "Global" squareAvatars: "Avatars carrés" sent: "Envoyer" hashtags: "Hashtags" +troubleshooting: "Résolution de problèmes" _docs: continueReading: "Lire plus" features: "Fonctionnalités" @@ -871,6 +873,8 @@ _mfm: blurDescription: "Le contenu peut être flouté ; il sera visible en le survolant avec le curseur." font: "Police de caractères" fontDescription: "Il est possible de choisir la police." + rainbow: "Arc-en-ciel" + rainbowDescription: "Permet d'afficher le contenu en couleurs arc-en-ciel." _reversi: reversi: "Reversi" gameSettings: "Réglages de la partie" @@ -1605,11 +1609,11 @@ _notification: youWereInvitedToGroup: "Invité·e au groupe" _types: all: "Toutes" - follow: "Abonnements" + follow: "Nouvel·le abonné·e" mention: "Mentions" reply: "Réponses" - renote: "Partager" - quote: "Citer" + renote: "Renotes" + quote: "Citations" reaction: "Réactions" pollVote: "Votes dans des sondages" receiveFollowRequest: "Demande d'abonnement reçue" diff --git a/locales/id-ID.yml b/locales/id-ID.yml index 16f4d4468b..6b98b43ca8 100644 --- a/locales/id-ID.yml +++ b/locales/id-ID.yml @@ -128,6 +128,7 @@ editWidgets: "Sunting gawit" editWidgetsExit: "Selesai" customEmojis: "Emoji kustom" emoji: "Emoji" +emojis: "Emoji" emojiName: "Nama emoji" emojiUrl: "URL Emoji" addEmoji: "Tambahkan emoji" diff --git a/locales/it-IT.yml b/locales/it-IT.yml index 70672aa0a8..f291eaa17f 100644 --- a/locales/it-IT.yml +++ b/locales/it-IT.yml @@ -127,6 +127,7 @@ editWidgets: "Modifica i widget" editWidgetsExit: "Modifica fine" customEmojis: "Emoji personalizzati" emoji: "Emoji" +emojis: "Emoji" emojiName: "Nome dell'emoji" emojiUrl: "URL dell'emoji" addEmoji: "Aggiungi un emoji" @@ -743,6 +744,7 @@ ratio: "Rapporto" global: "Federata" sent: "Inviare" hashtags: "Hashtag" +troubleshooting: "Risoluzione problemi" _docs: continueReading: "Leggi di più" features: "Funzionalità" @@ -805,6 +807,7 @@ _mfm: blur: "Sfocatura" font: "Tipo di carattere" fontDescription: "Puoi scegliere il tipo di carattere per il contenuto." + rainbow: "Arcobaleno" _reversi: reversi: "Reversi" gameSettings: "Impostazioni di gioco" @@ -1392,12 +1395,12 @@ _notification: youWereInvitedToGroup: "Invitat@ al gruppo" _types: all: "Tutto" - follow: "Follows" + follow: "Nuovə follower" mention: "Menzioni" - reply: "Rispondi" + reply: "Risposte" renote: "Rinota" quote: "Cita" - reaction: "Reazione" + reaction: "Reazioni" pollVote: "Voti ricevuti" receiveFollowRequest: "Richiesta di follow ricevuta" followRequestAccepted: "Richiesta di follow accettata" diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 01c2a138e5..55a7cca317 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -128,6 +128,7 @@ editWidgets: "ウィジェットを編集" editWidgetsExit: "編集を終了" customEmojis: "カスタム絵文字" emoji: "絵文字" +emojis: "絵文字" emojiName: "絵文字名" emojiUrl: "絵文字画像URL" addEmoji: "絵文字を追加" @@ -770,6 +771,7 @@ received: "受信" searchResult: "検索結果" hashtags: "ハッシュタグ" troubleshooting: "トラブルシューティング" +useBlurEffect: "UIにぼかし効果を使用" _docs: continueReading: "続きを読む" @@ -777,6 +779,7 @@ _docs: generalTopics: "一般的なトピック" advancedTopics: "高度なトピック" admin: "管理" + translateWarn: "このドキュメントは翻訳されたものです。オリジナルとは内容が異なる場合があります。" _ad: back: "戻る" diff --git a/locales/ja-KS.yml b/locales/ja-KS.yml index 05542e8198..80ac48a765 100644 --- a/locales/ja-KS.yml +++ b/locales/ja-KS.yml @@ -127,6 +127,7 @@ editWidgets: "ウィジェットをいじる" editWidgetsExit: "編集終ったで" customEmojis: "カスタム絵文字" emoji: "絵文字" +emojis: "絵文字" emojiName: "絵文字名" emojiUrl: "絵文字画像URL" addEmoji: "絵文字を追加" diff --git a/locales/kab-KAB.yml b/locales/kab-KAB.yml index e96f5b366f..199e4cc135 100644 --- a/locales/kab-KAB.yml +++ b/locales/kab-KAB.yml @@ -7,7 +7,9 @@ username: "Isem n umseqdac" password: "Awal uffir" ok: "IH" settings: "Iɣewwaṛen" +otherSettings: "Iɣewwaren nniḍen" profile: "Amaɣnu" +signup: "Jerred" save: "Sekles" delete: "Kkes" addToList: "Rnu ɣer tebdart" @@ -27,15 +29,31 @@ followers: "Imeḍfaṛen" followsYou: "Yeṭṭafaṛ-ik·em-id" createList: "Snulfu-d tabdart" enterListName: "Isem n tebdart" +privacy: "Tabaḍnit" follow: "Ḍfeṛ" you: "Kečči·mmi" selectList: "Fren tabdart" youHaveNoLists: "Ulac ɣur-k·m ula d yiwet n tabdart" +security: "Taɣellist" remove: "Kkes" userList: "Tibdarin" +securityKey: "Tasarutt n tɣellist" +securityKeyName: "Isem n tsarutt" +signinRequired: "Ttxil jerred" +signinWith: "Tuqqna s {x}" +tapSecurityKey: "Sekcem tasarutt-ik·im n tɣellist" uiLanguage: "Tutlayt n wegrudem" +accountSettings: "Iɣewwaṛen n umiḍan" +plugins: "Izegrar" +email: "Imayl" +emailAddress: "Tansa imayl" smtpUser: "Isem n umseqdac" smtpPass: "Awal uffir" +other: "Wiyyaḍ" +accountInfo: "Talɣut n umiḍan" +emailNotification: "Ilɣa imayl" +selectAccount: "Fren amiḍan" +accounts: "Imiḍan" _email: _follow: title: "Yeṭṭafaṛ-ik·em-id" @@ -48,6 +66,8 @@ _theme: mention: "Bder" _sfx: notification: "Ilɣuyen" +_permissions: + "write:account": "Ẓreg talɣut n umiḍan-ik·im" _widgets: notifications: "Ilɣuyen" _cw: diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index bcd3a0fe44..6562874bc1 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -128,6 +128,7 @@ editWidgets: "위젯 편집" editWidgetsExit: "편집 종료" customEmojis: "커스텀 이모지" emoji: "이모지" +emojis: "이모지" emojiName: "이모지 이름" emojiUrl: "이모지 URL" addEmoji: "이모지 추가" @@ -766,8 +767,15 @@ customCssWarn: "이 설정은 기능을 알고 있는 경우에만 사용해야 global: "글로벌" squareAvatars: "프로필 아이콘을 사각형으로 표시" sent: "전송" +received: "수신" +searchResult: "검색 결과" hashtags: "해시태그" +troubleshooting: "트러블 슈팅" _docs: + continueReading: "계속 읽기" + features: "기능" + generalTopics: "일반 주제" + advancedTopics: "심화 주제" admin: "관리" _ad: back: "뒤로" @@ -867,6 +875,8 @@ _mfm: blurDescription: "내용이 흐리게 보입니다. 마우스를 위에 올려두면 내용이 보입니다." font: "폰트" fontDescription: "내용의 글꼴을 지정할 수 있습니다." + rainbow: "무지개" + rainbowDescription: "내용을 무지개로 표시합니다." _reversi: reversi: "리버시" gameSettings: "대국 설정" diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml index eafd072a9f..379f06dd1b 100644 --- a/locales/pl-PL.yml +++ b/locales/pl-PL.yml @@ -128,6 +128,7 @@ editWidgets: "Edytuj widżet" editWidgetsExit: "Gotowe" customEmojis: "Niestandardowe emoji" emoji: "Emoji" +emojis: "Emoji" emojiName: "Nazwa emoji" emojiUrl: "Adres URL emoji" addEmoji: "Dodaj emoji" diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml index 21b38651a6..2d1334f521 100644 --- a/locales/ru-RU.yml +++ b/locales/ru-RU.yml @@ -128,6 +128,7 @@ editWidgets: "Редактировать виджеты" editWidgetsExit: "Готово" customEmojis: "Эмодзи пользователя" emoji: "Эмодзи" +emojis: "Эмодзи" emojiName: "Название эмодзи" emojiUrl: "URL эмодзи" addEmoji: "Добавить эмодзи" diff --git a/locales/uk-UA.yml b/locales/uk-UA.yml index 56ffd3e78f..b68f99c67b 100644 --- a/locales/uk-UA.yml +++ b/locales/uk-UA.yml @@ -127,6 +127,7 @@ editWidgets: "Редагувати віджети" editWidgetsExit: "Готово" customEmojis: "Кастомні емоджі" emoji: "Емоджі" +emojis: "Емоджі" emojiName: "Назва емоджі" emojiUrl: "URL емодзі" addEmoji: "Додати емодзі" diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 6b5182c6f2..650353dac1 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -128,6 +128,7 @@ editWidgets: "编辑小工具" editWidgetsExit: "完成编辑" customEmojis: "自定义表情符号" emoji: "表情符号" +emojis: "表情符号" emojiName: "表情符号名称" emojiUrl: "表情符号地址" addEmoji: "添加表情符号" @@ -769,12 +770,14 @@ sent: "发送" received: "收取" searchResult: "搜索结果" hashtags: "话题标签" +troubleshooting: "故障排除" _docs: continueReading: "继续阅读" features: "特性" generalTopics: "通常提示" advancedTopics: "进阶提示" admin: "管理" + translateWarn: "本文档是翻译后的文档。内容可能与原文有所不同。" _ad: back: "返回" reduceFrequencyOfThisAd: "减少此广告的频率" diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml index bae072b0bb..f362d4258b 100644 --- a/locales/zh-TW.yml +++ b/locales/zh-TW.yml @@ -128,6 +128,7 @@ editWidgets: "編輯小工具" editWidgetsExit: "完成" customEmojis: "自訂表情符號" emoji: "表情符號" +emojis: "表情符號" emojiName: "表情符號名稱" emojiUrl: "表情符號URL" addEmoji: "加入表情符號" diff --git a/package.json b/package.json index aceb5101d5..5abf07e2f1 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "misskey", "author": "syuilo ", - "version": "12.84.3", + "version": "12.86.0", "codename": "indigo", "repository": { "type": "git", @@ -101,7 +101,7 @@ "@types/websocket": "1.0.3", "@types/ws": "7.4.6", "@typescript-eslint/parser": "4.28.3", - "@vue/compiler-sfc": "3.1.5", + "@vue/compiler-sfc": "3.2.1", "abort-controller": "3.0.0", "apexcharts": "3.27.2", "autobind-decorator": "2.4.0", @@ -238,7 +238,7 @@ "uuid": "8.3.2", "v-debounce": "0.1.2", "vanilla-tilt": "1.7.0", - "vue": "3.1.5", + "vue": "3.2.1", "vue-color": "2.8.1", "vue-json-pretty": "1.8.1", "vue-loader": "16.3.1", diff --git a/src/client/components/date-separated-list.vue b/src/client/components/date-separated-list.vue index 6a0c7f29f2..7a4cc5ef98 100644 --- a/src/client/components/date-separated-list.vue +++ b/src/client/components/date-separated-list.vue @@ -48,15 +48,7 @@ export default defineComponent({ render() { if (this.items.length === 0) return; - return h(this.$store.state.animation ? TransitionGroup : 'div', this.$store.state.animation ? { - class: 'sqadhkmv' + (this.noGap ? ' noGap _block' : ''), - name: 'list', - tag: 'div', - 'data-direction': this.direction, - 'data-reversed': this.reversed ? 'true' : 'false', - } : { - class: 'sqadhkmv' + (this.noGap ? ' noGap _block' : ''), - }, this.items.map((item, i) => { + const renderChildren = () => this.items.map((item, i) => { const el = this.$slots.default({ item: item })[0]; @@ -98,7 +90,19 @@ export default defineComponent({ return el; } } - })); + }); + + return h(this.$store.state.animation ? TransitionGroup : 'div', this.$store.state.animation ? { + class: 'sqadhkmv' + (this.noGap ? ' noGap _block' : ''), + name: 'list', + tag: 'div', + 'data-direction': this.direction, + 'data-reversed': this.reversed ? 'true' : 'false', + } : { + class: 'sqadhkmv' + (this.noGap ? ' noGap _block' : ''), + }, { + default: renderChildren + }); }, }); diff --git a/src/client/components/drive.file.vue b/src/client/components/drive.file.vue index 3d20de23e9..b1be3d0cab 100644 --- a/src/client/components/drive.file.vue +++ b/src/client/components/drive.file.vue @@ -114,7 +114,7 @@ export default defineComponent({ if (this.selectMode) { this.$emit('chosen', this.file); } else { - os.modalMenu(this.getMenu(), ev.currentTarget || ev.target); + os.popupMenu(this.getMenu(), ev.currentTarget || ev.target); } }, diff --git a/src/client/components/drive.vue b/src/client/components/drive.vue index 98f7b54828..5dadf9a11f 100644 --- a/src/client/components/drive.vue +++ b/src/client/components/drive.vue @@ -629,7 +629,7 @@ export default defineComponent({ }, showMenu(ev) { - os.modalMenu(this.getMenu(), ev.currentTarget || ev.target); + os.popupMenu(this.getMenu(), ev.currentTarget || ev.target); }, onContextmenu(ev) { diff --git a/src/client/components/emoji-picker-dialog.vue b/src/client/components/emoji-picker-dialog.vue index 9400819a1f..aa17b8b250 100644 --- a/src/client/components/emoji-picker-dialog.vue +++ b/src/client/components/emoji-picker-dialog.vue @@ -1,17 +1,17 @@ diff --git a/src/client/components/ui/popup.vue b/src/client/components/ui/popup.vue new file mode 100644 index 0000000000..9e360411c0 --- /dev/null +++ b/src/client/components/ui/popup.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/src/client/components/ui/select.vue b/src/client/components/ui/select.vue index 987d4f194c..e9d43d8a64 100644 --- a/src/client/components/ui/select.vue +++ b/src/client/components/ui/select.vue @@ -155,8 +155,7 @@ export default defineComponent({ > .label { font-size: 0.85em; - padding: 0 0 6px 6px; - font-weight: bold; + padding: 0 0 8px 12px; user-select: none; &:empty { @@ -166,7 +165,7 @@ export default defineComponent({ > .caption { font-size: 0.8em; - padding: 6px 0 0 6px; + padding: 8px 0 0 12px; color: var(--fgTransparentWeak); &:empty { @@ -197,6 +196,7 @@ export default defineComponent({ box-shadow: none; box-sizing: border-box; cursor: pointer; + transition: border-color 0.1s ease-out; &:hover { border-color: var(--inputBorderHover); diff --git a/src/client/components/ui/textarea.vue b/src/client/components/ui/textarea.vue index a61324f25f..53a141f011 100644 --- a/src/client/components/ui/textarea.vue +++ b/src/client/components/ui/textarea.vue @@ -176,8 +176,7 @@ export default defineComponent({ > .label { font-size: 0.85em; - padding: 0 0 6px 6px; - font-weight: bold; + padding: 0 0 8px 12px; user-select: none; &:empty { @@ -187,7 +186,7 @@ export default defineComponent({ > .caption { font-size: 0.8em; - padding: 6px 0 0 6px; + padding: 8px 0 0 12px; color: var(--fgTransparentWeak); &:empty { @@ -218,6 +217,7 @@ export default defineComponent({ outline: none; box-shadow: none; box-sizing: border-box; + transition: border-color 0.1s ease-out; &:hover { border-color: var(--inputBorderHover); diff --git a/src/client/components/ui/window.vue b/src/client/components/ui/window.vue index f8b7d82d4a..773c3b9b13 100644 --- a/src/client/components/ui/window.vue +++ b/src/client/components/ui/window.vue @@ -1,7 +1,7 @@ - + diff --git a/src/client/init.ts b/src/client/init.ts index b291c517ea..3005c001d4 100644 --- a/src/client/init.ts +++ b/src/client/init.ts @@ -272,6 +272,14 @@ watch(defaultStore.reactiveState.useBlurEffectForModal, v => { document.documentElement.style.setProperty('--modalBgFilter', v ? 'blur(4px)' : 'none'); }, { immediate: true }); +watch(defaultStore.reactiveState.useBlurEffect, v => { + if (v) { + document.documentElement.style.removeProperty('--blur'); + } else { + document.documentElement.style.setProperty('--blur', 'none'); + } +}, { immediate: true }); + let reloadDialogShowing = false; stream.on('_disconnected_', async () => { if (defaultStore.state.serverDisconnectedBehavior === 'reload') { diff --git a/src/client/menu.ts b/src/client/menu.ts index 0b5341f970..8e65496cf3 100644 --- a/src/client/menu.ts +++ b/src/client/menu.ts @@ -143,7 +143,7 @@ export const menuDef = { title: 'switchUi', icon: 'fas fa-columns', action: (ev) => { - os.modalMenu([{ + os.popupMenu([{ text: i18n.locale.default, action: () => { localStorage.setItem('ui', 'default'); diff --git a/src/client/os.ts b/src/client/os.ts index 987844b2d2..284f982f06 100644 --- a/src/client/os.ts +++ b/src/client/os.ts @@ -368,10 +368,10 @@ export async function openEmojiPicker(src?: HTMLElement, opts, initialTextarea: }); } -export function modalMenu(items: any[], src?: HTMLElement, options?: { align?: string; viaKeyboard?: boolean }) { +export function popupMenu(items: any[], src?: HTMLElement, options?: { align?: string; viaKeyboard?: boolean }) { return new Promise((resolve, reject) => { let dispose; - popup(import('@client/components/ui/modal-menu.vue'), { + popup(import('@client/components/ui/popup-menu.vue'), { items, src, align: options?.align, diff --git a/src/client/pages/about-misskey.vue b/src/client/pages/about-misskey.vue index 1d57c80810..f7b9245fcc 100644 --- a/src/client/pages/about-misskey.vue +++ b/src/client/pages/about-misskey.vue @@ -68,40 +68,58 @@ import * as symbols from '@client/symbols'; const patrons = [ 'Satsuki Yanagi', 'noellabo', - 'Gargron', - 'Atsuko Tominaga', + 'mametsuko', 'AureoleArk', + 'Gargron', + 'Nokotaro Takeda', + 'Suji Yan', + 'Hekovic', + 'Gitmo Life Services', + 'nenohi', 'naga_rus', 'Melilot', - 'Hekovic', - 'Nokotaro Takeda', - 'dansup', - 'nenohi', - 'motcha', - 'nanami kan', - 'Eduardo Quiros', - 'Peter G.', - 'YUKIMOCHI', 'Efertone', - 'makokunsan', + 'oi_yekssim', + 'nanami kan', + 'motcha', + 'dansup', + 'Quinton Macejkovic', + 'YUKIMOCHI', 'mewl hayabusa', + 'makokunsan', + 'Peter G.', + 'Nesakko', + 'regtan', '見当かなみ', 'natalie', + 'Jerry', 'takimura', 'sikyosyounin', - 'weepjp', - 'mydarkstar', - 'Nesakko', + 'YuzuRyo61', 'sheeta.s', 'osapon', - 'YuzuRyo61', - 'wara', 'mkatze', - 'kiritan', 'CG', + 'nafuchoco', + 'Takumi Sugita', + 'chidori ninokura', + 'mydarkstar', + 'kiritan', + 'kabo2468y', + 'weepjp', + 'Liaizon Wakest', + 'Steffen K9', + 'Roujo', + 'uroco @99', + 'totokoro', + 'public_yusuke', + 'wara', + 'S Y', 'Denshi', 'Osushimaru', - 'Liaizon Wakest', + '吴浥', + 'DignifiedSilence', + 't_w', ]; export default defineComponent({ diff --git a/src/client/pages/advanced-theme-editor.vue b/src/client/pages/advanced-theme-editor.vue index b40d9808ca..c03d88b82d 100644 --- a/src/client/pages/advanced-theme-editor.vue +++ b/src/client/pages/advanced-theme-editor.vue @@ -272,7 +272,7 @@ export default defineComponent({ showTypeMenu(e: MouseEvent) { return new Promise((resolve) => { - os.modalMenu([{ + os.popupMenu([{ text: this.$ts._theme.defaultValue, action: () => resolve(null), }, { diff --git a/src/client/pages/channel.vue b/src/client/pages/channel.vue index 1504264af5..d725db9e49 100644 --- a/src/client/pages/channel.vue +++ b/src/client/pages/channel.vue @@ -152,8 +152,8 @@ export default defineComponent({ left: 0; width: 100%; height: 100%; - -webkit-backdrop-filter: blur(16px); - backdrop-filter: blur(16px); + -webkit-backdrop-filter: var(--blur, blur(16px)); + backdrop-filter: var(--blur, blur(16px)); background: rgba(0, 0, 0, 0.3); } diff --git a/src/client/pages/clip.vue b/src/client/pages/clip.vue index 8777975557..e4b00d5e28 100644 --- a/src/client/pages/clip.vue +++ b/src/client/pages/clip.vue @@ -79,7 +79,7 @@ export default defineComponent({ methods: { menu(ev) { - os.modalMenu([this.isOwned ? { + os.popupMenu([this.isOwned ? { icon: 'fas fa-pencil-alt', text: this.$ts.edit, action: async () => { diff --git a/src/client/pages/doc.vue b/src/client/pages/doc.vue index 753dd8013d..500d0340b7 100644 --- a/src/client/pages/doc.vue +++ b/src/client/pages/doc.vue @@ -5,6 +5,7 @@
@@ -115,7 +116,7 @@ export default defineComponent({ line-height: 1.5; &.max-width_500px { - padding: 16px; + padding: 24px; } > .main { diff --git a/src/client/pages/emojis.vue b/src/client/pages/emojis.vue index 435727e196..391aff8297 100644 --- a/src/client/pages/emojis.vue +++ b/src/client/pages/emojis.vue @@ -80,7 +80,7 @@ export default defineComponent({ methods: { menu(emoji, ev) { - os.modalMenu([{ + os.popupMenu([{ type: 'label', text: ':' + emoji.name + ':', }, { diff --git a/src/client/pages/federation.vue b/src/client/pages/federation.vue index 4a861ac911..f4ab9d0ec3 100644 --- a/src/client/pages/federation.vue +++ b/src/client/pages/federation.vue @@ -228,6 +228,7 @@ export default defineComponent({ > .footer { display: flex; align-items: center; + font-size: 0.9em; > .status { &.suspended { @@ -249,7 +250,6 @@ export default defineComponent({ > .right { margin-left: auto; - font-size: 0.9em; > .latestStatus { border: solid 1px var(--divider); diff --git a/src/client/pages/instance-info.vue b/src/client/pages/instance-info.vue index 4165f73734..7d03c0847d 100644 --- a/src/client/pages/instance-info.vue +++ b/src/client/pages/instance-info.vue @@ -14,6 +14,8 @@ + {{ $ts.settings }} + {{ $ts.description }} @@ -147,6 +149,7 @@ import * as os from '@client/os'; import number from '@client/filters/number'; import bytes from '@client/filters/bytes'; import * as symbols from '@client/symbols'; +import MkInstanceInfo from '@client/pages/instance/instance.vue'; const chartLimit = 90; const sum = (...arr) => arr.reduce((r, a) => r.map((b, i) => a[i] + b)); @@ -440,6 +443,12 @@ export default defineComponent({ }] }; }, + + info() { + os.popup(MkInstanceInfo, { + instance: this.instance + }, {}, 'closed'); + } } }); diff --git a/src/client/pages/instance/emojis.vue b/src/client/pages/instance/emojis.vue index e971ca942e..7badc9da02 100644 --- a/src/client/pages/instance/emojis.vue +++ b/src/client/pages/instance/emojis.vue @@ -146,7 +146,7 @@ export default defineComponent({ }, remoteMenu(emoji, ev) { - os.modalMenu([{ + os.popupMenu([{ type: 'label', text: ':' + emoji.name + ':', }, { diff --git a/src/client/pages/instance/index.vue b/src/client/pages/instance/index.vue index 90dd29d55f..612bfa762a 100644 --- a/src/client/pages/instance/index.vue +++ b/src/client/pages/instance/index.vue @@ -167,7 +167,7 @@ export default defineComponent({ }; const lookup = (ev) => { - os.modalMenu([{ + os.popupMenu([{ text: i18n.locale.user, icon: 'fas fa-user', action: () => { diff --git a/src/client/pages/messaging/index.vue b/src/client/pages/messaging/index.vue index 1d4e816fb9..1e0d4dc64c 100644 --- a/src/client/pages/messaging/index.vue +++ b/src/client/pages/messaging/index.vue @@ -116,7 +116,7 @@ export default defineComponent({ }, start(ev) { - os.modalMenu([{ + os.popupMenu([{ text: this.$ts.messagingWithUser, icon: 'fas fa-user', action: () => { this.startUser() } diff --git a/src/client/pages/messaging/messaging-room.vue b/src/client/pages/messaging/messaging-room.vue index 24ed105913..b6a2fbd3d4 100644 --- a/src/client/pages/messaging/messaging-room.vue +++ b/src/client/pages/messaging/messaging-room.vue @@ -320,7 +320,7 @@ const Component = defineComponent({ menu(ev) { const path = this.groupId ? `/my/messaging/group/${this.groupId}` : `/my/messaging/${this.userAcct}`; - os.modalMenu([this.inWindow ? undefined : { + os.popupMenu([this.inWindow ? undefined : { text: this.$ts.openInWindow, icon: 'fas fa-window-maximize', action: () => { diff --git a/src/client/pages/mfm-cheat-sheet.vue b/src/client/pages/mfm-cheat-sheet.vue index 751dccd7a1..95ddc1cbd1 100644 --- a/src/client/pages/mfm-cheat-sheet.vue +++ b/src/client/pages/mfm-cheat-sheet.vue @@ -333,8 +333,8 @@ export default defineComponent({ top: var(--stickyTop, 0px); padding: 16px; font-weight: bold; - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); + -webkit-backdrop-filter: var(--blur, blur(10px)); + backdrop-filter: var(--blur, blur(10px)); background-color: var(--X16); } diff --git a/src/client/pages/my-lists/index.vue b/src/client/pages/my-lists/index.vue index 2b60917060..7de31bb308 100644 --- a/src/client/pages/my-lists/index.vue +++ b/src/client/pages/my-lists/index.vue @@ -1,11 +1,12 @@ @@ -14,6 +15,7 @@ import { defineComponent } from 'vue'; import MkPagination from '@client/components/ui/pagination.vue'; import MkButton from '@client/components/ui/button.vue'; +import MkAvatars from '@client/components/avatars.vue'; import * as os from '@client/os'; import * as symbols from '@client/symbols'; @@ -21,6 +23,7 @@ export default defineComponent({ components: { MkPagination, MkButton, + MkAvatars, }, data() { @@ -57,14 +60,27 @@ export default defineComponent({