Hazelnoot
|
a55649e89a
|
move global services to "global" directory
|
2025-11-05 19:42:28 -05:00 |
|
Hazelnoot
|
6cceca90f9
|
use TimeService everywhere in the backend
|
2025-11-05 19:21:46 -05:00 |
|
Hazelnoot
|
f908b85e95
|
fix many circular dependencies (import, forwardRef, and use of methods that should be exported functions instead)
|
2025-11-05 19:20:25 -05:00 |
|
Hazelnoot
|
bb0925224d
|
fix emoji caching
|
2025-11-05 19:20:05 -05:00 |
|
Hazelnoot
|
85ca2269e4
|
completely re-implement note visibility as NoteVisibilityService
|
2025-09-13 11:34:37 -04:00 |
|
Hazelnoot
|
7d0f995c9b
|
hide muted threads from timelines
|
2025-06-23 13:47:04 -04:00 |
|
Hazelnoot
|
bd8cd8c4e4
|
use more bulk hints in NoteEntityService / UserEntityService, and run the packMany queries in parallel
|
2025-06-09 11:02:36 -04:00 |
|
Hazelnoot
|
4540614f7b
|
add more details to IdentifiableErrors
|
2025-06-06 22:20:17 -04:00 |
|
Hazelnoot
|
3907355a48
|
replace upsert with insert+fetch and delete+insert
|
2025-06-01 19:56:42 -04:00 |
|
Hazelnoot
|
693cdde327
|
upsert reactions to avoid error+retry overhead
|
2025-05-30 15:37:27 -04:00 |
|
Hazelnoot
|
a2a38c78db
|
merge: Experimental improvements to Delete Account process (maybe resolves #1035) (!1021)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1021
Closes #1035
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
|
2025-05-15 13:00:47 +00:00 |
|
Hazelnoot
|
dee2e19b63
|
don't trend notes from non-explorable or non-trendable users
|
2025-05-14 23:24:51 -04:00 |
|
Hazelnoot
|
b4bce57fcb
|
update user activity on Renote, Un-Renote, Note Edit, React, and Un-React
|
2025-05-14 23:24:51 -04:00 |
|
Hazelnoot
|
2e4ec0dd9e
|
add role policy to allow note trending
|
2025-05-14 23:24:24 -04:00 |
|
Hazelnoot
|
a8a8c41a9b
|
allow caller to pass in existing reaction hint to ReactionService.delete
|
2025-05-12 21:38:11 -04:00 |
|
dakkar
|
f00576bce6
|
Merge remote-tracking branch 'misskey/master' into feature/2024.9.0
|
2024-10-09 15:17:22 +01:00 |
|
かっこかり
|
6a1a2bef43
|
fix(backend): RBTの修正 (#14621)
* fix(backend): 絵文字の変換処理が不十分なのを修正
* enhance: リアクションバッファリングが無効になったら即bakeするように
* attempt to fix test
* fix
|
2024-09-24 18:29:02 +09:00 |
|
syuilo
|
bd5f25c678
|
fix rbt bug?
|
2024-09-22 18:40:05 +09:00 |
|
syuilo
|
023fa30280
|
refactor/perf(backend): provide metadata statically (#14601)
* 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
|
2024-09-22 12:53:13 +09:00 |
|
syuilo
|
3d92ef193e
|
fix rbt
|
2024-09-21 19:44:14 +09:00 |
|
syuilo
|
0b062f1407
|
Misskey® Reactions Buffering Technology™ (#14579)
* 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
|
2024-09-20 21:03:53 +09:00 |
|
dakkar
|
cfa9b852df
|
Merge remote-tracking branch 'misskey/master' into feature/misskey-2024.07
|
2024-08-02 12:25:58 +01:00 |
|
anatawa12
|
5c42a0e439
|
feat: media silence (#13842)
* 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 <61457993+Sayamame-beans@users.noreply.github.com>
* chore: update index.d.ts
* docs(changelog): update changelog
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
|
2024-07-30 19:47:45 +09:00 |
|
zyoshoka
|
961cb6c5ee
|
fix(backend): fix creating reactions bugs (#13901)
* 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 <4439005+syuilo@users.noreply.github.com>
|
2024-06-22 19:49:38 +09:00 |
|
Essem
|
f843bf6c17
|
fix: Add unicode flag to custom emoji regexes
|
2024-05-03 11:48:00 -05:00 |
|
dakkar
|
0f3764ff71
|
teach ReactionService about non-ASCII emoji names
|
2024-04-23 14:42:02 +01:00 |
|
Marie
|
15d2319011
|
merge: upstream
|
2024-02-23 13:42:52 +01: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 |
|
Marie
|
10bfc61670
|
merge: upstream
|
2024-02-19 10:47:42 +01:00 |
|
Kisaragi
|
147e8f1e3e
|
feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える (#13299)
* feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える
close #13298
* Update ReactionService.ts
* chore(backend): prefer single quote for string literal
|
2024-02-16 14:25:48 +09:00 |
|
tamaina
|
c1514ce91d
|
(re) update SPDX-FileCopyrightText
Fix #13290
|
2024-02-13 15:59:27 +00:00 |
|
tamaina
|
311c2172d7
|
Revert "update SPDX-FileCopyrightText"
This reverts commit 9b5aeb76d8.
|
2024-02-13 15:50:11 +00:00 |
|
syuilo
|
9b5aeb76d8
|
update SPDX-FileCopyrightText
|
2024-02-12 11:37:45 +09:00 |
|
Marie
|
85355813ad
|
merge: latest changes
|
2024-02-09 19:22:06 +01:00 |
|
Marie
|
7552cea69a
|
merge: upstream
|
2024-01-09 02:57:57 +01:00 |
|
Kagami Sascha Rosylight
|
0c2118e963
|
refactor: make sure promises are settled before app shutdown (#12942)
👍
|
2024-01-08 12:28:13 +09:00 |
|
shiosyakeyakini
|
790f509ebe
|
fix(backend): 非センシティブのみ(リモートはいいねのみ)が昨日していない問題を修正 (#12801) (#12802)
Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
|
2023-12-28 09:45:15 +01:00 |
|
Marie
|
1f5256b99c
|
upd: mute reaction notifications if thread is muted
Closes #263
|
2023-12-27 23:53:37 +01:00 |
|
shiosyakeyakini
|
9022b05fea
|
fix(backend): 非センシティブのみ(リモートはいいねのみ)が昨日していない問題を修正 (#12801) (#12802)
Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
|
2023-12-26 18:42:37 +09:00 |
|
syuilo
|
ec45db7870
|
refactor and perf tweak
|
2023-10-19 11:19:42 +09:00 |
|
syuilo
|
f9549e1f1b
|
fix(backend): fix of 1671575d5d
|
2023-10-19 11:17:59 +09:00 |
|
syuilo
|
1671575d5d
|
perf(backend): ノートのリアクション情報をキャッシュすることでDBへのクエリを削減
|
2023-10-19 09:20:19 +09:00 |
|
woxtu
|
0bddd0ceae
|
Remove unnecessary nullish coalescing (#12058)
|
2023-10-18 09:54:18 +09:00 |
|
syuilo
|
1fa1d31696
|
perf(backend): createdAtをidから取得するように & 無駄なDateインスタンスの生成を避けるように
|
2023-10-16 10:45:22 +09:00 |
|
syuilo
|
3a7558f36c
|
enhance(backend): 3日以内に投稿されたノートのみハイライト用スコア加算
|
2023-10-07 07:59:46 +09:00 |
|
syuilo
|
4a595153dc
|
enhance(backend): 返信はハイライトに載らないように
|
2023-10-07 07:53:14 +09:00 |
|
syuilo
|
a5b6e807bb
|
feat: per user featured notes
|
2023-10-06 18:30:08 +09:00 |
|
syuilo
|
87416710c3
|
enhance(backend): some tweaks
|
2023-10-06 16:17:29 +09:00 |
|
syuilo
|
dab205edb8
|
enhance(backend): improve featured system
|
2023-10-06 14:24:25 +09:00 |
|
syuilo
|
b9da1415a5
|
feat: 通知の受信設定を強化
|
2023-09-29 11:29:54 +09:00 |
|