Skip to content

Commit

Permalink
Merge 2024.5.0 of vmimi-relay-timeline
Browse files Browse the repository at this point in the history
Squashed commit of the following:

commit 6a2cf7d28d159391560820d3d342f5a6418019b0
Merge: 490bd1f21 9d25ad968
Author: anatawa12 <[email protected]>
Date:   Fri May 31 22:10:23 2024 +0900

    Merge pull request #25 from anatawa12/vmimi-relay-timeline-merge-2024.5.0

    Merge 2024.5.0

commit 9d25ad96864fa84fe1c0bba9fbedb2af63839a43
Author: anatawa12 <[email protected]>
Date:   Fri May 31 21:58:26 2024 +0900

    chore: reimplement mute system with new APIs

    in addition, reduce changes between local-timeline.ts and vmimi-relay-timeline.ts, and hybrid-timeline.ts and vmimi-relay-hybrid-timeline.ts

commit a0e1d5a13f11aaecd7d544170aa103c2b4deb385
Merge: 490bd1f21 6078081c3
Author: anatawa12 <[email protected]>
Date:   Fri May 31 21:37:19 2024 +0900

    Merge tag 'refs/tags/2024.5.0' into vmimi-relay-timeline

commit 6078081c336ab42535cbea173c728d2aef08d5d2
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 12:24:53 2024 +0000

    [skip ci] Release: 2024.5.0

commit a59aa20be827f23f9d15f7a7368779bcc89ece25
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 12:18:52 2024 +0000

    Bump version to 2024.5.0-rc.13

commit 61eec93f4e93686c362fd68c8ff1f1ca96e1d790
Author: syuilo <[email protected]>
Date:   Fri May 31 21:16:35 2024 +0900

    Revert "2024.5.0"

    This reverts commit 27d1b7e6156699184bed278c9a43d5b94e159d4e.

commit 27d1b7e6156699184bed278c9a43d5b94e159d4e
Author: syuilo <[email protected]>
Date:   Fri May 31 21:09:19 2024 +0900

    2024.5.0

commit 316d192bc0fb6dde1fb18c0cfe0d76a247d62388
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 12:05:47 2024 +0000

    Bump version to 2024.5.0-rc.12

commit 46164f879b9bd672cd7f5eea34180a196b0967b8
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 11:20:13 2024 +0000

    Bump version to 2024.5.0-rc.11

commit 374c8791d72ff55b79b2152726a174261cc997d3
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 11:13:42 2024 +0000

    Bump version to 2024.5.0-rc.10

commit e8f523f00a516232af7958e541840825d46d2c32
Merge: dc55adbaf 030082f75
Author: syuilo <[email protected]>
Date:   Fri May 31 20:11:55 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 030082f7567e6896add3180fbc48f2d6ee4a151e
Author: syuilo <[email protected]>
Date:   Fri May 31 19:35:27 2024 +0900

    :art:

commit dc55adbaf799de67e933e5207801502f49f9efa9
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 07:06:41 2024 +0000

    Bump version to 2024.5.0-rc.9

commit 90ba1ca1f948c62b01055d58909ad4864ce819dd
Merge: a3468fd05 514a65e45
Author: syuilo <[email protected]>
Date:   Fri May 31 16:06:00 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 514a65e45330f09ad58cac3cab16bd888be80866
Author: zyoshoka <[email protected]>
Date:   Fri May 31 15:32:42 2024 +0900

    perf(backend): avoid N+1 selects from `user` table when packing many entities (#13911)

    * perf(backend): avoid N+1 selects from `user` table when packing many entities

    * perf(backend): use `packMany` instead of mapping to `pack`

commit a3468fd05b47e42030db404f718a0650e2362c02
Merge: 1e007b63a 97be1a53a
Author: syuilo <[email protected]>
Date:   Fri May 31 14:59:32 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 97be1a53adec9edeeb83a8095b24efd4e8675787
Author: syuilo <[email protected]>
Date:   Fri May 31 14:59:02 2024 +0900

    Update 1717117195275-inquiryUrl.js

commit 1e007b63aadc6bba6858539bef3b559b2811d232
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Fri May 31 04:38:45 2024 +0000

    Bump version to 2024.5.0-rc.8

commit a0c596b03051b30dfa970482af146603a6c02f3d
Merge: dfeaa1145 eaa85f5aa
Author: syuilo <[email protected]>
Date:   Fri May 31 13:28:25 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit eaa85f5aa3fb936725fc9326e3cdae62f696c2e7
Author: syuilo <[email protected]>
Date:   Fri May 31 13:28:11 2024 +0900

    fix test

commit dfeaa1145b61dde4edeff452f5308e11a1ef19a2
Merge: f75e46752 008274723
Author: syuilo <[email protected]>
Date:   Fri May 31 13:19:49 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 00827472374554c9795fe372d1a605ea733441fc
Author: syuilo <[email protected]>
Date:   Fri May 31 13:19:37 2024 +0900

    New Crowdin updates (#13892)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

commit 5b8f8e7087cb447e43724bd28b4bdfdf03d328c2
Author: syuilo <[email protected]>
Date:   Fri May 31 11:24:17 2024 +0900

    fix(backend): fix backward compatibility of antenna

commit be11fd75085e8f8c000a42b40bd583894121a708
Author: syuilo <[email protected]>
Date:   Fri May 31 10:12:23 2024 +0900

    enhance: サーバーのお問い合わせ先URLを設定できるように

commit ac4a001e9f193e4727a8e65e59978a9464a56d75
Author: syuilo <[email protected]>
Date:   Fri May 31 10:11:11 2024 +0900

    fix code style

commit 24d4124ffcd3b26d2f9fbec87f917b584f494ece
Author: KanariKanaru <[email protected]>
Date:   Thu May 30 17:36:58 2024 +0900

    fix(frontend): ノートにテキストがなくてもファイルが5つ以上あるときは折りたたむように (#13907)

    * fix: ノートにテキストがなくてもファイルが5つ以上あるときは折りたたむように

    * 冗長な記述を修正

    * Update CHANGELOG.md

commit eaadd643ebdfb7b9cc5bd04eb68af740ced52c87
Author: zyoshoka <[email protected]>
Date:   Wed May 29 20:57:48 2024 +0900

    chore(misskey-js): fix `repository` and add `license` in `package.json` (#13902)

commit cf670e8a3dc9830110312b54eceaea29cf20495c
Author: Kisaragi <[email protected]>
Date:   Wed May 29 07:12:50 2024 +0900

    refactor(backend): avoid `as any` on CustomEmojiService.ts (#13903)

commit e57ce4fa0f663210514ecda728562a73c0fe9c5e
Author: Kisaragi <[email protected]>
Date:   Wed May 29 07:12:20 2024 +0900

    chore(backend): rename local variable (#13904)

    much -> matched

commit 44cafbb9f238e13e079135b96c4a791fb3b7faf0
Author: Kisaragi <[email protected]>
Date:   Wed May 29 07:11:29 2024 +0900

    refactor: avoid `as any[]` on FetchInstanceMetadataService.ts (#13905)

    * refactor: avoid `as any[]` on FetchInstanceMetadataService.ts

    * apply suggestion

    Co-authored-by: syuilo <[email protected]>

    ---------

    Co-authored-by: syuilo <[email protected]>

commit f75e46752e2911f48d856657cb458de2b1967730
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Tue May 28 09:18:21 2024 +0000

    Bump version to 2024.5.0-rc.7

commit 244adef70e29a77cc65864ca4a8b46babd4bc38d
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Tue May 28 09:18:05 2024 +0000

    Bump version to 2024.5.0-rc.6

commit e2eb7e8ca99839cedc01ef35c16f23da13b4ba3b
Merge: 4704dfe06 80f3cb96b
Author: syuilo <[email protected]>
Date:   Tue May 28 18:17:39 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 80f3cb96b02eaaeb513670224d33b8842414963e
Author: syuilo <[email protected]>
Date:   Tue May 28 17:06:33 2024 +0900

    feat: sentry integration (#13897)

    * wip

    * wip

    * wip

    * wip

    * Update CHANGELOG.md

    * Update ApiCallService.ts

    * Update config.ts

commit 89b27d8587221a321b6ff9cdae4b714bbedd151a
Author: tamaina <[email protected]>
Date:   Tue May 28 14:36:06 2024 +0900

    fix(federation): InboxにきたCreate, AnnounceのobjectがBearcaps urlだった際はスキップするように (#13610)

    * fix(federation): AnnounceのobjectがLike出なかったらキューにためない
    Fix https://github.com/misskey-dev/misskey/issues/13552

    * revert

    * better reason handlings

    * result

    * improve announce handling

    * skip bearcaps

    * also announce

commit 1bb1a3298645c2d5a3f678cb6676e19519ec1e48
Author: tamaina <[email protected]>
Date:   Tue May 28 00:03:12 2024 +0900

    [skip ci] update release manager actions

commit de9e391e3486d8cb1bcf33744076c9ee17fa2aba
Author: tamaina <[email protected]>
Date:   Tue May 28 00:02:22 2024 +0900

    [skip ci] update release manager actions

commit 934f9f80bd23c09842862784294dcde41fda4738
Author: Kisaragi <[email protected]>
Date:   Mon May 27 21:25:07 2024 +0900

    docs: 「Feat: 個別のお知らせにリンクで飛べるように」のcherry-pick元を指定 (#13891)

    * docs: 「Feat: 個別のお知らせにリンクで飛べるように」のcherry-pick元を指定
    cc misskey-dev#13885

    * Update CHANGELOG.md

    Co-authored-by: Kisaragi <[email protected]>

    ---------

    Co-authored-by: かっこかり <[email protected]>

commit 4704dfe0611767fda8917a1a544475ba7bdd7cb8
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Mon May 27 12:00:25 2024 +0000

    Bump version to 2024.5.0-beta.5

commit d3b969306c80d4902119ef9b8bcfc9aadcf0a74b
Merge: e50107792 4579be0f5
Author: syuilo <[email protected]>
Date:   Mon May 27 20:55:49 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 4579be0f5401001bcfc27c4d56133cc910f3f581
Author: anatawa12 <[email protected]>
Date:   Mon May 27 20:54:53 2024 +0900

    新着ノートをサウンドで通知する機能をdeck UIに追加 (#13867)

    * feat(deck-ui): implement note notification

    * chore: remove notify in antenna

    * docs(changelog): 新着ノートをサウンドで通知する機能をdeck UIに追加

    * fix: type error in test

    * lint: key order

    * fix: remove notify column

    * test: remove test for notify

    * chore: make sound selectable

    * fix: add license header

    * fix: add license header again

    * Unnecessary await

    Co-authored-by: かっこかり <[email protected]>

    * ファイルを選択してください -> ファイルが選択されていません

    * fix: i18n忘れ

    * fix: i18n忘れ

    * pleaseSelectFile > fileNotSelected

    ---------

    Co-authored-by: syuilo <[email protected]>
    Co-authored-by: かっこかり <[email protected]>

commit d7982e471c11d0656fa1266b2e4747ca5179647d
Author: syuilo <[email protected]>
Date:   Mon May 27 20:24:15 2024 +0900

    New Crowdin updates (#13860)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (Czech)

    * New translations ja-jp.yml (German)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Portuguese)

    * New translations ja-jp.yml (Vietnamese)

    * New translations ja-jp.yml (Romanian)

    * New translations ja-jp.yml (Arabic)

    * New translations ja-jp.yml (Catalan)

    * New translations ja-jp.yml (Dutch)

    * New translations ja-jp.yml (Norwegian)

    * New translations ja-jp.yml (Russian)

    * New translations ja-jp.yml (Slovak)

    * New translations ja-jp.yml (Swedish)

    * New translations ja-jp.yml (Turkish)

    * New translations ja-jp.yml (Ukrainian)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Bengali)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Uzbek)

    * New translations ja-jp.yml (Lao)

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Catalan)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Danish)

    * New translations ja-jp.yml (Chinese Simplified)

commit a7a8dc4dbbab075cdee140f468fd7e3559cde475
Author: anatawa12 <[email protected]>
Date:   Mon May 27 20:12:25 2024 +0900

    もともとセンシティブではないと連合されていたファイルがセンシティブとして連合された場合にセンシティブとしてそのファイルを扱うように (#13879)

    * feat(backend): mark an file as sensitive if the file was newly federated as sensitive

    * docs(changelog): もともとセンシティブではないと連合されていたファイルがセンシティブとして連合された場合にセンシティブとしてそのファイルを扱うように

    * fix: change way to update federated image

    * Update packages/backend/src/core/DriveService.ts

    Co-authored-by: Sayamame-beans <[email protected]>

    * update isSensitive of existing record object

    ---------

    Co-authored-by: Sayamame-beans <[email protected]>

commit cf2256cf4162f0f58fea3afbe08d9805451a9efc
Author: zyoshoka <[email protected]>
Date:   Mon May 27 20:11:39 2024 +0900

    fix: CHANGELOG not reflecting correctly (#13888)

    * fix: CHANGELOG not reflecting correctly

    * Update .github/workflows/release-edit-with-push.yml

    Co-authored-by: anatawa12 <[email protected]>

    ---------

    Co-authored-by: anatawa12 <[email protected]>

commit 28e0e20879d2b2834b5f3f47fdf8663afa8a07f8
Author: かっこかり <[email protected]>
Date:   Mon May 27 19:22:46 2024 +0900

    [ci skip] Delete .github/FUNDING.yml

    use misskey-dev/.github repository

commit e50107792c870098ac78a64d8a92e69d5f11893a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Mon May 27 08:37:07 2024 +0000

    Bump version to 2024.5.0-beta.4

commit 579b88adc7d48a43ef443798f568eead1c8e9fa5
Merge: 140df4b5e 6af9492ea
Author: syuilo <[email protected]>
Date:   Mon May 27 17:28:08 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 140df4b5e050f1c2b55e08f9c5b511588b0370d2
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Mon May 27 08:27:39 2024 +0000

    Bump version to 2024.5.0-beta.3

commit 6af9492ea5492c02a11302afe7c6a6e83c00de1b
Author: Sayamame-beans <[email protected]>
Date:   Mon May 27 17:21:05 2024 +0900

    Quick action implement (#13878)

    * enhance(frontend): quick action for file admin-lookup

    * docs(changelog): update changelog

    * enhance(frontend): quick action for general admin-lookup, remove unimplemented note, instance admin-lookup

    * docs(changelog): update changelog

    * chore: fix lint

commit d013e4516d7afb6ed4362467f69df2d79b9f0f9f
Author: かっこかり <[email protected]>
Date:   Mon May 27 17:19:09 2024 +0900

    enhance(frontend): お気に入りチャンネルをキャッシュするように (#13881)

commit 805a11aadbbc0f0a32531fd86443de514df74466
Author: かっこかり <[email protected]>
Date:   Mon May 27 17:18:12 2024 +0900

    enhance(backend): プロフィールのリンク検証にtry-catchを追加 (#13882)

    * enhance(backend): プロフィールのリンク検証にtry-catchを追加

    * :v:

commit 1b81ca45636db21166753e0aa00d91ab23e46ac5
Author: かっこかり <[email protected]>
Date:   Mon May 27 17:16:47 2024 +0900

    enhance(frontend): 「見たことのあるリノートを省略して表示」の名称を変更 (#13883)

    * enhance(frontend): 「見たことのあるリノートを省略して表示」の名称を変更

    * ひとつだけcaptionが入ってるやつが真ん中にいると不格好だったので場所変更

commit 1df8ea824e5dace883f0d6855d7342984c8032d0
Author: かっこかり <[email protected]>
Date:   Mon May 27 17:15:42 2024 +0900

    fix(backend): `/@` にアクセスするとサーバーエラーが発生する問題を修正 (#13884)

commit 3ffbf6296f44c6f8837f0b8533a3b60b64403bf9
Author: かっこかり <[email protected]>
Date:   Mon May 27 17:15:11 2024 +0900

    feat: 個別のお知らせにリンクで飛べるように (#13885)

    * feat(announcement): 個別のお知らせにリンクで飛べるように (MisskeyIO#639)

    (cherry picked from commit f6bf7f992a78e54d86a4701dbd1e4fda7ef4eb27)

    * fix

    Co-authored-by: まっちゃとーにゅ <[email protected]>

    * fix

    Co-authored-by: まっちゃとーにゅ <[email protected]>

    * 一覧ページではお知らせpanel全体を押せるように

    * お知らせバーは個別ページに飛ばすように

    * Update Changelog

    * spdx

    * attempt to fox test

    * remove unnecessary thong

    * `announcement` → `announcements/show`

    * リンクを押せる場所をタイトルと日付部分のみに変更

    ---------

    Co-authored-by: まっちゃとーにゅ <[email protected]>

commit e0b47999faf2536f7998e8ddf3558998b31aef82
Author: かっこかり <[email protected]>
Date:   Thu May 23 17:29:59 2024 +0900

    fix(backend): `read:admin:show-user` と `read:admin:show-users` を統合 (#13798)

    * fix(frontend): 同じdisplayNameの権限があるのを修正

    * read:admin:show-user と read:admin:show-users を統合

    * Update Changelog

commit 83a9aa4533912c685a74a107be3894c4a85a338c
Author: anatawa12 <[email protected]>
Date:   Thu May 23 15:55:47 2024 +0900

    feat: suspend instance improvements (#13861)

    * feat(backend): dead instance detection

    * feat(backend): suspend type detection

    * feat(frontend): show suspend reason on frontend

    * feat(backend): resume federation automatically if the server is automatically suspended

    * docs(changelog): 配信停止まわりの改善

    * lint: fix lint errors

    * Update packages/frontend/src/pages/instance-info.vue

    * lint: fix lint error

    * chore: suspendedState => suspensionState

    ---------

    Co-authored-by: syuilo <[email protected]>

commit 611e303bab1ace64c7ab1611e35d850a96f0bace
Author: Acid Chicken <[email protected]>
Date:   Thu May 23 15:19:52 2024 +0900

    feat(backend): add /healthz endpoint (#13834)

    * feat(backend): add /healthz endpoint

    * feat(backend): also check meilisearch status if available

    * style: header

    * chore: no-store

    * chore: healthcheck.sh

    * style: format

commit 8489d39372c571736881329d92a0dabeba3f3e69
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Thu May 23 05:25:01 2024 +0000

    Bump version to 2024.5.0-beta.2

commit 4ee4456e87d95c4fb39398dc46d1bbfb40cc6bf2
Merge: 4a3c01d19 aafa669cf
Author: syuilo <[email protected]>
Date:   Thu May 23 14:24:10 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit aafa669cf59778ed695632b45af0408cc9c3f038
Author: anatawa12 <[email protected]>
Date:   Thu May 23 13:15:22 2024 +0900

    feat(frontend): 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように (#13862)

    * feat(frontend): ask if attach as file if clipboard text is very long

    * docs(changelog): 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように

commit ed432d06d76c2cfc3d46b2d8f7931ec3fb0235d0
Author: syuilo <[email protected]>
Date:   Wed May 22 06:40:05 2024 +0900

    New Crowdin updates (#13850)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (German)

    * New translations ja-jp.yml (Chinese Simplified)

commit c69de6b48cad0fb9f4af7a9b88f24aef9c3aeb08
Author: Sayamame-beans <[email protected]>
Date:   Tue May 21 20:43:00 2024 +0900

    fix(l10n): fix wrong description of server silence (#13857)

commit 4a3c01d19890b449f5d1af2e89234c43052b26ba
Merge: 6046ba184 20c0bd9dd
Author: syuilo <[email protected]>
Date:   Tue May 21 17:37:35 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit 20c0bd9ddb86cd194be52d3f7c297ad5fd148a12
Author: syuilo <[email protected]>
Date:   Tue May 21 17:29:02 2024 +0900

    happy-domにメモリリークがありそう

commit 6a637db36b8a0c32774b5da5e40236c5f14a59e8
Author: かっこかり <[email protected]>
Date:   Tue May 21 17:23:20 2024 +0900

    enhance(frontend): 通常のノートでも、お気に入りに登録したチャンネルにリノートできるように (#13855)

    * enhance(frontend): チャンネルにリノートできるように

    * Update Changelog

commit 126383dca2a80e35c2606dd5d3dcd62dad5869cd
Author: かっこかり <[email protected]>
Date:   Tue May 21 15:07:37 2024 +0900

    deps: AiScript VSCodeのバージョンを上げる (#13851)

commit 3340631d434c48ecbc519b26f0e7888156f3c835
Author: syuilo <[email protected]>
Date:   Tue May 21 13:35:32 2024 +0900

    Update about-misskey.vue

commit 37f2952af9ca417549ce8024bd3045a409347138
Author: syuilo <[email protected]>
Date:   Tue May 21 13:33:43 2024 +0900

    Update about-misskey.vue

commit 7bde630820a9270e47f14fcfe5752c98d4716634
Author: anatawa12 <[email protected]>
Date:   Tue May 21 11:19:33 2024 +0900

    `/tags` と `/user-tags` が検索エンジンにインデックスされないように (#13847)

    * chore(backend): noindex for tag search pages

    * docs(changelog): `/tags` と `/user-tags` が検索エンジンにインデックスされないように

    * chore: base.pug内でフラグでコントロールするように

commit 3fba7686f8413442ff8b6e1149de36f81e75dfe1
Author: syuilo <[email protected]>
Date:   Tue May 21 10:14:58 2024 +0900

    New Crowdin updates (#13500)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Russian)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Catalan)

    * New translations ja-jp.yml (German)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Romanian)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Arabic)

    * New translations ja-jp.yml (Czech)

    * New translations ja-jp.yml (Danish)

    * New translations ja-jp.yml (Greek)

    * New translations ja-jp.yml (Hungarian)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Dutch)

    * New translations ja-jp.yml (Norwegian)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Portuguese)

    * New translations ja-jp.yml (Russian)

    * New translations ja-jp.yml (Slovak)

    * New translations ja-jp.yml (Swedish)

    * New translations ja-jp.yml (Turkish)

    * New translations ja-jp.yml (Ukrainian)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Vietnamese)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (Bengali)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Croatian)

    * New translations ja-jp.yml (Uyghur)

    * New translations ja-jp.yml (Lojban)

    * New translations ja-jp.yml (Sinhala)

    * New translations ja-jp.yml (Uzbek)

    * New translations ja-jp.yml (Kannada)

    * New translations ja-jp.yml (Lao)

    * New translations ja-jp.yml (Haitian Creole)

    * New translations ja-jp.yml (Kabyle)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Sinhala)

    * New translations ja-jp.yml (Sinhala)

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Catalan)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (Catalan)

    * New translations ja-jp.yml (German)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Czech)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Russian)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Vietnamese)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Korean (Gyeongsang))

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Arabic)

    * New translations ja-jp.yml (Arabic)

    * New translations ja-jp.yml (Vietnamese)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Russian)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (English)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (Chinese Traditional)

    * New translations ja-jp.yml (Thai)

    * New translations ja-jp.yml (Japanese, Kansai)

    * New translations ja-jp.yml (Chinese Simplified)

    * New translations ja-jp.yml (Indonesian)

    * New translations ja-jp.yml (Spanish)

    * New translations ja-jp.yml (Italian)

    * New translations ja-jp.yml (French)

    * New translations ja-jp.yml (Czech)

    * New translations ja-jp.yml (Korean)

    * New translations ja-jp.yml (Polish)

    * New translations ja-jp.yml (Portuguese)

    * New translations ja-jp.yml (Vietnamese)

commit 1d4e6393f34179c40a91ad3f674c94a5d3942264
Author: Acid Chicken (硫酸鶏) <[email protected]>
Date:   Tue May 21 10:10:59 2024 +0900

    ci: verify locale data (#13849)

    * ci: verify locale data

    * ci: separate workflows

    * ci: missing installation

commit 367bf0c8fcd96ff56ce1016e52fcb4751331440a
Author: anatawa12 <[email protected]>
Date:   Mon May 20 23:21:11 2024 +0900

    fix: `/share` with unicode characters in the URL (#13846)

    * fix: `/share` with unicode characters in the URL

    * docs(changelog): `/share` で日本語等を含むurlがurlエンコードされない問題を修正

commit 5836bd85df4fe511f0ab766349eb4c9d1e1e5fdf
Author: anatawa12 <[email protected]>
Date:   Mon May 20 19:25:50 2024 +0900

    fix: 複数idを指定する`users/show`が関係ないユーザを返すことがある問題を修正 (#13765)

    * fix: 複数idを指定する`users/show`が関係ないユーザを返すことがある問題を修正

    * test: fix misskey js test

    * chore: user/showがnullを返さないように

    * chore: pass lambda instead of pushVisibleUser

commit ed74f7b4a88223fe11b63d424bb0f90768a88926
Author: anatawa12 <[email protected]>
Date:   Mon May 20 18:55:42 2024 +0900

    ci: use pnpm version from packageManager field in the package.json. (#13825)

commit f6df94070b0fc1ca862d560b17488bd718c2ec85
Author: anatawa12 <[email protected]>
Date:   Mon May 20 18:08:20 2024 +0900

    Exclude channel notes from featured polls (#13838)

    * feat(backend): add `channelId` to `MiPoll` as a Denormalized field

    * feat(backend): option to exclude polls in channels

    * chore: exclude channel notes from featured polls

    * docs(changelog): みつけるのアンケート欄にてチャンネルのアンケートが含まれてしまう問題を修正

    * fix: missing license header

commit 4d0db37d2e5baddea3995e222bddca7032052ef1
Author: anatawa12 <[email protected]>
Date:   Mon May 20 18:05:46 2024 +0900

    fix notification limit with exclude/include types (#13836)

    * fix: /i/notificationsがsinceIdのみのときに正しく動かない問題

    Fix #10902 again

    * chore: use exclusive range to fetch data

    * fix: フィルタによって通知が0件だった場合でもリトライするように

    * docs(changelog): `/i/notifications`に includeTypes`か`excludeTypes`を指定しているとき、通知が存在するのに空配列を返すことがある問題を修正

commit acf84a2516c08b7d3a26a2521a9bef5543303ed2
Author: anatawa12 <[email protected]>
Date:   Mon May 20 08:28:28 2024 +0900

    FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題を修正 (#13837)

    * fix: FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題

    * docs(changelog): FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題を修正

commit ba62b7378bb13b384bd9db27acb0013fb90b53b3
Author: zyoshoka <[email protected]>
Date:   Sat May 18 18:52:17 2024 +0900

    fix(storybook): fix wrong `tabler-icons` CSS path (#13828)

commit def7b8c55e342aea855e56da634994c02f56f600
Author: zyoshoka <[email protected]>
Date:   Sat May 18 12:42:26 2024 +0900

    fix(frontend): fix Chromatic test fails (#13826)

    * fix: attempt to fix Chromatic test fails

    * chore: add comment

commit 9b0fc317514a9c6ec8f400a317e67fdeba160e7a
Author: syuilo <[email protected]>
Date:   Tue May 14 19:18:30 2024 +0900

    Update FUNDING.yml

commit 12ae9a2b23436732ef453c6bca5f22bbca229d2e
Author: ふるふる <[email protected]>
Date:   Mon May 13 11:19:19 2024 +0900

    feat: DevContainerにpnpmをインストールする際、corepackを使うようにする (#13821)

commit 6046ba1841c557f2a7e869889356b9cb775e9aba
Merge: 6e6bb5606 f6af6d967
Author: syuilo <[email protected]>
Date:   Fri May 10 21:33:20 2024 +0900

    Merge pull request #13816 from misskey-dev/develop

    developにマージされた分の追いつき用

commit f6af6d9679305b36dc993a310462a6065248ae1a
Author: おさむのひと <[email protected]>
Date:   Fri May 10 15:33:25 2024 +0900

    fix(backend): UserEntityService.getRelationsの取得処理を軽量化 (#13811)

    * fix(backend): UserEntityService.getRelationsの取得処理を軽量化

    * rollback

commit b298897bdedc988800f72798cdbf2dbcd2e994ae
Author: おさむのひと <[email protected]>
Date:   Fri May 10 15:32:23 2024 +0900

    fix(backend): 不要なUserProfileの取得を修正 (#13812)

    * fix(backend): 不要なuserProfileの取得を修正

    * fix: [email protected] to [email protected]

    * Revert "fix: [email protected] to [email protected]"

    This reverts commit eaf265ec2cf255cadeaa516d5b668134bc397211.

commit 6e6bb5606b53173beea36f6128c50c49b3bfbe9f
Merge: 0fd06e3f0 f5d57c02c
Author: tamaina <[email protected]>
Date:   Tue May 7 14:38:53 2024 +0900

    Merge branch 'develop' into release/2024.5.0

commit f5d57c02c7edbf71c4f2eaff789dfd093513027d
Author: tamaina <[email protected]>
Date:   Tue May 7 14:38:43 2024 +0900

    dev: modify release manager to set indent type

commit 0fd06e3f0d8589176d33acf2b15decd0643eac29
Author: tamaina <[email protected]>
Date:   Tue May 7 11:07:16 2024 +0900

    fix

commit 313515c6817479c2d781c808e96acad7c41e61d3
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Tue May 7 01:45:00 2024 +0000

    Bump version to 2024.5.0-beta.1

commit 455543b36e1bf7b4cda56b96a7ef20b2473aa654
Author: tamaina <[email protected]>
Date:   Mon May 6 21:36:05 2024 +0900

    change package.json

commit 73a5b6cec904f251bcd043018e00480b84887f19
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Date:   Mon May 6 11:50:00 2024 +0000

    Bump version to 2024.5.0-beta.0

commit c639f30d39d3c4d08405df8a3eab541486efda9a
Author: syuilo <[email protected]>
Date:   Mon May 6 20:41:39 2024 +0900

    Update CHANGELOG.md

commit fc77ad9355f74ec4b4b155a9d5624850b3dff351
Author: syuilo <[email protected]>
Date:   Mon May 6 20:37:04 2024 +0900

    refactor(frontend): provide linkNavigationBehavior

commit 2b21c1936212b6e1288d545b71544888e84ce8ab
Author: syuilo <[email protected]>
Date:   Sat May 4 20:56:14 2024 +0900

    update deps (#13624)

    * update deps

    * Update package.json

    * update deps

    * build: pass --strip-leading-paths to restore 0.2.x behavior (#13684)

    * :v:

    * :v:

    * pureimageの代わりに@napi-rs/canvasを使う (#13748)

    * pureimageの代わりに@napi-rs/canvasを使う

    * remove writestream

    * remove createtemp

    * wip

    * Update ClientServerService.ts

    * update pnpm to 9.x

    * update deps

    * re: update pnpm to 9.x

    * update node

    * :v:

    ---------

    Co-authored-by: anatawa12 <[email protected]>
    Co-authored-by: tamaina <[email protected]>

commit eef7fcdd45b12556c07c0cff31ee7c37a0e9d12f
Author: syuilo <[email protected]>
Date:   Sat May 4 19:40:17 2024 +0900

    chore(frontend): ui tweak

commit 053e7626e41a7001a49287b2d51933151efaf4c5
Author: かっこかり <[email protected]>
Date:   Sat May 4 13:21:40 2024 +0900

    enhance(frontend_ais): PostForm系の設定項目を追加 (#13788)

    * enhance(frontend_ais): PostForm系の設定項目を追加

    * Update Changelog

commit c530a46e547791b22ecf12fe1b9e952f7df0a58c
Author: Kisaragi <[email protected]>
Date:   Wed May 1 17:13:20 2024 +0900

    enhance(backend): ドライブのファイルがNSFWかどうか個別に連合されるように (#13756)

    * fix(backend): ノートのattachmentにおいて、attach.sensitiveが元から存在する場合はそれを尊重する

    * docs: update changelog (per misskey-dev#13756)

    * feat(backend,apub): renderDocumentがsensitiveを連合するようにする
    per https://github.com/misskey-dev/misskey/issues/13755#issuecomment-2081303014

    * chore(backend): 追加したコメントを削除

    * docs: changelogをより丁寧にする

    * docs: changelogの項目名をPRに合わせる

    * docs: tweak

    apply suggestion from mei23

commit 9c057e6854c22b4bc908485c08364a8a38091167
Author: zyoshoka <[email protected]>
Date:   Wed May 1 16:39:16 2024 +0900

    fix(frontend): fix Storybook type errors (#13779)

    * fix(frontend): fix Storybook type errors

    * fix: `hasReduce` doesn't work in args

commit d2a5bb39e344fcb84a24ae60faafe4694b227b88
Author: Daiki Mizukami <[email protected]>
Date:   Wed May 1 07:33:58 2024 +0000

    Merge pull request from GHSA-2vxv-pv3m-3wvj

    * fix: normalize incoming signed activities

    * Tweak style

    * Update CHANGELOG.md

    * Log compacted activity as well

    ---------

    Co-authored-by: syuilo <[email protected]>

commit 9f66f229537915f47da8e6e08e92a78be390f454
Author: taiy <[email protected]>
Date:   Wed May 1 15:29:38 2024 +0900

    fix(frontend): 連合なしの状態の読み書きができない問題 (#13777)

    * fix: 連合なしの状態の読み書きができない問題

    * update changelog

    * fix types: https://github.com/misskey-dev/misskey/pull/13777#discussion_r1585901601

commit ef630df443bdd24cfe0b086b0e2f94d87c4f53b7
Author: syuilo <[email protected]>
Date:   Wed May 1 14:12:36 2024 +0900

    enhance(frontend): add contact page

commit 8c5e5640669c252faaf22ed8742d598ec0e2268f
Author: かっこかり <[email protected]>
Date:   Wed May 1 13:52:59 2024 +0900

    fix type error

commit 2017f9114fe281ac86304f3e7956589f43d9ccce
Author: かっこかり <[email protected]>
Date:   Wed May 1 13:51:00 2024 +0900

    refactor(frontend): 非ログイン画面でのmeta取得を減らす (#13776)

    * refactor(frontend): 非ログイン画面でのmeta取得を減らす

    * fix(frontend): サーバー供給のmetaとクライアントフォールバックで取れるmetaの型が違うのを修正

    * force fetch meta at welcome.vue

    * refactor

commit 2ff90a80d453e33caee2cc39f27149d1d7386ee1
Author: zyoshoka <[email protected]>
Date:   Mon Apr 29 15:36:01 2024 +0900

    fix(backend): add detailed schema to `fetch-rss` endpoint (#13764)

commit e2ff5f58b2357b2433313b2885e7de7923f65205
Author: syuilo <[email protected]>
Date:   Sun Apr 28 10:54:20 2024 +0900

    lint

commit c7d7da8fc58ace9be6cf3af1040ed3a4b7309064
Author: MeiMei <[email protected]>
Date:   Sun Apr 28 10:53:33 2024 +0900

    AP Link等は添付ファイル扱いしないようになど (#13754)

    * Linkは添付ファイルではない

    * CHANGELOG

commit 8e8ee2ac73093b566d0b3905de884e660e67d614
Author: anatawa12 <[email protected]>
Date:   Sat Apr 27 21:24:39 2024 +0900

    open links in abuse comment in new window (#13381)

    * feat: changing MkA behavior from MkMFM

    * chore: open links in abuse comment in new window

    * docs(changelog): 通報のコメント内のリンクをクリックした際、ウィンドウで開くように

    * chore: use inject instead of prop drilling

    * Revert "chore: use inject instead of prop drilling"

    This reverts commit b4dd14eacf59c8079676aa6ab019fece67496d79.

commit fe1172fbb637ad8af3688fae56b10c435b9cf497
Author: anatawa12 <[email protected]>
Date:   Sat Apr 27 20:41:55 2024 +0900

    fix: ハイフンを含むリモート絵文字が描画されない (#13715)

commit 20eb4bc29600975ea9b6d74426204b8f6871bc27
Author: ikasoba <[email protected]>
Date:   Sat Apr 27 20:26:55 2024 +0900

    Fix(backend): ActivityPubでのHTMLへのシリアライズを修正 (#13752)

    * devモードでもActivityPub系エンドポイントへアクセスできるように

    * ActivityPubでのHTMLのシリアライズを修正

    * ハードコードしていたurlを`httpUrl`へ修正

    * テストの追加

commit 78e61c65be76f6f4d8088d6c81efc514db0e8251
Author: かっこかり <[email protected]>
Date:   Sat Apr 27 20:00:57 2024 +0900

    fix(frontend_reversi): 共有ボタンの実装を改善 (#13750)

    * fix(frontend_reversi): 共有ボタンの実装を改善

    * Update Changelog

    ---------

    Co-authored-by: syuilo <[email protected]>

commit 7ce6a9bbaffddc6019ce2eab8b7a06c119ff2f69
Author: かっこかり <[email protected]>
Date:   Sat Apr 27 19:59:30 2024 +0900

    fix(frontend): グループ通知の人数をちゃんと数えるように (#13751)

    * fix(frontend): グループ通知の人数をちゃんと数えるように

    * Update Changelog

commit cb5d8bdcddf76e26b9d0b80855955faa38ec6c36
Author: かっこかり <[email protected]>
Date:   Sat Apr 27 18:53:28 2024 +0900

    fix(backend): ページのOGP URLが違うのを修正 (#13749)

    * fix(backend): ページのOGP URLが違うのを修正

    * Update Changelog

    * typo

commit 0a31e132c74cc2d8029cdadd103ea66a3ce16b6a
Author: かっこかり <[email protected]>
Date:   Sat Apr 27 16:48:04 2024 +0900

    fix(frontend): PlayのAiScriptランタイムが停止したときに画面が初期化されていない問題を修正 (#13747)

    * fix(frontend): PlayのAiScriptランタイムが停止したときに画面が初期化されていない問題を修正

    * fix

    * Update Changelog

    * typo

commit f53e22d72c2e67cf4f89dec3c55c7a9a1a970dc8
Author: salano_ym <[email protected]>
Date:   Sat Apr 27 16:12:00 2024 +0900

    add comma (#13746)

commit 6abb8c49943a0d9002118fb3b50e20940aa1e3ba
Author: MeiMei <[email protected]>
Date:   Sat Apr 27 12:57:00 2024 +0900

    Merge pull request from GHSA-m9qf-3pfj-2r86

    * Add Cache-Control to Bull Board

    * CHANGELOG

    ---------

    Co-authored-by: syuilo <[email protected]>

commit 85339ca751401ff856814ca21283c07a7c66f5ce
Author: Cocoa Hoto <[email protected]>
Date:   Thu Apr 25 11:03:34 2024 +0900

    feat: improve emoji endpoint (#13742)

commit 553ba8479298fa70f4c168b679ae42f8364df17f
Author: FineArchs <[email protected]>
Date:   Thu Apr 25 10:34:26 2024 +0900

    AiScriptのバージョンを0.18.0に上げる (#13743)

    * Update package.json

    * Update autogen files

    * Update flash-edit.vue

    * Update flash-edit.vue

    * Update CHANGELOG.md

    * revert

commit f9aed8f2bf994902386878d1212912caa3a57b0d
Author: anatawa12 <[email protected]>
Date:   Fri Apr 19 19:42:01 2024 +0900

    fix: 正規化されていない状態のhashtagが連合されてきたhtmlに含まれているとhashtagが正しくhashtagに復元されない問題を修正 (#13733)

commit cd7f7271ca5595cae95f6fb0280fac9dee77d751
Author: おさむのひと <[email protected]>
Date:   Fri Apr 19 15:22:23 2024 +0900

    enhance: 新しいコンディショナルロール条件の実装 (#13732)

    * enhance: 新しいコンディショナルロールの実装

    * fix: CHANGELOG.md

commit 490bd1f2116d494c58be8623974c1bc1407795e7
Author: anatawa12 <[email protected]>
Date:   Thu Apr 18 08:58:42 2024 +0900

    fix: featuresの命名が揃っていない

commit 3c1d39ff309669206aba130ff41eb58595989757
Author: anatawa12 <[email protected]>
Date:   Wed Apr 17 22:36:29 2024 +0900

    fix: vrtlAvailableをwebからいじれない

commit ea9aa6fdb41d3d5c0611f17fdacedee4861fdd37
Author: かっこかり <[email protected]>
Date:   Wed Apr 17 18:29:35 2024 +0900

    :art: (ページ表示部上部のボタン順序を変更)

    Fix https://github.com/misskey-dev/misskey/pull/13724#discussion_r1568179954

commit e423b8ce4b28ecbe4e300fc67389e4def3761eb6
Author: anatawa12 <[email protected]>
Date:   Wed Apr 17 14:23:41 2024 +0900

    細かいミュートの処理の修正 (#13695)

    * fix: some replies are removed from global timeline

    * refactor: 各チャンネルのミュートとブロックの処理をまとめる

    * fix: リノートをミュートでその人のノートのリノートをミュートしていたを修正

    * refactor: isPureRenotePackedを他のところでも使う

    * docs(changelog): CHANGELOGを更新

    * test: withReplies = falseでフォローしてる人によるリプライが流れてくる

    * test: ノートミュートしているユーザーの通常ノートのリノートが流れてくる/含まれる

commit efe9cc62daedefbcdd4949171c0e73f7c4e1adc2
Author: anatawa12 <[email protected]>
Date:   Wed Apr 17 12:13:13 2024 +0900

    feat: ぶいみみタイムラインに説明を追加

commit bfa5f42c3ec23a9dbf763f8b93db0ff229a2c7b4
Author: anatawa12 <[email protected]>
Date:   Wed Apr 17 12:12:49 2024 +0900

    chore: ぶいみみリレーソーシャル > ぶいみみソーシャル

commit 977e2d2c09c3fbc2fd2eaead8fc7314d8d6f9fc4
Author: かっこかり <[email protected]>
Date:   Wed Apr 17 10:53:16 2024 +0900

    enhance(frontend): フォローするかどうかの確認ダイアログを出せるように (#13723)

    * feat(frontend): フォローするかどうかの確認ダイアログを出せるように

    * Update Changelog

commit 6f489b58a18310fa9d8aef695d984f7ceb312102
Author: かっこかり <[email protected]>
Date:   Wed Apr 17 10:48:42 2024 +0900

    enhance(frontend): ページの表示部上部に編集リンクを追加 (#13724)

commit 390b53d33b350564cfdac9bd4566cc63a2b4a57d
Author: anatawa12 <[email protected]>
Date:   Tue Apr 16 17:47:17 2024 +0900

    feat(vmimi-relay/frontend): virtual kemomimi relay social timeline

commit 835f75247405e5fec7dde704aa4fbd07f7a4a30e
Author: anatawa12 <[email protected]>
Date:   Tue Apr 16 17:24:18 2024 +0900

    feat(vmimi-relay): vmimi relay hybrid timeline

commit 59211d92489c8dfe5d655a8cde11b64544ad3d7b
Author: anatawa12 <[email protected]>
Date:   Tue Apr 16 16:30:37 2024 +0900

    chore(vmimi-relay): VRTLのwithRepliesの仕様をLTLに揃える

commit 1c711115b4a6aaf2f4384a0aa4284de5dcfed2f5
Author: anatawa12 <[email protected]>
Date:   Mon Apr 15 19:48:05 2024 +0900

    chore(vmimi-relay): reimplement with FFT

commit e9e877f64e83bf34f90373a366567b852d3cce18
Author: anatawa12 <[email protected]>
Date:   Tue Apr 16 13:37:14 2024 +0900

    fix: ダイレクト投稿の宛先が保存されない (#13717)

    * fix: ダイレクト投稿の宛先が保存されない

    * fix: 同じユーザーが複数回宛先に追加できる問題

    * fix: 関係ないユーザーが宛先に追加される可能性がある

commit ca0d148a78bd1277479a38565f08c22cdfb4fcc2
Author: anatawa12 <[email protected]>
Date:   Mon Apr 15 22:11:17 2024 +0900

    ci: Check Misskey JS autogenを様々改善 (#13718)

commit c687b4eaa558aa3138d81f8fa4d9bbc376d0bd6c
Author: MeiMei <[email protected]>
Date:   Mon Apr 15 09:28:09 2024 +0900

    fix(backend): nginx経由で/files/にRangeリクエストされた場合に正しく応答できないのを修正 (#13712)

    * Fix files

    * CHANGELOG

commit b4faa7c4ec7f8557c4b29d4af7db5cdd92a5bb84
Author: MeiMei <[email protected]>
Date:   Mon Apr 15 09:25:11 2024 +0900

    chore: Use integrity for Redoc script (#13716)

    * Use integrity for redoc scripts

    * official?

commit bba3097765317cbf95d09627961b5b5dce16a972
Author: かっこかり <[email protected]>
Date:   Sun Apr 14 21:30:24 2024 +0900

    enhance: クリップのノート数を表示するように (#13686)

    * enhance: クリップのノート数を表示できるように

    * Update Changelog

commit 8c5d9a6295ab506b935bbd5856894239997a8158
Author: zyoshoka <[email protected]>
Date:   Sun Apr 14 10:23:48 2024 +0900

    fix(backend): incorrect logic for determining whether Quote or not (#13700)

    * fix(backend): incorrect logic for determining whether Quote or not

    * Update CHANGELOG.md

    ---------

    Co-authored-by: syuilo <[email protected]>

commit 7cf0c18f83f82416c9b1bb5bca5b669e77240527
Author: かっこかり <[email protected]>
Date:   Sun Apr 14 10:22:03 2024 +0900

    fix(backend): FileServerServiceでレンジリクエストの場合に適切なレスポンスコードが返らない問題を修正 (#13701)

    * return 206 for every ranged response - fixes #494

    (cherry picked from commit 92eec2178fd103e9ea2bcd646aacab1fb496a33b)

    * detect size of remote files - fixes #494

    without this, remote files are assumed to have size 0 (even if we just
    downloaded them!) and the range-related code won't run

    (cherry picked from commit 960f4fcff78a1f019c9a9377853fcd90dbfb7575)

    ---------

    Co-authored-by: dakkar <[email protected]>

commit 48a7679b8a8b3df80d7f90ac6f4a852f47a8df22
Author: anatawa12 <[email protected]>
Date:   Sun Apr 14 08:08:26 2024 +0900

    test: do not use indexedDB in cypress environment due to chrome bug (#13709)

commit 5c7c44c9ebd12e9ae0dd6d7fab8f6dd78ba54eb7
Author: かっこかり <[email protected]>
Date:   Sat Apr 13 20:38:25 2024 +0900

    fix(backend): 登録にメール認証が必須になっている場合、登録されているメールアドレスを削除できないように (#13703)

    * fix(backend): 登録にメール認証が必須になっている場合、登録されているメールアドレスを削除できないように (MisskeyIO#606)

    (cherry picked from commit 6b7df2bd10dc28b84f525a621b66fc49bf59cac6)

    * Update Changelog

    ---------

    Co-authored-by: まっちゃとーにゅ <[email protected]>

commit f5100cc81f6ffdcfe2b9bf6041f97098a4e82d02
Author: かっこかり <[email protected]>
Date:   Sat Apr 13 12:51:37 2024 +0900

    feat(frontend): アップロードするファイルの名前をランダム文字列にできるように (#13688)

    * feat(frontend): アップロードするファイルの名前をランダム文字列にできるように

    * Update Changelog

    * refactor

    * 設定項目を移動

    * fix

    * 「オリジナルのファイル名を保持」に変更

    * 拡張子を付加するように

commit 613a6f878de1493947953a1b1172b44c324a8ec0
Author: anatawa12 <[email protected]>
Date:   Fri Apr 12 18:08:31 2024 +0900

    fix: if withReplies is false for the user in following, note is removed from vmimi-relay-timeline

commit 312340c7f6463035bb1995856ec1d8d5660502ca
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 23:29:43 2024 +0900

    feat: withReplies for vmimi relay timeline

commit 5f79f2dc78e9610f0a7bf7df2db6a19592e9c9fa
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 21:44:41 2024 +0900

    chore: retry when error returned from relay server

commit ce06c805ca86b5cfdef61c3db1b7bf5ffbdbf0f3
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 20:28:29 2024 +0900

    chore(i18n): ぶいみみリレー

    Co-authored-by: Sayamame-beans <[email protected]>

commit aecac190edae56fce8d5b0262cc637358df099b2
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 19:55:57 2024 +0900

    chore: set icon for vmimi relay tl

commit 9f607cb51bbc0003e8f883cb66df31ee76ea2a71
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 19:04:43 2024 +0900

    chore: update misskey-js

commit 242f503beed165497040e5f2ca27349fb0fb1df2
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 18:57:39 2024 +0900

    chore: rename vkemo -> vmimi

commit 8c4982542e7939331a64a88f01f64725b72b5a0d
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 18:39:49 2024 +0900

    feat: fetch instance list from API

commit 72766f7ec30c51e4eb3a740f79ea4a86885e6be2
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 18:02:53 2024 +0900

    feat: filter notes in endpoint version of vkemo relay

commit 287aecfcf50941cc823142ac9b585dd047e8cb17
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 17:42:42 2024 +0900

    feat: filter notes from non-vkemo servers

commit 813d8b7fb1a2ad4512a63cee457e4b1cff9d4285
Author: anatawa12 <[email protected]>
Date:   Thu Apr 11 17:04:47 2024 +0900

    feat: initial commit for vkemo relay as a copy of global timeline

commit eb1ef1484afbdb09407a603ff69414e7f88bb9ff
Author: syuilo <[email protected]>
Date:   Tue Apr 9 20:52:29 2024 +0900

    enhance(frontend): add link of 2fa guide

commit 7586ef7ba86ae9516e4a9460c0845750dda22e77
Author: 1Step621 <[email protected]>
Date:   Tue Apr 9 14:20:00 2024 +0900

    fix(frontend): MkDialogのinputで字数制限に違反していてもEnterキーが押せてしまうのを修正 (#13677)

    * MkDialogのinputで字数制限に違反していてもEnterキーが押せてしまうのを修正

    * update CHANGELOG.md

commit b322f55c8791493da9788313fd3df9d52f1327ef
Author: Srgr0 <[email protected]>
Date:   Mon Apr 8 22:41:26 2024 +0900

    dev: fix misskey-tga (#13312)

    * Update deploy-test-environment.yml

    * Update deploy-test-environment.yml

    * use github.repository

    ---------

    Co-authored-by: anatawa12 <[email protected]>

commit 960c4df48e31483209ac0421a009686685acd82d
Author: zyoshoka <[email protected]>
Date:   Sun Apr 7 21:16:37 2024 +0900

    enhance(frontend): better condition for posting and displaying Notes (#13670)

    * enhance(frontend): better condition for posting and displaying Notes

    * Update CHANGELOG.md

commit 959cc8ff37de620bf0082f48f59963c00d045fe9
Author: zyoshoka <[email protected]>
Date:   Sun Apr 7 21:14:13 2024 +0900

    refactor(general): use `Date.now()` instead of creating a new `Date` instance (#13671)

commit 2f8fb105a5b1d2f6e5cd70ff3246ead07e63144d
Author: かっこかり <[email protected]>
Date:   Fri Apr 5 15:59:43 2024 +0900

    fix(deps): aiscript-vscodeのインストール中にWARNが出るのを修正 (#13661)

commit efa42a1624b0727232263f4ec196e4908ef1e712
Author: おさむのひと <[email protected]>
Date:   Thu Apr 4 22:25:28 2024 +0900

    fix(backend): バックエンドのpnpm devによるビルド後にbuild-assetsを行うようにする (#13659)

    * moveto scripts

    * add scripts/dev.mjs

commit c4fc582469a2596a4802496367699b9e04aed9f7
Author: Jorge <[email protected]>
Date:   Wed Apr 3 06:02:36 2024 +0200

    Merge pull request from GHSA-fpvp-74wx-35p3

    Co-authored-by: syuilo <[email protected]>

commit b4b47d85cf50486980cc3fa3575cf48c7fb0a2e7
Author: かっこかり <[email protected]>
Date:   Mon Apr 1 20:44:24 2024 +0900

    refactor(frontend): use `scrollX` or `scrollY` (#13645)

commit 61978cb4ca481f099828ef1b0b95258029937008
Author: かっこかり <[email protected]>
Date:   Sun Mar 31 14:16:42 2024 +0900

    fix(frontend): ページデザインの修正 (#13642)

commit efafa02f6820a31df5dded620cf0f6ef30454e0c
Author: かっこかり <[email protected]>
Date:   Sun Mar 31 12:43:39 2024 +0900

    enhance(backend): ビデオファイルにビデオトラックがあるかを確認するように (#13568)

    * enhance(backend): ビデオファイルにビデオトラックがあるかを確認するように

    (cherry picked from commit 23d38a2d6492a2b24e9b2c031d66c3e8a5d382ef)

    * Update Changelog

    * Update Changelog

    * Revert "Update Changelog"

    This reverts commit 93fd996932b87ef550c38b48bd0678060f3ed1af.

    * fix(test) ffmpegをインストールするように

    * 入れる方間違えた

    * fix test

    * 拡張子変わらなかったのでそのまま行く

    * ログを出力するように

    * msg

    * remove unused import

    * add log

    * attempt to fix test error

    * Revert "attempt to fix test error"

    This reverts commit d9d6524cadd655e6d8e9398b26fdfef332f30f4d.

    * Update FileInfoService.ts

    * oggも検査の対象にする

commit 0f2e6513318e05b0a88526b52130b911b5631ec9
Author: Zero King <[email protected]>
Date:   Sun Mar 31 09:43:28 2024 +0800

    fix(frontend): remove duplicate CSS declaration (#13640)

commit d4ca973e3408a7d28788efe57bcd882c0ce9eedc
Author: 1Step621 <[email protected]>
Date:   Sat Mar 30 20:30:22 2024 +0900

    Enhance(frontend): もっと!ボタンでリアクション一覧が開けるように (#12935)

    * もっと!ボタンでリアクション一覧が開けるように

    * update CHANGELOG.md && デバッグ用に最大リアクション表示数を1にしてたのを一応戻した

    * fix

    * デザイン調整

    * maxNumberもどす

    * fix CHANGELOG

    * fix

    * move changelog

    * :art:

    ---------

    Co-authored-by: かっこかり <[email protected]>
    Co-authored-by: syuilo <[email protected]>

commit b96d9c6973b1c861306fdb9f51256cee5325a2b1
Author: かっこかり <[email protected]>
Date:   Sat Mar 30 16:02:03 2024 +0900

    fix/enhance(frontend): 映像・音声周りの改修 (#13206)

    * enhance(frontend): 映像・音声周りの改修

    * fix

    * fix design

    * fix lint

    * キーボードショートカットを整備

    * Update Changelog

    * fix

    * feat: ループ再生

    * ネイティブの動作と同期されるように

    * Update Changelog

    * key指定を消す

commit 50da7d2a2728745bcf29cf71fb230c85a1845060
Author: かっこかり <[email protected]>
Date:   Sat Mar 30 15:34:05 2024 +0900

    enhance(frontend): 2要素認証セットアップウィザードにアプリを起動するボタンを新設 (#13636)

    * enhance(frontend): 2要素認証セットアップウィザードにアプリを起動するボタンを新設

    * add comment

    * use css module

commit 2a851437ffcd8778d157a6841875f03330c994b5
Author: おさむのひと <[email protected]>
Date:   Sat Mar 30 15:28:19 2024 +0900

    fix: misskey-js、bubble-game、reversiのビルドをesbuildに統合する (#13600)

    * fix: ビルドが遅いパッケージのビルド速度を改善

    * dependenciesの整理

    * fix ci

    * ビルド開始時に古いファイルを消す

    * fix ci

    * fix ci

commit b35ae97ba7b57ae2b04eb0cc25dd3360e321e537
Author: zyoshoka <[email protected]>
Date:   Sat Mar 30 13:51:53 2024 +0900

    fix(backend): better `notes/translate` error response (#13631)

    * fix(backend): better `notes/translate` error response

    * Update CHANGELOG.md

    * test(backend): perform administrative operations as `root`

    ---------

    Co-authored-by: syuilo <[email protected]>

commit f3500ffda96913e41708a6ca04ef9bbf07af74e4
Author: Nila <[email protected]>
Date:   Sat Mar 30 02:28:47 2024 +0100

    fix: report progress out of 100% in CleanRemoteFilesProcessorService (#13633)

    * Report progress out of 100% in CleanRemoteFilesProcessorService

    * Add changelog entry

commit f90be427f51392ef3ed5a7eb7f35059274bb47fc
Author: かっこかり <[email protected]>
Date:   Mon Mar 25 18:31:30 2024 +0900

    fix(frontend): 「今日誕生日のフォロー中ユーザー」ウィジェットが正しく動作しない問題を修正 (#12835)

    * (fix) タイムゾーンによっては誕生日のフォロー中ユーザーが正しく読み込まれない

    * 文言をわかりやすく

    * Update Changelog

    * (add) reload button

    * Update CHANGELOG.md

    * run misskey-js

    * fix

    * Revert "文言をわかりやすく"

    This reverts commit c5ab6419563cc70ec8ba758e800c74d3469131e3.

    * Update packages/frontend/src/widgets/WidgetBirthdayFollowings.vue

    * Update packages/frontend/src/widgets/WidgetBirthdayFollowings.vue

    ---------

    Co-authored-by: syuilo <[email protected]>

commit 8f415d69cd2e459c6a8ac46034d5eb09b91e441f
Author: かっこかり <[email protected]>
Date:   Mon Mar 25 12:11:10 2024 +0900

    fix(generator): APIクライアントのパスにoperationIdが使われる問題を修正 (#13622)

commit a1bc8fa77b0820907399d010f56c2169f6898e8b
Author: zyoshoka <[email protected]>
Date:   Sun Mar 24 16:46:52 2024 +0900

    test(backend): fix streaming test error when replying to followers-only note (#13618)

commit 539718f6a86cac21bd47106e206b888135e2a89d
Author: zyoshoka <[email protected]>
Date:   Sun Mar 24 16:46:15 2024 +0900

    fix(misskey-js): fix ESLint error in generator due to `operationId` change (#13619)

commit 3db26f2b94af6cc981f1305ddd4da20401aa2910
Author: syuilo <[email protected]>
Date:   Sat Mar 23 20:43:29 2024 +0900

    fix(backend): fix openAPI operationId format

commit 6bd78770de06bd3694127da17ccd051f05057329
Author: かっこかり <[email protected]>
Date:   Fri Mar 22 18:21:14 2024 +0900

    enhance(frontend): リアクション受け入れがいいねのみの場合はボタンホバーでツールチップが出るように (#13613)

commit c9c6424205f1d05813735a8f9c0e53a1ccc35e0e
Author: かっこかり <[email protected]>
Date:   Fri Mar 22 15:03:21 2024 +0900

    enhance(frontend): TOTPの入力ダイアログを改良 (#13607)

    * enhance(frontend): TOTPの入力ダイアログを改良

    * Update Changelog

commit 40bb6069ec04bc0461ac407da7d03c6910c23d6d
Author: tamaina <[email protected]>
Date:   Fri Mar 22 08:54:34 2024 +0900

    fix(frontend): URLプレビューのto/hrefがない問題を修正
    Fix of https://github.com/misskey-dev/misskey/pull/13579/files/9ae577871b10f6231acc3451188cd69ede9443ed#diff-cfa02e203bdbd03dbf312a889f009ca7f9ebd8376334ebd74c4961b716b22d93

commit 831c74a25b2db0ba3f6d43a9a1a9072d342b2822
Author: おさむのひと <[email protected]>
Date:   Thu Mar 21 18:46:42 2024 +0900

    fix: URLプレビューの動作改善+動作設定を可能にする (#13579)

    * wip

    * support new version

    * URLプレビュー無効化時、フロント側も非表示にしてリクエストをしないようにする

    * fix lint

    * fix lint

    * tweak preview request error handles

    * fix: CHANGELOG.md

    * fix

    * fix

    ---------

    Co-authored-by: syuilo <[email protected]>

commit f4838e50b4043f917020dd1cfa7b75da087ff8f2
Author: かっこかり <[email protected]>
Date:   Thu Mar 21 07:51:01 2024 +0900

    enhance(antenna): Botの投稿を除外できるように (#13603)

    * enhance(antenna): Botの投稿を除外できるように (MisskeyIO#545)

    (cherry picked from commit a95ce067c6cf0a93647e358aabc984bdbe99e952)

    * Update Changelog

    * remove translations

    * spdx

    ---------

    Co-authored-by: まっちゃとーにゅ <[email protected]>

commit 7795045b23a95032a15a980ad28cc27ce5423bbe
Author: syuilo <[email protected]>
Date:   Wed Mar 20 20:01:56 2024 +0900

    Update about-misskey.vue

commit ca2df14a8f4e2d0d7eef699b44a2dd9580842a2a
Author: かっこかり <[email protected]>
Date:   Wed Mar 20 13:10:09 2024 +0900

    fix(frontend): woodenPanelの配色を修正 (#13561)

    * fix(frontend): woodenPanelの配色を修正

    * fix

commit d7bb6c88d3e4878486fb1f4d1655379896a5d976
Author: Gianni Ceccarelli <[email protected]>
Date:   Wed Mar 20 02:25:49 2024 +0000

    Cypress typescript (#13591)

    * convert Cypress tests to TypeScript

    this work was done by @lunaisnotaboy https://github.com/lunaisnotaboy
    for their fork https://github.com/cutiekey/cutiekey/pull/7

    I just repacked their changes into a minimal set

    * fix call to `window` in cypress tests

    this error was spotted thanks to the TypeScript compiler:

    ```
    support/commands.ts:33:12 - error TS2559: Type '(win: any) => void'
    has no properties in common with type 'Partial<Loggable &
    Timeoutable>'.

    33  cy.window(win => {
                  ~~~~~~~~

    Found 1 error in support/commands.ts:33
    ```

    (again, @lunaisnotaboy did the actual work)

commit 115d91812e4bc25a56126f23b4ad13b07d451552
Author: おさむのひと <[email protected]>
Date:   Wed Mar 20 10:30:45 2024 +0900

    fix(frontend): shikiの言語・テーマの定義ファイルをCDN(esm.sh)から取るようにする (#13598)

    * fix(frontend): shikiの言語・テーマの定義ファイルをCDN(esm.sh)から取るようにする

    * fix CHANGELOG.md

commit 5f6863b77e9e955b2e82b9f44a63df4c1eb6e4c8
Author: かっこかり <[email protected]>
Date:   Mon Mar 18 19:04:20 2024 +0900

    Add missing credit (for #13586)

commit 0226a670ddb0a38dfd8b8f479885ee5e83cf970f
Author: かっこかり <[email protected]>
Date:   Mon Mar 18 18:34:31 2024 +0900

    fix(backend): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 (#13586)

    * enhance(OGP): ユーザーやノートのOGPでローカルとリモートユーザーの見分けが付かない問題を修正 (MisskeyIO#528)

    (cherry picked from commit 0c3de462d99c47297bebc162581bac6f78f21b49)

    * Update Changelog

    ---------

    Co-authored-by: まっちゃとーにゅ <[email protected]>

commit 067cdf3ce422f46535c3f70be91c3b55e03248ad
Author: かっこかり <[email protected]>
Date:   Mon Mar 18 18:21:27 2024 +0900

    enhance(frontend): ページのデザインを調整 (#13590)

    * enhance(frontend): ページのデザインを調整

    * 共有ボタンを直感的な導線に変更

    * Update Changelog

    * Update packages/frontend/src/components/page/page.image.vue

    ---------

    Co-authored-by: syuilo <[email protected]>

commit a38646bd0f732c3f71bf9e8174baa7d66f8eae9f
Author: かっこかり <[email protected]>
Date:   Mon Mar 18 14:20:28 2024 +0900

    fix(backend): フォローリクエストを作成する際に既存のものは削除するように (#13588)

    * fix: delete old follow request (if exists) before creating new

    (cherry picked from commit ea948ccadc7eace1fcace176c9c070b2a9b46f56)

    * Update Changelog

    * Update Changelog

    ---------

    Co-authored-by: Kaity A <[email protected]>

commit b65203c9f852a29a3a6e7ce81c6761e9ac228bf3
Author: かっこかり <[email protected]>
Date:   Sun Mar 17 20:33:33 2024 +0900

    fix(frontend): WebGL2コンテキストの初期化に失敗するとMisskeyが起動できなくなる問題を修正 (#13587)

    * Fixed startup crash with seasonal effects

    (cherry picked from commit eba0c2cc61512db22109e2f15604eb65f5b7d2f2)

    * Update Changelog

    * Update Changelog

    ---------

    Co-authored-by: Leah <[email protected]>

commit dcfab918e9885ffd533f12d7d62e06a5072baa5c
Author: BackRunner <[email protected]>
Date:   Sun Mar 17 17:47:29 2024 +0800

    feat: send heartbeat right after visibility changed to 'visible' (#13581)

commit 282cfae1b2b55857df0f3689bdaa634522248e4e
Merge: 7e63ab0f5 4b1ca9ef6
Author: syuilo <[email protected]>
Date:   Sun Mar 17 10:34:15 2024 +0900

    Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop

commit 7e63ab0f5628bea33e8867d8257779b9ffeb8dd6
Author: syuilo <[email protected]>
Date:   Su…
  • Loading branch information
m-hayabusa committed Jun 12, 2024
1 parent 47b2faf commit 6971856
Show file tree
Hide file tree
Showing 477 changed files with 15,882 additions and 7,326 deletions.
19 changes: 17 additions & 2 deletions .config/docker_example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ redis:
# ┌───────────────────────────┐
#───┘ MeiliSearch configuration └─────────────────────────────

# You can set scope to local (default value) or global
# You can set scope to local (default value) or global
# (include notes from remote).

#meilisearch:
Expand Down Expand Up @@ -136,6 +136,21 @@ redis:

id: 'aidx'

# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────

# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.

#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://[email protected]/0'

#sentryForFrontend:
# options:
# dsn: 'https://[email protected]/0'

# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────

Expand Down Expand Up @@ -185,7 +200,7 @@ proxyRemoteFiles: true
signToActivityPubGet: true

# For security reasons, uploading attachments from the intranet is prohibited,
# but exceptions can be made from the following settings. Default value is "undefined".
# but exceptions can be made from the following settings. Default value is "undefined".
# Read changelog to learn more (Improvements of 12.90.0 (2021/09/04)).
#allowedPrivateNetworks: [
# '127.0.0.1/32'
Expand Down
17 changes: 16 additions & 1 deletion .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
# Option 3: If neither of the above applies to you.
# (In this case, the source code should be published
# on the Misskey interface. IT IS NOT ENOUGH TO
# DISCLOSE THE SOURCE CODE WEHN A USER REQUESTS IT BY
# DISCLOSE THE SOURCE CODE WHEN A USER REQUESTS IT BY
# E-MAIL OR OTHER MEANS. If you are not satisfied
# with this, it is recommended that you read the
# license again carefully. Anyway, enabling this
Expand Down Expand Up @@ -205,6 +205,21 @@ redis:

id: 'aidx'

# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────

# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.

#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://[email protected]/0'

#sentryForFrontend:
# options:
# dsn: 'https://[email protected]/0'

# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────

Expand Down
9 changes: 3 additions & 6 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,10 @@
"service": "app",
"workspaceFolder": "/workspace",
"features": {
"ghcr.io/devcontainers-contrib/features/pnpm:2": {
"version": "8.9.2"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "20.10.0"
}
"version": "20.12.2"
},
"ghcr.io/devcontainers-contrib/features/corepack:1": {}
},
"forwardPorts": [3000],
"postCreateCommand": "sudo chmod 755 .devcontainer/init.sh && .devcontainer/init.sh",
Expand All @@ -19,7 +17,6 @@
"editorconfig.editorconfig",
"dbaeumer.vscode-eslint",
"Vue.volar",
"Vue.vscode-typescript-vue-plugin",
"Orta.vscode-jest",
"dbaeumer.vscode-eslint",
"mrmlnc.vscode-json5"
Expand Down
15 changes: 15 additions & 0 deletions .devcontainer/devcontainer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,21 @@ redis:

id: 'aidx'

# ┌────────────────┐
#───┘ Error tracking └──────────────────────────────────────────

# Sentry is available for error tracking.
# See the Sentry documentation for more details on options.

#sentryForBackend:
# enableNodeProfiling: true
# options:
# dsn: 'https://[email protected]/0'

#sentryForFrontend:
# options:
# dsn: 'https://[email protected]/0'

# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────

Expand Down
2 changes: 2 additions & 0 deletions .devcontainer/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ set -xe

sudo chown -R node /workspace
git submodule update --init
corepack install
corepack enable
pnpm config set store-dir /home/node/.local/share/pnpm/store
pnpm install --frozen-lockfile
cp .devcontainer/devcontainer.yml .config/default.yml
Expand Down
3 changes: 0 additions & 3 deletions .github/FUNDING.yml

This file was deleted.

147 changes: 73 additions & 74 deletions .github/workflows/check-misskey-js-autogen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,26 @@ on:
branches:
- master
- develop
- improve-misskey-js-autogen-check
paths:
- packages/backend/**

jobs:
check-misskey-js-autogen:
# pull_request_target safety: permissions: read-all, and there are no secrets used in this job
generate-misskey-js:
runs-on: ubuntu-latest
permissions:
pull-requests: write

env:
api_json_name: "api-head.json"

contents: read
if: ${{ github.event.pull_request.mergeable == null || github.event.pull_request.mergeable == true }}
steps:
- name: checkout
uses: actions/[email protected]
with:
submodules: true
ref: ${{ github.event.pull_request.head.sha }}
ref: refs/pull/${{ github.event.pull_request.number }}/merge

- name: setup pnpm
uses: pnpm/action-setup@v3
with:
version: 8
uses: pnpm/action-setup@v4

- name: setup node
id: setup-node
Expand All @@ -39,79 +36,81 @@ jobs:
- name: install dependencies
run: pnpm i --frozen-lockfile

- name: wait get-api-diff
uses: lewagon/[email protected]
# generate api.json
- name: Copy Config
run: cp .config/example.yml .config/default.yml
- name: Build
run: pnpm build
- name: Generate API JSON
run: pnpm --filter backend generate-api-json

# build misskey js
- name: Build misskey-js
run: |-
cp packages/backend/built/api.json packages/misskey-js/generator/api.json
pnpm run --filter misskey-js-type-generator generate
# packages/misskey-js/generator/built/autogen
- name: Upload Generated
uses: actions/upload-artifact@v4
with:
name: generated-misskey-js
path: packages/misskey-js/generator/built/autogen

# pull_request_target safety: permissions: read-all, and there are no secrets used in this job
get-actual-misskey-js:
runs-on: ubuntu-latest
permissions:
contents: read
if: ${{ github.event.pull_request.mergeable == null || github.event.pull_request.mergeable == true }}
steps:
- name: checkout
uses: actions/[email protected]
with:
ref: ${{ github.event.pull_request.head.sha }}
check-regexp: get-from-misskey .+
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 30
submodules: true
ref: refs/pull/${{ github.event.pull_request.number }}/merge

- name: Download artifact
uses: actions/[email protected]
- name: Upload From Merged
uses: actions/upload-artifact@v4
with:
script: |
const fs = require('fs');
const workflows = await github.rest.actions.listWorkflowRunsForRepo({
owner: context.repo.owner,
repo: context.repo.repo,
head_sha: `${{ github.event.pull_request.head.sha }}`
}).then(x => x.data.workflow_runs);
console.log(workflows.map(x => ({name: x.name, title: x.display_title})));
const run_id = workflows.find(x => x.name.includes("Get api.json from Misskey")).id;
let allArtifacts = await github.rest.actions.listWorkflowRunArtifacts({
owner: context.repo.owner,
repo: context.repo.repo,
run_id: run_id,
});
let matchArtifacts = allArtifacts.data.artifacts.filter((artifact) => {
return artifact.name.startsWith("api-artifact-") || artifact.name == "api-artifact"
});
await Promise.all(matchArtifacts.map(async (artifact) => {
let download = await github.rest.actions.downloadArtifact({
owner: context.repo.owner,
repo: context.repo.repo,
artifact_id: artifact.id,
archive_format: 'zip',
});
await fs.promises.writeFile(`${process.env.GITHUB_WORKSPACE}/${artifact.name}.zip`, Buffer.from(download.data));
}));
- name: unzip artifacts
run: |-
find . -mindepth 1 -maxdepth 1 -type f -name '*.zip' -exec unzip {} -d . ';'
ls -la
name: actual-misskey-js
path: packages/misskey-js/src/autogen

- name: get head checksum
run: |-
checksum=$(realpath head_checksum)
# pull_request_target safety: nothing is cloned from repository
comment-misskey-js-autogen:
runs-on: ubuntu-latest
needs: [generate-misskey-js, get-actual-misskey-js]
permissions:
pull-requests: write
steps:
- name: download generated-misskey-js
uses: actions/download-artifact@v4
with:
name: generated-misskey-js
path: misskey-js-generated

cd packages/misskey-js/src
find autogen -type f -exec sh -c 'echo $(sed -E "s/^\s+\*\s+generatedAt:.+$//" {} | sha256sum | cut -d" " -f 1) {}' \; > $checksum
cd ../../..
- name: download actual-misskey-js
uses: actions/download-artifact@v4
with:
name: actual-misskey-js
path: misskey-js-actual

- name: build autogen
run: |-
checksum=$(realpath ${api_json_name}_checksum)
mv $api_json_name packages/misskey-js/generator/api.json
- name: check misskey-js changes
id: check-changes
run: |
diff -r -u --label=generated --label=on-tree ./misskey-js-generated ./misskey-js-actual > misskey-js.diff || true
cd packages/misskey-js/generator
pnpm run generate
cd built
find autogen -type f -exec sh -c 'echo $(sed -E "s/^\s+\*\s+generatedAt:.+$//" {} | sha256sum | cut -d" " -f 1) {}' \; > $checksum
cd ../../../..
if [ -s misskey-js.diff ]; then
echo "changes=true" >> $GITHUB_OUTPUT
else
echo "changes=false" >> $GITHUB_OUTPUT
fi
- name: check update for type definitions
run: diff head_checksum ${api_json_name}_checksum
- name: Print full diff
run: cat ./misskey-js.diff

- name: send message
if: failure()
if: steps.check-changes.outputs.changes == 'true'
uses: thollander/actions-comment-pull-request@v2
with:
comment_tag: check-misskey-js-autogen
Expand All @@ -125,7 +124,7 @@ jobs:
```
- name: send message
if: success()
if: steps.check-changes.outputs.changes == 'false'
uses: thollander/actions-comment-pull-request@v2
with:
comment_tag: check-misskey-js-autogen
Expand Down
75 changes: 75 additions & 0 deletions .github/workflows/check-spdx-license-id.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
name: Check SPDX-License-Identifier

on:
push:
branches:
- master
- develop
pull_request:

jobs:
check-spdx-license-id:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]
- name: Check
run: |
counter=0
search() {
local directory="$1"
find "$directory" -type f \
'(' \
-name "*.cjs" -and -not -name '*.config.cjs' -o \
-name "*.html" -o \
-name "*.js" -and -not -name '*.config.js' -o \
-name "*.mjs" -and -not -name '*.config.mjs' -o \
-name "*.scss" -o \
-name "*.ts" -and -not -name '*.config.ts' -o \
-name "*.vue" \
')' -and \
-not -name '*eslint*'
}
check() {
local file="$1"
if ! (
grep -q "SPDX-FileCopyrightText: syuilo and misskey-project" "$file" ||
grep -q "SPDX-License-Identifier: AGPL-3.0-only" "$file"
); then
echo "Missing: $file"
((counter++))
fi
}
directories=(
"cypress/e2e"
"packages/backend/migration"
"packages/backend/src"
"packages/backend/test"
"packages/frontend/.storybook"
"packages/frontend/@types"
"packages/frontend/lib"
"packages/frontend/public"
"packages/frontend/src"
"packages/frontend/test"
"packages/misskey-bubble-game/src"
"packages/misskey-reversi/src"
"packages/sw/src"
"scripts"
)
for directory in "${directories[@]}"; do
for file in $(search $directory); do
check "$file"
done
done
if [ $counter -gt 0 ]; then
echo "SPDX-License-Identifier is missing in $counter files."
exit 1
else
echo "SPDX-License-Identifier is certainly described in all target files!"
exit 0
fi
Loading

0 comments on commit 6971856

Please sign in to comment.