Commit graph

391 commits

Author SHA1 Message Date
KMY(雪あすか)
0fcf61ee0e Fix: フレンドサーバーにログインユーザーのみ投稿が配送されない問題 (#463) 2024-01-19 08:24:45 +09:00
KMY(雪あすか)
616d0c5267
Fix: タイムライン読み込み時のN+1問題 (#433) 2024-01-09 09:57:47 +09:00
KMY
4355dfc64f Merge remote-tracking branch 'parent/main' into upstream-20231225 2023-12-25 09:59:33 +09:00
Claire
2bf84b93d4
Fix media attachment order of remote posts (#28469) 2023-12-22 15:10:39 +00:00
KMY(雪あすか)
be77654f57
Change: #246 公開範囲「ローカル公開」無効と同時に、検索許可「ローカルとフォロワー」も無効にする (#368) 2023-12-22 10:10:57 +09:00
KMY(雪あすか)
789afccf9b
Change: 時限投稿はフォロワー以外にはActivityを発行しない (#250)
* Change: 時限投稿はフォロワー以外にはActivityを発行しない

* Fix: ドメイン単位の認証になるように

* Add test and fix

* Fix lint

* Fix test

* Fix test

* Revert "Fix test"

This reverts commit 22f1114b7f.

* Revert "Fix lint"

This reverts commit a828efa9be.

* Revert "Revert "Fix lint""

This reverts commit 6a2d68f28a.

* Revert "Revert "Fix test""

This reverts commit a21c0b9d3e.
2023-12-21 11:21:33 +09:00
KMY(雪あすか)
0e32b3e7e6
Merge pull request #340 from kmycode/upstream-20231209
Upstream 20231209
2023-12-09 10:31:50 +09:00
KMY(雪あすか)
6edb8bd9e5
Fix: 画像の並び順が変わる場合 (#339)
* Fix: 画像の並び順が変わる場合

* Fix
2023-12-09 10:19:54 +09:00
KMY(雪あすか)
dccc7c9b3a
Fix: 投稿がメディアを持っているかの判定条件で、Rubyのコードを通さないよう改善 (#338) 2023-12-09 10:05:50 +09:00
KMY
f20cb3fd59 Merge remote-tracking branch 'parent/main' into kb_development 2023-12-09 10:04:10 +09:00
Matt Jankowski
3918dc68c7
Use composite primary key for PreviewCardsStatus model (#28208) 2023-12-07 14:49:05 +00:00
KMY
94c2396a34 Merge remote-tracking branch 'parent/main' into upstream-20231204 2023-12-04 12:04:52 +09:00
Matt Jankowski
f70f39dd04
Add explicit dependent: nil to associations (#28169) 2023-12-01 15:52:47 +00:00
Matt Jankowski
440b80b2e7
Model concerns organization into module namespaces (#28149) 2023-12-01 11:00:41 +00:00
KMY(雪あすか)
a88349af55
Add: #8 サークル投稿の転送 (#294)
* Add: `conversations`テーブルに`ancestor_status`プロパティ

* Fix test

* Fix test more

* Add: `limited_visibility`に`Reply`を追加、`context`のURI

* Add: 外部からの`context`受信処理

* Fix test

* Add: 公開範囲「返信」

* Fix test

* Fix: 返信に返信以外の公開範囲を設定できない問題

* Add: ローカル投稿時にメンション追加・他サーバーへの転送

* Fix test

* Fix test

* Test: ローカルスレッドへの返信投稿の転送

* Test: 未知のアカウントからのメンション

* Add: 編集・削除の連合に対応

* Remove: 重複テスト

* Fix: 改善

* Add: 編集削除の転送処理・返信なのにsilentなメンションでの通知

* Fix: リプライが第三者に届かない問題

* Add: `always_sign_unsafe`

* Add: Subject

* Remove space

* Fix: 他人のスレッドの送信先一覧を非表示

* Fix: おかしいコード
2023-11-30 09:29:24 +09:00
KMY(雪あすか)
bcd80942c0
Fix: スタンプを外すとき、自分が外したスタンプが投稿から全部消える問題 (#314) 2023-11-29 13:37:53 +09:00
KMY
236fc2a316 Merge remote-tracking branch 'parent/main' into upstream-20231116 2023-11-16 22:58:29 +09:00
KMY
0704829a9b Merge remote-tracking branch 'parent/main' into upstream-20231116 2023-11-14 09:14:19 +09:00
Eugen Rochko
0d14fcebae
Change link previews to keep original URL from the status (#27312) 2023-11-13 09:58:28 +00:00
KMY(雪あすか)
85a6631709
Fix: 引用元の投稿が削除されたときにエラーが出る問題 (#261) 2023-11-09 11:50:57 +09:00
KMY(雪あすか)
76f2f2ed0c
Add: #87 フォロワーのみに購読を許可する設定 (#239)
* Wip: マイグレーション、設定など一式

* Fix test

* Fix test

* Fix: マスター用の設定を他サーバーに送信しないよう修正

* DTL、外部サーバーの情報受け入れのテストを追加

* スペルミスを修正

* Web画面に設定項目追加

* 既存の`master_settings`を上書きしないよう修正
2023-11-08 17:51:36 +09:00
KMY(雪あすか)
45cc8fff7a
Add: #90 スタンプに対応していないと思われるサーバーの投稿からスタンプボタンを隠す設定 (#215) 2023-11-02 10:29:00 +09:00
KMY(雪あすか)
f8280ca5d9
Add: #95 リストへの新着投稿通知 (#192)
* Add: テーブル定義、内部処理

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

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

* Fix test
2023-10-31 08:59:31 +09:00
KMY(雪あすか)
d789304e19
Add: #136 自分が引用した投稿が編集されたときに通知 (#157) 2023-10-21 10:16:10 +09:00
KMY(雪あすか)
d0f0dd723c
Change: #68 限定投稿の検索許可を反応者に設定可能に (#120) 2023-10-15 14:17:57 +09:00
KMY
842a93243a スタンプに認証情報を追加 2023-10-11 09:59:00 +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
87afb5295a Revert "#66 検索時のフォロー中アカウント一覧作成処理を改善"
This reverts commit 22d1f52597.
2023-10-07 21:33:52 +09:00
KMY
9738d80cb4 Revert "Remove: 存在しない検索許可"
This reverts commit f94d9e7547.
2023-10-07 21:33:47 +09:00
KMY
f94d9e7547 Remove: 存在しない検索許可 2023-10-07 19:21:13 +09:00
KMY
22d1f52597 #66 検索時のフォロー中アカウント一覧作成処理を改善 2023-10-07 18:47:32 +09:00
KMY(雪あすか)
235bef36d0
Add: 検索許可「ローカルとフォロワー」 (#60) 2023-10-05 16:37:27 +09: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
002c4bfe74 #29 Add personal limited_scope 2023-09-25 20:25:04 +09:00
KMY
3dded2809f #13 Turn searchability private if account is silenced 2023-09-24 21:39:09 +09:00
KMY(雪あすか)
df3b3f4185
Add circle posts history support (#18)
* Wip: make web backend

* Wip: keep statuses if edit circle

* Wip: Add circle history page and record circle posts

* Add circle post to history in web ui when post

* Add test
2023-09-24 13:01:09 +09:00
KMY
8eae7e6179 Add enable local public visibility setting for admin 2023-09-23 09:18:50 +09:00
KMY
e16a885c81 Add QT attribute to send as quote 2023-09-20 12:34:11 +09:00
KMY
5fb6bce744 Add my reacted statuses search 2023-09-15 18:50:45 +09:00
KMY
c0ff0754a3 Fix timeline emoji_reactions N+1 problem 2023-09-15 09:31:12 +09:00
KMY
71729f86f9 Improve N+1 problem on timeline statuses (except for emoji_reaction N+1) 2023-09-14 21:41:27 +09:00
KMY
933bf7c59c Fix emoji reaction is not shown when domain blocking 2023-09-13 19:54:43 +09:00
KMY
49197bf6c4 Fix emoji reaction error 2023-09-13 13:23:36 +09:00
KMY
d450549d14 Fix hiding emoji reactions from anonymous 2023-09-13 10:22:44 +09:00
KMY
58137b227c Connect emoji_reaction block settings and show settings 2023-09-12 17:24:38 +09:00
KMY
673e607e94 Add emoji_reaction_policy setting 2023-09-12 16:20:29 +09:00
KMY
477d427f1d Hide blocking domains/suspended/silenced emoji reactions and streaming 2023-09-12 13:54:24 +09:00
KMY
6fe51e360a Make DTL switchable 2023-09-12 09:04:20 +09:00
KMY
0a844ccdc7 Add dtl settings 2023-09-06 17:42:58 +09:00
KMY
59217c521e Merge remote-tracking branch 'parent/main' into kb_migration 2023-08-30 08:39:20 +09:00