Commit graph

1156 commits

Author SHA1 Message Date
KMY(雪あすか)
76f2f2ed0c
Add: #87 フォロワーのみに購読を許可する設定 (#239)
* Wip: マイグレーション、設定など一式

* Fix test

* Fix test

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

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

* スペルミスを修正

* Web画面に設定項目追加

* 既存の`master_settings`を上書きしないよう修正
2023-11-08 17:51:36 +09:00
KMY(雪あすか)
a7dec3c59b
Add: スタンプにブロック・アカウントドメインブロックを反映 (#256)
* Add: スタンプにブロック・アカウントドメインブロックを反映

* Fix: 条件
2023-11-08 13:32:14 +09:00
KMY
08f86bcb8f Merge commit '389a6cc4c0' into upstream-20231108 2023-11-08 10:41:10 +09:00
KMY
64578feeb4 Merge remote-tracking branch 'parent/main' into upstream-20231107 2023-11-07 11:35:05 +09:00
Matt Jankowski
d6f50839e1
Fix RSpec/SpecFilePathFormat cops (#27730) 2023-11-06 16:25:40 +00:00
Matt Jankowski
0c4e7c06dc
Fix Rails/FindEach cop (#26886) 2023-11-06 15:53:29 +00:00
Matt Jankowski
fe26f33e0a
Fix Rails/RedundantActiveRecordAllMethod cop (#26885) 2023-11-06 15:51:52 +00:00
Claire
c0989b78f8
Fix incoming status creation date not being restricted to standard ISO8601 (#27655) 2023-11-06 09:28:14 +00:00
KMY(雪あすか)
24909f9760
Change: #185 『スタンプをつけられた人』ではなく『スタンプをつけた人』のフォロワーにスタンプを転送 (#232)
* Change: #185 『スタンプをつけられた人』ではなく『スタンプをつけた人』のフォロワーにスタンプを転送

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

* Test: 送る方にも同じテストを追加
2023-11-04 21:27:59 +09:00
KMY(雪あすか)
f8280ca5d9
Add: #95 リストへの新着投稿通知 (#192)
* Add: テーブル定義、内部処理

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

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

* Fix test
2023-10-31 08:59:31 +09:00
Matt Jankowski
2cc60253c4 Extract class from CSP configuration/initialization (#26905) 2023-10-30 13:23:10 +09:00
Matt Jankowski
eae5c7334a
Extract class from CSP configuration/initialization (#26905) 2023-10-27 16:20:40 +00:00
KMY
26ecad7067 Merge remote-tracking branch 'parent/main' into upstream-20231027 2023-10-27 08:35:05 +09:00
Claire
75255c01fc
Fix error when trying to delete already-deleted file with OpenStack Swift (#27569) 2023-10-26 13:09:48 +00:00
KMY
5448bcf276 Merge remote-tracking branch 'parent/main' into kb-upstream-20231026 2023-10-26 20:24:34 +09:00
KMY(雪あすか)
551a9e8216
Merge pull request #159 from kmycode/upstream-20231021
Upstream 20231021
2023-10-26 10:07:09 +09:00
KMY(雪あすか)
e2bc9be0e8 Merge pull request from GHSA-c7p6-c688-fhgp
* FixSec: スタンプを経由してカスタム絵文字のデータを改竄できる問題

* Fix: 相乗り絵文字が受け取れない問題とテスト

* Change: 相乗りスタンプは常にオリジナルの情報を参照

* Fix: uriまで偽装した場合に対応
2023-10-26 08:52:14 +09:00
KMY
dd6db1f337 Fix: #172 他のサーバーからの相乗り絵文字削除が反映されない 2023-10-26 08:52:14 +09:00
Claire
235a4cfdc8
Fix batch attachment deletion when using OpenStack Swift (#27554) 2023-10-25 13:55:57 +00:00
Matt Jankowski
e93a75f1a1
Rails 7.1 update (#25963) 2023-10-23 17:58:29 +00:00
KMY
b992e673c7 Merge branch 'kb_development' into upstream-20231021 2023-10-22 14:42:08 +09:00
KMY(雪あすか)
5497e2ae5d
Add: カスタム絵文字のエイリアス名を連合 (#135)
* Add: カスタム絵文字のエイリアス名を連合

* Fix test
2023-10-22 09:09:01 +09:00
KMY
f9eaaec4e7 Merge remote-tracking branch 'parent/main' into upstream-20231021 2023-10-21 10:32:06 +09:00
Claire
13688539bc
Fix processing LDSigned activities from actors with unknown public keys (#27474) 2023-10-20 10:45:46 +02:00
KMY(雪あすか)
3a2030dfc8
Add: #43 フォローしていないアカウントからのリプライのNGワード (#148)
* Add: フォローしていないアカウントからのリプライのNGワード

* Test: ハッシュタグ使用量
2023-10-19 12:12:00 +09:00
KMY
527ded889d Merge remote-tracking branch 'parent/main' into kb-upstream-20231018 2023-10-18 11:13:56 +09:00
KMY(雪あすか)
9972dfae61 Revert "Merge"
This reverts commit 84eae6fac9.
2023-10-18 11:11:01 +09:00
KMY
84eae6fac9 Merge 2023-10-18 11:09:56 +09:00
KMY(雪あすか)
d62a135806
スタンプ機能のリファクタリング、投稿の反応者へも配送 (#140) 2023-10-18 10:23:17 +09:00
Jeong Arm
ad44d832b8
Support "in:public" search filter (#26976) 2023-10-17 16:12:03 +02:00
Claire
6d1916c882 Fix handling of inLanguage attribute in preview card processing (#27423) 2023-10-17 09:27:11 +09:00
Claire
299aa71c8f
Fix handling of inLanguage attribute in preview card processing (#27423) 2023-10-16 15:24:14 +02:00
KMY
243f1dbe8e Fix: リモートから自分のサーバーの絵文字を使ってスタンプをつけられた時、既存の絵文字が消えてしまう場合がある問題 2023-10-16 19:04:10 +09:00
KMY
6b4fc4a9dc Change: #82 フレンド申請時、自分のサーバーのInbox URLを伝える 2023-10-13 19:14:48 +09:00
KMY(雪あすか)
eea84d476e Fix when unfollow a tag, my post also disappears from the home timeline (#27391) 2023-10-13 19:04:51 +09:00
KMY(雪あすか)
fc452f7740 Fix: #83 フレンドサーバーでの全投稿配送で、アカウントドメインブロックが無視される問題 (#102) 2023-10-13 19:04:36 +09:00
KMY(雪あすか)
45bdd60f3c
Fix when unfollow a tag, my post also disappears from the home timeline (#27391) 2023-10-13 11:15:47 +02:00
KMY
e3a43d4758 修正 2023-10-11 10:16:15 +09:00
KMY
842a93243a スタンプに認証情報を追加 2023-10-11 09:59:00 +09:00
KMY
6823ae3bae #79 LocalPublickmyblue:LocalPublicに変更 2023-10-11 09:40:04 +09:00
KMY(雪あすか)
1eb2d78b5d
Change: 単方向の承認だけでフレンドサーバーが有効になるようにする (#74)
* Test: テストを先に作成

* Fix: テスト不備

* Wip: フレンドサーバーのテストを修正

* Wip: エラーを修正

* 項目のラベリングを修正

* 新しい設定が変更できないのを修正

* Wip: 削除時の処理を修正

* フレンド自動承認設定を削除

* Fix: 申請を受けたドメインのINBOXが空になる問題

* Change: #75 フレンドでないサーバーからのローカル公開を未収載に変換 (#77)
2023-10-10 21:46:26 +09:00
KMY
521932c802 Fix: LoginOnlyの名前空間も変更 2023-10-10 21:45:49 +09:00
KMY
0a91a3165d Fix: #78 検索許可のas:Limitedkmyblue:Limitedに変更 2023-10-10 21:43:49 +09:00
KMY
db98ef8a44 #71 フレンドサーバーにスタンプを送信 2023-10-10 19:52:36 +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
22d1f52597 #66 検索時のフォロー中アカウント一覧作成処理を改善 2023-10-07 18:47:32 +09:00
KMY
5a960c3abd プロキシ判定条件を彩度調整 2023-10-07 13:24:04 +09:00
KMY
d94713594c プロキシ判定ロジックを調整 2023-10-07 13:17:47 +09:00
KMY
41c1aaf54d Add: プロキシアカウントを動的に識別する簡易的な仕組み 2023-10-07 13:07:35 +09:00