<feed xmlns='http://www.w3.org/2005/Atom'>
<title>misskey/packages/backend/src/core/ReactionService.ts, branch master</title>
<subtitle>my misskey fork</subtitle>
<id>http://g.freya.cat/misskey/atom/packages/backend/src/core/ReactionService.ts?h=master</id>
<link rel='self' href='http://g.freya.cat/misskey/atom/packages/backend/src/core/ReactionService.ts?h=master'/>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/'/>
<updated>2024-09-24T09:29:02Z</updated>
<entry>
<title>fix(backend): RBTの修正 (#14621)</title>
<updated>2024-09-24T09:29:02Z</updated>
<author>
<name>かっこかり</name>
<email>67428053+kakkokari-gtyih@users.noreply.github.com</email>
</author>
<published>2024-09-24T09:29:02Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=6a1a2bef43af929f6def408428bd734ea2bff5c6'/>
<id>urn:sha1:6a1a2bef43af929f6def408428bd734ea2bff5c6</id>
<content type='text'>
* fix(backend): 絵文字の変換処理が不十分なのを修正

* enhance: リアクションバッファリングが無効になったら即bakeするように

* attempt to fix test

* fix</content>
</entry>
<entry>
<title>fix rbt bug?</title>
<updated>2024-09-22T09:40:05Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-09-22T09:40:05Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=bd5f25c678373175b5552e2fac4f0c44b31b1fb4'/>
<id>urn:sha1:bd5f25c678373175b5552e2fac4f0c44b31b1fb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor/perf(backend): provide metadata statically (#14601)</title>
<updated>2024-09-22T03:53:13Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-09-22T03:53:13Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=023fa30280e561e9921a2c83138af4cac01068ab'/>
<id>urn:sha1:023fa30280e561e9921a2c83138af4cac01068ab</id>
<content type='text'>
* wip

* Update ReactionService.ts

* Update ApiCallService.ts

* Update timeline.ts

* Update GlobalModule.ts

* Update GlobalModule.ts

* Update NoteEntityService.ts

* wip

* wip

* wip

* Update ApPersonService.ts

* wip

* Update GlobalModule.ts

* Update mock-resolver.ts

* Update RoleService.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* Update activitypub.ts

* clean up

* Update utils.ts

* Update UtilityService.ts

* Revert "Update utils.ts"

This reverts commit a27d4be764b78c1b5a9eac685e261fee49331d89.

* Revert "Update UtilityService.ts"

This reverts commit e5fd9e004c482cf099252201c0c1aa888e001430.

* vuwa-

* Revert "vuwa-"

This reverts commit 0c3bd12472b4b9938cdff2d6f131e6800bc3724c.

* Update entry.ts

* Update entry.ts

* Update entry.ts

* Update entry.ts

* Update jest.setup.ts</content>
</entry>
<entry>
<title>fix rbt</title>
<updated>2024-09-21T10:44:14Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-09-21T10:44:14Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=3d92ef193e3922441f8a9e211dec0d5a7a68252e'/>
<id>urn:sha1:3d92ef193e3922441f8a9e211dec0d5a7a68252e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Misskey® Reactions Buffering Technology™ (#14579)</title>
<updated>2024-09-20T12:03:53Z</updated>
<author>
<name>syuilo</name>
<email>4439005+syuilo@users.noreply.github.com</email>
</author>
<published>2024-09-20T12:03:53Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=0b062f1407688906483e2427d87b708ce1a2dc47'/>
<id>urn:sha1:0b062f1407688906483e2427d87b708ce1a2dc47</id>
<content type='text'>
* wip

* wip

* Update ReactionsBufferingService.ts

* Update ReactionsBufferingService.ts

* wip

* wip

* wip

* Update ReactionsBufferingService.ts

* wip

* wip

* wip

* Update NoteEntityService.ts

* wip

* wip

* wip

* wip

* Update CHANGELOG.md</content>
</entry>
<entry>
<title>feat: media silence (#13842)</title>
<updated>2024-07-30T10:47:45Z</updated>
<author>
<name>anatawa12</name>
<email>anatawa12@icloud.com</email>
</author>
<published>2024-07-30T10:47:45Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=5c42a0e43931f62490c44e389db893b6bfe9e349'/>
<id>urn:sha1:5c42a0e43931f62490c44e389db893b6bfe9e349</id>
<content type='text'>
* feat: media silence

* fix: lint

* feat: deny creating custom emoji reaction and using custom emoji from media silenced hosts

* chore: メディアサイレンスの説明にカスタム絵文字の話を追加

* Update locales/ja-JP.yml

Co-authored-by: Sayamame-beans &lt;61457993+Sayamame-beans@users.noreply.github.com&gt;

* chore: update index.d.ts

* docs(changelog): update changelog

---------

Co-authored-by: Sayamame-beans &lt;61457993+Sayamame-beans@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix(backend): fix creating reactions bugs (#13901)</title>
<updated>2024-06-22T10:49:38Z</updated>
<author>
<name>zyoshoka</name>
<email>107108195+zyoshoka@users.noreply.github.com</email>
</author>
<published>2024-06-22T10:49:38Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=961cb6c5eeb7745dc156327d2041241b70098b70'/>
<id>urn:sha1:961cb6c5eeb7745dc156327d2041241b70098b70</id>
<content type='text'>
* fix(backend): add fallback for empty string when creating reaction

* fix(backend): prohibit reactions to Renote

* test(backend): add some tests for `notes/reactions/create` endpoint

* Update CHANGELOG.md

* lint

* Update CHANGELOG.md

---------

Co-authored-by: syuilo &lt;4439005+syuilo@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>refactor(backend): `ReactionService.prototype.convertLegacyReactions` (#13375)</title>
<updated>2024-02-21T05:31:50Z</updated>
<author>
<name>okayurisotto</name>
<email>47853651+okayurisotto@users.noreply.github.com</email>
</author>
<published>2024-02-21T05:31:50Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=750d2626041b355459265a4a4148d08f6ac517fd'/>
<id>urn:sha1:750d2626041b355459265a4a4148d08f6ac517fd</id>
<content type='text'>
* add unit tests

* cleanup unnecessary type assertions

* `convertedReaction`変数の定義と変換表に対する存在確認処理の整理

* `count`変数の定義とループ処理での`Object.entries()`の活用

* 条件式の整理

* `Array.prototype.reduce`を使うように

* `Array.prototype.reduce`を使うように

* 配列操作を1つのメソッドチェーンに整理

これまでの実装では、`decodeReaction`の返り値が同一になる異なる入力値が同時に複数個存在した場合、後ろのもので上書きされてしまっていたはず。
これからの実装では、後ろのものは前のものに加算される。
（実際にこの挙動の変更が問題になるシチュエーションはまずないはず。）

* add unit test

* ドキュメントコメントの追加と型定義の調整</content>
</entry>
<entry>
<title>feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える (#13299)</title>
<updated>2024-02-16T05:25:48Z</updated>
<author>
<name>Kisaragi</name>
<email>48310258+KisaragiEffective@users.noreply.github.com</email>
</author>
<published>2024-02-16T05:25:48Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=147e8f1e3e81bc1359d1793a0f00d8a48f36ef28'/>
<id>urn:sha1:147e8f1e3e81bc1359d1793a0f00d8a48f36ef28</id>
<content type='text'>
* feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える

close #13298

* Update ReactionService.ts

* chore(backend): prefer single quote for string literal</content>
</entry>
<entry>
<title>(re)  update SPDX-FileCopyrightText</title>
<updated>2024-02-13T15:59:27Z</updated>
<author>
<name>tamaina</name>
<email>tamaina@hotmail.co.jp</email>
</author>
<published>2024-02-13T15:59:27Z</published>
<link rel='alternate' type='text/html' href='http://g.freya.cat/misskey/commit/?id=c1514ce91dc08481a092a789ee37da546cdb4583'/>
<id>urn:sha1:c1514ce91dc08481a092a789ee37da546cdb4583</id>
<content type='text'>
Fix  #13290
</content>
</entry>
</feed>
