diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f2d8ad37..8dd21ce6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,14 @@ You should also include the user name that made the change. --> +## 13.2.2 (2023/01/25) +### Improvements +- サーバーのパフォーマンスを改善 + +### Bugfixes +- サインイン時に誤ったレートリミットがかかることがある問題を修正 +- MFMのposition、rotate、scaleで小数が使えない問題を修正 + ## 13.2.1 (2023/01/24) ### Improvements - デザインの調整 diff --git a/locales/uk-UA.yml b/locales/uk-UA.yml index f000337f3..a77bfa4f8 100644 --- a/locales/uk-UA.yml +++ b/locales/uk-UA.yml @@ -901,6 +901,7 @@ show: "Відображення" color: "Колір" achievements: "Досягнення" _achievements: + earnedAt: "Відкрито" _types: _notes1: title: "налаштовую свій msky" @@ -954,30 +955,72 @@ _achievements: flavor: "Так багато потрібно сказати?" _login3: title: "Новачок I" + description: "3 дні користування загально" _login7: title: "Новачок II" + description: "7 днів користування загально" _login15: title: "Новачок III" + description: "15 днів користування загально" _login30: title: "Міскієць I" + description: "30 днів користування загально" _login60: title: "Міскієць II" + description: "60 днів користування загально" _login100: title: "Міскієць III" + description: "100 днів користування загально" _login200: title: "Завсідник I" + description: "200 днів користування загально" _login300: title: "Завсідник II" + description: "300 днів користування загально" _login400: title: "Завсідник III" + description: "400 днів користування загально" _login500: title: "Ветеран I" + description: "500 днів користування загально" _login600: title: "Ветеран II" + description: "600 днів користування загально" _login700: title: "Ветеран III" + description: "700 днів користування загально" + _login800: + description: "800 днів користування загально" + _login900: + description: "900 днів користування загально" _login1000: + description: "1000 днів користування загально" flavor: "Дякуємо, що користуєтеся Misskey!" + _following50: + description: "Кількість підписок сягнула 50" + _following100: + title: "100 друзів" + description: "Кількість підписок сягнула 100" + _following300: + title: "Надлишок друзів" + description: "Кількість підписок сягнула 300" + _followers1: + title: "Перший підписник" + description: "З'явився перший підписник" + _followers10: + title: "Follow me!" + description: "Кількість підписників досягла 10" + _followers50: + description: "Кількість підписників досягла 50" + _followers100: + description: "Кількість підписників досягла 100" + _followers300: + description: "Кількість підписників досягла 300" + _followers500: + description: "Кількість підписників досягла 500" + _followers1000: + title: "Інфлюенсер" + description: "Кількість підписників досягла 1000" _passedSinceAccountCreated3: description: "Минуло 3 роки з моменту створення акаунта" _loggedInOnBirthday: diff --git a/package.json b/package.json index 32f1f8394..800ca39ef 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "misskey", - "version": "13.2.1", + "version": "13.2.2", "codename": "nasubi", "repository": { "type": "git", diff --git a/packages/frontend/src/components/mfm.ts b/packages/frontend/src/components/mfm.ts index 91875de9c..b9ed9002a 100644 --- a/packages/frontend/src/components/mfm.ts +++ b/packages/frontend/src/components/mfm.ts @@ -190,19 +190,19 @@ export default defineComponent({ return h(MkSparkle, {}, genEl(token.children)); } case 'rotate': { - const degrees = parseInt(token.props.args.deg) ?? '90'; + const degrees = parseFloat(token.props.args.deg) ?? '90'; style = `transform: rotate(${degrees}deg); transform-origin: center center;`; break; } case 'position': { - const x = parseInt(token.props.args.x ?? '0'); - const y = parseInt(token.props.args.y ?? '0'); + const x = parseFloat(token.props.args.x ?? '0'); + const y = parseFloat(token.props.args.y ?? '0'); style = `transform: translateX(${x}em) translateY(${y}em);`; break; } case 'scale': { - const x = Math.min(parseInt(token.props.args.x ?? '1'), 5); - const y = Math.min(parseInt(token.props.args.y ?? '1'), 5); + const x = Math.min(parseFloat(token.props.args.x ?? '1'), 5); + const y = Math.min(parseFloat(token.props.args.y ?? '1'), 5); style = `transform: scale(${x}, ${y});`; break; }