From ed674f2dac37524c5b0a6e17c37246ce457c6bd1 Mon Sep 17 00:00:00 2001 From: ThatOneCalculator Date: Mon, 5 Jun 2023 17:27:40 -0700 Subject: [PATCH 1/2] chore: format --- gulpfile.js | 112 +++++++++++------- package.json | 2 +- packages/backend/package.json | 2 +- packages/backend/src/boot/master.ts | 2 +- .../src/remote/activitypub/db-resolver.ts | 2 - .../remote/activitypub/misc/ld-signature.ts | 2 - .../backend/src/server/api/stream/index.ts | 2 +- .../src/services/drive/image-processor.ts | 4 +- packages/client/src/scripts/katex-macro.ts | 6 +- packages/client/src/scripts/sticky-sidebar.ts | 2 +- packages/sw/package.json | 2 +- pnpm-lock.yaml | 44 +++---- rome.json | 1 + 13 files changed, 106 insertions(+), 77 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index f994f0029a..7220d8421a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -2,66 +2,98 @@ * Gulp tasks */ -const fs = require('fs'); -const gulp = require('gulp'); -const replace = require('gulp-replace'); -const terser = require('gulp-terser'); -const cssnano = require('gulp-cssnano'); +const fs = require("fs"); +const gulp = require("gulp"); +const replace = require("gulp-replace"); +const terser = require("gulp-terser"); +const cssnano = require("gulp-cssnano"); -const locales = require('./locales'); -const meta = require('./package.json'); +const locales = require("./locales"); +const meta = require("./package.json"); -gulp.task('copy:backend:views', () => - gulp.src('./packages/backend/src/server/web/views/**/*').pipe(gulp.dest('./packages/backend/built/server/web/views')) +gulp.task("copy:backend:views", () => + gulp + .src("./packages/backend/src/server/web/views/**/*") + .pipe(gulp.dest("./packages/backend/built/server/web/views")), ); - -gulp.task('copy:backend:custom', () => - gulp.src('./custom/assets/**/*').pipe(gulp.dest('./packages/backend/assets/')) +gulp.task("copy:backend:custom", () => + gulp + .src("./custom/assets/**/*") + .pipe(gulp.dest("./packages/backend/assets/")), ); -gulp.task('copy:client:fonts', () => - gulp.src('./packages/client/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_client_dist_/fonts/')) +gulp.task("copy:client:fonts", () => + gulp + .src("./packages/client/node_modules/three/examples/fonts/**/*") + .pipe(gulp.dest("./built/_client_dist_/fonts/")), ); -gulp.task('copy:client:locales', cb => { - fs.mkdirSync('./built/_client_dist_/locales', { recursive: true }); +gulp.task("copy:client:locales", (cb) => { + fs.mkdirSync("./built/_client_dist_/locales", { recursive: true }); - const v = { '_version_': meta.version }; + const v = { _version_: meta.version }; for (const [lang, locale] of Object.entries(locales)) { - fs.writeFileSync(`./built/_client_dist_/locales/${lang}.${meta.version}.json`, JSON.stringify({ ...locale, ...v }), 'utf-8'); + fs.writeFileSync( + `./built/_client_dist_/locales/${lang}.${meta.version}.json`, + JSON.stringify({ ...locale, ...v }), + "utf-8", + ); } cb(); }); - -gulp.task('build:backend:script', () => { - return gulp.src(['./packages/backend/src/server/web/boot.js', './packages/backend/src/server/web/bios.js', './packages/backend/src/server/web/cli.js']) - .pipe(replace('LANGS', JSON.stringify(Object.keys(locales)))) - .pipe(terser({ - toplevel: true - })) - .pipe(gulp.dest('./packages/backend/built/server/web/')); +gulp.task("build:backend:script", () => { + return gulp + .src([ + "./packages/backend/src/server/web/boot.js", + "./packages/backend/src/server/web/bios.js", + "./packages/backend/src/server/web/cli.js", + ]) + .pipe(replace("LANGS", JSON.stringify(Object.keys(locales)))) + .pipe( + terser({ + toplevel: true, + }), + ) + .pipe(gulp.dest("./packages/backend/built/server/web/")); }); -gulp.task('build:backend:style', () => { - return gulp.src(['./packages/backend/src/server/web/style.css', './packages/backend/src/server/web/bios.css', './packages/backend/src/server/web/cli.css']) - .pipe(cssnano({ - zindex: false - })) - .pipe(gulp.dest('./packages/backend/built/server/web/')); +gulp.task("build:backend:style", () => { + return gulp + .src([ + "./packages/backend/src/server/web/style.css", + "./packages/backend/src/server/web/bios.css", + "./packages/backend/src/server/web/cli.css", + ]) + .pipe( + cssnano({ + zindex: false, + }), + ) + .pipe(gulp.dest("./packages/backend/built/server/web/")); }); -gulp.task('build', gulp.parallel( - 'copy:client:locales', 'copy:backend:views', 'copy:backend:custom', 'build:backend:script', 'build:backend:style', 'copy:client:fonts' -)); +gulp.task( + "build", + gulp.parallel( + "copy:client:locales", + "copy:backend:views", + "copy:backend:custom", + "build:backend:script", + "build:backend:style", + "copy:client:fonts", + ), +); -gulp.task('default', gulp.task('build')); +gulp.task("default", gulp.task("build")); -gulp.task('watch', () => { - gulp.watch([ - './packages/*/src/**/*', - ], { ignoreInitial: false }, gulp.task('build')); +gulp.task("watch", () => { + gulp.watch( + ["./packages/*/src/**/*"], + { ignoreInitial: false }, + gulp.task("build"), + ); }); diff --git a/package.json b/package.json index 1118cc39d2..a03c5dff1b 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "gulp-replace": "1.1.4", "gulp-terser": "2.1.0", "install-peers": "^1.0.4", - "rome": "^11.0.0", + "rome": "^12.1.3", "start-server-and-test": "1.15.2", "typescript": "4.9.4" } diff --git a/packages/backend/package.json b/packages/backend/package.json index 8ad4a46e75..0d7ea1f925 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -18,7 +18,7 @@ "lint": "pnpm rome check \"src/**/*.ts\"", "mocha": "cross-env NODE_ENV=test TS_NODE_FILES=true TS_NODE_TRANSPILE_ONLY=true TS_NODE_PROJECT=\"./test/tsconfig.json\" mocha", "test": "pnpm run mocha", - "format": "pnpm rome format * --write && pnpm rome check --apply-suggested *" + "format": "pnpm rome format * --write && pnpm rome check --apply *" }, "resolutions": { "chokidar": "^3.3.1" diff --git a/packages/backend/src/boot/master.ts b/packages/backend/src/boot/master.ts index df5ad1d67a..17b84c74a5 100644 --- a/packages/backend/src/boot/master.ts +++ b/packages/backend/src/boot/master.ts @@ -167,7 +167,7 @@ async function connectDb(): Promise { } } -async function spawnWorkers(limit: number = 1) { +async function spawnWorkers(limit = 1) { const workers = Math.min(limit, os.cpus().length); bootLogger.info(`Starting ${workers} worker${workers === 1 ? "" : "s"}...`); await Promise.all([...Array(workers)].map(spawnWorker)); diff --git a/packages/backend/src/remote/activitypub/db-resolver.ts b/packages/backend/src/remote/activitypub/db-resolver.ts index 0a2aec9e85..44ff70c56c 100644 --- a/packages/backend/src/remote/activitypub/db-resolver.ts +++ b/packages/backend/src/remote/activitypub/db-resolver.ts @@ -67,8 +67,6 @@ export function parseUri(value: string | IObject): UriParseResult { } export default class DbResolver { - constructor() {} - /** * AP Note => Misskey Note in DB */ diff --git a/packages/backend/src/remote/activitypub/misc/ld-signature.ts b/packages/backend/src/remote/activitypub/misc/ld-signature.ts index 0a4ec3a539..1fb452c079 100644 --- a/packages/backend/src/remote/activitypub/misc/ld-signature.ts +++ b/packages/backend/src/remote/activitypub/misc/ld-signature.ts @@ -11,8 +11,6 @@ export class LdSignature { public preLoad = true; public loderTimeout = 10 * 1000; - constructor() {} - public async signRsaSignature2017( data: any, privateKey: string, diff --git a/packages/backend/src/server/api/stream/index.ts b/packages/backend/src/server/api/stream/index.ts index b8482c5686..e268b580f5 100644 --- a/packages/backend/src/server/api/stream/index.ts +++ b/packages/backend/src/server/api/stream/index.ts @@ -46,7 +46,7 @@ export default class Connection { private channels: Channel[] = []; private subscribingNotes: Map = new Map(); private cachedNotes: Packed<"Note">[] = []; - private isMastodonCompatible: boolean = false; + private isMastodonCompatible = false; private host: string; private accessToken: string; private currentSubscribe: string[][] = []; diff --git a/packages/backend/src/services/drive/image-processor.ts b/packages/backend/src/services/drive/image-processor.ts index 55869f478f..da5bfee188 100644 --- a/packages/backend/src/services/drive/image-processor.ts +++ b/packages/backend/src/services/drive/image-processor.ts @@ -14,7 +14,7 @@ export async function convertToWebp( path: string, width: number, height: number, - quality: number = 85, + quality = 85, ): Promise { return convertSharpToWebp(await sharp(path), width, height, quality); } @@ -23,7 +23,7 @@ export async function convertSharpToWebp( sharp: sharp.Sharp, width: number, height: number, - quality: number = 85, + quality = 85, ): Promise { const data = await sharp .resize(width, height, { diff --git a/packages/client/src/scripts/katex-macro.ts b/packages/client/src/scripts/katex-macro.ts index 4c176b2962..f91e657da9 100644 --- a/packages/client/src/scripts/katex-macro.ts +++ b/packages/client/src/scripts/katex-macro.ts @@ -14,7 +14,7 @@ function parseSingleKaTeXMacro(src: string): [string, KaTeXMacro] { if (!src.startsWith("\\newcommand") || src.slice(-1) !== "}") return invalid; // current index we are checking (= "\\newcommand".length) - let currentPos: number = 11; + let currentPos = 11; currentPos = skipSpaces(currentPos); // parse {\name}, (\name), or [\name] @@ -61,8 +61,8 @@ function parseSingleKaTeXMacro(src: string): [string, KaTeXMacro] { currentPos = skipSpaces(currentPos); while (currentPos < src.length - 1) { - let numbersignPos: number = -1; - let isEscaped: boolean = false; + let numbersignPos = -1; + let isEscaped = false; for (let i = currentPos; i < src.length - 1; ++i) { if (src[i] !== "\\" && src[i] !== "#") { diff --git a/packages/client/src/scripts/sticky-sidebar.ts b/packages/client/src/scripts/sticky-sidebar.ts index 6602d4a3d5..3c42ecb3b4 100644 --- a/packages/client/src/scripts/sticky-sidebar.ts +++ b/packages/client/src/scripts/sticky-sidebar.ts @@ -7,7 +7,7 @@ export class StickySidebar { private isTop = false; private isBottom = false; private offsetTop: number; - private globalHeaderHeight: number = 59; + private globalHeaderHeight = 59; constructor( container: StickySidebar["container"], diff --git a/packages/sw/package.json b/packages/sw/package.json index 6c052b5cca..f64bbfd0a4 100644 --- a/packages/sw/package.json +++ b/packages/sw/package.json @@ -5,7 +5,7 @@ "build": "webpack", "watch": "pnpm swc src -d built -D -w", "lint": "pnpm rome check \"src/**/*.ts\"", - "format": "pnpm rome format * --write && pnpm rome check --apply-suggested *" + "format": "pnpm rome format * --write && pnpm rome check --apply *" }, "devDependencies": { "@swc/cli": "^0.1.62", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 205059075c..463f4247a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,8 +64,8 @@ importers: specifier: ^1.0.4 version: 1.0.4 rome: - specifier: ^11.0.0 - version: 11.0.0 + specifier: ^12.1.3 + version: 12.1.3 start-server-and-test: specifier: 1.15.2 version: 1.15.2 @@ -2666,48 +2666,48 @@ packages: picomatch: 2.3.1 dev: true - /@rometools/cli-darwin-arm64@11.0.0: - resolution: {integrity: sha512-F3vkdY+s3FLIEnAjSbyHTuIPB88cLpccimW4ecid5I7S6GzGG3iUJI4xT00JhH73K4P/qW20/9r+kH1T9Du8Xg==} + /@rometools/cli-darwin-arm64@12.1.3: + resolution: {integrity: sha512-AmFTUDYjBuEGQp/Wwps+2cqUr+qhR7gyXAUnkL5psCuNCz3807TrUq/ecOoct5MIavGJTH6R4aaSL6+f+VlBEg==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rometools/cli-darwin-x64@11.0.0: - resolution: {integrity: sha512-X6jhtS6Iml4GOzgNtnLwIp/KXXhSdqeVyfv69m/AHnIzx3gQAjPZ7BPnJLvTCbhe4SKHL+uTZYFSCJpkUUKE6w==} + /@rometools/cli-darwin-x64@12.1.3: + resolution: {integrity: sha512-k8MbWna8q4LRlb005N2X+JS1UQ+s3ZLBBvwk4fP8TBxlAJXUz17jLLu/Fi+7DTTEmMhM84TWj4FDKW+rNar28g==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rometools/cli-linux-arm64@11.0.0: - resolution: {integrity: sha512-dktTJJlTpmycBZ2TwhJBcAO8ztK8DdevdyZnFFxdYRvtmJgTjIsC2UFayf/SbKew8B8q1IhI0it+D6ihAeIpeg==} + /@rometools/cli-linux-arm64@12.1.3: + resolution: {integrity: sha512-X/uLhJ2/FNA3nu5TiyeNPqiD3OZoFfNfRvw6a3ut0jEREPvEn72NI7WPijH/gxSz55znfQ7UQ6iM4DZumUknJg==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rometools/cli-linux-x64@11.0.0: - resolution: {integrity: sha512-WVcnXPNdWGUWo0p4NU8YzuthjYR7q+b4vRcjdxtP1DlpphZmSsoC/RSE85nEqRAz8hChcKUansVzOPM8BSsuGA==} + /@rometools/cli-linux-x64@12.1.3: + resolution: {integrity: sha512-csP17q1eWiUXx9z6Jr/JJPibkplyKIwiWPYNzvPCGE8pHlKhwZj3YHRuu7Dm/4EOqx0XFIuqqWZUYm9bkIC8xg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rometools/cli-win32-arm64@11.0.0: - resolution: {integrity: sha512-tPj6RThQzS7Q45jqQll7NlTYvNcsg/BEP3LYiiazqSh9FAFnMkrV6ewUcMPKWyAfiyLs7jlz4rRvdNRUSygzfQ==} + /@rometools/cli-win32-arm64@12.1.3: + resolution: {integrity: sha512-RymHWeod57EBOJY4P636CgUwYA6BQdkQjh56XKk4pLEHO6X1bFyMet2XL7KlHw5qOTalzuzf5jJqUs+vf3jdXQ==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rometools/cli-win32-x64@11.0.0: - resolution: {integrity: sha512-bmBai8WHxYjsGk1+je7ZTfCUCWq30WJI3pQM8pzTA674lfGTZ9ymJoZwTaIMSO4rL5V9mlO6uLunsBKso9VqOg==} + /@rometools/cli-win32-x64@12.1.3: + resolution: {integrity: sha512-yHSKYidqJMV9nADqg78GYA+cZ0hS1twANAjiFibQdXj9aGzD+s/IzIFEIi/U/OBLvWYg/SCw0QVozi2vTlKFDQ==} cpu: [x64] os: [win32] requiresBuild: true @@ -13531,18 +13531,18 @@ packages: fsevents: 2.3.2 dev: true - /rome@11.0.0: - resolution: {integrity: sha512-rRo6JOwpMLc3OkeTDRXkrmrDqnxDvZ75GS4f0jLDBNmRgDXWbu0F8eVnJoRn+VbK2AE7vWvhVOMBjnWowcopkQ==} + /rome@12.1.3: + resolution: {integrity: sha512-e+ff72hxDpe/t5/Us7YRBVw3PBET7SeczTQNn6tvrWdrCaAw3qOukQQ+tDCkyFtS4yGsnhjrJbm43ctNbz27Yg==} engines: {node: '>=14.*'} hasBin: true requiresBuild: true optionalDependencies: - '@rometools/cli-darwin-arm64': 11.0.0 - '@rometools/cli-darwin-x64': 11.0.0 - '@rometools/cli-linux-arm64': 11.0.0 - '@rometools/cli-linux-x64': 11.0.0 - '@rometools/cli-win32-arm64': 11.0.0 - '@rometools/cli-win32-x64': 11.0.0 + '@rometools/cli-darwin-arm64': 12.1.3 + '@rometools/cli-darwin-x64': 12.1.3 + '@rometools/cli-linux-arm64': 12.1.3 + '@rometools/cli-linux-x64': 12.1.3 + '@rometools/cli-win32-arm64': 12.1.3 + '@rometools/cli-win32-x64': 12.1.3 dev: true /rss-parser@3.13.0: diff --git a/rome.json b/rome.json index 7a51b60e68..09db5f75e2 100644 --- a/rome.json +++ b/rome.json @@ -16,6 +16,7 @@ "packages/backend/nsfw-model/", "packages/client/src/emojilist.json", "*.md", + "**/tsconfig.json", "*/.yml" ] } From 0c5246b6ab9e3dc3c25f7e75bf8dc3d629676980 Mon Sep 17 00:00:00 2001 From: ThatOneCalculator Date: Mon, 5 Jun 2023 17:36:58 -0700 Subject: [PATCH 2/2] changelog --- CHANGELOG.md | 9706 +++++++++++++++++++++++++++++++------------------- 1 file changed, 6053 insertions(+), 3653 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5377955d6a..5f1f76bf54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,19 +2,2413 @@ All changes from v13.0.0 onwards, for a full list of differences read CALCKEY.md -## [13.1.3] - 2023-02-09 +## [14.0.0-rc2] - 2023-06-06 ### Bug Fixes +- Fix deck view margins + +- Fix: Parse mastoAPI `limit` argument in more places & Improve converting arguments to boolean ([#9716](https://github.com/orhun/git-cliff/issues/9716)) + +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9716 +Authored-by: fruye +Signed-off-by: Cleo John +Co-authored-by: fruye +Co-committed-by: fruye + +- Fix: send button + +- Fix: intermediarily convert ids + +- Fix: mobile button alignment + +- Fix: when count is actually 0 + +- Fix cli more + +- Fix: don't show smartphone UI when settings icon is double-clicked + +- Fix: unicode aliases + +- Fix: repo url + +- Fix: :bug: can't send blank messages + +Closes #9661 + +- Fix: make sure cw button is on new line + +- Fix: local time for users + +- Fix: max user profile length to db field length + +Resolves: #9749 + +- Fix: :bug: no nyaizing undefined text + +Closes #9752 + +- Fix: a bug in ads + +- Fix color in follow button + +- Fix: relay signature handling + +A change sometime ago moved to setting some signature fields in the incoming +object to undefined as opposed to deleting them. The trouble is that downstream +code checks against existence, not undefinedness and rejects the message. + +Resolves: #9665 + +- Fix + +- Fix + +- Fix callback url + +- Fix japanese locale + +- Fix? + +- Fix: allow announces with followers visibility + +- Fix: :bug: formlink -> button + +fixes notifications and drive in settings + +- Fix sounds settings + +- Fix doc link + +- Fix: direct boost ([#9783](https://github.com/orhun/git-cliff/issues/9783)) + +Sorry to create PR multiple times. I should have included this in #9778. + +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9783 +Co-authored-by: naskya +Co-committed-by: naskya + +- Fix: don't nyaize quoted text + +- Fix: don't nyaize quoted text ([#9791](https://github.com/orhun/git-cliff/issues/9791)) + +- Fix search import + +- Fix migration + +- Fix: :bug: make recently used group + +Closes #9784 + +- Fix: add cargo to DOCKERFILE + +- Fix #9784 + +- Fix help button alignment iconsOnly + +- Fix indexing description + +- Fix: :passport_control: no longer need 2fa for webauthn + +- Fix import + +- Fix button alignments + +- Fix: dialogs not coming up + +- Fix: dockerfile + +- Fix: add copy for build from native-utils + +- Fix: changing passwords, 2fa, and password resets. + +The argon2 usage was only implemented for sign-ins which broke a bunch of other +endpoints and features. + +- Fix: buttons not showing + +- Fix: :bug: go to last timeline selected + +- Fix: toggling the blocking state from the instance-info admin view ([#9809](https://github.com/orhun/git-cliff/issues/9809)) + +Because the admin meta information was never loaded on this page, no amount of toggling the block or suspend sliders on the instance-info page (e.g. `https://calckey.example.com/instance-info/instance.tld`) will result in the instance actually being added to the blocklist. You could still do it from the bulk blocklist management page, but that can get unwieldy quickly if you just want to do a quick block of an instance. + +Co-authored-by: amy bones +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9809 +Co-authored-by: amybones +Co-committed-by: amybones + +- Fix + +- Fix(client): userpage ui ([#9179](https://github.com/orhun/git-cliff/issues/9179)) + +* fix(unverified): clip pages ui + +* fix(unverified): user page width + +Co-authored-by: syuilo + +- Fix id of move activity + +- Fix move inbox + +- Fix: format script; chore: format + +- Fix: typo + +- Fix + +- Fix chat metadata + +- Fix lookup instance + +- Fix: :lock: don't show notes with CW on welcome screen + +Closes #9849 + +- Prevent crashes due to timezone === null + +- Fix a bug + +- Fix: disable "Search" keyword ([#9856](https://github.com/orhun/git-cliff/issues/9856)) + +Related: #9816 #9830 +I was so careless that I didn't know "Search" was also a keyword. I disabled that and fixed a minor bug. + +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9856 +Co-authored-by: naskya +Co-committed-by: naskya + +- Fix + +- Fix tag on explore + +- Fix header tabs + +- Fix: ドライブアップロードで413が返ってきたときにエラーメッセージを表示 ([#10680](https://github.com/orhun/git-cliff/issues/10680)) + +- Fix: boost muting in the recommended timeline ([#9906](https://github.com/orhun/git-cliff/issues/9906)) + +Closes: #9905 +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9906 +Co-authored-by: naskya +Co-committed-by: naskya + +- Fix an instance ticker bug + +- Fix: add route + +- Fix? + +- Fix: style email with inline styles + +- Fix disabled, formatting + +- Fix: Make statusModel `created_at` fields be ISO 8601 strings + +This makes the 'Reactions to this post' status (seen when viewing +a status context) send the correct data type for `created_at` fields. + +https://docs.joinmastodon.org/entities/Account/#created_at +https://docs.joinmastodon.org/entities/Status/#created_at + +- Fix: Get list titles from Form data when creating and updating lists + +This change will actually make it possible for Mastodon clients to +create and rename lists, as they send the title in a Form data instead +of a query string. + +https://docs.joinmastodon.org/methods/lists/#form-data-parameters + +- Fix: Declare /api/v1/accounts/relationships before /api/v1/accounts/:id + +Previously the 'relationships' part was considered to be an account id +and was handled by completely different API endpoint. + +- Fixes + +- Fixes? + +- Fix subnote + +- Fix + +- Fix: centering block math ([#9946](https://github.com/orhun/git-cliff/issues/9946)) + +Similar to `inlineCode` and `blockCode`, MFM provides two types of formula syntax, `mathInline` and `mathBlock` (I'm curious why these aren't called `inlineMath`/`blockMath`, but oh well) + +Other platforms, like GitHub, **Math**todon, my blog, etc., also support these two types of formula representation, and math blocks are centered on (maybe) all such platforms. + +![](https://cdn.discordapp.com/attachments/823878222897741868/1101837026304720997/2023-04-29_201943.png) + +But Calckey (Misskey v12) don't center math blocks. I'd say this is a bug, and this makes `blockMath` useless (it's just `inlineMath` in a new line). + +![](https://cdn.discordapp.com/attachments/823878222897741868/1101837026027917342/2023-04-29_202008.png) + +So I fixed this. + +![](https://cdn.discordapp.com/attachments/823878222897741868/1101837183574355978/2023-04-29_202854.png) + +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9946 +Co-authored-by: naskya +Co-committed-by: naskya + +- BlockMath is not necessarily multi-line (is this copy-pasted from blockCode?) + +- Fix poll voting causing edit revisions. + +- Fix(ap): Use unique identifier for each follow request + +Closes #9677 + +Co-authored-by: GitHub + +- Fix meta fetch + +- Fix params + +- Fix email validation + +- Fix: Commit CI not running because cargo is not installed + +- Fix: Switch to node alpine image + +- Fix db migration + +- Fix lang + +- Fix translation box + +- Fix: correctly display links to self instance URL + +Closes #9270 + +Co-authored-by: GitHub + +- Fix typo + +- Fix tiny text on mobile + +- Fix: external link + +- Fix: dont stream hidden posts over websocket + +- Fix: only show signupsDisabled if signups disabled + +- Fix: hidden post federation + +- Fix: make userId optional cause its not used and +should not be used lmao + +- Fix font size + remove unecessary class + +- Fix instance-info if moderator but not admin + +- Fix incomplete revert + +- Fix: only fetch admin/meta if admin + +- Fix hidden post behavior + +- Fix: Detach push notifications.. +..from "isRead" check. Apps will handle that theself. + +- Fix: dont stream hidden posts + +- Fix padding + +- Fix clicking audio & search mfm opening post + +- Fix click.stop + +- Fix: run post import async + +- Fix: allow disabled radio buttons when created from radios.vue + +- Fix: :bug: add zip/unzip to docker container + +Closes #9843 + +- Fix quote attached styling, will prob improve later + +- Fix opening info button + +- Fix button + +- Fix typo + +- Fix + +- Fix + +- Fix typo + +- Fix meta update + +- Fix image not displaying if no text + +- Fix mobile navbar + +- Fix quote + +- Fix show replies toggle not saving + +- Fix noBg timeline BG's when wallpaper set + +- Fix border-radius of folder + +- Fix: dont show cheat sheet when not needed + +- Fix loading icon for boosts tab + +- Fix null error + +- Fix depth + +- Fix + +- Fix: show follow requests even if not locked + +- Fix api doc? + +- Fix import + +- Fix + +- Fixes!! + +- Fix avatar pos + +- Fix fade + +- Fix rogue :global() (would prevent text in toggles from wrapping) + +- Fix edit icon + +- Fix: Escape SQL LIKE + +* SQL LIKE escape + +- Fix + +- Fix + +- Fix z-index + +- Fix z-index + +- Fix: :lipstick: margin on expand tweet button + +- Fix style + +- Fix font size + +- Fix + +- Fix: MFM crop percentage parsing + +- Fix + +- Fix + +- Fix position + +- Fix: move isRenote check to note.vue + +- Fix: move isRenote check to note.vue + +- Fix + +- Fix example config format + +- Fix + +- Fixes + +- Fix: server info widget images + +- Fix query + +- Fix close button pos in compose box + +- Fix + +- Fix border w/ wallpaper + +- Fix + +- Fix + +- Fix: locale key + +- Fix: show message on error alert if text is null + +- Fix gap + +- Fix: :recycle: use locale for error + +https://calckey.social/notes/9fippqiwhl287b5m + +- Fix mfm-cheat-sheet styling + +- Fix: vue-plyr audio tag + +Co-authored-by: mappi + +- Fix features + +- Fix varchar array + +- Fix primary key specifier + +- Fix unit test + +- Fix unit test + +- Fix native import + +- Fix unit tests + +- Fix migration + +- Fix: remove unessicary extra line in note menu + +- Fix tutorial + +- Fix: summary if 1 attachment + +- Fix outdated docker deps + +- Fix background of mentions + +- Fix: :bug: prevent null date insertion + +https://calckey.aokaga.work/notes/9f6ksv2oov + +- Fix in cheat sheet also, I've realized I will need to do it a different at some point but this works for now. + +- Fix collapsed height + +- Fix + +- Fix + + +### Documentation + +- Docs: changes + +- Docs: 📝 sonic instructions + +- Docs: 📝 sonic + +- Docs: sonic + +- Docs: add note about reverse migration + +- Docs: hyperlink foundkey commits + +- Docs: hyperlink foundkey commits + +- Docs: rm yunohost + +has been broken for months, I don't maintain it either. + +- Docs + +- Docs: links + +- Docs: 📝 pm2 logrotate + +- Docs: fix k8s link + +- Docs: add opencollective + +- Docs: cleanup apache + +- Docs: Add configuration for Caddy + +- Docs: cleanup apache + +- Docs: notes + +- Docs: develop by default + +- Docs: searc providers + +- Docs: deps + +- Docs: 📝 versions + +- Docs: 📝 typos + +- Docs: 📝 full git clone + +- Docs: 📝 rust version + + +### Features + +- Feat: Make follower counts for remote users correct ([#9705](https://github.com/orhun/git-cliff/issues/9705)) + +#9293 + +Not sure if this is the right approach for this + +Co-authored-by: s1idewhist1e +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9705 +Co-authored-by: s1idewhist1e +Co-committed-by: s1idewhist1e + +- Add 404 as replacements + +- Feat: set license information for custom emojis ([#9719](https://github.com/orhun/git-cliff/issues/9719)) + +Closes: #9711 (please check this issue first) + +I cherry-picked two commits ([1](https://github.com/misskey-dev/misskey/commit/8ae9d2eaa8b0842671558370f787902e94b7f5a3), [2](https://github.com/misskey-dev/misskey/commit/ed51209172441927d24339f0759a5badbee3c9b6)) from [Misskey](https://github.com/misskey-dev/misskey) and made a few changes. +「ライセンス」should be written as "License" in the following screenshots, but it has not yet been translated. + +It would be nice if we could include multiple lines of text, but I just ported what's been implemented so far in Misskey not to mess things up. + +This is my first pull request (aside from typo correction). Feel free to point out any issues! + +![](https://cdn.discordapp.com/attachments/823878222897741868/1086372711841935440/2023-03-18_042011.png) +![](https://cdn.discordapp.com/attachments/823878222897741868/1086373178214981853/01.png) +![](https://cdn.discordapp.com/attachments/823878222897741868/1086373336709341246/2023-03-18_042629.png) + +Co-authored-by: syuilo +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9719 +Co-authored-by: naskya +Co-committed-by: naskya + +- Feat: compile time compression + +- Feat: spruce up CLI + +- Feat: :sparkles: more themes! + +- Feat: swap home timeline with social's functionality ([#9597](https://github.com/orhun/git-cliff/issues/9597)) + +The Home timeline functionality is swapped with social's. Meaning that Home timeline now consists of followee's and local posts. Social from now on will contain only followee's posts. See more info in the attached ticket. + +Some changes applied in english locales as well. Probably the rest of the languages need to be fixed though. + +This PR closes the ticket: https://codeberg.org/calckey/calckey/issues/9552 + +Co-authored-by: yawhn +Co-authored-by: ThatOneCalculator +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9597 +Co-authored-by: yawhn +Co-committed-by: yawhn + +- Feat: add sonic to docker + +- Feat: masto api add display name + +- Feat: :sparkles: post metadata uses full @ + +Closes #9660 + +- Feat: new chat button on mobile + +- Feat: experimental post import + +- Add info + +- Feat: :sparkles: button in admin dash to index posts + +- Feat: custom KaTeX macro ([#9779](https://github.com/orhun/git-cliff/issues/9779)) + +Closes: #9759 +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9779 +Co-authored-by: naskya +Co-committed-by: naskya + +- Add rust to docker + +- Feat: :lock: add argon2 support + +Passwords will be automatically re-hashed on sign-in. All new password hashes will be argon2 by default. This uses argon2id and is not configurable. In the very unlikely case someone has more specific needs, a fork is recommended. ChangeLog: Added Co-authored-by: Chloe Kudryavtsev + +Breaks Calckey -> Misskey migration, but fixes Foundkey -> Calckey migration + +- Add argon + +- Feat: add option to boost with Home and Followers-only visibility ([#9788](https://github.com/orhun/git-cliff/issues/9788)) + +Closes: #9777 + +This pull request includes UI changes (please check the attached images). + +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9788 +Co-authored-by: naskya +Co-committed-by: naskya + +- Feat: :sparkles: search now searches posts and users + +- Feat: :sparkles: help menu in navbar + +- Add top margin to help button + +- Add VIPS to dockerfile + +- Add "speak as cat" setting to ja-jp + +- Feat: :sparkles: push notifs button + +Co-authored-by: Tamania + +- Feat: give reason for soft mutes + +Bad UX when a post is muted and it just says "Some chick said something". Now +provide some context too to help people decide if they want to view something +potentially triggering. + +- Feat: blur muted text + +- Feat: add hidden hashtags management page + +This simply adds a basic admin UI to blocklist some hashtags from displaying in +the trending widget. The facility existed already in the backend, but there was +no UI to manipulate the list save for executing raw SQL or API calls. + +- Feat: per-user boost muting ([#9825](https://github.com/orhun/git-cliff/issues/9825)) + +Cherry-picked from FoundKey/c414f24a2c ([commit](https://akkoma.dev/FoundKeyGang/FoundKey/commit/c414f24a2c123774246c7eca65edda4d3afaf8b3)) + +This allows us to hide specified users' boosts from the timelines (the boosts will still be visible on their user page). + +Co-authored-by: Hélène +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9825 +Co-authored-by: naskya +Co-committed-by: naskya + +- Feat: messaging room banner + +- Feat: mark all as read action in chat + +- Feat: admin lookup files/instance + +- Feat: index posts action + +- Feat: lookup post action + +- Feat: rename workspaces + +- Feat: :sparkles: software name on hover icon in instance ticker + +- Feat: add an option to disable emoji reactions ([#9878](https://github.com/orhun/git-cliff/issues/9878)) + +Closes: #9865 +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9878 +Co-authored-by: naskya +Co-committed-by: naskya + +- Feat: make it toggleable whether to disable emojis in notifications ([#9880](https://github.com/orhun/git-cliff/issues/9880)) + +I talked about feature #9865 on my fedi account and received a comment like, "I don't care about emoji reactions in my timelines, but I do care what reactions I get!" + +Adding too many options is bad, but I agreed that making it toggleable whether to disable emojis in notifications is helpful, so I added this feature. This allows you to check emoji reactions to your posts in notifications while using the simple UI. I'd say this provides an experience that neither Mastodon nor Misskey has. + +The new setting item shows up only when you disable emoji reactions. + +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9880 +Co-authored-by: naskya +Co-committed-by: naskya + +- Feat: Implement reading Announcements from MastoAPI + +- Feat: heatmap option for activity widget + +- Feat: reserved usernames ([#9917](https://github.com/orhun/git-cliff/issues/9917)) + +This PR adds a feature to prevent users from creating a new account with a reserved username such as root, admin, system, proxy, info, etc... + +Reserved usernames can be configured via the config file. + +The administrator can create an account with a reserved username via the first setup screen or the control panel. + +The existing account of reserved usernames will not be affected. + +Co-authored-by: Namekuji +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9917 +Co-authored-by: Namekuji +Co-committed-by: Namekuji + +- Feat: :sparkles: frontend interface for post-account creation email verification + +- Add kaiteki to example proxyBypassHosts + +- Add additional information & show more button in user preview popup + +- Add the focus trap thingies again + +- Add toggler + +- Add blockMath + +- Add silenced colour + +- Add db migration + +- Add catppuccin latte + +- Add migration patches and fix commands + +- Feat: show message if signups are disabled + +- Feat: チャンネルの検索用ページとAPIの追加 + +* add channel search + +* move channel search to channel list page + +--------- + +Co-authored-by: tamaina +Co-authored-by: syuilo +Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com> +Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com> +Co-authored-by: Kagami Sascha Rosylight +Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> +Co-authored-by: xianon +Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com> +Co-authored-by: YS <47836716+yszkst@users.noreply.github.com> +Co-authored-by: Khsmty +Co-authored-by: Soni L +Co-authored-by: mei23 +Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com> +Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com> + +- Feat: Add Nix development flake with flake-parts + +- Add back #10067 except for media change + +- Feat: :sparkles: ability for moderators to send mod mail + +- Adding calckey helm chart + +- Adding example config + +- Feat: 投稿したコンテンツのAIによる学習を軽減するオプションを追加 + +Co-authored-by: GitHub + +- Add (back) pwa install button to help menu + +- Add initial button + +- Add experimental feature gate + +- Feat: allow horizontal scaling + +- Add touch events for tooltip on range input + +- Add withChart prop to UserCardMini + +- Add back icons + +- Add ::before & ::after to themeChanging class + +- Add fade description + +- Add fade to cheat sheet + +- Add fade to MFM options + +- Feat: :necktie: add link to TOS in info icon + +Address #10117 + +- Add sonic back to compose + +- Add semicolon after property + +- Add advanced search parameters in search popup + +- Add ability to crop content + +- Add channel federation warn + +- Feat: ✨ server info widget + +Co-authored-by: Syuilo + +- Add pie chart to meili stats + +- Add tooltip to meili pie chart + +- Feat: :sparkles: server metrics in admin overview + +- Add entities and two schemas + +- Add repository trait + +- Add mock database + +- Add utility crate + +- Add random string generator + +- Add integration test in model + +- Add tests + +- Add newtype + +- Add abstraction of string array type + +- Add migration to convert array to jsonb + +- Add default values + +- Add pack_by_id + +- Add napi schema + +- Add native calls + +- Add test + +- Add format script + +- Add unit test + +- Add integration test of antenna + +- Add cargo test script + +- Add rust to the runtime container for migrations + + +### Miscellaneous Tasks + +- Chore: update megalodon + +- Chore: update package locks + +- Chore: bump pnpm version + +- Chore: add emoji aliases + +- Chore: :package: upgrade megalodon + +- Chore: update patron list + +- Chore: update patrons + +- Chore: bump pnpm + +- Update post job + +- Chore: :globe_with_meridians: locale changes + +Closes #9781 #9773 + +- Chore: :globe_with_meridians: locale changes + +Closes #9781 #9773 + +- Chore: update patron list + +- Chore: up pnpm + +- Chore: add cleanup migration + +- Chore: :art: format + +- Chore: remove okteto + +- Chore: update Japanese locale ([#9802](https://github.com/orhun/git-cliff/issues/9802)) + +- Chore: update patrons + +- Chore: pnpm 8.1.1 + +- Chore: back button in control panel + +- Chore: back button in more places + +- Chore: rome formatting + +- Chore: formatting + +- Chore: up pnpm + +- Chore: formatting + +- Chore: update mfm-js version ([#9844](https://github.com/orhun/git-cliff/issues/9844)) + +This resolves #9757. + +Co-authored-by: naskya +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9844 +Co-authored-by: naskya +Co-committed-by: naskya + +- Chore: up swc + +- Update locale + +- Chore: formatting + +- Chore: add weblate config file + +- Chore: Translated using Weblate (Polish) + +Currently translated at 99.7% (1720 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Update locales for calckey + +- Chore: Translated using Weblate (Greek) + +Currently translated at 31.6% (545 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1724 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ + +- Chore: Translated using Weblate (Spanish) + +Currently translated at 92.0% (1587 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ + +- Chore: Translated using Weblate (Polish) + +Currently translated at 100.0% (1724 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 90.1% (1554 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Greek) + +Currently translated at 33.2% (574 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ + +- Chore: Translated using Weblate (Spanish) + +Currently translated at 92.0% (1587 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ + +- Chore: Translated using Weblate (Greek) + +Currently translated at 41.4% (714 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ + +- Chore: Translated using Weblate (Greek) + +Currently translated at 43.2% (745 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ + +- Chore: Translated using Weblate (Spanish) + +Currently translated at 92.5% (1595 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 93.6% (1615 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Greek) + +Currently translated at 43.2% (745 of 1724 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/el/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: update summaly + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 100.0% (1726 of 1726 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ + +- Chore: Translated using Weblate (Polish) + +Currently translated at 100.0% (1726 of 1726 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 95.0% (1640 of 1726 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 95.2% (1644 of 1726 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 100.0% (1726 of 1726 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1727 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 99.8% (1724 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: up pakcages + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 22.9% (396 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 94.6% (1634 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 94.6% (1634 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Spanish) + +Currently translated at 92.2% (1594 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ + +- Chore: Translated using Weblate (French) + +Currently translated at 95.6% (1652 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 100.0% (1727 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 97.2% (1680 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ + +- Chore: formatting + +- Chore: more rpine for server activity widget + +- Chore: update examples + +- Update patrons + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 35.0% (606 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 100.0% (1727 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 97.4% (1683 of 1727 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: update icons on post form + +- Chore: Added translation using Weblate (Finnish) + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 2.4% (43 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: upgrade megalodon + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1735 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 37.1% (644 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 11.7% (204 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 11.7% (204 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 99.3% (1724 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: up browser-image-resizer + +- Chore: format + +- Chore: theme refactor + +- Update patrons + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 69.2% (1204 of 1739 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: patrons + +- Chore: formatting + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1739 of 1739 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Updates to include alt text editing + +- Update file sensitivity on note edit + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1739 of 1739 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 96.8% (1685 of 1739 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 21.1% (367 of 1739 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 94.0% (1639 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 94.0% (1639 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 43.4% (757 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 43.5% (759 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 94.6% (1649 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 48.9% (853 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1744 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.3% (1681 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.5% (1683 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.5% (1683 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.5% (1683 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1744 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: format + +- Chore: patrons + +- Update tag + +- Chore: patrons + +- Chore: patrons + +- Chore: formatting + +- Chore: patrons + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1747 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.5% (1687 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.5% (1687 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Finnish) + +Currently translated at 51.6% (902 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fi/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.6% (1688 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1750 of 1750 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 96.5% (1688 of 1748 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: pnpm 8.4.0 + +- Chore: Translated using Weblate (German) + +Currently translated at 96.6% (1690 of 1749 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: format + +- Chore: Translated using Weblate (German) + +Currently translated at 97.3% (1703 of 1749 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Update import-export options + +- Chore: formatting + +- Chore: formatting + +- Chore: patrons + +- Chore: patrons + +- Chore: formatting + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1734 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 99.9% (1733 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Czech) + +Currently translated at 50.6% (879 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/cs/ + +- Chore: Translated using Weblate (German) + +Currently translated at 97.6% (1693 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Spanish) + +Currently translated at 92.5% (1605 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/es/ + +- Chore: Translated using Weblate (French) + +Currently translated at 95.4% (1655 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Translated using Weblate (French) + +Currently translated at 95.4% (1655 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Translated using Weblate (Indonesian) + +Currently translated at 84.0% (1457 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/id/ + +- Chore: Translated using Weblate (Polish) + +Currently translated at 99.4% (1725 of 1734 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1735 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 97.5% (1693 of 1735 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (German) + +Currently translated at 99.3% (1725 of 1737 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 99.3% (1725 of 1737 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Polish) + +Currently translated at 99.3% (1725 of 1737 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/pl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: up pnpm + +- Update locale + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1738 of 1738 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 99.4% (1729 of 1738 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Update translation + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 99.9% (1746 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (French) + +Currently translated at 96.2% (1682 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Translated using Weblate (French) + +Currently translated at 96.2% (1682 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Translated using Weblate (French) + +Currently translated at 96.2% (1682 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1747 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (German) + +Currently translated at 99.0% (1730 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (French) + +Currently translated at 96.2% (1682 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/fr/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (English) + +Currently translated at 100.0% (1744 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/en/ + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 99.9% (1743 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ + +- Chore: Translated using Weblate (Japanese) + +Currently translated at 99.9% (1743 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ja/ + +- Chore: Translated using Weblate (Russian) + +Currently translated at 98.1% (1711 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ru/ + +- Chore: Translated using Weblate (Danish) + +Currently translated at 11.4% (200 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/da/ + +- Chore: Translated using Weblate (German) + +Currently translated at 99.1% (1729 of 1744 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1745 of 1745 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1742 of 1742 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1743 of 1743 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Chinese (Traditional)) + +Currently translated at 98.6% (1719 of 1743 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/zh_Hant/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 19.7% (344 of 1743 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1746 of 1746 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1747 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 23.2% (407 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: formatting + +- Chore: up mfm-js in backend + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1747 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 24.9% (436 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 24.9% (436 of 1747 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: upgrade swiper + +- Chore: formatting + +- Chore: up pnpm + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1748 of 1748 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 25.0% (438 of 1748 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: formatting + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1750 of 1750 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Merge branch 'origin/develop' into Weblate. + +- Chore: Translated using Weblate (Catalan) + +Currently translated at 100.0% (1753 of 1753 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/ca/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 30.8% (541 of 1753 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: Translated using Weblate (German) + +Currently translated at 95.6% (1676 of 1753 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (German) + +Currently translated at 95.6% (1676 of 1753 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/de/ + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 31.6% (554 of 1753 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: formatting + +- Update post import + +- Update inbox import timeout + +- Chore: Translated using Weblate (Dutch) + +Currently translated at 32.1% (564 of 1753 strings) + +Translation: Calckey/locales +Translate-URL: https://hosted.weblate.org/projects/calckey/locales/nl/ + +- Chore: formatting + +- Chore: format + +- Chore: rebase to v13 MkFolder + +Co-authored-by: Syuilo + +- Chore: formatting + +- Chore: :arrow_up: up pnpm + +- Chore: :bulb: meili + +- Chore: format + +- Chore: format + +- Chore: :technologist: pull request template + +- Chore: formatting + +- Chore: up bull-board deps + +- Chore: :arrow_up: up bull + +- Chore: formatting + +- Chore: formatting + +- Chore: update example config + +- Chore: formatting + +- Chore: formatting + +- Chore: :arrow_up: up various deps + +- Chore: format + +- Chore: formatting + +- Chore: :arrow_up: up deps + +- Chore: formatting + +- Chore: format + + +### Performance + +- Perf: インスタンスデフォルトテーマを予めjson5 -> jsonに変換しておくことでjson5を初期バンドルに含めずに済むように + +Co-authored-by: Syuilo + + +### Refactor + +- Refactor: nyaize on the frontend + +- Refactor + +- Refactor: change import type to radio + +- Refactor: remove internal apps page + +- Enhance: emoji width and height + +- Refactor: make post imports an experiment + +- Refactor: :coffin: remove old metrics view + +- Refactor: add back old info display from mkv12 + +- Refactor: :recycle: ssr views + +Correct og:type for users, format docs, deprecate _info_card_ + +- Refactor: :recycle: sync note summaries + +- Refactor: remove mk remnants + + +### Styling + +- Style + +- Style announcement image + +- Style: 💄 server metrics widgets + + +## [13.2.0-beta3] - 2023-03-16 + +### Documentation + +- Docs: :memo: accurate update instructions + +Closes #9709 + +- Docs: :memo: accurate update instructions + +Closes #9709 + + +## [13.1.4.1] - 2023-03-16 + +## [13.1.4] - 2023-03-16 + +### Bug Fixes + +- Fix: Isolate unicode characters in display names ([#9702](https://github.com/orhun/git-cliff/issues/9702)) + +This fixes a 'Follows you' badge on a profile page and account addresses in threads from being drawn backwards when an account has some special Unicode characters that change the direction of text in their name (i.e. U+202E RIGHT-TO-LEFT OVERRIDE). + +Co-authored-by: fruye +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9702 +Co-authored-by: fruye +Co-committed-by: fruye + +- Fix: Run to boolean conversion in mastoAPI public and hashtag timelines + +The `only_media` query parameter in `/api/v1/timelines/public` and +`/api/v1/timelines/tag/:hashtag` was previously passed directly as-is to +the Misskey API, which made it pretty upset because it was receiving a +string named 'true' instead of the value 'true'. + +Needed for pleromaFE to display a timeline. + +- Fix: Run to boolean conversion in mastoAPI public and hashtag timelines ([#9710](https://github.com/orhun/git-cliff/issues/9710)) + +- Fix footer icons + +- Fix line in boosted text + +- Fix line alignment in smaller windows + + +## [13.1.3] - 2023-03-14 + +### Bug Fixes + +- Fix iconOnly for home tl + +- Fix import + +- Fix: some Masotdon API compat issues ([#9592](https://github.com/orhun/git-cliff/issues/9592)) +Co-authored-by: GeopJr +Co-committed-by: GeopJr + +- Fix(client): validate urls to improve security + +- Fix: :lock: prevent issues + +- Fix(client): use proxied image for instance icon + +- Fix(client): use proxied image for instance icon + +- Fix: 🐛 100vh body background color + +- Fix timelines + +- Fix: correct megalodon import + +- Fix navbar hover thingy ([#9616](https://github.com/orhun/git-cliff/issues/9616)) + +Co-authored-by: Freeplay +Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9616 +Co-authored-by: Free +Co-committed-by: Free + +- Fix + +- Fix + +- Fix submenu positioning + +- Fix: :bug: first user gets admin + +Closes #9620 + +Co-authored-by: @Johann150 + +- Fix + +- Fix wrong import + +- Fix: correctly use note.emojis + +- Fix import + +- Fix + +- Fix import + +- Fix: :lipstick: admin overview style + +- Fix: :bug: pagination for "/api/channels/followed" + +Co-authored-by: takonomura <@takonomura@github.com> + +- Fix: more readable icon bgs + +- Fix + +- Fix + +- Fix oopsie + +- Fix: city validation + +- Fix: :bug: Don't show image previews if NSFW + +Closes #9636 + +- Fix: dialog + +- Fix? + +- Fix?? + +- Fix + +- Fix + +- Fix MkUpdated + +- Fix broken style + +- Fix: :bug: url slicing + +- Fix: visibility picker + +- Fix mastodon api stats + +- Fixed what ever calc did here, masto app didnt + +- Fix click events + +- Fix not being able to click around there are new posts button + +- Fix not being able to click around there are new posts button + +- Fix: multiple Ads' bugs. +feat: Ads widget + +https://codeberg.org/calckey/calckey/issues/9138 +https://codeberg.org/calckey/calckey/issues/9080 + +- Fix alignment + +- Fix line alignment + +- Fix subnote body clip area™ + +- Fix small window sizes + +- Fix indents on this ? + +- Fix errors + +- Fix import + +- Fix: post button text alignment + +- Fix mobile navbar + +- Fix? + +- Fix: mona is free + + +### Documentation + +- Docs: 📝 custom assets + +- Docs: 📝 migration from mk + +- Docs: get patch + +- Docs: run mig step + + +### Features + +- Feat: ✨ don't depend on an external service for urn:ietf:wg:oauth:2.0:oob ([#9602](https://github.com/orhun/git-cliff/issues/9602)) +Co-authored-by: GeopJr +Co-committed-by: GeopJr + +- Add account lookup + +- Add webpack config to compile sw.js for browser + +- Feat: :sparkles: remote featured notes + +- Feat: ✨ Add in Misskey v13's reacted users view + +- Feat: :sparkles: add position, scale , fg, and bg MFM from v13 + +- Feat: #9614 + +- Add debug to error + +- Feat: :sparkles: new admin panel data from Mk v13 + +- Add needed script + +- Add isActiveTab method + +- Feat: :sparkles: Show time for users + +- Feat: new modal + +- Add reply connectors, a + +- Add footer hover thingy to subnote too + +- Add some animations to reactions + +- Feat: 🔖 13.1.3 + + +### Miscellaneous Tasks + +- Update pnpm locks + +- Chore: :art: new dummy images + +- Chore: Rome Formatting + +- Chore: up calckey.js + +- Chore: calckey megalodon + +- Chore: tag dev1 + +- Chore: formatting + +- Chore: formatting + +- Chore: formatting + +- Chore: remove hard-to-see gradient + +- Chore: formatting + +- Chore: formatting + +- Chore: :fire: remove ability to add Twitter integration + +- Chore: rm dead code + +- Update readme + +- Update thingy? + +- Chore: update Japanese locale ([#9673](https://github.com/orhun/git-cliff/issues/9673)) +Co-authored-by: Namekuji +Co-committed-by: Namekuji + +- Chore: notes --> posts + +- Chore: apps + +- Chore: phosphor 2.0.2 + +adds woff2 as of 2.0.2 (my pr) + +- Chore: update patrons list + +- Chore: up icons + + +### Performance + +- Perf: :zap: emoji lib performance fix + +- Perf: :zap: MkPageHeader perf + +- Perf: :zap: emoji lib performance fix + + +### Refactor + +- Refactor please signin component + +- Refactor: use MkAvatars for mods + +- Refactor: max 5 url previews + +Closes #9654 + +- Refactor: :arrow_up: phosphor 2, sorta + +thank you sammy + + +### Styling + +- Style + +- Style view thread continuation button + fix link underline + +- Style fixes + +- Style: inlie-flex on ph-fw + + +### Testing + +- Test + +- Testing + + +## [13.1.3-rc] - 2023-02-09 + +### Bug Fixes + +- Fix some ctx stuff + +- Fixes + - Fix: Hide unmute option when the user is blocked +- Fix: Use theme --bg instead of a hardcoded color + + +### Documentation + +- Docs: :memo: changelog + +- Docs: 📝 branches + + ### Features - Feat: Mute and unfollow when blocking a user - Feat: Unblock with follow button -- Refresh user when changed +* refresh user when changed + +- Feat: ✨ v1 Mastodon API +This commit adds (maybe unstable) support for Mastodons v1 api +also some v2 endpoints, maybe I miss stuff, I dont know. +We will need to test this but it should be kinda stable +and work like (old) butter. + +Co-authored-by: Natty +Co-authored-by: cutls - Feature/help_menu ([#9587](https://github.com/orhun/git-cliff/issues/9587)) @@ -31,6 +2425,8 @@ Reviewed-on: https://codeberg.org/calckey/calckey/pulls/9587 ## [13.1.2] - 2023-02-06 +## [13.1.1] - 2023-02-05 + ### Bug Fixes - Fix: :bug: federate fedibird quote properly @@ -130,6 +2526,10 @@ Closes #9544 - Fix: reactions using unicode weren't processed +- Fixing a git merge error. + +- Fix: docker tags + ### Documentation @@ -1174,10 +3574,10 @@ fix: :fire: Remove meta implementation in routing for now - Feat: show header with current user avatar on TL ([#9051](https://github.com/orhun/git-cliff/issues/9051)) -* feat: show header with current user avatar on TL - -* refactor(client): use displayMyAvatar prop instead of metadata - +* feat: show header with current user avatar on TL + +* refactor(client): use displayMyAvatar prop instead of metadata + * refactor(client): prefer v-if to `display: none;` - Feat: :bookmark: .1 @@ -1290,23 +3690,23 @@ From yarn upgrade-interactive - Chore(sw): only proxies HTML requests ([#9070](https://github.com/orhun/git-cliff/issues/9070)) -* chore(sw): only proxies HTML requests - -もはやHTMLじゃなさそうなリクエストにはSWで関与しないようにする - -こうするといろいろな面倒事が解決するはず…たぶん - -Resolve #9037 -Resolve #9038 - -* align code style - -* Update packages/sw/src/sw.ts - -Co-authored-by: Acid Chicken (硫酸鶏) - -Co-authored-by: syuilo -Co-authored-by: tamaina +* chore(sw): only proxies HTML requests + +もはやHTMLじゃなさそうなリクエストにはSWで関与しないようにする + +こうするといろいろな面倒事が解決するはず…たぶん + +Resolve #9037 +Resolve #9038 + +* align code style + +* Update packages/sw/src/sw.ts + +Co-authored-by: Acid Chicken (硫酸鶏) + +Co-authored-by: syuilo +Co-authored-by: tamaina Co-authored-by: Acid Chicken (硫酸鶏) - Chore: :twisted_rightwards_arrows: Merge upstream to 12.119.0 @@ -1434,57 +3834,57 @@ Fix #9043 - Feature: Client Preferences Registry ([#8511](https://github.com/orhun/git-cliff/issues/8511)) -* Fix settings page - -* nanka iroiro - -* clean up - -* clean up - -* feature: Client Preferences Registry on the account - -* add changelog - -* インデックスに戻ってもタイトルが残ってしまうのを修正 - -* fix createdAt -> updatedAt - -* remove console.log - -* 適用→このデバイスに適用 - -* add wallpaper - -* ローカルのjsonファイルを保存・読み込みできるように - -* clean up - -* use apiWithDialog - -* Update packages/client/src/pages/settings/preferences-registry.vue - -Co-authored-by: Andreas Nedbal - -* Update packages/client/src/pages/settings/preferences-registry.vue - -Co-authored-by: Andreas Nedbal - -* Update packages/client/src/pages/settings/preferences-registry.vue - -Co-authored-by: Andreas Nedbal - -* fix lint - -* :v: - -* change router - -* nanka iroiro - -* tweak - -Co-authored-by: syuilo +* Fix settings page + +* nanka iroiro + +* clean up + +* clean up + +* feature: Client Preferences Registry on the account + +* add changelog + +* インデックスに戻ってもタイトルが残ってしまうのを修正 + +* fix createdAt -> updatedAt + +* remove console.log + +* 適用→このデバイスに適用 + +* add wallpaper + +* ローカルのjsonファイルを保存・読み込みできるように + +* clean up + +* use apiWithDialog + +* Update packages/client/src/pages/settings/preferences-registry.vue + +Co-authored-by: Andreas Nedbal + +* Update packages/client/src/pages/settings/preferences-registry.vue + +Co-authored-by: Andreas Nedbal + +* Update packages/client/src/pages/settings/preferences-registry.vue + +Co-authored-by: Andreas Nedbal + +* fix lint + +* :v: + +* change router + +* nanka iroiro + +* tweak + +Co-authored-by: syuilo Co-authored-by: Andreas Nedbal - Feat(client): improve widget @@ -1573,10 +3973,10 @@ Fix #9026 - Fix: broken chats ([#8983](https://github.com/orhun/git-cliff/issues/8983)) -* Fix broken chats - -Co-authored-by: @ltlapy - +* Fix broken chats + +Co-authored-by: @ltlapy + * :art: - Fix @@ -1608,19 +4008,19 @@ Co-authored-by: @ltlapy - Chore(deps): bump terser from 5.9.0 to 5.14.2 ([#9024](https://github.com/orhun/git-cliff/issues/9024)) -Bumps [terser](https://github.com/terser/terser) from 5.9.0 to 5.14.2. -- [Release notes](https://github.com/terser/terser/releases) -- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) -- [Commits](https://github.com/terser/terser/commits) - ---- -updated-dependencies: -- dependency-name: terser - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [terser](https://github.com/terser/terser) from 5.9.0 to 5.14.2. +- [Release notes](https://github.com/terser/terser/releases) +- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md) +- [Commits](https://github.com/terser/terser/commits) + +--- +updated-dependencies: +- dependency-name: terser + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak theme select ui @@ -1630,33 +4030,33 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore(deps): bump file-type from 17.1.2 to 17.1.3 in /packages/backend ([#9030](https://github.com/orhun/git-cliff/issues/9030)) -Bumps [file-type](https://github.com/sindresorhus/file-type) from 17.1.2 to 17.1.3. -- [Release notes](https://github.com/sindresorhus/file-type/releases) -- [Commits](https://github.com/sindresorhus/file-type/compare/v17.1.2...v17.1.3) - ---- -updated-dependencies: -- dependency-name: file-type - dependency-type: direct:production -... - -Signed-off-by: dependabot[bot] - +Bumps [file-type](https://github.com/sindresorhus/file-type) from 17.1.2 to 17.1.3. +- [Release notes](https://github.com/sindresorhus/file-type/releases) +- [Commits](https://github.com/sindresorhus/file-type/compare/v17.1.2...v17.1.3) + +--- +updated-dependencies: +- dependency-name: file-type + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump undici from 5.5.1 to 5.8.0 in /packages/backend ([#9028](https://github.com/orhun/git-cliff/issues/9028)) -Bumps [undici](https://github.com/nodejs/undici) from 5.5.1 to 5.8.0. -- [Release notes](https://github.com/nodejs/undici/releases) -- [Commits](https://github.com/nodejs/undici/compare/v5.5.1...v5.8.0) - ---- -updated-dependencies: -- dependency-name: undici - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [undici](https://github.com/nodejs/undici) from 5.5.1 to 5.8.0. +- [Release notes](https://github.com/nodejs/undici/releases) +- [Commits](https://github.com/nodejs/undici/compare/v5.5.1...v5.8.0) + +--- +updated-dependencies: +- dependency-name: undici + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak style @@ -2926,25 +5326,25 @@ Closes #2519 - Fix(package): update @types/node to version 10.9.4 - Fix #2315 ([#2339](https://github.com/orhun/git-cliff/issues/2339)) -* improve MFM to html - -* improve html to MFM - -* missing semicolon - -* missing semicolon - -* fix html to MFM - -タグのリンクは解除するように - -* fix bug - -* misssing semicolon - -* Update html-to-mfm.ts - -* Update html-to-mfm.ts +* improve MFM to html + +* improve html to MFM + +* missing semicolon + +* missing semicolon + +* fix html to MFM + +タグのリンクは解除するように + +* fix bug + +* misssing semicolon + +* Update html-to-mfm.ts + +* Update html-to-mfm.ts - Fix @@ -3213,11 +5613,11 @@ Closes #2986 - Fix #5214 ウィジェットが選択されていないときは追加されないように ([#5227](https://github.com/orhun/git-cliff/issues/5227)) -* fix #5214 - -* null削除の取り消し - -* 空白文字の調整 +* fix #5214 + +* null削除の取り消し + +* 空白文字の調整 - Fix typo in misskey.nginx ([#5445](https://github.com/orhun/git-cliff/issues/5445)) @@ -3300,15 +5700,15 @@ Close #6434 - Fix サイドバーの設定に不具合があるとページが表示できなくなる ([#6473](https://github.com/orhun/git-cliff/issues/6473)) -* fix #6460 - -* Update app.vue - +* fix #6460 + +* Update app.vue + Co-authored-by: syuilo - Fix 非ログイン時に n または p キー押下で投稿フォームが出る ([#6508](https://github.com/orhun/git-cliff/issues/6508)) -* fix #5851 - +* fix #5851 + * post-formのスポーンを弾く場所を変更 - Fix(client): Fix style @@ -3544,20 +5944,20 @@ Resolve #7540 - Fix: truncate user information if it is too long ([#7629](https://github.com/orhun/git-cliff/issues/7629)) -* truncate user information if it is too long - -Some AP software allows for user names or summaries to be very long. -Misskey can not handle this and the profile page can not be opened and -no activities from such users can be seen. - -Instead, the user name and summary are cut off after the maximum length -so misskey can still process the activities of the profile. - -Co-authored-by: Toast - -* fix code style - -Co-authored-by: Toast +* truncate user information if it is too long + +Some AP software allows for user names or summaries to be very long. +Misskey can not handle this and the profile page can not be opened and +no activities from such users can be seen. + +Instead, the user name and summary are cut off after the maximum length +so misskey can still process the activities of the profile. + +Co-authored-by: Toast + +* fix code style + +Co-authored-by: Toast Co-authored-by: syuilo - Fix typo @@ -3601,17 +6001,17 @@ Fix #7648 - Fix missing strings ([#7674](https://github.com/orhun/git-cliff/issues/7674)) -* fix sort menu in federation panel - -* add missing strings in report menu - +* fix sort menu in federation panel + +* add missing strings in report menu + * change i18n key too - Fix Dockerfile ([#7763](https://github.com/orhun/git-cliff/issues/7763)) -* fix Dockerfile - -* remove unnecessary change - +* fix Dockerfile + +* remove unnecessary change + * add misskey-assets in .dockerignore - Fix(server): ノート翻訳時に公開範囲が考慮されていない問題を修正 @@ -3645,32 +6045,32 @@ from: https://gitlab.com/xianon/misskey/-/commit/a89742319caea378f9cdd70c8ebd83b - Fix: truncate image descriptions ([#7699](https://github.com/orhun/git-cliff/issues/7699)) -* move truncate function to separate file to reuse it - -* truncate image descriptions - -* show image description limit in UI - -* correctly treat null - -Co-authored-by: nullobsi - -* make truncate Unicode-aware - -The strings that truncate returns should now be valid Unicode. - -PostgreSQL also counts Unicode Code Points instead of bytes so this -should be correct. - -* move truncate to internal, validate in API - -Truncating could also be done in src/services/drive/add-file.ts or -src/services/drive/upload-from-url.ts but those would also affect -local images. But local images should result in a hard error if the -image comment is too long. - -* avoid overwriting - +* move truncate function to separate file to reuse it + +* truncate image descriptions + +* show image description limit in UI + +* correctly treat null + +Co-authored-by: nullobsi + +* make truncate Unicode-aware + +The strings that truncate returns should now be valid Unicode. + +PostgreSQL also counts Unicode Code Points instead of bytes so this +should be correct. + +* move truncate to internal, validate in API + +Truncating could also be done in src/services/drive/add-file.ts or +src/services/drive/upload-from-url.ts but those would also affect +local images. But local images should result in a hard error if the +image comment is too long. + +* avoid overwriting + Co-authored-by: nullobsi - Fix bug @@ -3735,33 +6135,33 @@ Fix #7905 - Fix: Fix #7895 ([#7937](https://github.com/orhun/git-cliff/issues/7937)) -* Fix #7895 - +* Fix #7895 + * CHANGELOG - Fix: 削除したノートやユーザーがリモートから参照されると復活することがあるのを修正 ([#7918](https://github.com/orhun/git-cliff/issues/7918)) -* Fix #7557 - -* CHANGELOG - -* Fix user - -* CHANGELOG - -* Tune CHANGELOG - -* Tune CHANGELOG - -* resolver - -* Remove check - -* Remove import - -* CHANGELOG - -* Tune - +* Fix #7557 + +* CHANGELOG + +* Fix user + +* CHANGELOG + +* Tune CHANGELOG + +* Tune CHANGELOG + +* resolver + +* Remove check + +* Remove import + +* CHANGELOG + +* Tune + Co-authored-by: syuilo - Fix(client): ページ編集時のドロップダウンメニューなどが動作しない問題を修正 @@ -3775,10 +6175,10 @@ Co-authored-by: syuilo - Fix(client): Add missing localization string ([#7944](https://github.com/orhun/git-cliff/issues/7944)) -* 欠けるi18nストリングの追加 - -* Update ja-JP.yml - +* 欠けるi18nストリングの追加 + +* Update ja-JP.yml + Co-authored-by: syuilo - Fix @@ -3796,12 +6196,12 @@ Co-authored-by: syuilo - Fix: mention local users in replies ([#7975](https://github.com/orhun/git-cliff/issues/7975)) -* mention local users in replies - +* mention local users in replies + * fix merge - Fix(client): reaction viewer layout ([#7942](https://github.com/orhun/git-cliff/issues/7942)) -The profile picture and name should be grouped together as they belong, and +The profile picture and name should be grouped together as they belong, and it should be clear which picture belongs to which name. - Fix for lint @@ -3816,8 +6216,8 @@ it should be clear which picture belongs to which name. - Fix(client): fix plugin activate and uninstall ([#7991](https://github.com/orhun/git-cliff/issues/7991)) -* fix(client): fix plugin activate and uninstall - +* fix(client): fix plugin activate and uninstall + * Fix(client): fix package activates - Fix(client): better error handling of file upload @@ -3827,48 +6227,48 @@ it should be clear which picture belongs to which name. - Fix: toolsが動かないのを修正 ([#8008](https://github.com/orhun/git-cliff/issues/8008)) -* Move tools - +* Move tools + * Fix DB - Fix: notification.vueのIntersectionObserverまわりを修正 ([#8010](https://github.com/orhun/git-cliff/issues/8010)) -* fix notification.vue - -* remove a blank line - -* disconnect intersection observer - -* disconnect2 - -* Update packages/client/src/components/notification.vue - -Co-authored-by: Acid Chicken (硫酸鶏) - -* disconnect - -* oops - +* fix notification.vue + +* remove a blank line + +* disconnect intersection observer + +* disconnect2 + +* Update packages/client/src/components/notification.vue + +Co-authored-by: Acid Chicken (硫酸鶏) + +* disconnect + +* oops + Co-authored-by: Acid Chicken (硫酸鶏) - Fix(client): モバイルでタップしたときにツールチップが表示される問題を修正 - Fix: LTLやGTLが無効になっている場合でもUI上にタブが表示される問題を修正 ([#8026](https://github.com/orhun/git-cliff/issues/8026)) -* wip - -* add changelog - +* wip + +* add changelog + * 変換ミス修正 - Fix mentions in replies ([#8030](https://github.com/orhun/git-cliff/issues/8030)) - Fix: 画像ファイルの縦横サイズの取得で Exif Orientation を考慮する ([#8014](https://github.com/orhun/git-cliff/issues/8014)) -* 画像ファイルの縦横サイズの取得で Exif Orientation を考慮する - -* test: Add rotate.jpg test - -* Webpublic 画像を返す時のみ Exif Orientation を考慮して縦横サイズを返す - +* 画像ファイルの縦横サイズの取得で Exif Orientation を考慮する + +* test: Add rotate.jpg test + +* Webpublic 画像を返す時のみ Exif Orientation を考慮して縦横サイズを返す + * test: Support orientation - Fix(server): Fix #8032 @@ -3959,35 +6359,35 @@ https://github.com/misskey-dev/misskey/commit/d53795184cd0ee326b0da58b267e3460f9 - Fix: proxyでsvgをpngに変換するように ([#8106](https://github.com/orhun/git-cliff/issues/8106)) -* wip - -* revert send-drive-file change - -* fix - -* Update packages/backend/src/server/proxy/proxy-media.ts - -Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> - +* wip + +* revert send-drive-file change + +* fix + +* Update packages/backend/src/server/proxy/proxy-media.ts + +Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> + Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> - Fix: code url in documentation ([#8117](https://github.com/orhun/git-cliff/issues/8117)) It seems this was not changed while refactoring the modules apart. - Fix([#8133](https://github.com/orhun/git-cliff/issues/8133)): hCaptcha の reCAPTCHA 互換挙動を無効化する ([#8135](https://github.com/orhun/git-cliff/issues/8135)) -* fix([#8133](https://github.com/orhun/git-cliff/issues/8133)): hCaptcha の reCAPTCHA 互換挙動を無効化する - -* Update packages/client/src/components/captcha.vue - -* fix: hCaptcha host - +* fix([#8133](https://github.com/orhun/git-cliff/issues/8133)): hCaptcha の reCAPTCHA 互換挙動を無効化する + +* Update packages/client/src/components/captcha.vue + +* fix: hCaptcha host + Co-authored-by: tamaina - Fix(client): タイムラインのkeep-aliveが効かなくなっているのを修正 - Fix: アップロードエラー時の処理を修正 ([#8182](https://github.com/orhun/git-cliff/issues/8182)) -* アップロードのエラー応答で詰むのを修正 - +* アップロードのエラー応答で詰むのを修正 + * CHANGELOG - Fix: change keypress to keydown ([#8192](https://github.com/orhun/git-cliff/issues/8192)) @@ -4018,41 +6418,41 @@ Fix #8212 - Fix federation widged ([#8221](https://github.com/orhun/git-cliff/issues/8221)) -The variables accidentally shadowed the variables that contain the ref's +The variables accidentally shadowed the variables that contain the ref's to be rendered into the template. - Fix federation widget - Fix eslint rule - Fix: ensure that specified users does not get duplicates ([#8233](https://github.com/orhun/git-cliff/issues/8233)) -* ensure that specified users does not get duplicates - -* Update packages/client/src/components/post-form.vue - -Co-authored-by: syuilo - +* ensure that specified users does not get duplicates + +* Update packages/client/src/components/post-form.vue + +Co-authored-by: syuilo + Co-authored-by: syuilo - Fix: Fix Sideview ([#8235](https://github.com/orhun/git-cliff/issues/8235)) -* Fix #7890 - -* a- - -* 3度目の正直 - -* fix - -* :v: - -* update CHANGELOG - +* Fix #7890 + +* a- + +* 3度目の正直 + +* fix + +* :v: + +* update CHANGELOG + Co-authored-by: syuilo - Fix(client): ツールチップの表示位置が正しくない問題を修正 - Fix: ストリーミングからのAPIリクエストが出来ないのを修正 ([#8244](https://github.com/orhun/git-cliff/issues/8244)) -* Update call.ts - +* Update call.ts + * あれ - Fix(client): fix compare-versions import @@ -4062,30 +6462,30 @@ Fix #6831 - Fix chart clean - Fix: NodeInfo のユーザー数と投稿数の内容を見直す ([#8255](https://github.com/orhun/git-cliff/issues/8255)) -* NodeInfoのアクティブユーザーの取得方法を変更する - +* NodeInfoのアクティブユーザーの取得方法を変更する + * NodeInfoの投稿数の出力内容を見直す - Fix - Fix: v-sizeディレクティブの動作を修正 ([#8249](https://github.com/orhun/git-cliff/issues/8249)) -* Fix size directive behavior not activated - -* calc - -* wip - -* cache computed classes - -* fix Vue3では使えなくなった - -* 不要なIntersection Observerを削除 - +* Fix size directive behavior not activated + +* calc + +* wip + +* cache computed classes + +* fix Vue3では使えなくなった + +* 不要なIntersection Observerを削除 + * comment - Fix: instance ticker ([#8260](https://github.com/orhun/git-cliff/issues/8260)) -* add type and default values - +* add type and default values + * remove unnecessary string operation - Fix(server): system queueが動いていないのを修正 @@ -4119,23 +6519,23 @@ Fix #8252 - Fix: regular expressions in word mutes ([#8254](https://github.com/orhun/git-cliff/issues/8254)) -* fix: handle regex exceptions for word mutes - -* add i18n strings - -Co-authored-by: rinsuki <428rinsuki+git@gmail.com> - -* stricter input validation in backend - -* add migration for hard mutes - -* fix - -* use correct regex library in migration - -* use query builder to avoid SQL injection - -Co-authored-by: Robin B +* fix: handle regex exceptions for word mutes + +* add i18n strings + +Co-authored-by: rinsuki <428rinsuki+git@gmail.com> + +* stricter input validation in backend + +* add migration for hard mutes + +* fix + +* use correct regex library in migration + +* use query builder to avoid SQL injection + +Co-authored-by: Robin B Co-authored-by: rinsuki <428rinsuki+git@gmail.com> - Fix(client): word mute cannot save @@ -4168,26 +6568,26 @@ Fix #8071 - Fix: also recognize "shortcut icon" favicon ([#8220](https://github.com/orhun/git-cliff/issues/8220)) -* also recognize "shortcut icon" favicon - -Not using querySelector for this because it uses jsdom which might be slower. -Reversing the order because WHATWG says the last appropriate link should be used. - -* also fetchIconUrl - -* br - -* improve readability - -* fix - -* フォールバックにhrefの評価を含める - -* fix val name - -* 将来的な拡張を考えたコードにした - -Co-authored-by: tamaina +* also recognize "shortcut icon" favicon + +Not using querySelector for this because it uses jsdom which might be slower. +Reversing the order because WHATWG says the last appropriate link should be used. + +* also fetchIconUrl + +* br + +* improve readability + +* fix + +* フォールバックにhrefの評価を含める + +* fix val name + +* 将来的な拡張を考えたコードにした + +Co-authored-by: tamaina Co-authored-by: syuilo - Fix: better language settings @@ -4235,12 +6635,12 @@ Fix #8318 - Fix: iPhone X以降(?)でページの内容が全て表示しきれないのを修正 ([#8375](https://github.com/orhun/git-cliff/issues/8375)) -* add safe-area-inset-bottom to spacer - -* fix - -* :v: - +* add safe-area-inset-bottom to spacer + +* fix + +* :v: + * fix - Fix federation chart @@ -4259,7 +6659,7 @@ Fix #8392 - Fix API console ([#8416](https://github.com/orhun/git-cliff/issues/8416)) -Adjusted the server to send the API description based on the new +Adjusted the server to send the API description based on the new API type declarations introduced previously. - Fix(client): fix popup menu direction calclation @@ -4280,10 +6680,10 @@ Fix #8455 - Fix(federation): avoid duplicate activity delivery ([#8429](https://github.com/orhun/git-cliff/issues/8429)) -* prefer shared inbox over individual inbox - -* no new shared inbox for direct recipes - +* prefer shared inbox over individual inbox + +* no new shared inbox for direct recipes + * fix type error - Fix syntax error @@ -4294,12 +6694,12 @@ Fix #8455 - Fix: validation ([#8456](https://github.com/orhun/git-cliff/issues/8456)) ([#8461](https://github.com/orhun/git-cliff/issues/8461)) -* Revert "revert 484e023c0" - -This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7. - -* also allow pure renote - +* Revert "revert 484e023c0" + +This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7. + +* also allow pure renote + * fix checks for pure renote - Fix e2e test @@ -4315,34 +6715,34 @@ This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7. - Fix: アンテナ、クリップ、リストの表示を速くする ([#8518](https://github.com/orhun/git-cliff/issues/8518)) -* アンテナノートを取得するクエリがタイムアウトしないように速くする - -* テーブル名を直接指定しないようにする - -* クリップの取得を速くする - +* アンテナノートを取得するクエリがタイムアウトしないように速くする + +* テーブル名を直接指定しないようにする + +* クリップの取得を速くする + * リストの取得を速くする - Fix: Fix settings page ([#8508](https://github.com/orhun/git-cliff/issues/8508)) -* Fix settings page - -* nanka iroiro - -* clean up - -* clean up - +* Fix settings page + +* nanka iroiro + +* clean up + +* clean up + * インデックスに戻ってもタイトルが残ってしまうのを修正 - Fix ogp rendering and refactor - Fix: アンテナ、クリップ、リストの表示を速くする ([#8518](https://github.com/orhun/git-cliff/issues/8518)) -* アンテナノートを取得するクエリがタイムアウトしないように速くする - -* テーブル名を直接指定しないようにする - -* クリップの取得を速くする - +* アンテナノートを取得するクエリがタイムアウトしないように速くする + +* テーブル名を直接指定しないようにする + +* クリップの取得を速くする + * リストの取得を速くする - Fix: Promises -> Promise ([#8545](https://github.com/orhun/git-cliff/issues/8545)) @@ -4352,8 +6752,8 @@ This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7. - Fix: Add rel attribute to host-meta ([#8583](https://github.com/orhun/git-cliff/issues/8583)) -* Add rel attribute to host-meta - +* Add rel attribute to host-meta + * CHANGELOG - Fix _misskey_content of quote renotes ([#8533](https://github.com/orhun/git-cliff/issues/8533)) @@ -4377,8 +6777,8 @@ This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7. - Fix: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように ([#8644](https://github.com/orhun/git-cliff/issues/8644)) -* Fix #8643 - +* Fix #8643 + * 部分一致にする - Fix(client): additional background for acrylic popups if unsupported @@ -4395,32 +6795,32 @@ Fix a bug introduced in #8659. Solution was already tested there. - Fix: ノートのインスタンス情報の文字に縁を付けて見やすくする ([#8697](https://github.com/orhun/git-cliff/issues/8697)) -* ノートのインスタンス情報の背景色が反映されないことがあるのを修正する - -* ノートのインスタンス情報の文字に縁を付けて見やすくする - -* Revert "ノートのインスタンス情報の背景色が反映されないことがあるのを修正する" - -This reverts commit de920dfc537d1f2c68804d0d6930520f2b3cbce7. - +* ノートのインスタンス情報の背景色が反映されないことがあるのを修正する + +* ノートのインスタンス情報の文字に縁を付けて見やすくする + +* Revert "ノートのインスタンス情報の背景色が反映されないことがあるのを修正する" + +This reverts commit de920dfc537d1f2c68804d0d6930520f2b3cbce7. + * ノートのインスタンス情報の文字の影の数を増やしてさらに見やすくする - Fix: Unable to generate video thumbnails ([#8696](https://github.com/orhun/git-cliff/issues/8696)) -* fix: Unable to generate video thumbnails - +* fix: Unable to generate video thumbnails + * CHANGELOG - Fix(client): fix lint issues in Deck UI components ([#8681](https://github.com/orhun/git-cliff/issues/8681)) - Fix: ノート詳細ページの新しいノートを表示する機能の動作が正しくなるように修正する ([#8607](https://github.com/orhun/git-cliff/issues/8607)) -* ノート詳細で新しいノートの表示が正しくないのを修正する - +* ノート詳細で新しいノートの表示が正しくないのを修正する + * ノート詳細から別のノート詳細を表示した時に前後の表示をリセットする - Fix(activitypub): add authorization checks ([#8534](https://github.com/orhun/git-cliff/issues/8534)) -* fix spelling - +* fix spelling + * fix(activitypub): add authorization checks - Fix(client): make emoji stand out more on reaction button @@ -4441,24 +6841,24 @@ Co-Authored-By: Johann150 <20990607+Johann150@users.noreply.github.com> - Fix: assume remote users are following each other ([#8734](https://github.com/orhun/git-cliff/issues/8734)) -Misskey does not know if two remote users are following each other. -Because ActivityPub actions would otherwise fail on followers only -notes, we have to assume that two remote users are following each other +Misskey does not know if two remote users are following each other. +Because ActivityPub actions would otherwise fail on followers only +notes, we have to assume that two remote users are following each other when an interaction about a remote note occurs. - Fix lints ([#8737](https://github.com/orhun/git-cliff/issues/8737)) -* fix: emits use ev instead of e - -* fix: errors use err instead of e - -* fix: replace use of data where possible - -* fix: events use evt instead of e - -* fix: use strict equals - -* fix: use emoji instead of e - +* fix: emits use ev instead of e + +* fix: errors use err instead of e + +* fix: replace use of data where possible + +* fix: events use evt instead of e + +* fix: use strict equals + +* fix: use emoji instead of e + * fix: vue lints - Fix(docs): correct information for drive upload ([#8736](https://github.com/orhun/git-cliff/issues/8736)) @@ -4468,12 +6868,12 @@ when an interaction about a remote note occurs. fix #8747 - Fix(client): Vite related boot mechanism revision ([#8753](https://github.com/orhun/git-cliff/issues/8753)) -* preload app css - -* remove salt - -* APP_FETCH_FAILED error - +* preload app css + +* remove salt + +* APP_FETCH_FAILED error + * set max-age to 15s - Fix(client): fix popout url ([#8494](https://github.com/orhun/git-cliff/issues/8494)) @@ -4505,56 +6905,56 @@ fix #8756 - Fix: correctly render empty note text ([#8746](https://github.com/orhun/git-cliff/issues/8746)) -Ensure that the _misskey_content attribute will always exist. Because -the API endpoint does not require the existence of the `text` field, -that field may be `undefined`. By using `?? null` it can be ensured -that the value is at least `null`. - -Furthermore, the rendered HTML of a note with empty text will also be -the empty string. From git blame it seems that this behaviour was added -because of a Mastodon bug that might have previously existed. Hoever, -this seems to be no longer the case as I can find mastodon posts that -have empty content. - -The code could be made a bit more succinct by using the null coercion +Ensure that the _misskey_content attribute will always exist. Because +the API endpoint does not require the existence of the `text` field, +that field may be `undefined`. By using `?? null` it can be ensured +that the value is at least `null`. + +Furthermore, the rendered HTML of a note with empty text will also be +the empty string. From git blame it seems that this behaviour was added +because of a Mastodon bug that might have previously existed. Hoever, +this seems to be no longer the case as I can find mastodon posts that +have empty content. + +The code could be made a bit more succinct by using the null coercion operator. - Fix: ensure resolver does not fetch local resources via HTTP(S) ([#8733](https://github.com/orhun/git-cliff/issues/8733)) -* refactor: parseUri types and checks - -The type has been refined to better represent what it actually is. Uses of -parseUri are now also checking the parsed object type before resolving. - -* cannot resolve URLs with fragments - -* also take remaining part of URL into account - -Needed for parsing the follows URIs. - -* Resolver uses DbResolver for local - -* remove unnecessary use of DbResolver - -Using DbResolver would mean that the URL is parsed and handled again. -This duplicated processing can be avoided by querying the database directly. - +* refactor: parseUri types and checks + +The type has been refined to better represent what it actually is. Uses of +parseUri are now also checking the parsed object type before resolving. + +* cannot resolve URLs with fragments + +* also take remaining part of URL into account + +Needed for parsing the follows URIs. + +* Resolver uses DbResolver for local + +* remove unnecessary use of DbResolver + +Using DbResolver would mean that the URL is parsed and handled again. +This duplicated processing can be avoided by querying the database directly. + * fix missing property name - Fix: add id for activitypub follows ([#8689](https://github.com/orhun/git-cliff/issues/8689)) -* add id for activitypub follows - -* fix lint - -* fix: follower must be local, followee must be remote - -Misskey will only use ActivityPub follow requests for users that are local -and are requesting to follow a remote user. This check is to ensure that -this endpoint can not be used by other services or instances. - -* fix: missing import - -* render block with id - +* add id for activitypub follows + +* fix lint + +* fix: follower must be local, followee must be remote + +Misskey will only use ActivityPub follow requests for users that are local +and are requesting to follow a remote user. This check is to ensure that +this endpoint can not be used by other services or instances. + +* fix: missing import + +* render block with id + * fix comment - Fix test @@ -4587,10 +6987,10 @@ Co-authored-by: syuilo - Fix: some fixes of multiple notification read ([#8819](https://github.com/orhun/git-cliff/issues/8819)) -* fix: limit multiple notification read - -* fix - +* fix: limit multiple notification read + +* fix + * fix - Fix(client): デッキでウィジェットの情報が保存されない問題を修正 @@ -4605,24 +7005,24 @@ Fix #8818 - Fix: add limit to i/notifications ([#8836](https://github.com/orhun/git-cliff/issues/8836)) -* fix: add limit to i/notifications - -* ms - +* fix: add limit to i/notifications + +* ms + * remove ms - Fix: tmpdir cleanup removes contained files ([#8826](https://github.com/orhun/git-cliff/issues/8826)) - Fix: GenerateVideoThumbnail ([#8825](https://github.com/orhun/git-cliff/issues/8825)) -* fix: GenerateVideoThumbnail - -* CHANGELOG - -* fix cleanup - -* Revert "fix cleanup" - +* fix: GenerateVideoThumbnail + +* CHANGELOG + +* fix cleanup + +* Revert "fix cleanup" + This reverts commit d54cf8262ac01a3deb6b8dd7689ec144d4d09ea8. - Fix: correctly render note text @@ -4661,17 +7061,17 @@ Instead of coercing to `null`, coercing to an empty string should simplify handl - Fix: always respect instance mutes ([#8854](https://github.com/orhun/git-cliff/issues/8854)) -* fix: muted user query also checks instances - -This way it can be ensured that the instance mute is used everywhere it -is required without checking the whole codebase again. Muted users and -muted instances should be used together anyways. - +* fix: muted user query also checks instances + +This way it can be ensured that the instance mute is used everywhere it +is required without checking the whole codebase again. Muted users and +muted instances should be used together anyways. + * fix lint - Fix(client): only enable hotkeys for logged in users ([#8793](https://github.com/orhun/git-cliff/issues/8793)) -* fix(client): only enable hotkeys for logged in users - +* fix(client): only enable hotkeys for logged in users + * fix(client): keep theme and search hotkeys for logged out users - Fix notification-setting-window.vue @@ -4681,28 +7081,28 @@ muted instances should be used together anyways. - Fix: mocha テストが動かないのを修正 v2 ([#8892](https://github.com/orhun/git-cliff/issues/8892)) -* on push - -* Fix mute test - -* fix note test - -* api - -* inc timeout - -* uploadUrl - -* Revert "on push" - -This reverts commit 778a58df61ff9a22421f8ec5dcce96b364eab38d. - -* lint - -* waitFire - -* Wrap connectStream - +* on push + +* Fix mute test + +* fix note test + +* api + +* inc timeout + +* uploadUrl + +* Revert "on push" + +This reverts commit 778a58df61ff9a22421f8ec5dcce96b364eab38d. + +* lint + +* waitFire + +* Wrap connectStream + * return - Fix(api): add missing themeColor property of instance @@ -4785,8 +7185,8 @@ fixes #8944 - Fix: QueryFailedError when logging user's IPs ([#8973](https://github.com/orhun/git-cliff/issues/8973)) -* fix QueryFailedError when logging user's IPs - +* fix QueryFailedError when logging user's IPs + * use `orIgnore` to fix - Fix(client): fix style of mention @@ -4796,25 +7196,25 @@ Fix #8878 - Fix(sw, notification): Don't issue an event if there is no affect ([#8979](https://github.com/orhun/git-cliff/issues/8979)) -* test - +* test + * ]v] - Fix: add `es2017` build target ([#8931](https://github.com/orhun/git-cliff/issues/8931)) -* remove top level awaits - -* add es2017 target - +* remove top level awaits + +* add es2017 target + * refactor: use setup and ref sugar - Fix(client): hide bot protection warning with disabled registrations ([#8794](https://github.com/orhun/git-cliff/issues/8794)) -* fix(client): hide bot protection warning with disabled registrations - -* Apply review suggestion from @Johann150 - -Co-authored-by: Johann150 - -Co-authored-by: Johann150 +* fix(client): hide bot protection warning with disabled registrations + +* Apply review suggestion from @Johann150 + +Co-authored-by: Johann150 + +Co-authored-by: Johann150 Co-authored-by: syuilo - Fix @@ -4867,11 +7267,11 @@ Fix #8474 - Docs(readme): add Greenkeeper badge - Docs to run in production mode ([#4347](https://github.com/orhun/git-cliff/issues/4347)) -* run in production mode from systemd - -* NODE_ENV=production npm run build - -* npm start +* run in production mode from systemd + +* NODE_ENV=production npm run build + +* npm start - Docs @@ -4922,20 +7322,20 @@ Fix #8474 - Add an endpoint users/lists/update ([#2585](https://github.com/orhun/git-cliff/issues/2585)) -* add an endpoint users/lists/update - -* add meta params - -* fix packing +* add an endpoint users/lists/update + +* add meta params + +* fix packing - Adds ko-KR な to にゃ ([#3820](https://github.com/orhun/git-cliff/issues/3820)) -* adds ko-KR な to にゃ -- this only take considers pre-composed "Hangul Syllables", -not composable area "Hangul Jamo" which are not used commonly -- 56 is '냐' - '나' - -* replace magic number as suggested +* adds ko-KR な to にゃ +- this only take considers pre-composed "Hangul Syllables", +not composable area "Hangul Jamo" which are not used commonly +- 56 is '냐' - '나' + +* replace magic number as suggested - ✨🌎✨ A federated blogging platform ✨🚀✨ @@ -4985,142 +7385,142 @@ Resolve #5819 - Feat(client): 翻訳をIndexedDBに保存・プッシュ通知を翻訳 ([#6396](https://github.com/orhun/git-cliff/issues/6396)) -* wip - -* tabun ok - -* better msg - -* oops - -* fix lint - -* Update gulpfile.ts - -Co-authored-by: Acid Chicken (硫酸鶏) - -* Update src/client/scripts/set-i18n-contexts.ts - -Co-authored-by: Acid Chicken (硫酸鶏) - -* refactor - -Co-authored-by: acid-chicken - -* ✨ - -* wip - -* fix lint - -* たぶんおk - -* fix flush - -* Translate Notification - -* remove console.log - -* fix - -* add notifications - -* remove san - -* wip - -* ok - -* :v: - -* Update src/prelude/array.ts - -Co-authored-by: Acid Chicken (硫酸鶏) - -* wip - -* i18n refactor - -* Update init.ts - -* :v: - -Co-authored-by: Acid Chicken (硫酸鶏) +* wip + +* tabun ok + +* better msg + +* oops + +* fix lint + +* Update gulpfile.ts + +Co-authored-by: Acid Chicken (硫酸鶏) + +* Update src/client/scripts/set-i18n-contexts.ts + +Co-authored-by: Acid Chicken (硫酸鶏) + +* refactor + +Co-authored-by: acid-chicken + +* ✨ + +* wip + +* fix lint + +* たぶんおk + +* fix flush + +* Translate Notification + +* remove console.log + +* fix + +* add notifications + +* remove san + +* wip + +* ok + +* :v: + +* Update src/prelude/array.ts + +Co-authored-by: Acid Chicken (硫酸鶏) + +* wip + +* i18n refactor + +* Update init.ts + +* :v: + +Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo - Feat(client): 自動でもっと見るオプション ([#6403](https://github.com/orhun/git-cliff/issues/6403)) -* wip - -* ugokanai - -* wip - -* implement setting subscribing - -* fix lint - -* :v: - -* Update notifications.vue - +* wip + +* ugokanai + +* wip + +* implement setting subscribing + +* fix lint + +* :v: + +* Update notifications.vue + Co-authored-by: syuilo - Feat(client): Convert text mfm node to text (v)dom node instead of span tag ([#6399](https://github.com/orhun/git-cliff/issues/6399)) -* Convert text mfm node to text (v)dom node -instead of span tag - -* Update mfm.ts - +* Convert text mfm node to text (v)dom node +instead of span tag + +* Update mfm.ts + Co-authored-by: syuilo - Feat(client): 投稿フォームのボタンの説明を表示するように ([#6408](https://github.com/orhun/git-cliff/issues/6408)) -* Add title attr with buttons on the post form - -* fix - -* tooltip - -* missing ; - -* remove title attr - -* fix bug - -* Update reactions-viewer.details.vue - -* help wip - -* ok! - -* i18n - +* Add title attr with buttons on the post form + +* fix + +* tooltip + +* missing ; + +* remove title attr + +* fix bug + +* Update reactions-viewer.details.vue + +* help wip + +* ok! + +* i18n + Co-authored-by: syuilo - Feat: Observe notification read and fix #6406 ([#6407](https://github.com/orhun/git-cliff/issues/6407)) -* Resolve https://github.com/syuilo/misskey/pull/6406#issuecomment-633203670 - -* Improve typing - -* Observe notification read - -* capture readAllNotifications - -* fix - -* fix - -* Refactor - -* Update src/client/components/notification.vue - -Co-authored-by: syuilo - -* Update src/client/components/notification.vue - -Co-authored-by: syuilo - -* missing ; - +* Resolve https://github.com/syuilo/misskey/pull/6406#issuecomment-633203670 + +* Improve typing + +* Observe notification read + +* capture readAllNotifications + +* fix + +* fix + +* Refactor + +* Update src/client/components/notification.vue + +Co-authored-by: syuilo + +* Update src/client/components/notification.vue + +Co-authored-by: syuilo + +* missing ; + Co-authored-by: syuilo - Feat(theme): Add mentionMe property @@ -5164,10 +7564,10 @@ Resolve #6544 - Feat(server): Fetch icon url of an instance ([#6591](https://github.com/orhun/git-cliff/issues/6591)) -* feat(server): Fetch icon url of an instance - -Resolve #6589 - +* feat(server): Fetch icon url of an instance + +Resolve #6589 + * chore: Rename the function - Feat(client): Display instance icon @@ -5216,46 +7616,46 @@ Resolve #5213 - Feat: Implement api sw/unregister ([#7611](https://github.com/orhun/git-cliff/issues/7611)) -* Implement api sw/unregister - -* remove all mode - -* add changelog - +* Implement api sw/unregister + +* remove all mode + +* add changelog + Co-authored-by: syuilo - Add setting to keep content warning ([#7682](https://github.com/orhun/git-cliff/issues/7682)) - Feat: リモートからユーザー削除が飛んできたら削除するように ([#7768](https://github.com/orhun/git-cliff/issues/7768)) -* Delete Actor - -* Update src/remote/activitypub/kernel/delete/actor.ts - -Co-authored-by: syuilo - +* Delete Actor + +* Update src/remote/activitypub/kernel/delete/actor.ts + +Co-authored-by: syuilo + Co-authored-by: syuilo - Add sponsors section - Add resolver check for blocked instance ([#7777](https://github.com/orhun/git-cliff/issues/7777)) -* add resolver check for blocked instance - -* lint - +* add resolver check for blocked instance + +* lint + * Update note.ts - Feat: 凍結された場合のダイアログを実装 ([#7811](https://github.com/orhun/git-cliff/issues/7811)) -* feat: 凍結された場合のダイアログを実装 - -* Update CHANGELOG.md - -* Update basic.js - -* improve error handling - -* cypressなんもわからん - +* feat: 凍結された場合のダイアログを実装 + +* Update CHANGELOG.md + +* Update basic.js + +* improve error handling + +* cypressなんもわからん + * Update basic.js - Feat(server): 管理者用アカウント削除API実装 @@ -5264,29 +7664,29 @@ Resolve #7735 - Feat: MFM Sparkle animation ([#7813](https://github.com/orhun/git-cliff/issues/7813)) -* Add sparkle mfm animation ✨ - -* Cleanup sparkle effect - -+ spaces -> tabs and other codestyle -+ use proper image -+ listen for resizes +* Add sparkle mfm animation ✨ + +* Cleanup sparkle effect + ++ spaces -> tabs and other codestyle ++ use proper image ++ listen for resizes + use font-size to determine particle size (for fun with x2/3/4 stacking) - Feat(client): MFM関数構文のサジェストを実装 - Add todo - Feat: アカウント作成にメールアドレス必須にするオプション ([#7856](https://github.com/orhun/git-cliff/issues/7856)) -* feat: アカウント作成にメールアドレス必須にするオプション - -* ui - -* fix bug - -* fix bug - -* fix bug - +* feat: アカウント作成にメールアドレス必須にするオプション + +* ui + +* fix bug + +* fix bug + +* fix bug + * :art: - Feat: 未読の通知のみ表示する機能 @@ -5298,18 +7698,18 @@ Resolve #7735 - Feat: ノートプレビューを追加 ([#7596](https://github.com/orhun/git-cliff/issues/7596)) -* add note preview - -* use if - -* add draftedNote property - -* custom emojis work - -* Only show CW on preview when enabled - -* move button to top - +* add note preview + +* use if + +* add draftedNote property + +* custom emojis work + +* Only show CW on preview when enabled + +* move button to top + * fix css style - Feat(api): add users/groups/leave @@ -5333,21 +7733,21 @@ Close #7808 - Feat: thread mute ([#7930](https://github.com/orhun/git-cliff/issues/7930)) -* feat: thread mute - -* chore: fix comment - -* fix test - -* fix - +* feat: thread mute + +* chore: fix comment + +* fix test + +* fix + * refactor - Feat: クライアントでログインするアカウントidを指定するクエリ(loginId=:userId) ([#7929](https://github.com/orhun/git-cliff/issues/7929)) -* feat: ログインするアカウントのIDをクエリ文字列で指定する機能 - -* await? - +* feat: ログインするアカウントのIDをクエリ文字列で指定する機能 + +* await? + * rename - Add some locales @@ -5355,16 +7755,16 @@ Resolve #7940 - Feat: make possible to configure following/followers visibility ([#7959](https://github.com/orhun/git-cliff/issues/7959)) -* feat: make possible to configure following/followers visibility - -* add test - -* ap - -* add ap test - -* set Cache-Control - +* feat: make possible to configure following/followers visibility + +* add test + +* ap + +* add ap test + +* set Cache-Control + * hide following/followers count - Feat: improve email validation @@ -5398,85 +7798,85 @@ Resolve #7025 - Feat: Undo Accept ([#7980](https://github.com/orhun/git-cliff/issues/7980)) -* allow breaking of follow - -* send undo - +* allow breaking of follow + +* send undo + * delete by using reject follow - Add note - Feat: user-level instance mute ([#7712](https://github.com/orhun/git-cliff/issues/7712)) -* Update ja-JP.yml - -* Added settable config for muted instances - -* added psql query for removal of muted notes - -* Added filtering and trimming for instance mutes - -* cleaned up filtering of bad instance mutes and added a refresh at the end for the list on the client - -* Added notification & streaming timeline muting - -* Updated changelog - -* Added missing semicolon - -* Apply japanese string suggestions from robflop - -Co-authored-by: Robin B. - -* Changed Ja-JP instance mute title string to one suggested by sousuke - -Co-authored-by: sousuke0422 - -* Update ja-JP instanceMuteDescription based on sousuke's suggestion - -Co-authored-by: sousuke0422 - -* added notification mute - -* added notification and note children muting - -* Fixed a bug where local notifications were getting filtered on cold start - -* Fixed instance mute imports - -* Fixed not saving/loading instance mutes - -* removed en-US translations for instance mute - -* moved instance mute migration to js - -* changed settings index back to spaces - -* removed destructuring assignment from notification stream in instance mute check call - -Co-authored-by: tamaina - -* added .note accessor for checking note data instead of notification data - -* changed note to use Packed<'Note'> instead of any and removed usage of snake case - -Co-authored-by: tamaina - -* changed notification mute check to check specifically for notification host - -* changed to using single quotes - -* moved @click to the end for the linter - -* revert unnecessary changes - -* restored newlines - -* whitespace removal - -Co-authored-by: syuilo -Co-authored-by: Robin B. -Co-authored-by: sousuke0422 -Co-authored-by: puffaboo +* Update ja-JP.yml + +* Added settable config for muted instances + +* added psql query for removal of muted notes + +* Added filtering and trimming for instance mutes + +* cleaned up filtering of bad instance mutes and added a refresh at the end for the list on the client + +* Added notification & streaming timeline muting + +* Updated changelog + +* Added missing semicolon + +* Apply japanese string suggestions from robflop + +Co-authored-by: Robin B. + +* Changed Ja-JP instance mute title string to one suggested by sousuke + +Co-authored-by: sousuke0422 + +* Update ja-JP instanceMuteDescription based on sousuke's suggestion + +Co-authored-by: sousuke0422 + +* added notification mute + +* added notification and note children muting + +* Fixed a bug where local notifications were getting filtered on cold start + +* Fixed instance mute imports + +* Fixed not saving/loading instance mutes + +* removed en-US translations for instance mute + +* moved instance mute migration to js + +* changed settings index back to spaces + +* removed destructuring assignment from notification stream in instance mute check call + +Co-authored-by: tamaina + +* added .note accessor for checking note data instead of notification data + +* changed note to use Packed<'Note'> instead of any and removed usage of snake case + +Co-authored-by: tamaina + +* changed notification mute check to check specifically for notification host + +* changed to using single quotes + +* moved @click to the end for the linter + +* revert unnecessary changes + +* restored newlines + +* whitespace removal + +Co-authored-by: syuilo +Co-authored-by: Robin B. +Co-authored-by: sousuke0422 +Co-authored-by: puffaboo Co-authored-by: tamaina - Feat: improve follow export @@ -5512,8 +7912,8 @@ Resolve #8231 - Feat: Option to show replies in timeline ([#7685](https://github.com/orhun/git-cliff/issues/7685)) ([#8202](https://github.com/orhun/git-cliff/issues/8202)) -* Add an option for timeline replies. Credit to Emilis (puffaboo) - +* Add an option for timeline replies. Credit to Emilis (puffaboo) + * update db on request - Feat(client): 自インスタンス情報ページでチャートを見れるように @@ -5558,14 +7958,14 @@ Resolve #4664 - Feat: Webhook ([#8457](https://github.com/orhun/git-cliff/issues/8457)) -* feat: introduce webhook - -* wip - -* wip - -* wip - +* feat: introduce webhook + +* wip + +* wip + +* wip + * Update CHANGELOG.md - Add x,y parameters to rotate MFM @@ -5573,270 +7973,270 @@ Resolve #4664 - Feat: Improve Push Notification ([#7667](https://github.com/orhun/git-cliff/issues/7667)) -* clean up - -* ev => data - -* refactor - -* clean up - -* add type - -* antenna - -* channel - -* fix - -* add Packed type - -* add PackedRef - -* fix lint - -* add emoji schema - -* add reversiGame - -* add reversiMatching - -* remove signin schema (use Signin entity) - -* add schemas refs, fix Packed type - -* wip PackedHoge => Packed<'Hoge'> - -* add Packed type - -* note-reaction - -* user - -* user-group - -* user-list - -* note - -* app, messaging-message - -* notification - -* drive-file - -* drive-folder - -* following - -* muting - -* blocking - -* hashtag - -* page - -* app (with modifying schema) - -* import user? - -* channel - -* antenna - -* clip - -* gallery-post - -* emoji - -* Packed - -* reversi-matching - -* update stream.ts - -* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 - -* fix lint - -* clean up? - -* add app - -* fix - -* nanka iroiro - -* wip - -* wip - -* fix lint - -* fix loginId - -* fix - -* refactor - -* refactor - -* remove follow action - -* clean up - -* Revert "remove follow action" - -This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. - -* Revert "clean up" - -This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. - -* remove fetch specification - -* renoteの条件追加 - -* apiFetch => cli - -* bypass fetch? - -* fix - -* refactor: use path alias - -* temp: add submodule - -* remove submodule - -* enhane: unison-reloadに指定したパスに移動できるように - -* null - -* null - -* feat: ログインするアカウントのIDをクエリ文字列で指定する機能 - -* null - -* await? - -* rename - -* rename - -* Update read.ts - -* merge - -* get-note-summary - -* fix - -* swパッケージに - -* add missing packages - -* fix getNoteSummary - -* add webpack-cli - -* :v: - -* remove plugins - -* sw-inject分離したがテストしてない - -* fix notification.vue - -* remove a blank line - -* disconnect intersection observer - -* disconnect2 - -* fix notification.vue - -* remove a blank line - -* disconnect intersection observer - -* disconnect2 - -* fix - -* :v: - -* clean up config - -* typesを戻した - -* Update packages/client/src/components/notification.vue - -Co-authored-by: Acid Chicken (硫酸鶏) - -* disconnect - -* oops - -* Failed to load the script unexpectedly回避 -sw.jsとlib.tsを分離してみた - -* truncate notification - -* Update packages/client/src/ui/_common_/common.vue - -Co-authored-by: syuilo - -* clean up - -* clean up - -* キャッシュ対策 - -* Truncate push notification message - -* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 - -* components/drive-file-thumbnail.vue - -* components/drive-select-dialog.vue - -* components/drive-window.vue - -* merge - -* fix - -* Service Workerのビルドにesbuildを使うようにする - -* return createEmptyNotification() - -* fix - -* i18n.ts - -* update - -* :v: - -* remove ts-loader - -* fix - -* fix - -* enhance: Service Workerを常に登録するように - -* pollEnded - -* URLをsw.jsに戻す - -* clean up - -Co-authored-by: Acid Chicken (硫酸鶏) +* clean up + +* ev => data + +* refactor + +* clean up + +* add type + +* antenna + +* channel + +* fix + +* add Packed type + +* add PackedRef + +* fix lint + +* add emoji schema + +* add reversiGame + +* add reversiMatching + +* remove signin schema (use Signin entity) + +* add schemas refs, fix Packed type + +* wip PackedHoge => Packed<'Hoge'> + +* add Packed type + +* note-reaction + +* user + +* user-group + +* user-list + +* note + +* app, messaging-message + +* notification + +* drive-file + +* drive-folder + +* following + +* muting + +* blocking + +* hashtag + +* page + +* app (with modifying schema) + +* import user? + +* channel + +* antenna + +* clip + +* gallery-post + +* emoji + +* Packed + +* reversi-matching + +* update stream.ts + +* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 + +* fix lint + +* clean up? + +* add app + +* fix + +* nanka iroiro + +* wip + +* wip + +* fix lint + +* fix loginId + +* fix + +* refactor + +* refactor + +* remove follow action + +* clean up + +* Revert "remove follow action" + +This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. + +* Revert "clean up" + +This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. + +* remove fetch specification + +* renoteの条件追加 + +* apiFetch => cli + +* bypass fetch? + +* fix + +* refactor: use path alias + +* temp: add submodule + +* remove submodule + +* enhane: unison-reloadに指定したパスに移動できるように + +* null + +* null + +* feat: ログインするアカウントのIDをクエリ文字列で指定する機能 + +* null + +* await? + +* rename + +* rename + +* Update read.ts + +* merge + +* get-note-summary + +* fix + +* swパッケージに + +* add missing packages + +* fix getNoteSummary + +* add webpack-cli + +* :v: + +* remove plugins + +* sw-inject分離したがテストしてない + +* fix notification.vue + +* remove a blank line + +* disconnect intersection observer + +* disconnect2 + +* fix notification.vue + +* remove a blank line + +* disconnect intersection observer + +* disconnect2 + +* fix + +* :v: + +* clean up config + +* typesを戻した + +* Update packages/client/src/components/notification.vue + +Co-authored-by: Acid Chicken (硫酸鶏) + +* disconnect + +* oops + +* Failed to load the script unexpectedly回避 +sw.jsとlib.tsを分離してみた + +* truncate notification + +* Update packages/client/src/ui/_common_/common.vue + +Co-authored-by: syuilo + +* clean up + +* clean up + +* キャッシュ対策 + +* Truncate push notification message + +* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 + +* components/drive-file-thumbnail.vue + +* components/drive-select-dialog.vue + +* components/drive-window.vue + +* merge + +* fix + +* Service Workerのビルドにesbuildを使うようにする + +* return createEmptyNotification() + +* fix + +* i18n.ts + +* update + +* :v: + +* remove ts-loader + +* fix + +* fix + +* enhance: Service Workerを常に登録するように + +* pollEnded + +* URLをsw.jsに戻す + +* clean up + +Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo - Feat: make captcha required when signin to improve security @@ -5849,52 +8249,52 @@ Co-authored-by: syuilo Highlight PRs that edit locales other than the ja-JP one so the author may see and fix it themselves. - Feat(tests): add e2e tests for widgets ([#8735](https://github.com/orhun/git-cliff/issues/8735)) -* test(e2e): add baseline for widget tests - -* chore(repo): enable test running in branch - -* fix(e2e): set viewport for widget tests - -* fix(client): add widget identifier classes to widgets - -* test(e2e): add memo widget test - -* fix(tests): force select value - -* fix(tests): force button press for widget addition - -* fix(tests): invoke select value differently - -* fix(tests): adjust widget submit - -* fix(tests): don't explicitly navigate for widget test - -* fix(tests): click label to hide select popup - -* fix(tests): just click modal background - -* fix(tests): adjust modal background selector - -* fix(tests): click all modal backgrounds - -* feat(e2e): add test for adding timeline widget - -* fix(client): add more widget identifier classes - -* feat(tests): add method abstraction for test cases - -* fix(tests): force-click overlays - -* fix(tests): force widget button press - -* fix(tests): remove timeout from final widget check - -* feat(tests): add widget removal test case - -* fix(client): use mk instead of msky as class prefix - -* fix(tests): check widgets for existence rather than visibility - +* test(e2e): add baseline for widget tests + +* chore(repo): enable test running in branch + +* fix(e2e): set viewport for widget tests + +* fix(client): add widget identifier classes to widgets + +* test(e2e): add memo widget test + +* fix(tests): force select value + +* fix(tests): force button press for widget addition + +* fix(tests): invoke select value differently + +* fix(tests): adjust widget submit + +* fix(tests): don't explicitly navigate for widget test + +* fix(tests): click label to hide select popup + +* fix(tests): just click modal background + +* fix(tests): adjust modal background selector + +* fix(tests): click all modal backgrounds + +* feat(e2e): add test for adding timeline widget + +* fix(client): add more widget identifier classes + +* feat(tests): add method abstraction for test cases + +* fix(tests): force-click overlays + +* fix(tests): force widget button press + +* fix(tests): remove timeout from final widget check + +* feat(tests): add widget removal test case + +* fix(client): use mk instead of msky as class prefix + +* fix(tests): check widgets for existence rather than visibility + * chore(meta): don't run tests for specific feature branch - Add @rollup/pluginutils @@ -5904,236 +8304,236 @@ Co-authored-by: acid-chicken - Feat: option to collapse long notes ([#8561](https://github.com/orhun/git-cliff/issues/8561)) -* feat: option to collapse long notes - -Closes #8559 - -* do not collapse if cw exists - -* use '閉じる' to close / show less. - -* make it sticky - +* feat: option to collapse long notes + +Closes #8559 + +* do not collapse if cw exists + +* use '閉じる' to close / show less. + +* make it sticky + * Change style of the Show less button - Add packageExtensions - Feat: image cropping ([#8808](https://github.com/orhun/git-cliff/issues/8808)) -* wip - -* wip - +* wip + +* wip + * wip - Feat: Add Badge Image to Push Notification ([#8012](https://github.com/orhun/git-cliff/issues/8012)) -* fix - -* nanka iroiro - -* wip - -* wip - -* fix lint - -* fix loginId - -* fix - -* refactor - -* refactor - -* remove follow action - -* clean up - -* Revert "remove follow action" - -This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. - -* Revert "clean up" - -This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. - -* remove fetch specification - -* renoteの条件追加 - -* apiFetch => cli - -* bypass fetch? - -* fix - -* refactor: use path alias - -* temp: add submodule - -* remove submodule - -* enhane: unison-reloadに指定したパスに移動できるように - -* null - -* null - -* feat: ログインするアカウントのIDをクエリ文字列で指定する機能 - -* null - -* await? - -* rename - -* rename - -* Update read.ts - -* merge - -* get-note-summary - -* fix - -* swパッケージに - -* add missing packages - -* fix getNoteSummary - -* add webpack-cli - -* :v: - -* remove plugins - -* sw-inject分離したがテストしてない - -* fix notification.vue - -* remove a blank line - -* disconnect intersection observer - -* disconnect2 - -* fix notification.vue - -* remove a blank line - -* disconnect intersection observer - -* disconnect2 - -* fix - -* :v: - -* clean up config - -* typesを戻した - -* backend/src/web/index.ts - -* notification-badges - -* add scripts - -* change create-notification.ts - -* Update packages/client/src/components/notification.vue - -Co-authored-by: Acid Chicken (硫酸鶏) - -* disconnect - -* oops - -* Failed to load the script unexpectedly回避 -sw.jsとlib.tsを分離してみた - -* truncate notification - -* Update packages/client/src/ui/_common_/common.vue - -Co-authored-by: syuilo - -* clean up - -* clean up - -* refactor - -* キャッシュ対策 - -* Truncate push notification message - -* fix - -* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 - -* components/drive-file-thumbnail.vue - -* components/drive-select-dialog.vue - -* components/drive-window.vue - -* merge - -* fix - -* Service Workerのビルドにesbuildを使うようにする - -* return createEmptyNotification() - -* fix - -* fix - -* i18n.ts - -* update - -* :v: - -* remove ts-loader - -* fix - -* fix - -* enhance: Service Workerを常に登録するように - -* pollEnded - -* pollEnded - -* URLをsw.jsに戻す - -* clean up - -* fix lint - -* changelog - -* alpha-test - -* also with twemoji - -* add isMimeImage function - -* catch - -* Colour => Color - -* char2file => char2filePath - -* Update autocomplete.vue - -* remove clone? - -Co-authored-by: Acid Chicken (硫酸鶏) +* fix + +* nanka iroiro + +* wip + +* wip + +* fix lint + +* fix loginId + +* fix + +* refactor + +* refactor + +* remove follow action + +* clean up + +* Revert "remove follow action" + +This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a. + +* Revert "clean up" + +This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2. + +* remove fetch specification + +* renoteの条件追加 + +* apiFetch => cli + +* bypass fetch? + +* fix + +* refactor: use path alias + +* temp: add submodule + +* remove submodule + +* enhane: unison-reloadに指定したパスに移動できるように + +* null + +* null + +* feat: ログインするアカウントのIDをクエリ文字列で指定する機能 + +* null + +* await? + +* rename + +* rename + +* Update read.ts + +* merge + +* get-note-summary + +* fix + +* swパッケージに + +* add missing packages + +* fix getNoteSummary + +* add webpack-cli + +* :v: + +* remove plugins + +* sw-inject分離したがテストしてない + +* fix notification.vue + +* remove a blank line + +* disconnect intersection observer + +* disconnect2 + +* fix notification.vue + +* remove a blank line + +* disconnect intersection observer + +* disconnect2 + +* fix + +* :v: + +* clean up config + +* typesを戻した + +* backend/src/web/index.ts + +* notification-badges + +* add scripts + +* change create-notification.ts + +* Update packages/client/src/components/notification.vue + +Co-authored-by: Acid Chicken (硫酸鶏) + +* disconnect + +* oops + +* Failed to load the script unexpectedly回避 +sw.jsとlib.tsを分離してみた + +* truncate notification + +* Update packages/client/src/ui/_common_/common.vue + +Co-authored-by: syuilo + +* clean up + +* clean up + +* refactor + +* キャッシュ対策 + +* Truncate push notification message + +* fix + +* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正 + +* components/drive-file-thumbnail.vue + +* components/drive-select-dialog.vue + +* components/drive-window.vue + +* merge + +* fix + +* Service Workerのビルドにesbuildを使うようにする + +* return createEmptyNotification() + +* fix + +* fix + +* i18n.ts + +* update + +* :v: + +* remove ts-loader + +* fix + +* fix + +* enhance: Service Workerを常に登録するように + +* pollEnded + +* pollEnded + +* URLをsw.jsに戻す + +* clean up + +* fix lint + +* changelog + +* alpha-test + +* also with twemoji + +* add isMimeImage function + +* catch + +* Colour => Color + +* char2file => char2filePath + +* Update autocomplete.vue + +* remove clone? + +Co-authored-by: Acid Chicken (硫酸鶏) Co-authored-by: syuilo - Feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように @@ -6159,22 +8559,22 @@ Resolve #8830 - Feat: Log user ips ([#8872](https://github.com/orhun/git-cliff/issues/8872)) -* wip - -* store ip and headers - -* Update admin-file.vue - -* require admin for view ip/headers - -* IP (recent) 消した - -* admin必須 - -* opt in - -* clean ips periodically - +* wip + +* store ip and headers + +* Update admin-file.vue + +* require admin for view ip/headers + +* IP (recent) 消した + +* admin必須 + +* opt in + +* clean ips periodically + * respect logging setting in drive/files/create - Feature(client): Timeline page for non-login users - Feat(server): add fetch-rss api to reduce dependency of external apis @@ -6185,85 +8585,85 @@ Resolve #8830 - Feat: styled error screen ([#8930](https://github.com/orhun/git-cliff/issues/8930)) -* Styled error screen - -* Make details margin auto - -* Update boot.css - -* Replace fontawesome with tabler svg - -* Remove hr - -* Add new style to flush screen - +* Styled error screen + +* Make details margin auto + +* Update boot.css + +* Replace fontawesome with tabler svg + +* Remove hr + +* Add new style to flush screen + * Rename to `error.css` - Feat(client): メニューからページをリロードできるように - Feat: auto nsfw detection ([#8840](https://github.com/orhun/git-cliff/issues/8840)) -* feat: auto nsfw detection - -* :v: - -* Update ja-JP.yml - -* Update ja-JP.yml - -* ポルノ判定のしきい値を高めに - -* エラーハンドリングちゃんとした - -* Update ja-JP.yml - -* 感度設定を強化 - -* refactor - -* feat: add video support for auto nsfw detection - -* rename: image -> media - -* .js - -* fix: add missing error handling - -* fix: use valid pathname instead of using filename due to invalid usage - -* perf(nsfw-detection): decode frames - -* disable detection of video for some reasons - -* perf(nsfw-detection): streamify detection process for video - -* disable disallowUploadWhenPredictedAsPorn option - -* fix(nsfw-detection): improve reliability - -* fix(nsfw-detection): use Math.ceil instead of Math.round - -* perf(nsfw-detection): delete tmp frames after used - -* fix(nsfw-detection): FSWatcher does not emit ready event - -* perf(nsfw-detection): skip black frames - -* refactor: strip exists check - -* Update package.json - -* めっちゃ変えた - -* lint - -* Update COPYING - -* オプションで動画解析できるように - -* Update yarn.lock - -* Update CHANGELOG.md - +* feat: auto nsfw detection + +* :v: + +* Update ja-JP.yml + +* Update ja-JP.yml + +* ポルノ判定のしきい値を高めに + +* エラーハンドリングちゃんとした + +* Update ja-JP.yml + +* 感度設定を強化 + +* refactor + +* feat: add video support for auto nsfw detection + +* rename: image -> media + +* .js + +* fix: add missing error handling + +* fix: use valid pathname instead of using filename due to invalid usage + +* perf(nsfw-detection): decode frames + +* disable detection of video for some reasons + +* perf(nsfw-detection): streamify detection process for video + +* disable disallowUploadWhenPredictedAsPorn option + +* fix(nsfw-detection): improve reliability + +* fix(nsfw-detection): use Math.ceil instead of Math.round + +* perf(nsfw-detection): delete tmp frames after used + +* fix(nsfw-detection): FSWatcher does not emit ready event + +* perf(nsfw-detection): skip black frames + +* refactor: strip exists check + +* Update package.json + +* めっちゃ変えた + +* lint + +* Update COPYING + +* オプションで動画解析できるように + +* Update yarn.lock + +* Update CHANGELOG.md + Co-authored-by: Acid Chicken (硫酸鶏) - Feat: support syntax for mfm @@ -6826,16 +9226,16 @@ Fix #6418 - Update page editor ([#7317](https://github.com/orhun/git-cliff/issues/7317)) -* fix buttons visibility +* fix buttons visibility * fix title of page editor - Update mfm.js ([#7435](https://github.com/orhun/git-cliff/issues/7435)) -* use mfm.js 0.14.0 - -* use mfm.extract - -* use mfm.extract - +* use mfm.js 0.14.0 + +* use mfm.extract + +* use mfm.extract + * use mfm.extract - Update mfm-js @@ -6871,31 +9271,31 @@ Fix #6418 - Chore: APIドキュメントの修正 ([#7771](https://github.com/orhun/git-cliff/issues/7771)) -* packedNotificationSchemaを更新 - -* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 - -* fix - +* packedNotificationSchemaを更新 + +* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 + +* fix + * add header, choice, invitation - Chore: .configをdockerイメージに入れないように ([#7625](https://github.com/orhun/git-cliff/issues/7625)) -* .configをdockerイメージに入れないように - -* Update docker-compose.yml - -Co-authored-by: tamaina - -Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> +* .configをdockerイメージに入れないように + +* Update docker-compose.yml + +Co-authored-by: tamaina + +Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com> Co-authored-by: tamaina - Update deps - Chore, perf: Reduce redis memory ([#7816](https://github.com/orhun/git-cliff/issues/7816)) -* Reduce redis memory - -* CHANGELOG - +* Reduce redis memory + +* CHANGELOG + * a - Update contribution guide @@ -6975,20 +9375,20 @@ Close #7924 - Chore(deps-dev): bump cypress from 9.3.1 to 9.4.1 ([#8239](https://github.com/orhun/git-cliff/issues/8239)) -Bumps [cypress](https://github.com/cypress-io/cypress) from 9.3.1 to 9.4.1. -- [Release notes](https://github.com/cypress-io/cypress/releases) -- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js) -- [Commits](https://github.com/cypress-io/cypress/compare/v9.3.1...v9.4.1) - ---- -updated-dependencies: -- dependency-name: cypress - dependency-type: direct:development - update-type: version-update:semver-minor -... - -Signed-off-by: dependabot[bot] - +Bumps [cypress](https://github.com/cypress-io/cypress) from 9.3.1 to 9.4.1. +- [Release notes](https://github.com/cypress-io/cypress/releases) +- [Changelog](https://github.com/cypress-io/cypress/blob/develop/.releaserc.base.js) +- [Commits](https://github.com/cypress-io/cypress/compare/v9.3.1...v9.4.1) + +--- +updated-dependencies: +- dependency-name: cypress + dependency-type: direct:development + update-type: version-update:semver-minor +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps @@ -7002,175 +9402,175 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore(deps): bump axios from 0.21.1 to 0.21.4 in /packages/client ([#8286](https://github.com/orhun/git-cliff/issues/8286)) -Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. -- [Release notes](https://github.com/axios/axios/releases) -- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) -- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) - ---- -updated-dependencies: -- dependency-name: axios - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. +- [Release notes](https://github.com/axios/axios/releases) +- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) +- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) + +--- +updated-dependencies: +- dependency-name: axios + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/client ([#8288](https://github.com/orhun/git-cliff/issues/8288)) -Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. -- [Release notes](https://github.com/jbgutierrez/path-parse/releases) -- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) - ---- -updated-dependencies: -- dependency-name: path-parse - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. +- [Release notes](https://github.com/jbgutierrez/path-parse/releases) +- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) + +--- +updated-dependencies: +- dependency-name: path-parse + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/client ([#8289](https://github.com/orhun/git-cliff/issues/8289)) -Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. -- [Release notes](https://github.com/gulpjs/glob-parent/releases) -- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) -- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) - ---- -updated-dependencies: -- dependency-name: glob-parent - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. +- [Release notes](https://github.com/gulpjs/glob-parent/releases) +- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) +- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) + +--- +updated-dependencies: +- dependency-name: glob-parent + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump simple-get from 4.0.0 to 4.0.1 in /packages/backend ([#8292](https://github.com/orhun/git-cliff/issues/8292)) -Bumps [simple-get](https://github.com/feross/simple-get) from 4.0.0 to 4.0.1. -- [Release notes](https://github.com/feross/simple-get/releases) -- [Commits](https://github.com/feross/simple-get/compare/v4.0.0...v4.0.1) - ---- -updated-dependencies: -- dependency-name: simple-get - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [simple-get](https://github.com/feross/simple-get) from 4.0.0 to 4.0.1. +- [Release notes](https://github.com/feross/simple-get/releases) +- [Commits](https://github.com/feross/simple-get/compare/v4.0.0...v4.0.1) + +--- +updated-dependencies: +- dependency-name: simple-get + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/client ([#8291](https://github.com/orhun/git-cliff/issues/8291)) -Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. -- [Release notes](https://github.com/node-fetch/node-fetch/releases) -- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) - ---- -updated-dependencies: -- dependency-name: node-fetch - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. +- [Release notes](https://github.com/node-fetch/node-fetch/releases) +- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) + +--- +updated-dependencies: +- dependency-name: node-fetch + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/backend ([#8293](https://github.com/orhun/git-cliff/issues/8293)) -Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. -- [Release notes](https://github.com/node-fetch/node-fetch/releases) -- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) - ---- -updated-dependencies: -- dependency-name: node-fetch - dependency-type: direct:production -... - -Signed-off-by: dependabot[bot] - +Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7. +- [Release notes](https://github.com/node-fetch/node-fetch/releases) +- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7) + +--- +updated-dependencies: +- dependency-name: node-fetch + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump browserslist from 4.16.3 to 4.19.1 in /packages/client ([#8290](https://github.com/orhun/git-cliff/issues/8290)) -Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.19.1. -- [Release notes](https://github.com/browserslist/browserslist/releases) -- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) -- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.19.1) - ---- -updated-dependencies: -- dependency-name: browserslist - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.19.1. +- [Release notes](https://github.com/browserslist/browserslist/releases) +- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md) +- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.19.1) + +--- +updated-dependencies: +- dependency-name: browserslist + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak chart - Chore(deps): bump tar from 6.0.5 to 6.1.11 in /packages/backend ([#8294](https://github.com/orhun/git-cliff/issues/8294)) -Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11. -- [Release notes](https://github.com/npm/node-tar/releases) -- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) -- [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11) - ---- -updated-dependencies: -- dependency-name: tar - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [tar](https://github.com/npm/node-tar) from 6.0.5 to 6.1.11. +- [Release notes](https://github.com/npm/node-tar/releases) +- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md) +- [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11) + +--- +updated-dependencies: +- dependency-name: tar + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/backend ([#8301](https://github.com/orhun/git-cliff/issues/8301)) -Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. -- [Release notes](https://github.com/jbgutierrez/path-parse/releases) -- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) - ---- -updated-dependencies: -- dependency-name: path-parse - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. +- [Release notes](https://github.com/jbgutierrez/path-parse/releases) +- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) + +--- +updated-dependencies: +- dependency-name: path-parse + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump normalize-url from 4.5.0 to 4.5.1 in /packages/backend ([#8302](https://github.com/orhun/git-cliff/issues/8302)) -Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. -- [Release notes](https://github.com/sindresorhus/normalize-url/releases) -- [Commits](https://github.com/sindresorhus/normalize-url/commits) - ---- -updated-dependencies: -- dependency-name: normalize-url - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1. +- [Release notes](https://github.com/sindresorhus/normalize-url/releases) +- [Commits](https://github.com/sindresorhus/normalize-url/commits) + +--- +updated-dependencies: +- dependency-name: normalize-url + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/backend ([#8303](https://github.com/orhun/git-cliff/issues/8303)) -Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. -- [Release notes](https://github.com/gulpjs/glob-parent/releases) -- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) -- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) - ---- -updated-dependencies: -- dependency-name: glob-parent - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [glob-parent](https://github.com/gulpjs/glob-parent) from 5.1.1 to 5.1.2. +- [Release notes](https://github.com/gulpjs/glob-parent/releases) +- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md) +- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2) + +--- +updated-dependencies: +- dependency-name: glob-parent + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps @@ -7192,80 +9592,80 @@ Close #8327 - Chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/backend ([#8447](https://github.com/orhun/git-cliff/issues/8447)) -Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. -- [Release notes](https://github.com/substack/minimist/releases) -- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) - ---- -updated-dependencies: -- dependency-name: minimist - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. +- [Release notes](https://github.com/substack/minimist/releases) +- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) + +--- +updated-dependencies: +- dependency-name: minimist + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps - Chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/client ([#8446](https://github.com/orhun/git-cliff/issues/8446)) -Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. -- [Release notes](https://github.com/substack/minimist/releases) -- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) - ---- -updated-dependencies: -- dependency-name: minimist - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. +- [Release notes](https://github.com/substack/minimist/releases) +- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) + +--- +updated-dependencies: +- dependency-name: minimist + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump minimist from 1.2.5 to 1.2.6 ([#8445](https://github.com/orhun/git-cliff/issues/8445)) -Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. -- [Release notes](https://github.com/substack/minimist/releases) -- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) - ---- -updated-dependencies: -- dependency-name: minimist - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6. +- [Release notes](https://github.com/substack/minimist/releases) +- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6) + +--- +updated-dependencies: +- dependency-name: minimist + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump follow-redirects in /packages/backend ([#8314](https://github.com/orhun/git-cliff/issues/8314)) -Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. -- [Release notes](https://github.com/follow-redirects/follow-redirects/releases) -- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8) - ---- -updated-dependencies: -- dependency-name: follow-redirects - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.7 to 1.14.8. +- [Release notes](https://github.com/follow-redirects/follow-redirects/releases) +- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8) + +--- +updated-dependencies: +- dependency-name: follow-redirects + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump follow-redirects from 1.14.1 to 1.14.8 ([#8313](https://github.com/orhun/git-cliff/issues/8313)) -Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.8. -- [Release notes](https://github.com/follow-redirects/follow-redirects/releases) -- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.8) - ---- -updated-dependencies: -- dependency-name: follow-redirects - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.14.1 to 1.14.8. +- [Release notes](https://github.com/follow-redirects/follow-redirects/releases) +- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.8) + +--- +updated-dependencies: +- dependency-name: follow-redirects + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps @@ -7277,19 +9677,19 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore(deps): bump axios from 0.21.1 to 0.21.4 ([#8471](https://github.com/orhun/git-cliff/issues/8471)) -Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. -- [Release notes](https://github.com/axios/axios/releases) -- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) -- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) - ---- -updated-dependencies: -- dependency-name: axios - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.4. +- [Release notes](https://github.com/axios/axios/releases) +- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) +- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.4) + +--- +updated-dependencies: +- dependency-name: axios + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Update deps @@ -7301,27 +9701,27 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore(deps): bump moment from 2.24.0 to 2.29.3 in /packages/backend ([#8531](https://github.com/orhun/git-cliff/issues/8531)) -Bumps [moment](https://github.com/moment/moment) from 2.24.0 to 2.29.3. -- [Release notes](https://github.com/moment/moment/releases) -- [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md) -- [Commits](https://github.com/moment/moment/compare/2.24.0...2.29.3) - ---- -updated-dependencies: -- dependency-name: moment - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [moment](https://github.com/moment/moment) from 2.24.0 to 2.29.3. +- [Release notes](https://github.com/moment/moment/releases) +- [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md) +- [Commits](https://github.com/moment/moment/compare/2.24.0...2.29.3) + +--- +updated-dependencies: +- dependency-name: moment + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(lint): fix type definitions for jsrsasign ([#8528](https://github.com/orhun/git-cliff/issues/8528)) -* fix type definitions for jsrsasign - -The @types/jsrsasign is not available in exactly the same version as the jsrsa -package misskey uses, so i used an earlier patch version of the same package. - +* fix type definitions for jsrsasign + +The @types/jsrsasign is not available in exactly the same version as the jsrsa +package misskey uses, so i used an earlier patch version of the same package. + * update yarn.lock - Chore: fix lint command for windows @@ -7334,45 +9734,45 @@ add user facing changes to changelog - Chore(deps): bump ejs from 3.1.6 to 3.1.7 in /packages/backend ([#8560](https://github.com/orhun/git-cliff/issues/8560)) -Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7. -- [Release notes](https://github.com/mde/ejs/releases) -- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md) -- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7) - ---- -updated-dependencies: -- dependency-name: ejs - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [ejs](https://github.com/mde/ejs) from 3.1.6 to 3.1.7. +- [Release notes](https://github.com/mde/ejs/releases) +- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md) +- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7) + +--- +updated-dependencies: +- dependency-name: ejs + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump postcss from 8.2.8 to 8.4.13 in /packages/client ([#8588](https://github.com/orhun/git-cliff/issues/8588)) -Bumps [postcss](https://github.com/postcss/postcss) from 8.2.8 to 8.4.13. -- [Release notes](https://github.com/postcss/postcss/releases) -- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) -- [Commits](https://github.com/postcss/postcss/compare/8.2.8...8.4.13) - ---- -updated-dependencies: -- dependency-name: postcss - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [postcss](https://github.com/postcss/postcss) from 8.2.8 to 8.4.13. +- [Release notes](https://github.com/postcss/postcss/releases) +- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) +- [Commits](https://github.com/postcss/postcss/compare/8.2.8...8.4.13) + +--- +updated-dependencies: +- dependency-name: postcss + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore: synchronize code and database schema ([#8577](https://github.com/orhun/git-cliff/issues/8577)) -* chore: remove default null - -null is always the default value if a table column is nullable, and typeorm's -@Column only accepts strings for default. - -* chore: synchronize code with database schema - +* chore: remove default null + +null is always the default value if a table column is nullable, and typeorm's +@Column only accepts strings for default. + +* chore: synchronize code with database schema + * chore: sync generated migrations with code - Update deps @@ -7382,34 +9782,34 @@ null is always the default value if a table column is nullable, and typeorm's - Chore(deps): bump path-parse from 1.0.6 to 1.0.7 ([#8705](https://github.com/orhun/git-cliff/issues/8705)) -Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. -- [Release notes](https://github.com/jbgutierrez/path-parse/releases) -- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) - ---- -updated-dependencies: -- dependency-name: path-parse - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7. +- [Release notes](https://github.com/jbgutierrez/path-parse/releases) +- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7) + +--- +updated-dependencies: +- dependency-name: path-parse + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump async from 3.2.0 to 3.2.3 in /packages/backend ([#8706](https://github.com/orhun/git-cliff/issues/8706)) -Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3. -- [Release notes](https://github.com/caolan/async/releases) -- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) -- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3) - ---- -updated-dependencies: -- dependency-name: async - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [async](https://github.com/caolan/async) from 3.2.0 to 3.2.3. +- [Release notes](https://github.com/caolan/async/releases) +- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) +- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3) + +--- +updated-dependencies: +- dependency-name: async + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak loading spinner design @@ -7417,70 +9817,70 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore(deps): bump async from 3.2.1 to 3.2.3 in /packages/client ([#8707](https://github.com/orhun/git-cliff/issues/8707)) -Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. -- [Release notes](https://github.com/caolan/async/releases) -- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) -- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) - ---- -updated-dependencies: -- dependency-name: async - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. +- [Release notes](https://github.com/caolan/async/releases) +- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) +- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) + +--- +updated-dependencies: +- dependency-name: async + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump async from 3.2.1 to 3.2.3 ([#8501](https://github.com/orhun/git-cliff/issues/8501)) -Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. -- [Release notes](https://github.com/caolan/async/releases) -- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) -- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) - ---- -updated-dependencies: -- dependency-name: async - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3. +- [Release notes](https://github.com/caolan/async/releases) +- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md) +- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.3) + +--- +updated-dependencies: +- dependency-name: async + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump copy-props from 2.0.4 to 2.0.5 ([#8709](https://github.com/orhun/git-cliff/issues/8709)) -Bumps [copy-props](https://github.com/gulpjs/copy-props) from 2.0.4 to 2.0.5. -- [Release notes](https://github.com/gulpjs/copy-props/releases) -- [Changelog](https://github.com/gulpjs/copy-props/blob/master/CHANGELOG.md) -- [Commits](https://github.com/gulpjs/copy-props/compare/2.0.4...2.0.5) - ---- -updated-dependencies: -- dependency-name: copy-props - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [copy-props](https://github.com/gulpjs/copy-props) from 2.0.4 to 2.0.5. +- [Release notes](https://github.com/gulpjs/copy-props/releases) +- [Changelog](https://github.com/gulpjs/copy-props/blob/master/CHANGELOG.md) +- [Commits](https://github.com/gulpjs/copy-props/compare/2.0.4...2.0.5) + +--- +updated-dependencies: +- dependency-name: copy-props + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(meta): add pixeldesu to patron list ([#8714](https://github.com/orhun/git-cliff/issues/8714)) - Chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9 ([#8708](https://github.com/orhun/git-cliff/issues/8708)) -Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. -- [Release notes](https://github.com/npm/hosted-git-info/releases) -- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) -- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) - ---- -updated-dependencies: -- dependency-name: hosted-git-info - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [hosted-git-info](https://github.com/npm/hosted-git-info) from 2.8.8 to 2.8.9. +- [Release notes](https://github.com/npm/hosted-git-info/releases) +- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md) +- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9) + +--- +updated-dependencies: +- dependency-name: hosted-git-info + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(dev): tweak text - Update deps @@ -7506,12 +9906,12 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore: fix some lints automatically ([#8788](https://github.com/orhun/git-cliff/issues/8788)) -* chore: fix some lints automatically - -Fixed lints that were automatically fixable with `eslint --fix`. - -* fix type - +* chore: fix some lints automatically + +Fixed lints that were automatically fixable with `eslint --fix`. + +* fix type + * workaround for empty interface lint - Chore: tweak logo @@ -7525,17 +9925,17 @@ Fixed lints that were automatically fixable with `eslint --fix`. - Chore: synchronize visibility checks ([#8687](https://github.com/orhun/git-cliff/issues/8687)) -* reuse single meId parameter - -* unify code style - -Use template string to avoid having to use escaped quote marks. - -* fix: follower only notes are visible to mentioned users - -This synchronizes the visibility rules with the Notes.isVisibleForMe -method from packages/backend/src/models/repositories/note.ts - +* reuse single meId parameter + +* unify code style + +Use template string to avoid having to use escaped quote marks. + +* fix: follower only notes are visible to mentioned users + +This synchronizes the visibility rules with the Notes.isVisibleForMe +method from packages/backend/src/models/repositories/note.ts + * add comment - Chore(client): tweak range control design @@ -7560,49 +9960,49 @@ method from packages/backend/src/models/repositories/note.ts - Chore(deps): bump undici from 5.4.0 to 5.5.1 in /packages/backend ([#8842](https://github.com/orhun/git-cliff/issues/8842)) -Bumps [undici](https://github.com/nodejs/undici) from 5.4.0 to 5.5.1. -- [Release notes](https://github.com/nodejs/undici/releases) -- [Commits](https://github.com/nodejs/undici/compare/v5.4.0...v5.5.1) - ---- -updated-dependencies: -- dependency-name: undici - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [undici](https://github.com/nodejs/undici) from 5.4.0 to 5.5.1. +- [Release notes](https://github.com/nodejs/undici/releases) +- [Commits](https://github.com/nodejs/undici/compare/v5.4.0...v5.5.1) + +--- +updated-dependencies: +- dependency-name: undici + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump jpeg-js from 0.4.1 to 0.4.4 in /packages/backend ([#8843](https://github.com/orhun/git-cliff/issues/8843)) -Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js) from 0.4.1 to 0.4.4. -- [Release notes](https://github.com/eugeneware/jpeg-js/releases) -- [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.1...v0.4.4) - ---- -updated-dependencies: -- dependency-name: jpeg-js - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [jpeg-js](https://github.com/eugeneware/jpeg-js) from 0.4.1 to 0.4.4. +- [Release notes](https://github.com/eugeneware/jpeg-js/releases) +- [Commits](https://github.com/eugeneware/jpeg-js/compare/v0.4.1...v0.4.4) + +--- +updated-dependencies: +- dependency-name: jpeg-js + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(deps): bump jsrsasign from 10.5.24 to 10.5.25 in /packages/backend ([#8889](https://github.com/orhun/git-cliff/issues/8889)) -Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 10.5.24 to 10.5.25. -- [Release notes](https://github.com/kjur/jsrsasign/releases) -- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt) -- [Commits](https://github.com/kjur/jsrsasign/compare/10.5.24...10.5.25) - ---- -updated-dependencies: -- dependency-name: jsrsasign - dependency-type: direct:production -... - -Signed-off-by: dependabot[bot] - +Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 10.5.24 to 10.5.25. +- [Release notes](https://github.com/kjur/jsrsasign/releases) +- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt) +- [Commits](https://github.com/kjur/jsrsasign/compare/10.5.24...10.5.25) + +--- +updated-dependencies: +- dependency-name: jsrsasign + dependency-type: direct:production +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(client): tweak ui @@ -7702,12 +10102,12 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore: fix client lint errors ([#8934](https://github.com/orhun/git-cliff/issues/8934)) -* Fix client lint - -* Hide no-v-html - -* Ignore banned type - +* Fix client lint + +* Hide no-v-html + +* Ignore banned type + * Update page-editor.vue - Chore(client): tweak ui @@ -7747,19 +10147,19 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore(deps): bump moment from 2.29.3 to 2.29.4 in /packages/backend ([#8958](https://github.com/orhun/git-cliff/issues/8958)) -Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4. -- [Release notes](https://github.com/moment/moment/releases) -- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) -- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4) - ---- -updated-dependencies: -- dependency-name: moment - dependency-type: indirect -... - -Signed-off-by: dependabot[bot] - +Bumps [moment](https://github.com/moment/moment) from 2.29.3 to 2.29.4. +- [Release notes](https://github.com/moment/moment/releases) +- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md) +- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4) + +--- +updated-dependencies: +- dependency-name: moment + dependency-type: indirect +... + +Signed-off-by: dependabot[bot] + Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - Chore(server): tweak api for admin @@ -7824,10 +10224,10 @@ Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.c - Chore: improve ad style ([#8995](https://github.com/orhun/git-cliff/issues/8995)) -* Improve ad style - -* :art: - +* Improve ad style + +* :art: + * `ad` -> `info` - Chore(client): tweak style @@ -7907,30 +10307,30 @@ See: https://forum.vuejs.org/t/how-to-avoid-non-function-value-encountered-for-d - Perf: Improve network request performance ([#7636](https://github.com/orhun/git-cliff/issues/7636)) -* perf: Improve fetch - -* CHANGELOG - +* perf: Improve fetch + +* CHANGELOG + * lifo - Perf: Tune AP job queue timings ([#7635](https://github.com/orhun/git-cliff/issues/7635)) -* perf: Tune AP job queue timings - -* CHANGELOG - -* chore: add reference - +* perf: Tune AP job queue timings + +* CHANGELOG + +* chore: add reference + Co-authored-by: syuilo - Perf: delete-account処理を軽くする ([#7958](https://github.com/orhun/git-cliff/issues/7958)) -* Revert "#7892" - -This reverts commit 71d9c2a53d116a61f4c9b21ff98712a0000412b8. - -* アカウント削除処理でノート削除を重複して行なわないようにする - -* ドライブファイル削除時に参照しているノートを削除しないようにする - +* Revert "#7892" + +This reverts commit 71d9c2a53d116a61f4c9b21ff98712a0000412b8. + +* アカウント削除処理でノート削除を重複して行なわないようにする + +* ドライブファイル削除時に参照しているノートを削除しないようにする + * 不要となったコードを削除する - Perf(server): reduce memory usage of redis - Perf(server): reduce db query @@ -7957,9 +10357,9 @@ This reverts commit 71d9c2a53d116a61f4c9b21ff98712a0000412b8. - Perf: fix caching ([#8660](https://github.com/orhun/git-cliff/issues/8660)) -The cache implementation did previously not store the results of the -computation and was thus not a cache at all. This can cause a significant -number of database queries each time someone with a large number of +The cache implementation did previously not store the results of the +computation and was thus not a cache at all. This can cause a significant +number of database queries each time someone with a large number of followers does something that causes an activity to be federated. - Perf(client): remove needless reactivity @@ -8012,9 +10412,9 @@ followers does something that causes an activity to be federated. - Refactor(client): Add note - Refactor: use Object.fromEntries() instead of in-house implementation ([#6401](https://github.com/orhun/git-cliff/issues/6401)) -* refactor: use Object.fromEntries() -instead of in-house implementation - +* refactor: use Object.fromEntries() +instead of in-house implementation + * Remove extra type assertions - Refactor @@ -8095,16 +10495,16 @@ path aliasをサーバーサイドでも使ったりしたいため - Refactor mfm extract ([#7434](https://github.com/orhun/git-cliff/issues/7434)) -* refactor extractCustomEmojisFromMfm() - -* refactor extract-hashtags - -* refactor extract-mentions - -* refactor extract-hashtags - -* refactor extract-url-from-mfm - +* refactor extractCustomEmojisFromMfm() + +* refactor extract-hashtags + +* refactor extract-mentions + +* refactor extract-hashtags + +* refactor extract-url-from-mfm + * refactor extract-mentions - Refactor @@ -8131,24 +10531,24 @@ path aliasをサーバーサイドでも使ったりしたいため - Enhance(server): Improve user block ([#7640](https://github.com/orhun/git-cliff/issues/7640)) -* enhance(server): Improve user block - -* Update CHANGELOG.md - -* ユーザーリスト対応 - -* 相手から見れなくなるように - -* Update 1629004542760-chart-reindex.ts - -https://github.com/misskey-dev/misskey/commit/2365761ba5445f26c8b66b3b20ef4be44e70d549#commitcomment-54919821 - -* update test - -* add test - -* add todos - +* enhance(server): Improve user block + +* Update CHANGELOG.md + +* ユーザーリスト対応 + +* 相手から見れなくなるように + +* Update 1629004542760-chart-reindex.ts + +https://github.com/misskey-dev/misskey/commit/2365761ba5445f26c8b66b3b20ef4be44e70d549#commitcomment-54919821 + +* update test + +* add test + +* add todos + * Update 1629004542760-chart-reindex.ts - Refactor @@ -8164,23 +10564,23 @@ Related: #7658 - Refactor: localStorageのaccountsはindexedDBで保持するように ([#7609](https://github.com/orhun/git-cliff/issues/7609)) -* accountsストアはindexedDBで保持するように - -* fix lint - -* fix indexeddb available detection - -* remove debugging code - -* fix lint - -* resolve https://github.com/misskey-dev/misskey/pull/7609/files/ba756204b77ce6e1189b8443e9641f2d02119621#diff-f565878e8202f0037b830c780b7c0932dc1bb5fd3d05ede14d72d10efbc3740c -Firefoxでの動作を改善 - -* fix lint - -* fix lint - +* accountsストアはindexedDBで保持するように + +* fix lint + +* fix indexeddb available detection + +* remove debugging code + +* fix lint + +* resolve https://github.com/misskey-dev/misskey/pull/7609/files/ba756204b77ce6e1189b8443e9641f2d02119621#diff-f565878e8202f0037b830c780b7c0932dc1bb5fd3d05ede14d72d10efbc3740c +Firefoxでの動作を改善 + +* fix lint + +* fix lint + * add changelog - Enhance(client): Improve emoji autocomplete behaviour @@ -8188,26 +10588,26 @@ cherry picked from https://github.com/kat-atat/misskey/commit/4b2c215e25a0bae47f - Enhance(server): Use job queue for account delete ([#7668](https://github.com/orhun/git-cliff/issues/7668)) -* enhance(server): Use job queue for account delete - -Fix #5336 - -* ジョブをひとつに - -* remove done call - -* clean up - -* add User.isDeleted - -* コミット忘れ - -* Update 1629512953000-user-is-deleted.ts - -* show dialog - -* lint - +* enhance(server): Use job queue for account delete + +Fix #5336 + +* ジョブをひとつに + +* remove done call + +* clean up + +* add User.isDeleted + +* コミット忘れ + +* Update 1629512953000-user-is-deleted.ts + +* show dialog + +* lint + * Update 1629512953000-user-is-deleted.ts - Enhance: Improve account deletion experience @@ -8219,32 +10619,32 @@ Fix #5336 - Refactor: Expand schema ([#7772](https://github.com/orhun/git-cliff/issues/7772)) -* packedNotificationSchemaを更新 - -* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 - -* fix - -* add header, choice, invitation - -* test - -* fix - -* yatta - -* remove no longer needed "as PackedUser/PackedNote" - -* clean up - -* add simple-schema - -* fix lint - -* define items in full Schema - -* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 - +* packedNotificationSchemaを更新 + +* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 + +* fix + +* add header, choice, invitation + +* test + +* fix + +* yatta + +* remove no longer needed "as PackedUser/PackedNote" + +* clean up + +* add simple-schema + +* fix lint + +* define items in full Schema + +* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 + * user packとnote packの型不整合を修正 - Enhance(server): アカウントが凍結されたときのエラーを判定しやすく @@ -8252,10 +10652,10 @@ Fix #5336 - Enhance: ノートヘッダーにflex-shrinkを設定し、Acctを優先的に縮小して見栄えをよくするように ([#7752](https://github.com/orhun/git-cliff/issues/7752)) -* MAKE NOTE HEADER FLEX AGAIN - -* span => div - +* MAKE NOTE HEADER FLEX AGAIN + +* span => div + * remove submodules - Enhance(client): リスト、アンテナタイムラインを個別ページとして分割 @@ -8265,106 +10665,106 @@ Resolve #7756 - Refactor: PackedHoge型をPacked<'Hoge'>型に書き換える ([#7792](https://github.com/orhun/git-cliff/issues/7792)) -* packedNotificationSchemaを更新 - -* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 - -* fix - -* add header, choice, invitation - -* test - -* fix - -* yatta - -* remove no longer needed "as PackedUser/PackedNote" - -* clean up - -* add simple-schema - -* fix lint - -* define items in full Schema - -* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 - -* user packとnote packの型不整合を修正 - -* add prelude/types.ts - -* emoji - -* signin - -* game - -* matching - -* fix - -* add emoji schema - -* add reversiGame - -* add reversiMatching - -* remove signin schema (use Signin entity) - -* add Packed type - -* note-reaction - -* user - -* user-group - -* user-list - -* note - -* app, messaging-message - -* notification - -* drive-file - -* drive-folder - -* following - -* muting - -* blocking - -* hashtag - -* page - -* app (with modifying schema) - -* import user? - -* channel - -* antenna - -* clip - -* gallery-post - -* emoji - -* Packed - -* reversi-matching - -* add changelog - -* add changelog - +* packedNotificationSchemaを更新 + +* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 + +* fix + +* add header, choice, invitation + +* test + +* fix + +* yatta + +* remove no longer needed "as PackedUser/PackedNote" + +* clean up + +* add simple-schema + +* fix lint + +* define items in full Schema + +* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 + +* user packとnote packの型不整合を修正 + +* add prelude/types.ts + +* emoji + +* signin + +* game + +* matching + +* fix + +* add emoji schema + +* add reversiGame + +* add reversiMatching + +* remove signin schema (use Signin entity) + +* add Packed type + +* note-reaction + +* user + +* user-group + +* user-list + +* note + +* app, messaging-message + +* notification + +* drive-file + +* drive-folder + +* following + +* muting + +* blocking + +* hashtag + +* page + +* app (with modifying schema) + +* import user? + +* channel + +* antenna + +* clip + +* gallery-post + +* emoji + +* Packed + +* reversi-matching + +* add changelog + +* add changelog + * revert fix - Enhance(client): アップデートが利用可能な場合エラー表示およびダイアログ表示しないように @@ -8382,14 +10782,14 @@ Resolve #7854 - Enhance: ページロードエラーページにリロードボタンを追加 ([#7835](https://github.com/orhun/git-cliff/issues/7835)) -* wip - -* modify page load error page - -* add changelog - -* サーバーが死んでるエラーを追加 - +* wip + +* modify page load error page + +* add changelog + +* サーバーが死んでるエラーを追加 + * add MkLoading - Enhance(api): ap系のエンドポイントをログイン必須化+レートリミット追加 @@ -8411,223 +10811,223 @@ Resolve #7854 - Enhance: shareページでより多くの情報を渡せるように ([#7606](https://github.com/orhun/git-cliff/issues/7606)) -* shareでより多くの情報を渡せるように - -* from chat ui post-form, remove instant and add share - -* fix await eating array, make document - -* add changelog - -* https://github.com/misskey-dev/misskey/pull/7606/files/3581bf9a060742dc59bf7fb8ea7316809cc60522#r692265037 - -* reply, renoteにも型定義 - -* :art: - +* shareでより多くの情報を渡せるように + +* from chat ui post-form, remove instant and add share + +* fix await eating array, make document + +* add changelog + +* https://github.com/misskey-dev/misskey/pull/7606/files/3581bf9a060742dc59bf7fb8ea7316809cc60522#r692265037 + +* reply, renoteにも型定義 + +* :art: + * 閉じなければ100ms後タイムラインに - Refactor: publishHogeStreamとStreamのEventEmitterに型定義する ([#7769](https://github.com/orhun/git-cliff/issues/7769)) -* wip - -* wip - -* wip - -* :v: - -* add main stream - -* packedNotificationSchemaを更新 - -* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 - -* fix - -* ok - -* add header, choice, invitation - -* add header, choice, invitation - -* test - -* fix - -* fix - -* yatta - -* remove no longer needed "as PackedUser/PackedNote" - -* clean up - -* add simple-schema - -* fix lint - -* fix lint - -* wip - -* wip! - -* wip - -* fix - -* wip - -* wip - -* :v: - -* 送信側に型エラーがないことを3回確認した - -* :v: - -* wip - -* update typescript - -* define items in full Schema - -* edit comment - -* edit comment - -* edit comment - -* Update src/prelude/types.ts - -Co-authored-by: Acid Chicken (硫酸鶏) - -* https://github.com/misskey-dev/misskey/pull/7769#discussion_r703058458 - -* user packとnote packの型不整合を修正 - -* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 - -* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 - -* user packとnote packの型不整合を修正 - -* add prelude/types.ts - -* emoji - -* signin - -* game - -* matching - -* clean up - -* ev => data - -* refactor - -* clean up - -* add type - -* antenna - -* channel - -* fix - -* add Packed type - -* add PackedRef - -* fix lint - -* add emoji schema - -* add reversiGame - -* add reversiMatching - -* remove signin schema (use Signin entity) - -* add schemas refs, fix Packed type - -* wip PackedHoge => Packed<'Hoge'> - -* add Packed type - -* note-reaction - -* user - -* user-group - -* user-list - -* note - -* app, messaging-message - -* notification - -* drive-file - -* drive-folder - -* following - -* muting - -* blocking - -* hashtag - -* page - -* app (with modifying schema) - -* import user? - -* channel - -* antenna - -* clip - -* gallery-post - -* emoji - -* Packed - -* reversi-matching - -* update stream.ts - -* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 - -* fix lint - -* clean up? - -* add changelog - -* add changelog - -* add changelog - -* fix: アンテナが既読にならないのを修正 - -* revert fix - -* https://github.com/misskey-dev/misskey/pull/7769#discussion_r711474875 - -* spec => payload - -* edit commetn - +* wip + +* wip + +* wip + +* :v: + +* add main stream + +* packedNotificationSchemaを更新 + +* read:gallery, write:gallery, read:gallery-likes, write:gallery-likesに翻訳を追加 + +* fix + +* ok + +* add header, choice, invitation + +* add header, choice, invitation + +* test + +* fix + +* fix + +* yatta + +* remove no longer needed "as PackedUser/PackedNote" + +* clean up + +* add simple-schema + +* fix lint + +* fix lint + +* wip + +* wip! + +* wip + +* fix + +* wip + +* wip + +* :v: + +* 送信側に型エラーがないことを3回確認した + +* :v: + +* wip + +* update typescript + +* define items in full Schema + +* edit comment + +* edit comment + +* edit comment + +* Update src/prelude/types.ts + +Co-authored-by: Acid Chicken (硫酸鶏) + +* https://github.com/misskey-dev/misskey/pull/7769#discussion_r703058458 + +* user packとnote packの型不整合を修正 + +* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 + +* revert https://github.com/misskey-dev/misskey/pull/7772#discussion_r706627736 + +* user packとnote packの型不整合を修正 + +* add prelude/types.ts + +* emoji + +* signin + +* game + +* matching + +* clean up + +* ev => data + +* refactor + +* clean up + +* add type + +* antenna + +* channel + +* fix + +* add Packed type + +* add PackedRef + +* fix lint + +* add emoji schema + +* add reversiGame + +* add reversiMatching + +* remove signin schema (use Signin entity) + +* add schemas refs, fix Packed type + +* wip PackedHoge => Packed<'Hoge'> + +* add Packed type + +* note-reaction + +* user + +* user-group + +* user-list + +* note + +* app, messaging-message + +* notification + +* drive-file + +* drive-folder + +* following + +* muting + +* blocking + +* hashtag + +* page + +* app (with modifying schema) + +* import user? + +* channel + +* antenna + +* clip + +* gallery-post + +* emoji + +* Packed + +* reversi-matching + +* update stream.ts + +* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339 + +* fix lint + +* clean up? + +* add changelog + +* add changelog + +* add changelog + +* fix: アンテナが既読にならないのを修正 + +* revert fix + +* https://github.com/misskey-dev/misskey/pull/7769#discussion_r711474875 + +* spec => payload + +* edit commetn + Co-authored-by: Acid Chicken (硫酸鶏) - Refactor clinet @@ -8637,23 +11037,23 @@ Co-authored-by: Acid Chicken (硫酸鶏) - Enhance: Provide Twemoji SVGs from Misskey server ([#2](https://github.com/orhun/git-cliff/issues/2)) ([#7897](https://github.com/orhun/git-cliff/issues/7897)) -* Selfhosting Twemoji - -* ちっ - -* うざっ - -* あ - -* add test - +* Selfhosting Twemoji + +* ちっ + +* うざっ + +* あ + +* add test + Co-authored-by: mei23 - Refactor - Refactor: Introduce list of MFM Functions ([#7882](https://github.com/orhun/git-cliff/issues/7882)) -* introduce list of MFM Functions - +* introduce list of MFM Functions + * add note - Refactoring @@ -8669,21 +11069,21 @@ Resolve #7779 - Enhance: show renoters ([#7954](https://github.com/orhun/git-cliff/issues/7954)) -* refactor: deduplicate renote button into component - -For now the renoters tooltip just uses the reaction viewer component -with a fixed emoji symbol instead. - -* chore: remove unnecessary CSS - -* fix: forgot to rename variable - -* enhance: use own tooltip instead of reaction viewer - -* clean up style - -* fix additional renoters number - +* refactor: deduplicate renote button into component + +For now the renoters tooltip just uses the reaction viewer component +with a fixed emoji symbol instead. + +* chore: remove unnecessary CSS + +* fix: forgot to rename variable + +* enhance: use own tooltip instead of reaction viewer + +* clean up style + +* fix additional renoters number + * rename file to better represent content - Refactor(client): use composition api for tooltip logic @@ -8750,22 +11150,22 @@ Fix #8029 - Enhance: pizzaxでstreamingのuser storage updateイベントを監視して更新 ([#8095](https://github.com/orhun/git-cliff/issues/8095)) -* wip - -* wip? - -* ? - -* streamingのuser storage updateイベントを監視して更新 - -* 必要な時以外はストレージを更新しない - -* fix? - -* wip - -* fix - +* wip + +* wip? + +* ? + +* streamingのuser storage updateイベントを監視して更新 + +* 必要な時以外はストレージを更新しない + +* fix? + +* wip + +* fix + * fix - Enhance(client): tweak ui @@ -8777,8 +11177,8 @@ Fix #8029 - Enhance: 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように ([#8108](https://github.com/orhun/git-cliff/issues/8108)) -* 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように - +* 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように + * add comment - Refactor(client): use composition api @@ -8800,67 +11200,67 @@ Fix #8029 - Refactor: Widgetのcomposition api移行 ([#8125](https://github.com/orhun/git-cliff/issues/8125)) -* wip - -* wip - -* wip - -* wip - -* wip - -* wip - +* wip + +* wip + +* wip + +* wip + +* wip + +* wip + * fix - Refactor: Composition APIへ移行 ([#8121](https://github.com/orhun/git-cliff/issues/8121)) -* components/abuse-report-window.vue - -* use