Commit graph

491 commits

Author SHA1 Message Date
KMY(雪あすか)
bea82f2279 Fix: #284 FetchInstanceInfoWorkerが原因でSidekiqのJobが詰まる問題 (#342)
* Fix: #284 `FetchInstanceInfoWorker`が原因でSidekiqのJobが詰まる問題

* Fix: InstanceInfoを取得するタイミング

* Fix test

* Fix test

* Fix: HTTPコード

* 調整
2023-12-12 09:52:37 +09:00
KMY(雪あすか)
d7f07ae80f
Fix: #241 リスト新着通知で、数日前の古い投稿についての通知が来る場合がある (#242)
* Fix: #241 リスト通知の重複についてとりあえずの対処

* Fix: 本家の通知バグ
2023-11-07 17:16:10 +09:00
KMY(雪あすか)
24909f9760
Change: #185 『スタンプをつけられた人』ではなく『スタンプをつけた人』のフォロワーにスタンプを転送 (#232)
* Change: #185 『スタンプをつけられた人』ではなく『スタンプをつけた人』のフォロワーにスタンプを転送

* Fix: 絵文字削除が届かない問題

* Test: 送る方にも同じテストを追加
2023-11-04 21:27:59 +09:00
KMY
76c4acdd20 Merge remote-tracking branch 'parent/main' into upstream-20231103 2023-11-03 07:51:14 +09:00
Claire
0337df3a42
Fix posts from threads received out-of-order sometimes not being inserted into timelines (#27653) 2023-11-02 14:58:37 +00:00
KMY(雪あすか)
cc938d76a7
Fix: 投稿の更新が他サーバーに配信されない問題 (#204) 2023-10-31 12:34:49 +09:00
KMY(雪あすか)
f8280ca5d9
Add: #95 リストへの新着投稿通知 (#192)
* Add: テーブル定義、内部処理

* Add: 通知の定期削除処理、自動削除、テスト

* Add: Web画面の表示、設定

* Fix test
2023-10-31 08:59:31 +09:00
Jonathan de Jong
b0785c9423 Have Follow activities bypass availability (#27586)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-10-30 13:23:10 +09:00
Jonathan de Jong
1cc512909c
Have Follow activities bypass availability (#27586)
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-10-27 14:55:00 +00:00
KMY
5448bcf276 Merge remote-tracking branch 'parent/main' into kb-upstream-20231026 2023-10-26 20:24:34 +09:00
Claire
379115e601
Add SELF_DESTRUCT env variable to process self-destructions in the background (#26439) 2023-10-23 15:46:21 +00:00
KMY(雪あすか)
bcb3acdccd
Fix: フレンドサーバーおよびMisskeyで編集が連合できない問題 (#168)
* Fix: フレンドサーバー間で編集が機能しない問題

* リファクタリング
2023-10-22 09:56:43 +09:00
KMY(雪あすか)
87e858a202
Add: フレンドサーバー (#61)
* Fix mastodon version

* テーブル作成

* Wip: フレンドサーバーフォローの承認を受信

* Wip: フレンド申請拒否を受信

* Wip: フォローリクエストを受理

* Wip: 相手からのフォロー・アンフォローを受理

* 普通のフォローとフレンドサーバーのフォローを区別するテストを追加

* ドメインブロックによるフォロー拒否

* ドメインブロックしたあと、申請中のフォロリクを取り下げる処理

* スタブに条件を追加

* Wip: 相手からのDelete信号に対応

* DB定義が消えていたので修正

* Wip: ローカル公開投稿をフレンドに送信する処理など

* Wip: 未収載+誰でもの投稿をフレンドに送る設定

* Wip: ローカル公開をそのまま送信する設定を考慮

* Fix test

* Wip: 他サーバーからのローカル公開投稿の受け入れ

* Wip: Web画面作成

* Fix test

* Wip: ローカル公開を連合TLに流す

* Wip: フレンドサーバーの削除ボタン

* Wip: メール通知や設定のテストなど

* Wip: 翻訳を作成

* Fix: 却下されたあとフォローボタンが表示されない問題

* Wip: 編集できない問題

* 有効にしていないフレンドサーバーをリストで無効表示
2023-10-09 11:51:15 +09:00
KMY
9e91c1e653 Merge remote-tracking branch 'parent/main' into kb_development 2023-10-03 20:42:23 +09:00
Claire
4e55001e65
Add a short-lived lock to trend refresh scheduler (#27253) 2023-10-03 12:21:32 +02:00
Claire
5e56f3db65
Change some worker lock TTLs (#27246) 2023-10-03 10:09:00 +02:00
Claire
1e2d4975cf
Fix import progress not updating on certain failures (#27247) 2023-10-02 16:20:04 +02:00
KMY(雪あすか)
44b739a39a
Add: Webでの引用表示 (#50)
* Add compacted component

* 引用表示の間にコンテナをはさみ、不要なコードを削除

* 引用APIを作成、ついでにブロック状況を引用APIに反映

* テスト修正など

* 引用をキャッシュに登録

* `quote_id`が`quote_of_id`になったのをSerializerに反映

* Fix test

* 引用をフィルターの対象に含める設定+エラー修正

* ストリーミングの存在しないプロパティ削除によるエラーを修正

* Fix lint

* 他のサーバーから来た引用付き投稿を処理

* Fix test

* フィルター設定時エラーの調整

* 画像つき投稿のスタイルを調整

* 画像つき投稿の最大高さを調整

* 引用禁止・非表示の設定を追加

* ブロック対応

* マイグレーションコード調整

* 引用設定の翻訳を作成

* Lint修正

* 参照1つの場合は引用に変換する設定を削除

* 不要になったテストを削除

* ブロック設定追加、バグ修正

* 他サーバーへ引用送信・受け入れ
2023-10-02 11:12:51 +09:00
KMY
93ffe2cff2 Add sidekiq option to process references worker 2023-09-27 13:40:36 +09:00
KMY
f9ccc88657 Fix test 2023-09-27 11:27:52 +09:00
KMY
097e7ac5d1 Revert "Fix ProcessReferencesWorker error for tasks before update"
This reverts commit 75c0e512f4.
2023-09-27 11:23:18 +09:00
KMY
75c0e512f4 Fix ProcessReferencesWorker error for tasks before update 2023-09-27 10:56:31 +09:00
KMY
ac915654b6 Add optional fetching with processing status references 2023-09-19 17:53:13 +09:00
KMY
7c387becb6 Remove some error of fetch_instance_info_worker 2023-09-15 08:19:58 +09:00
KMY
35c2bb9f44 Remove emoji reaction from fedibird_capabilities and setting pages when disabled 2023-09-13 13:17:54 +09:00
KMY
04418d5b01 Change followees_only to following_only 2023-09-13 12:59:07 +09:00
KMY
1bac691642 Remove block_and_hide to block 2023-09-13 09:00:13 +09:00
KMY
181cff6810 Fix N+1 problem 2023-09-13 08:22:15 +09:00
KMY
1367b72fa3 Remove DeliveryEmojiReactionWorker unused parameter 2023-09-13 07:35:26 +09:00
KMY
503a24967d Fix emoji reaction streaming 2023-09-12 22:21:53 +09:00
KMY
fdaaf323c5 Limiting emoji reaction streaming for policy 2023-09-12 21:39:05 +09:00
KMY
477d427f1d Hide blocking domains/suspended/silenced emoji reactions and streaming 2023-09-12 13:54:24 +09:00
KMY
cd252a6062 Add hiding emoji reaction setting 2023-09-12 13:12:07 +09:00
KMY
fdf1d6df38 Merge remote-tracking branch 'parent/main' into kb_migration 2023-09-06 10:09:07 +09:00
Claire
cab4cbfa5c
Fix “Scoped order is ignored, it's forced to be batch order.” warnings (#26793) 2023-09-05 15:37:23 +02:00
KMY
751b603e12 Merge branch 'kb_development' into kb_migration 2023-09-04 21:16:30 +09:00
KMY
adccba6c59 Add detecting unlisted-public post on antenna 2023-09-04 16:46:45 +09:00
KMY
32cfd20257 Merge remote-tracking branch 'parent/main' into kb_migration 2023-09-03 10:55:46 +09:00
Claire
16681e0f20
Add admin notifications for new Mastodon versions (#26582) 2023-09-01 17:47:07 +02:00
Claire
5c0a9aac3b
Revert to using primary database in IndexingScheduler (#26754) 2023-09-01 15:09:44 +02:00
KMY
05a022448b Merge remote-tracking branch 'parent/main' into kb_migration 2023-08-29 13:25:48 +09:00
Eugen Rochko
e263db276f
Change indexing jobs to use database replica (#26692) 2023-08-27 22:38:01 +02:00
Eugen Rochko
f8d2fea2e6
Change queue of job when opting into search from default to pull (#26688) 2023-08-27 18:58:20 +02:00
KMY
fbb82b740b Merge remote-tracking branch 'parent/main' into kb_migration 2023-08-25 12:19:55 +09:00
jsgoldstein
30c191aaa0
Add new public status index (#26344)
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
2023-08-24 16:40:04 +02:00
KMY
c116fe681f Fix to avoid fetch_instance_info_worker if http 404 returned 2023-08-23 11:50:32 +09:00
KMY
e656ab15a1 Merge remote-tracking branch 'parent/main' into kb_migration 2023-08-22 13:03:50 +09:00
Claire
9ed0c91a37
Add auto-refresh of accounts we get new messages/edits of (#26510) 2023-08-21 16:09:26 +02:00
KMY
45a39f1ec3 Add insert_feeds config to antenna 2023-08-19 18:12:30 +09:00
KMY
5c758b344c Add antenna timeline 2023-08-19 17:25:55 +09:00