<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/src/misc, branch master</title>
<subtitle>my misskey fork
</subtitle>
<id>http://g.freya.cat/misskey/atom?h=master</id>
<link rel='self' href='http://g.freya.cat/misskey/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/'/>
<updated>2026-01-14T05:45:45Z</updated>
<entry>
<title>refactor(frontend): anyを除去2 (#17092)</title>
<updated>2026-01-14T05:45:45Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2026-01-14T05:45:45Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=bd81a6c8adb45067bee9582f84855a60a962e92b'/>
<id>urn:sha1:bd81a6c8adb45067bee9582f84855a60a962e92b</id>
<content type='text'>
* wip

* fix types

* fix</content>
</entry>
<entry>
<title>enable and fix no-unused-vars and no-async-promise-executor (#17070)</title>
<updated>2026-01-08T02:49:12Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2026-01-08T02:49:12Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=666f78e676e29abd48b351c58270b3f721f03573'/>
<id>urn:sha1:666f78e676e29abd48b351c58270b3f721f03573</id>
<content type='text'>
* dev: set --no-bail for lint task

* lint: enable no-async-promise-executor lint and fix them

* lint: enable no-unused-vars with allowing _ prefix

* lint: fix semi</content>
</entry>
<entry>
<title>refactor: DriveFileEntityServiceとDriveFolderEntityServiceの複数件取得をリファクタ (#17064)</title>
<updated>2026-01-06T04:13:06Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2026-01-06T04:13:06Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=f6fc78f578c344172349f7795b168b2992953bd0'/>
<id>urn:sha1:f6fc78f578c344172349f7795b168b2992953bd0</id>
<content type='text'>
* refactor: DriveFileEntityServiceとDriveFolderEntityServiceの複数件取得をリファクタ

* add test

* fix

* Update packages/backend/src/core/entities/DriveFolderEntityService.ts

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

* Update packages/backend/test/unit/entities/DriveFolderEntityService.ts

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

* Update packages/backend/src/core/entities/DriveFileEntityService.ts

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

* Revert "Update packages/backend/src/core/entities/DriveFileEntityService.ts"

This reverts commit 83bb9564cfdb699a21b775815439e1e496cd89a9.

---------

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>perf(backend): lazy load systeminformation</title>
<updated>2025-12-18T11:05:20Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-12-18T11:05:20Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=baeed4bc8057ec2623f983550cd63dff09c42c28'/>
<id>urn:sha1:baeed4bc8057ec2623f983550cd63dff09c42c28</id>
<content type='text'>
systeminformationを必要とする機能を有効にしていないサーバーで無駄に読み込まれることが無いように
</content>
</entry>
<entry>
<title>fix(backend): fix tests (#16947)</title>
<updated>2025-12-06T10:32:13Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2025-12-06T10:32:13Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=63d287075588d98259f3fb1c4927695071e65e5e'/>
<id>urn:sha1:63d287075588d98259f3fb1c4927695071e65e5e</id>
<content type='text'>
* fix(backend): shouldHideNoteByTimeのロジックの誤りを修正

* fix tests</content>
</entry>
<entry>
<title>Merge commit from fork</title>
<updated>2025-12-06T09:25:20Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2025-12-06T09:25:20Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=dc77d59f8712d3fe0b73cd4af2035133839cd57b'/>
<id>urn:sha1:dc77d59f8712d3fe0b73cd4af2035133839cd57b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>enhance(backend): pugをやめ、JSXベースのテンプレートに変更 (#16908)</title>
<updated>2025-12-01T09:36:55Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2025-12-01T09:36:55Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=f222d7e24d3d134a078868c89363cacde906ccdc'/>
<id>urn:sha1:f222d7e24d3d134a078868c89363cacde906ccdc</id>
<content type='text'>
* enhance(backend): pugをやめ、JSXベースのテンプレートに変更 (to misskey-dev dev branch) (#16889)

* wip

* wip

* wip

* wip

* fix lint

* attempt to fix test

* fix

* fix

* fix: oauthページの描画がおかしい問題を修正

* typo [ci skip]

* fix

* fix

* fix

* fix

* fix

* refactor

* fix

* fix

* fix broken lockfile

* fix: expose supported languages as global variable

* remove i18n package from root as it is no longer required [ci skip]

* fix

* fix: add i18n package.json to Docker target-builder stage for federation tests (#16909)

* Initial plan

* fix: add i18n package.json to Docker target-builder stage for federation tests

Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;

---------

Co-authored-by: copilot-swe-agent[bot] &lt;198982749+Copilot@users.noreply.github.com&gt;
Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;

* fix: followup-test-federation for enh-remove-pug (#16910)

* fix: followup-test-federation for enh-remove-pug

* Revert "fix: add i18n package.json to Docker target-builder stage for federation tests (#16909)"

This reverts commit 14313468d34f49c363eef4d0a932e9fc0d9a37fb.

* fix: CSSが読み込まれない場合がある問題を修正

* fix [ci skip]

* fix: propsのデフォルト値をnull合体演算子から論理和演算子に変更（空文字に対処するため）

* remove @types/pug

* enhance: bootloaderを埋め込むように

* fix possible race condition

* remove esbuild

---------

Co-authored-by: Copilot &lt;198982749+Copilot@users.noreply.github.com&gt;
Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;
Co-authored-by: おさむのひと &lt;46447427+samunohito@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix(deps): update [backend] update dependencies (major) (#16099)</title>
<updated>2025-11-30T00:58:06Z</updated>
<author>
<name>renovate[bot]</name>
<email>29139614+renovate[bot]@users.noreply.github.com</email>
</author>
<published>2025-11-30T00:58:06Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=0455187a689b45575121851e6998a3d13615567c'/>
<id>urn:sha1:0455187a689b45575121851e6998a3d13615567c</id>
<content type='text'>
* fix(deps): update [backend] update dependencies

* update approve builds

* update minimum node version for testing

* remove types/bcryptjs

* fix(backend): remove removed type previously exported from file-type

* migrate webauthnservice

* Update Changelog

* update deps (MisskeyIO#889)

- メンテナンスされないredis-lockを自前実装に変更
- 既にロックされている場合のリトライ間隔を調整

* use main redis for lock

* spdx

* tweak max retries

* [ci skip] dedupe

* attempt to fix test

* attempt to fix test

* Revert "attempt to fix test"

This reverts commit c508318627e4ffab030e1acf5182f58cc2eb51d8.

* temporarily roll back simonjs/fake-timers to v11.3.1

* Revert "temporarily roll back simonjs/fake-timers to v11.3.1"

This reverts commit 54f1fc3d7917089e05b20fc5b86435e3f5e5b040.

* migrate sinonjs/fake-timers

* update deps / migrate jest 30

* fix test

* fix: update node.js min version to 20.18.1

* fix: rollback nsfwjs to 4.2.0

* fix

* attempt to fix test

* attempt to fix test

* attempt to fix test

* attempt to fix test

* revert jest 30 related changes

* update deps

* fix test

* fix: rollback nsfwjs to 4.2.0

* fix: rollback sharp to 0.33

* update deps

* fix: rollback sharp-read-bmp to 1.2.0

* fix: rollback nsfwjs to 4.2.0

* recreate lockfile

* update deps

* fix: rollback sharp-read-bmp to 1.2.0

* fix: rollback jsdom, parse5

* fix: rollback jsdom types

* fix [ci skip]

* run pnpm dedupe

* update deps

* run pnpm dedupe [ci skip]

* Update Changelog [ci skip]

---------

Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;
Co-authored-by: kakkokari-gtyih &lt;67428053+kakkokari-gtyih@users.noreply.github.com&gt;
Co-authored-by: あわわわとーにゅ &lt;17376330+u1-liquid@users.noreply.github.com&gt;
Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>perf(backend): jsdom、happy-domをやめて軽量な実装にし、メモリ削減・高速化 (#16885)</title>
<updated>2025-11-29T10:16:05Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-11-29T10:16:05Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=27320344470f7c2457216ab64eecb5e513417ac4'/>
<id>urn:sha1:27320344470f7c2457216ab64eecb5e513417ac4</id>
<content type='text'>
* wip

* Update packages/backend/src/server/api/endpoints/i/update.ts

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

* remove some packages

* コミット漏れ

* clean up

* fix

* Update MfmService.ts

* fix

* fix

* Update MfmService.ts

* wip

* rename

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

* Update packages/backend/src/core/activitypub/ApRendererService.ts

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

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

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;

* Update MfmService.ts

* Update CHANGELOG.md

---------

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>feat: チャンネルミュートの実装 (#14105)</title>
<updated>2025-11-06T23:39:21Z</updated>
<author>
<name>おさむのひと</name>
<email>46447427+samunohito@users.noreply.github.com</email>
</author>
<published>2025-11-06T23:39:21Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=729abbef621aea5b8b697644181915935b74bbf8'/>
<id>urn:sha1:729abbef621aea5b8b697644181915935b74bbf8</id>
<content type='text'>
* add channel_muting table and entities

* add channel_muting services

* タイムライン取得処理への組み込み

* misskey-jsの型とインターフェース生成

* Channelスキーマにミュート情報を追加

* フロントエンドの実装

* 条件が逆だったのを修正

* 期限切れミュートを掃除する機能を実装

* TLの抽出条件調節

* 名前の変更と変更不要の差分をロールバック

* 修正漏れ

* isChannelRelatedの条件に誤りがあった

* [wip] テスト追加

* テストの追加と検出した不備の修正

* fix test

* fix CHANGELOG.md

* 通常はFTTにしておく

* 実装忘れ対応

* fix merge

* fix merge

* add channel tl test

* fix CHANGELOG.md

* remove unused import

* fix lint

* fix test

* fix favorite -&gt; favorited

* exclude -&gt; include

* fix CHANGELOG.md

* fix CHANGELOG.md

* maintenance

* fix CHANGELOG.md

* fix

* fix ci

* regenerate

* fix

* Revert "fix"

This reverts commit 699d50c6ec798777d8e9667cb5d45a26b06bfc93.

* fixed

---------

Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;</content>
</entry>
</feed>
