diff --git a/CHANGELOG_YOJO.md b/CHANGELOG_YOJO.md index 7e51f4791e..d3ef9c0722 100644 --- a/CHANGELOG_YOJO.md +++ b/CHANGELOG_YOJO.md @@ -10,6 +10,8 @@ Misskey 2025.2.0 - Feat: リモートインスタンスのソフトウェア一覧 [#659](https://github.com/yojo-art/cherrypick/pull/659) - エンドポイント:`api/federation/remote-software` - フロントエンドでは`/about#charts` で確認できます +- リポジトリURLとフィードバックURLを変更(改変版を利用してると表示される問題も修正) [#666](https://github.com/yojo-art/cherrypick/pull/666) + ### Client - yojo-art アップデートを開くとサーバー設定が更新される問題を修正 [#651](https://github.com/yojo-art/cherrypick/pull/651) diff --git a/packages/backend/migration/1741959929443-url-kokonect-to-yojoart.js b/packages/backend/migration/1741959929443-url-kokonect-to-yojoart.js new file mode 100644 index 0000000000..ac9c0d12c6 --- /dev/null +++ b/packages/backend/migration/1741959929443-url-kokonect-to-yojoart.js @@ -0,0 +1,20 @@ +/* + * SPDX-FileCopyrightText: syuilo and misskey-project + * SPDX-License-Identifier: AGPL-3.0-only + */ + +export class UrlKokonectToYojoart1741959929443 { + name = 'UrlKokonectToYojoart1741959929443' + + async up(queryRunner) { + await queryRunner.query(`UPDATE "meta" SET "repositoryUrl" = 'https://github.com/yojo-art/cherrypick' WHERE "repositoryUrl" = 'https://github.com/kokonect-link/cherrypick'`); + await queryRunner.query(`UPDATE "meta" SET "feedbackUrl" = 'https://github.com/yojo-art/cherrypick' WHERE "feedbackUrl" = 'https://github.com/kokonect-link/cherrypick'`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "repositoryUrl" SET DEFAULT 'https://github.com/yojo-art/cherrypick'`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "feedbackUrl" SET DEFAULT 'https://github.com/yojo-art/cherrypick/issues/new'`); + } + + async down(queryRunner) { + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "repositoryUrl" SET DEFAULT 'https://github.com/kokonect-link/cherrypick'`); + await queryRunner.query(`ALTER TABLE "meta" ALTER COLUMN "feedbackUrl" SET DEFAULT 'https://github.com/kokonect-link/cherrypick/issues/new'`); + } +}