<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/src/core/activitypub, 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-03-05T17:55:43Z</updated>
<entry>
<title>split url into webUrl and localUrl (like mastodon)</title>
<updated>2026-03-05T17:55:43Z</updated>
<author>
<name>Freya Murphy</name>
<email>freya@freyacat.org</email>
</author>
<published>2026-03-02T21:05:12Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=587ab8500abb2d8b0a494dc05952c9919cc7f66f'/>
<id>urn:sha1:587ab8500abb2d8b0a494dc05952c9919cc7f66f</id>
<content type='text'>
</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: use TRANSIENT scope to avoid service bucket relay (#16985)</title>
<updated>2025-12-22T08:01:10Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2025-12-22T08:01:10Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=74e847a04d1b287f50a10f7c1e44a4e7bc2f91ac'/>
<id>urn:sha1:74e847a04d1b287f50a10f7c1e44a4e7bc2f91ac</id>
<content type='text'>
* refactor: use TRANSIENT scope to avoid service bucket relay

* lint: fix lints

* refactor: use transient for apResolver

* Update packages/backend/src/core/activitypub/models/ApImageService.ts

* fix</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>enhance: いくつかの設定ファイルの項目をコントロールパネルで設定するように (#16026)</title>
<updated>2025-05-12T07:55:01Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2025-05-12T07:55:01Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=26506677c2debbe7d58b26f1e5c98b834bc72e0f'/>
<id>urn:sha1:26506677c2debbe7d58b26f1e5c98b834bc72e0f</id>
<content type='text'>
* wip

* Update CHANGELOG.md

* feat: migrate to existing config value (#16030)

* wip

* Update CHANGELOG.md

---------

Co-authored-by: anatawa12 &lt;anatawa12@icloud.com&gt;</content>
</entry>
<entry>
<title>feat: render quote note with `quote-inline` class for ap compatibility (#15818)</title>
<updated>2025-04-15T07:14:52Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2025-04-15T07:14:52Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=f454e820bd5f1698a25fde38277ce37adbd277dc'/>
<id>urn:sha1:f454e820bd5f1698a25fde38277ce37adbd277dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(backend): tighten an overly relaxed criteria and remove capability of matching multiple final URLs in URL authority checking (#15655)</title>
<updated>2025-03-12T12:39:24Z</updated>
<author>
<name>饺子w (Yumechi)</name>
<email>35571479+eternal-flame-AD@users.noreply.github.com</email>
</author>
<published>2025-03-12T12:39:24Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=e5d117dc98b725f908402638754f8643bbbeef90'/>
<id>urn:sha1:e5d117dc98b725f908402638754f8643bbbeef90</id>
<content type='text'>
Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;</content>
</entry>
<entry>
<title>fix(backend): fix handling of invalid urls in user profile (#15635)</title>
<updated>2025-03-09T12:28:47Z</updated>
<author>
<name>饺子w (Yumechi)</name>
<email>35571479+eternal-flame-AD@users.noreply.github.com</email>
</author>
<published>2025-03-09T12:28:47Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=db5c127cdd3467ca0c0284ee74094af3c18ae8ea'/>
<id>urn:sha1:db5c127cdd3467ca0c0284ee74094af3c18ae8ea</id>
<content type='text'>
Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;</content>
</entry>
<entry>
<title>fix(backend): fix ApPersonService unsound type cast (#15629)</title>
<updated>2025-03-09T00:11:34Z</updated>
<author>
<name>饺子w (Yumechi)</name>
<email>35571479+eternal-flame-AD@users.noreply.github.com</email>
</author>
<published>2025-03-09T00:11:34Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=a710af54ed531fc32faf69de40c470a4c18b741d'/>
<id>urn:sha1:a710af54ed531fc32faf69de40c470a4c18b741d</id>
<content type='text'>
Signed-off-by: eternal-flame-AD &lt;yume@yumechi.jp&gt;</content>
</entry>
</feed>
