Commit Graph

25352 Commits

Author SHA1 Message Date
tamaina 22e2324f96 if (notes.length === 0) return; 2024-02-21 18:46:52 +00:00
tamaina 6be1d986cd if (notesToRead.size > 0) 2024-02-21 18:45:24 +00:00
tamaina 6b45b814c9 packed noteがmapなのでそちらを使う 2024-02-21 18:44:11 +00:00
tamaina 7753124ec1 filter notes to mark as read 2024-02-21 18:36:38 +00:00
tamaina 60109cc4b8 clean up 2024-02-21 18:09:34 +00:00
tamaina e2443d8dc5 refactor 2024-02-21 18:08:27 +00:00
taichanne30 ed33ac7141
Refactor: less sql calls 2024-02-22 01:25:16 +09:00
taichanne30 e59be544e9
Merge branch 'develop' of https://github.com/misskey-dev/misskey into notification-hide-muting-user 2024-02-22 01:14:43 +09:00
anatawa12 b36e6b1a77
fix: 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 (#13428)
* refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError

* fix: notes with prohibited words are reprocessed with delay

* docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題

* lint: fix lint errors

* fix: rethrowするべきなのにrethrowし忘れていたのを修正
2024-02-22 00:59:59 +09:00
anatawa12 e10ce7204c
fix: MkUserPopupが表示されてる状態でv-user-previewがついた要素がdetachされるとMkUserPopupが消えない問題 (#13349)
* fix: MkUserPopupが表示されてる状態でv-user-previewがついた要素がdetachされるとMkUserPopupが消えない問題

* docs(changelog): previewの中のユーザメンションをホバーした状態で投稿を編集するとユーザの情報popupが消えない問題を修正

* docs(changelog): ユーザの情報のポップアップが消えなくなることがある問題を修正
2024-02-21 20:15:04 +09:00
syuilo fb0eb5a31f 🎨 2024-02-21 18:35:05 +09:00
tamaina ae27085f69
fix: Bump sharp to 0.33.2 (#13391) 2024-02-21 14:42:37 +09:00
okayurisotto 750d262604
refactor(backend): `ReactionService.prototype.convertLegacyReactions` (#13375)
* add unit tests

* cleanup unnecessary type assertions

* `convertedReaction`変数の定義と変換表に対する存在確認処理の整理

* `count`変数の定義とループ処理での`Object.entries()`の活用

* 条件式の整理

* `Array.prototype.reduce`を使うように

* `Array.prototype.reduce`を使うように

* 配列操作を1つのメソッドチェーンに整理

これまでの実装では、`decodeReaction`の返り値が同一になる異なる入力値が同時に複数個存在した場合、後ろのもので上書きされてしまっていたはず。
これからの実装では、後ろのものは前のものに加算される。
(実際にこの挙動の変更が問題になるシチュエーションはまずないはず。)

* add unit test

* ドキュメントコメントの追加と型定義の調整
2024-02-21 14:31:50 +09:00
かっこかり bbbb16795d
refactor(frontend): 不必要なconsole.logを除去・抑制 (#13400)
* refactor(frontend): 不必要なconsole.logを除去

* Update MkCode.core.vue

* Update game.board.vue
2024-02-21 14:27:06 +09:00
taichanne30 6c69a4307a
Update misskey-js typedef 2024-02-21 04:34:36 +09:00
taichanne30 f9856368d3
Add groupedNotificationTypes 2024-02-21 04:33:21 +09:00
taichanne30 5dae5ba3b4
Refactor: DONT REPEAT YOURSELF
Note: GroupedNotificationはNotificationの拡張なのでその例外だけ書けば基本的に共通の処理になり複雑な個別の処理は増えにくいと思われる
2024-02-21 04:19:31 +09:00
taichanne30 0cf8946fc7
filterの改善 2024-02-21 03:15:08 +09:00
taichanne30 a4ad66bd5b
Merge branch 'fix-10650' of https://github.com/kakkokari-gtyih/misskey into notification-hide-muting-user 2024-02-21 03:07:42 +09:00
taichan 286c7eb725
Merge branch 'develop' into notification-hide-muting-user 2024-02-20 15:57:28 +09:00
taichan 659f8d9d20
Update CHANGELOG.md 2024-02-20 15:56:28 +09:00
taichan 7c9bacbbd8
use isNotNull 2024-02-20 15:44:13 +09:00
taichan 823b7c3269
Fix condition 2024-02-20 15:40:36 +09:00
taichan f5ae6630bd
Refactor: 判定部分を共通化 2024-02-20 15:36:30 +09:00
zyoshoka f18a31c628
fix(frontend): 画面表示後最初の音声再生が爆音になることがある問題を修正 (#13379)
* fix(frontend): 画面表示後最初の音声再生が爆音になることがある問題を修正

* Update CHANGELOG.md

* Update CHANGELOG.md
2024-02-20 15:26:11 +09:00
taichan ff7f7c8835
Fix packGrouped 2024-02-20 15:22:59 +09:00
taichan 3693ce9f00
Improve performance 2024-02-20 15:21:23 +09:00
taichan ffb853bf2d
Revert "Remove duplication of valid notifier check"
This reverts commit 239a6952f7.
2024-02-20 15:18:26 +09:00
taichan 7e1d5f081d
Merge branch 'develop' into notification-hide-muting-user 2024-02-20 15:15:53 +09:00
taichan d53b837994
add filter notification is not null 2024-02-20 15:03:10 +09:00
taichan 239a6952f7
Remove duplication of valid notifier check 2024-02-20 14:57:20 +09:00
taichan ef65252148
通知作成時にpackしてnullになったらあとの処理をやめる 2024-02-20 14:48:49 +09:00
taichan b09abb8c59
enhance: Check if notifierId is valid in NotificationEntityService 2024-02-20 14:34:50 +09:00
taichan 45a067788b
Remove unused imports 2024-02-20 14:32:00 +09:00
taichan 1304a9fbb5
Revert API handling 2024-02-20 14:28:28 +09:00
taichan f0c1c08314
Revert "enhance: 通知が凍結も考慮するようにする"
This reverts commit b1e57e571d.
2024-02-20 14:26:18 +09:00
zyoshoka 39c4e3a4f5
fix(frontend): チャートのラベルが消えている問題を修正 (#13416)
* fix(frontend): チャートのラベルが消えている問題を修正

* Update CHANGELOG.md
2024-02-20 14:00:57 +09:00
Sayamame-beans ddd7b26f1c
enhance(frontend): ノート作成画面の添付メニューのdividerの位置を"添付取り消し"の上にする (#13409)
* enhance(frontend): change divider position for MkPostFormAttaches

* docs(changelog): update
2024-02-20 11:59:49 +09:00
taichan 2096caf91d
Merge branch 'develop' into notification-hide-muting-user 2024-02-20 09:58:03 +09:00
taichan 19296a0d6b
Fix: typo 2024-02-20 09:57:21 +09:00
taichan c70c2e7534
Remove unused import 2024-02-20 01:35:14 +09:00
taichan c21b6d95ae
fix: notifierIdがない通知が消えてしまう問題 (grouped) 2024-02-20 01:30:14 +09:00
taichan 094e10a278
Add tests (通知がミュートを考慮しているかどうか) 2024-02-20 01:28:34 +09:00
taichan 09a9484e4f
fix: notifierIdがない通知が消えてしまう問題 2024-02-20 01:22:21 +09:00
taichan b1e57e571d
enhance: 通知が凍結も考慮するようにする 2024-02-20 00:52:25 +09:00
taichan 35609b40d3
enhance: 通知がミュートを考慮するようにする 2024-02-20 00:40:33 +09:00
かっこかり 8d68c5078e
Update CHANGELOG.md 2024-02-19 17:54:33 +09:00
かっこかり 56bbb52a2e
Merge branch 'develop' into fix-10650 2024-02-19 17:53:55 +09:00
かっこかり 9be3890827
Fix Changelog 2024-02-19 17:52:55 +09:00
1Step621 034f47205e
Fix(frontend): オートコンプリートが出るべき状況で出ないことがあるのを修正 (#13376)
* オートコンプリートが出るべき状況で出ないことがあるのを修正

* update CHANGELOG.md
2024-02-19 08:36:06 +09:00