usbharu
|
acd2dded30
|
fix: ReactionRepositoryImplのfindByIdに失敗する問題を修正
|
2024-01-28 17:18:07 +09:00 |
usbharu
|
862dded716
|
fix: admin.sign_upがadmin.aign_upになっていたのを修正
|
2024-01-28 12:17:22 +09:00 |
usbharu
|
4c15be67f7
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2024-01-28 11:42:03 +09:00 |
usbharu
|
31240b8797
|
feat: 通知のMastodon互換APIを実装
|
2024-01-27 17:52:52 +09:00 |
usbharu
|
ee3681468b
|
feat: Mastodonの通知APIのNotificationStoreを追加
|
2024-01-27 16:31:06 +09:00 |
usbharu
|
cf5c396d32
|
feat: NotificationStoreのエラーハンドリングとログを追加
|
2024-01-27 13:12:05 +09:00 |
usbharu
|
e7a6f52ef1
|
feat: 通知を送信するように
|
2024-01-27 12:47:50 +09:00 |
usbharu
|
cd0a659cd6
|
feat: notificationsのテーブル定義を追加
|
2024-01-27 11:27:45 +09:00 |
usbharu
|
7567cd6dcd
|
feat: 忘れていたプライマリキーの指定を追加
|
2024-01-27 11:27:04 +09:00 |
usbharu
|
90da507e41
|
feat: 通知の仕組みを実装
|
2024-01-26 23:59:59 +09:00 |
usbharu
|
ffdf34e934
|
feat: NotificationにRepositoryとExposed実装を追加
|
2024-01-26 21:22:41 +09:00 |
usbharu
|
3099d3ee3a
|
feat: Notificationにidを追加
|
2024-01-26 21:09:51 +09:00 |
usbharu
|
921de7ac87
|
feat: 通知のインターフェイスを作成
|
2024-01-26 21:08:37 +09:00 |
usbharu
|
70d7e94d4c
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2024-01-26 12:50:33 +09:00 |
usbharu
|
54b89c290a
|
feat: Timeline APIのログインユーザー取得部分を共通化
|
2024-01-26 12:09:40 +09:00 |
usbharu
|
34170d9b80
|
feat: Statuses APIのログインユーザー取得部分を共通化
|
2024-01-26 12:09:29 +09:00 |
usbharu
|
91622bb33f
|
feat: Account APIのログインユーザー取得部分を共通化
|
2024-01-26 12:06:53 +09:00 |
usbharu
|
e2365c632b
|
feat: ログインユーザー取得部分を共通化
|
2024-01-26 12:06:34 +09:00 |
usbharu
|
94cc109dce
|
feat: ミュートAPIの権限の設定を追加
|
2024-01-26 11:50:02 +09:00 |
usbharu
|
d204cfc37f
|
feat: ユーザーのミュートのMastodon互換APIを実装
|
2024-01-25 22:53:43 +09:00 |
usbharu
|
ce837a0494
|
perf: Updateが多発する問題の一時的な修正
|
2024-01-25 22:22:16 +09:00 |
usbharu
|
b65f9dc120
|
chore: 不要になったWeb UIのコードを削除
|
2024-01-25 15:17:09 +09:00 |
usbharu
|
c5aee7b35d
|
Update src/main/kotlin/dev/usbharu/hideout/core/service/media/RemoteMediaDownloadServiceImpl.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2024-01-25 13:47:52 +09:00 |
usbharu
|
5db462d9d8
|
feat: リモートのメディアのファイルサイズ制限ができるように
|
2024-01-25 13:20:27 +09:00 |
usbharu
|
5a4f6c0733
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2024-01-25 12:12:02 +09:00 |
usbharu
|
06ce40991c
|
feat: HTMLへのサニタイズを外部ライブラリで行うように
|
2024-01-24 21:25:27 +09:00 |
usbharu
|
ea04150501
|
style: 不要なプライマリコンストラクタを削除
|
2024-01-24 16:18:11 +09:00 |
usbharu
|
d9b1f0dfd7
|
feat: contentを永続化するように
|
2024-01-24 16:17:17 +09:00 |
usbharu
|
b76e1d19a5
|
feat: suspendでない関数に変更
|
2024-01-24 16:16:58 +09:00 |
usbharu
|
45e0bd8edc
|
feat: HTMLを整形し、不正なHTMLを含まないように
|
2024-01-24 15:27:38 +09:00 |
usbharu
|
20012782b7
|
feat: Note中のHTMLをPostBuilderにいれる準備
|
2024-01-18 17:03:53 +09:00 |
usbharu
|
65991f9093
|
Merge branch 'develop' into bugfix/deliver-local-post-delete
|
2024-01-16 16:14:55 +09:00 |
usbharu
|
bf2c50c445
|
fix: ローカル投稿削除の配送が行われていなかった問題を修正
|
2024-01-16 15:14:24 +09:00 |
usbharu
|
606b197299
|
Merge branch 'develop' into feature/follow-activity
|
2024-01-16 14:59:30 +09:00 |
usbharu
|
b1493e266c
|
Merge branch 'develop' into feature/follow-activity
|
2024-01-16 14:53:38 +09:00 |
usbharu
|
bd01a5bc24
|
Update src/main/kotlin/dev/usbharu/hideout/application/config/HttpClientConfig.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2024-01-16 14:52:49 +09:00 |
usbharu
|
70831ab2a9
|
fix: toStringを修正
|
2024-01-16 14:38:47 +09:00 |
usbharu
|
0af53a7bf4
|
Merge branch 'develop' into feature/user-agent
|
2024-01-16 14:23:42 +09:00 |
usbharu
|
5e6843e883
|
feat: Followアクティビティにidを追加
|
2024-01-16 14:20:54 +09:00 |
usbharu
|
3a89a0942a
|
feat: ActivityPubの通信に使うHTTPクライアントのUserAgentを設定
|
2024-01-16 14:06:35 +09:00 |
usbharu
|
3934b0aa6d
|
fix: Client Credential Flowへの対応漏れを修正
|
2024-01-11 14:29:48 +09:00 |
usbharu
|
905f0f7c2f
|
style: fix lint
|
2024-01-08 17:39:55 +09:00 |
usbharu
|
f06961b0bd
|
feat: 絵文字リアクションAPIを修正
|
2024-01-08 17:06:09 +09:00 |
usbharu
|
a5618e3307
|
feat: 絵文字リアクションAPIを追加
|
2024-01-07 12:56:32 +09:00 |
usbharu
|
a015566e52
|
feat: emoji-ktを追加
|
2024-01-07 12:55:52 +09:00 |
usbharu
|
855055d49a
|
feat: リアクションを一人1投稿あたり一つまでに制限
|
2023-12-28 12:06:55 +09:00 |
usbharu
|
458a1d7717
|
fix: リアクション受信時の重複検査を修正
|
2023-12-28 11:35:49 +09:00 |
usbharu
|
bed0b84d16
|
fix: Objectのデイシリアライズに失敗したときnullを返すように
|
2023-12-22 16:23:18 +09:00 |
usbharu
|
fff1296d4c
|
fix: ResourceAccessExceptionをSQLExceptionにして再throwするように
|
2023-12-22 16:13:39 +09:00 |
usbharu
|
9c5aaedf4d
|
feat: DBへの保存に失敗したときロールバックを明示的にしてその後Selectできるように
|
2023-12-22 15:45:55 +09:00 |
usbharu
|
51837ea379
|
feat: 絵文字リアクションの受信ができるように
|
2023-12-22 15:13:39 +09:00 |
usbharu
|
8af489c93c
|
feat: Mastodon 互換APIでカスタム絵文字を使用できるように
|
2023-12-22 14:32:11 +09:00 |
usbharu
|
2d84ad073f
|
fix: 不要なカラムを削除
|
2023-12-22 14:02:52 +09:00 |
usbharu
|
43033b6f4b
|
feat: 受け取ったノートのEmojiを認識するように
|
2023-12-22 14:02:23 +09:00 |
usbharu
|
0a54bdfc15
|
fix: SQLのミスを修正
|
2023-12-22 12:20:58 +09:00 |
usbharu
|
4b59802c8d
|
style: fix lint
|
2023-12-22 12:20:41 +09:00 |
usbharu
|
a389036827
|
feat: ReactionServiceをカスタム絵文字に対応
|
2023-12-22 12:02:28 +09:00 |
usbharu
|
32e60dc6f8
|
feat: カスタム絵文字のリアクションの対応
|
2023-12-22 02:29:37 +09:00 |
usbharu
|
0607fe2bc5
|
feat: 投稿に絵文字データを使えるように
|
2023-12-21 19:41:27 +09:00 |
usbharu
|
cf52ebfd12
|
feat: ActorのMapperの修正
|
2023-12-21 19:15:00 +09:00 |
usbharu
|
80f4e9fb04
|
feat: 絵文字を識別するIDの生成を追加
|
2023-12-21 19:14:02 +09:00 |
usbharu
|
b070b8c71d
|
feat: Actorに絵文字情報を含めることが可能に
|
2023-12-21 19:13:36 +09:00 |
usbharu
|
086539e2a6
|
feat: 絵文字のテーブル定義を追加
|
2023-12-21 18:36:14 +09:00 |
usbharu
|
55af96bd6c
|
feat: 絵文字のエンティティとRepositoryを追加
|
2023-12-21 18:35:53 +09:00 |
usbharu
|
5be0d7d9c2
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-21 15:07:28 +09:00 |
usbharu
|
f38d339802
|
style: fix lint
|
2023-12-21 14:56:48 +09:00 |
usbharu
|
7684a03015
|
Merge branch 'develop' into feature/for-update-transaction
# Conflicts:
# src/main/kotlin/dev/usbharu/hideout/core/domain/model/actor/Actor.kt
|
2023-12-21 14:50:36 +09:00 |
usbharu
|
3323229ef3
|
style: fix lint
|
2023-12-21 14:48:21 +09:00 |
usbharu
|
2105c47b03
|
feat: AbstractRepositoryを継承していないRepositoryで継承するように
|
2023-12-21 14:28:17 +09:00 |
usbharu
|
0e547fce3d
|
fix: 削除済みユーザーとアクティビティactorがないときのフォールバックを修正
|
2023-12-21 13:36:45 +09:00 |
usbharu
|
e7743c77f2
|
test: テストを修正
|
2023-12-21 12:57:06 +09:00 |
usbharu
|
0d7dfc6d27
|
feat: デバッグ用のトレースをオン・オフできるように
|
2023-12-21 12:06:51 +09:00 |
usbharu
|
e3a819f94d
|
feat: 未実装項目を実装
|
2023-12-21 11:27:46 +09:00 |
usbharu
|
fddc29bdfd
|
fix: 削除されていなかった実装を削除
|
2023-12-21 11:15:16 +09:00 |
usbharu
|
bf4d694aa2
|
refactor: 不要なQueryServiceを削除
|
2023-12-21 11:08:59 +09:00 |
usbharu
|
3571ab22e3
|
refactor: FailedToGetResourceExceptionを使わないように
|
2023-12-19 17:52:08 +09:00 |
usbharu
|
aa2741d614
|
feat: 重複排除
|
2023-12-19 17:00:15 +09:00 |
usbharu
|
f98178b37c
|
refactor: actorのDBからの取得に関する大規模な変更
|
2023-12-17 19:08:18 +09:00 |
usbharu
|
fdf3065953
|
style: fix lint
|
2023-12-14 16:44:15 +09:00 |
usbharu
|
3eb310f306
|
fix: equalsを修正
|
2023-12-14 15:50:19 +09:00 |
usbharu
|
ec848630ca
|
fix: toStringを修正
|
2023-12-14 14:37:59 +09:00 |
usbharu
|
53d195bd8d
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-14 01:13:16 +09:00 |
usbharu
|
bdd69d258c
|
refactor: Mastodon APIでAccountの箇所を修正
|
2023-12-14 00:55:40 +09:00 |
usbharu
|
77d79e2279
|
refactor: Actorsテーブルにフォロワー数情報とフォロー数情報を追加
|
2023-12-14 00:16:45 +09:00 |
usbharu
|
cc4c642d8c
|
style: fix lint
|
2023-12-13 17:40:20 +09:00 |
usbharu
|
db45838d95
|
Update src/main/kotlin/dev/usbharu/hideout/core/service/user/UserServiceImpl.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:31:59 +09:00 |
usbharu
|
a39ab545df
|
Update src/main/kotlin/dev/usbharu/hideout/core/domain/model/relationship/RelationshipRepositoryImpl.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:31:53 +09:00 |
usbharu
|
9afa0cb194
|
Update src/main/kotlin/dev/usbharu/hideout/activitypub/service/activity/delete/APSendDeleteService.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:31:43 +09:00 |
usbharu
|
e39747c703
|
Update src/main/kotlin/dev/usbharu/hideout/activitypub/service/activity/delete/APSendDeleteService.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:31:23 +09:00 |
usbharu
|
57a5a92ee5
|
Update src/main/kotlin/dev/usbharu/hideout/activitypub/service/activity/delete/APDeleteProcessor.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:31:16 +09:00 |
usbharu
|
6655537a2b
|
Update src/main/kotlin/dev/usbharu/hideout/activitypub/service/activity/delete/APDeleteProcessor.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:31:11 +09:00 |
usbharu
|
b83fd6e205
|
Update src/main/kotlin/dev/usbharu/hideout/activitypub/domain/model/Person.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 17:30:55 +09:00 |
usbharu
|
9f05e296a6
|
feat: アカウント削除をすることができるように
|
2023-12-13 16:45:14 +09:00 |
usbharu
|
c98a90e2fc
|
feat: アカウント削除アクティビティに対応
|
2023-12-13 16:21:23 +09:00 |
usbharu
|
511288f4bb
|
feat: アカウント削除に対応
|
2023-12-13 16:08:05 +09:00 |
usbharu
|
8a7ff91a95
|
fix: #214
|
2023-12-13 16:07:43 +09:00 |
usbharu
|
b3723da219
|
fix: 削除フラグが永続化されていなかったのを修正
|
2023-12-13 15:04:18 +09:00 |
usbharu
|
8a18780963
|
feat: 削除された投稿はレコードを完全に削除せず、返信などの情報を維持したまま削除されるように
|
2023-12-13 15:02:17 +09:00 |
usbharu
|
0c647cc96d
|
Update src/main/kotlin/dev/usbharu/hideout/core/infrastructure/exposedquery/ReactionQueryServiceImpl.kt
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-13 11:02:31 +09:00 |
usbharu
|
3b4a6a04e0
|
feat: リアクションの削除に対応
|
2023-12-13 10:54:45 +09:00 |
usbharu
|
f0a3251ea1
|
style: fix lint
|
2023-12-12 17:52:58 +09:00 |
usbharu
|
a0b434b023
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-12 17:11:55 +09:00 |
usbharu
|
69a889a8d7
|
feat: AccountQueryServiceを作成し、アカウントAPIから取得される情報を正確に
|
2023-12-12 16:48:25 +09:00 |
usbharu
|
ef6c97b08c
|
fix: フォローリクエストAPIを修正
|
2023-12-12 13:54:35 +09:00 |
usbharu
|
ddaf630ed3
|
feat: フォローリクエストAPIを追加
|
2023-12-12 13:02:19 +09:00 |
usbharu
|
4e8cffdbe2
|
refactor: Hideoutユーザー側の設定もActivityPubと合わせるように
|
2023-12-12 12:02:54 +09:00 |
usbharu
|
fe74d1e30b
|
feat: フォロー承認制ユーザーかの情報をActivityPub側でも持たせるように
|
2023-12-12 01:32:55 +09:00 |
usbharu
|
6b535a042a
|
feat: フォロー承認制ユーザーとするかの設定をMastodon APIから行えるように
|
2023-12-12 00:03:48 +09:00 |
usbharu
|
bbd7754385
|
refactor: passwordをUserDetailに移動
|
2023-12-11 17:58:22 +09:00 |
usbharu
|
9c2107eac1
|
refactor: 命名をプログラムにも適用
|
2023-12-11 17:13:29 +09:00 |
usbharu
|
b74e359123
|
refactor: リモートユーザーとローカルユーザーをactor、Hideout自身のユーザーをuserに統一
|
2023-12-11 17:12:33 +09:00 |
usbharu
|
da4d9d698b
|
fix: #206 タイムラインが未ログイン状態で見れなくなっている問題を修正
|
2023-12-11 15:43:28 +09:00 |
usbharu
|
578247b966
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-11 13:22:43 +09:00 |
usbharu
|
31e69f8141
|
feat: フォロー承認を取り消しの方法を追加
|
2023-12-11 12:29:08 +09:00 |
usbharu
|
de5bc691bc
|
feat: フォロワーを解除に対応
|
2023-12-11 12:18:09 +09:00 |
usbharu
|
686fecf0bc
|
fix: ブロックされたときブロックされたactorからブロックしたactorへのフォローを解除するように
|
2023-12-11 11:41:56 +09:00 |
usbharu
|
2dd0bfcb8d
|
fix: ブロックとフォロー承認が出来なかった問題を修正
|
2023-12-11 11:29:15 +09:00 |
usbharu
|
539c65ada2
|
feat: Mastodon APIからフォロー解除・ブロック解除ができるように
|
2023-12-11 11:28:43 +09:00 |
usbharu
|
c57ba6d434
|
refactor: 不要な依存を削除 fix lint
|
2023-12-11 01:47:23 +09:00 |
usbharu
|
e9e96508ba
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-11 01:34:21 +09:00 |
usbharu
|
55783fefa2
|
fix: フォロー承認に失敗するのを修正
|
2023-12-11 01:22:17 +09:00 |
usbharu
|
8038232334
|
feat: JobProcessorを追加
|
2023-12-10 17:58:55 +09:00 |
usbharu
|
0071759ee4
|
refactor: JSONマッピング用のPOJOの変数名を修正
|
2023-12-10 17:44:40 +09:00 |
usbharu
|
6dead7462e
|
feat: 仮の実装をちゃんと実装
|
2023-12-10 17:43:46 +09:00 |
usbharu
|
12d248076d
|
wip 未実装のものを仮で実装
|
2023-12-10 16:47:18 +09:00 |
usbharu
|
ed7b3e8c65
|
refactor: テーブル定義を修正
|
2023-12-10 16:20:29 +09:00 |
usbharu
|
d2faa7f204
|
feat: RelationshipRepositoryとRelationshipQueryServiceの実装を追加
|
2023-12-10 16:13:51 +09:00 |
usbharu
|
a011d22587
|
refactor: 不要なメソッドを削除、FollowQueryServiceの実体をRelationshipQueryServiceに
|
2023-12-10 15:55:09 +09:00 |
usbharu
|
fb1022aa41
|
refactor: その他の部分でRelationshipServiceに置き換え
|
2023-12-10 15:42:59 +09:00 |
usbharu
|
0f65f242b6
|
refactor: MastodonAPIをRelationshipServiceでの操作に置き換え
|
2023-12-10 15:13:13 +09:00 |
usbharu
|
5b6aa9e4e8
|
feat: リモートとの不整合の解決を追加
|
2023-12-10 14:32:13 +09:00 |
usbharu
|
0b3c27619e
|
feat: ユーザー間の関係をRelationshipServiceで管理するように
|
2023-12-09 21:09:52 +09:00 |
usbharu
|
03ae444d54
|
feat: ブロック操作ユーザーとブロック対象ユーザーが両方リモートになっている異常なアクティビティを無視するように
|
2023-12-08 13:12:40 +09:00 |
usbharu
|
1a7cec5c7b
|
doc: ドキュメントを追加
|
2023-12-08 12:59:43 +09:00 |
usbharu
|
2c1da54a77
|
feat: ブロックのMastodon APIを追加
|
2023-12-08 12:46:52 +09:00 |
usbharu
|
7e93db6c7e
|
fix: #201
|
2023-12-08 12:29:26 +09:00 |
usbharu
|
0ac4e37f0a
|
feat: テーブル定義を追加
|
2023-12-08 12:28:21 +09:00 |
usbharu
|
da8d3b9aea
|
feat: Blockアクティビティ受診時の処理を追加
|
2023-12-08 12:22:38 +09:00 |
usbharu
|
5559948ba6
|
feat: Blockの配送処理を追加
|
2023-12-08 12:22:24 +09:00 |
usbharu
|
bbc91ab981
|
feat: BlockServiceを追加
|
2023-12-08 12:22:08 +09:00 |
usbharu
|
25970ebd4b
|
feat: ObjectDeserializerにRejectを追加
|
2023-12-08 12:21:23 +09:00 |
usbharu
|
4d3a1233d9
|
feat: RejectのJSONデシリアライズ用のPOJOを追加
|
2023-12-07 17:52:12 +09:00 |
usbharu
|
eb4ba010e5
|
fix: 何故かabstract classがBean登録されていたのを修正
|
2023-12-07 16:32:25 +09:00 |
usbharu
|
2ffa880c11
|
feat: BlockのJSONデシリアライズ用POJOを追加
|
2023-12-07 16:27:55 +09:00 |
usbharu
|
c4798d7803
|
fix: #195 ActivityPubProcessor not found. の例外メッセージをわかりやすく
|
2023-12-07 16:02:12 +09:00 |
usbharu
|
08c1f63f3a
|
Merge remote-tracking branch 'origin/feature/mastodon-follow-api' into feature/mastodon-follow-api
|
2023-12-07 15:01:38 +09:00 |
usbharu
|
05537c4a3b
|
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2023-12-07 14:30:35 +09:00 |
usbharu
|
5bef3be653
|
test: フォローの結合テストを追加
|
2023-12-07 11:53:02 +09:00 |
usbharu
|
6adba9894a
|
fix: OAuth2のスコープを修正
|
2023-12-07 11:14:51 +09:00 |
usbharu
|
b3002625a4
|
fix: Misskeyの脆弱性修正でHTTP Signatureの検証エラーが出て連合できなくなっていた問題を修正
|
2023-12-07 01:10:33 +09:00 |