summaryrefslogtreecommitdiff
path: root/packages/backend/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix(backend/ApRendererService): allow announces with visibility: followers ↵Kagami Sascha Rosylight2023-03-121-0/+3
| | | | | | | | | | | (#10291) * fix(backend/ApRendererService): allow announces with visibility: followers * Update CHANGELOG.md --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* enhance(server): ↵tamaina2023-03-116-69/+83
| | | | | | | | | | | | | | | | | | | | | 画像圧縮周り(主にサムネイルの仕様)の変更 (#10287) * DriveService, is-mime-image * static, previewをavifに, アニメーション画像でもthumbnailを生成 * fallback * animated: true * fix * avatarはwebp * revert ?? file.url --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix(backend/DriveService): gracely skip when getting NoSuchKey error from S3 ↵Kagami Sascha Rosylight2023-03-111-6/+16
| | | | | | | | | (#10292) * fix(backend/DriveService): gracely skip when getting NoSuchKey error from S3 * Update CHANGELOG.md * import type
* refactor(backend): 必要ないas anyを消去 (#10293)Kisaragi2023-03-115-5/+6
|
* tweak postgresql entitiessyuilo2023-03-107-82/+53
| | | | Fix #10266
* refactor: rename schema to json-schemasyuilo2023-03-1065-76/+76
|
* chore(backend): fix typo in warning message (#10284)Kisaragi2023-03-101-1/+1
|
* fix(backend/DriveService): convert WebP/AVIF to WebP (#10239)Kagami Sascha Rosylight2023-03-102-40/+40
| | | | | | | | | | | | | | | | | | | | * fix(backend/DriveService): convert transparent WebP/AVIF to PNG * webpにする その希望が複数ありましたので * Update packages/backend/src/core/DriveService.ts Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> * update test * webpはwebpublicにできる --------- Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* enhance(backend): restore OpenAPI endpoints (#10281)Kagami Sascha Rosylight2023-03-107-17/+246
| | | | | | | | | | | | | | | | | * enhance(backend): restore OpenAPI endpoints * Update CHANGELOG.md * version * set max-age * update redoc * follow redoc documentation --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* Merge pull request #9970 from saschanaz/mkusername-emptytamaina2023-03-091-0/+3
|\ | | | | fix(backend/ApPersonService): normalize empty value of `name` into an absent value
| * Merge branch 'develop' into mkusername-emptyKagami Sascha Rosylight2023-03-0649-452/+905
| |\
| * \ Merge branch 'develop' into mkusername-emptyKagami Sascha Rosylight2023-02-2538-193/+642
| |\ \
| * \ \ Merge branch 'develop' into mkusername-emptyKagami Sascha Rosylight2023-02-1920-118/+92
| |\ \ \
| * | | | fix: normalize empty value of `name` into an absent valueKagami Sascha Rosylight2023-02-171-0/+3
| | | | |
* | | | | enhance: ↵tamaina2023-03-093-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | アカウント削除時のクライアントの挙動をいい感じにするなど (#10002) * refreshAccounts Resolve #9322 * アカウント管理画面でリストを更新するように * Update packages/frontend/src/account.ts Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> * :v: * クライアント起動時は現在ログインしているアカウントのみリフレッシュする * clean up * なんかめっちゃ変えた * refactor * refactor * fix lint --------- Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* | | | | fix: 登録メール送信時に重複確認を行う (#10231)RyotaK2023-03-091-6/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: 登録メール送信時に重複確認を行う * try-catchを使う必要はない * Remove spaces
* | | | | fix: ↵mmorita2023-03-091-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | チャンネルの編集権限をチャンネル所有者とモデレーターに限定する (#10268) * チャンネルの編集権限をチャンネルオーナーとモデレーターに限定する * PR 指摘点対応(共有ボタンを全員に表示、$i の nullable 対応、fix a typo) * everyOne -> share
* | | | | fix(server): videoThumbnailGeneratorが適用されない問題を修正tamaina2023-03-081-3/+1
| | | | |
* | | | | feat: Reaction acceptance (#10256)syuilo2023-03-089-6/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * デフォルト設定
* | | | | feat: Per-user renote mute (#10249)syuilo2023-03-0833-7/+494
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: per-user renote muting From FoundKey/c414f24a2c https://akkoma.dev/FoundKeyGang/FoundKey * Update ja-JP.yml * Delete renote-muting.ts * rename * fix ids * lint * fix * Update CHANGELOG.md * リノートをミュートしたユーザー一覧を見れるように * :art: * add test * fix test --------- Co-authored-by: Hélène <pleroma-dev@helene.moe>
* | | | | lint fixsyuilo2023-03-071-2/+2
| | | | |
* | | | | fix(backend): ↵danominium2023-03-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | ブロックホストがない場合はINクエリを生成しない。 (#10258) 空のINクエリはシンタックスエラーとなるため。
* | | | | enhance(server): tweak notes/featured apisyuilo2023-03-071-1/+1
| |_|_|/ |/| | |
* | | | fix correctFilename extが.から始まる場合も考慮するtamaina2023-03-061-1/+1
| | | |
* | | | fix of b9a3b2c165syuilo2023-03-051-1/+1
| | | |
* | | | enhance(server): make identicon same between local and remotesyuilo2023-03-051-7/+7
| | | | | | | | | | | | | | | | Resolve #10200
* | | | tweak of 8e5e6f90cbsyuilo2023-03-051-1/+4
| | | |
* | | | fix(client): PWAでlangがnullになる現象の応急処置syuilo2023-03-051-0/+4
| | | | | | | | | | | | | | | | #10202
* | | | enhance(server): メディアプロキシでico,bmpを読めるように ↵tamaina2023-03-042-7/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#10186) * enhance(server): downloadUrlでContent-Dispositionからファイル名を取得 Resolve #10036 Resolve #4750 * untitled * オブジェクトストレージのContent-Dispositionのファイル名の拡張子をContent-Typeに添ったものにする * :v: * tiff * fix filename * add test * /files/でもContent-Disposition * enhance(server): メディアプロキシでico,bmpを読めるように Fix #10120 * comment * fix test --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* | | | enhance(server): ↵tamaina2023-03-044-41/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | downloadUrlでContent-Dispositionからファイル名を取得 (#10150) * enhance(server): downloadUrlでContent-Dispositionからファイル名を取得 Resolve #10036 Resolve #4750 * untitled * オブジェクトストレージのContent-Dispositionのファイル名の拡張子をContent-Typeに添ったものにする * :v: * tiff * fix filename * add test * /files/でもContent-Disposition * comment * fix test
* | | | fix(server): DriveFile related N+1 query when call note packMany (again) ↵rinsuki2023-03-043-4/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#10190) * Revert "Revert "fix(server): DriveFile related N+1 query when call note packMany (#10133)"" This reverts commit a7c82eeabcc732e76c5c358c98812cac8457d57f. * packManyByIdsMap: 存在チェックをしてなかったものは null を入れるように * Note.packMany で reply とか renote がもうあったらそのファイルも引く * テストを書く * fix test * fix test * fix test * fix test
* | | | 通知部分は残すsyuilo2023-03-032-54/+35
| | | | | | | | | | | | | | | | Co-Authored-By: rinsuki <428rinsuki+contact.github@gmail.com>
* | | | Revert "fix(server): DriveFile related N+1 query when call note packMany ↵syuilo2023-03-035-66/+58
| | | | | | | | | | | | | | | | | | | | | | | | (#10133)" This reverts commit 452a48e7f4782cf9bdf08b554264ab3cdcb12685.
* | | | test(backend): APIテストの復活 (#10163)Kagami Sascha Rosylight2023-03-0311-55/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert 1c5291f8185651c231903129ee7c1cee263f9f03 * APIテストの復活 * apiテストの移行 * moduleNameMapper修正 * simpleGetでthrowしないように status確認しているので要らない * longer timeout * ローカルでは問題ないのになんで * case sensitive * Run Nest instance within the current process * Skip some setIntervals * wait for 5 seconds * kill them all!! * logHeapUsage: true * detectOpenHandlesがじゃましているらしい * maxWorkers=1? * restore drive api tests * workerIdleMemoryLimit: 500MB * 1024MiB * Wait what
* | | | fix(server): ↵kabo24682023-03-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | チャンネルでミュートが正しく機能していないのを修正 (#10166) * fix(server): チャンネルでミュートが正しく機能していないのを修正 * Update CHANGELOG.md
* | | | fix(server): DriveFile related N+1 query when call note packMany (#10133)rinsuki2023-03-035-58/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(server): DriveFile related N+1 query when call note packMany * Update packages/backend/src/misc/is-not-null.ts Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> * ignore lint * 途中でやめたやつが混入していた * fix: 順番通りである必要がある場所で順番通りになっていなかった --------- Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* | | | :art:syuilo2023-03-011-0/+1
| | | |
* | | | fix of #10145syuilo2023-03-013-3/+3
| | | |
* | | | feat: 時限ロール (#10145)syuilo2023-03-018-48/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: 時限ロール * クライアントから期限を確認できるように * リファクタとか * fix test * fix test * fix test * clean up
* | | | enhance(server): make antenna handle cwsyuilo2023-02-281-7/+11
| | | | | | | | | | | | | | | | Resolve #10140
* | | | fix(sw): ↵tamaina2023-02-281-6/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | プッシュ通知でカスタム絵文字リアクションを表示できるように (#10122) * fix(sw): プッシュ通知でカスタム絵文字リアクションを表示できるように Fix #10117 /emoji/*.webpにbadgeモードを * ? * :v: * fix
* | | | fix: ↵tamaina2023-02-281-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 外部メディアプロキシ使用時にアバタークロップができない問題を修正 (#10142) * wip * fix * Update packages/frontend/src/scripts/media-proxy.ts Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* | | | fix Serialized typesyuilo2023-02-282-1/+11
| | | |
* | | | fix(server): ↵syuilo2023-02-281-2/+2
| | | | | | | | | | | | | | | | メールアドレス更新時にバリデーションが正しく行われていないのを修正
* | | | fix(backend): return HTTP 404 for any unknown api endpoint paths (#10130)Kagami Sascha Rosylight2023-02-271-2/+18
| | | | | | | | | | | | | | | | | | | | * fix(backend): return HTTP 400 for any invalid api endpoint paths * 404
* | | | fix(server): 単純にrenoteできないのを修正tamaina2023-02-262-0/+16
| | | |
* | | | refactorsyuilo2023-02-261-11/+5
| | | |
* | | | ホームタイムラインの読み込みでクエリタイムアウトに ↵xianon2023-02-261-10/+13
| | | | | | | | | | | | | | | | るのを修正する (#10106)
* | | | fix(server): エラーのスタックトレースは返さないようにsyuilo2023-02-261-2/+5
| | | | | | | | | | | | | | | | Fix #10064
* | | | [Fix] fixed an typo in error message (#10102)daima36292023-02-261-1/+1
| | | |