-
Notifications
You must be signed in to change notification settings - Fork 19
Conversation
* fix(frontend): クライアント設定から13.7.0で削除されたチャット機能に関するサウンド設定を削除 * fix(frontend): 各localesからsfx/chat sfx/chatbgを削除
Resolve #11965
* chore: renoteに関するチェックをまとめる * fix: ダイレクト投稿をrenoteできる * fix(frontend): 自分のダイレクト投稿をrenoteできる * docs(changelog): ダイレクト投稿をリノートできてしまう * fix lint * chore(backend): visibilityに関するエラーをApi Errorとして返す
ok, so after these changes:
please tell me I'm wrong… |
I also want to point out I was basically forced to pull this update cause otherwise keeping up with upstream would have become impossible as I spent about 2 hours on this just due to the timeline change was initially missing |
apologies, I really didn't mean to sound antagonistic in any way, or like I was demeaning your work! I very much appreciate the effort and care you're putting into Sharkey! let me try to clarify my last question:
|
The user would not see the note in their home timeline initially due to the change to redis cache only if they view the user themself then they would see it. |
ok, so it is as bad as I thought. I'm all in favour of caching, but a cache without a back-filling mechanism is… not a cache, it's a lossy filter. (and yes, I understand that it's not something "we" can practically fix…) |
Well if someone could figure out how to write a script that imports all notes from the DB into the redis cache then it could be fixed but I am not clever enough to do this stuff |
impressive that also, possible warnings: since all the timelines of all users and channels get stored in Redis, I suspect that this new code will overall take a lot more RAM… like, if you have 100 inactive users, the current code does nearly nothing about them, but the new code will populate their timelines in Redis |
This will also depend on if they even follow anyone in the first place as most inactive users are accounts that got created and never used or people that really just reacted atleast once to a post. |
fair! |
This merges all latest commits as well as the timeline change over to redis cache as it now keeps track of global and users messages again