summaryrefslogtreecommitdiff
path: root/packages/backend/src/queue/processors (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Update AggregateRetentionProcessorService.tssyuilo2023-03-151-0/+2
|
* fix: tweak retention rate aggregationsyuilo2023-03-151-7/+16
|
* Deliverキューに宛先がSharedInboxかどうかのフラグを追加 ( ↵CyberRex2023-03-141-1/+1
| | | | | | | | | | | | | | | #10298 関係 ) (#10317) * enhance(backend): 配送先が410 Goneで応答してきた場合配送停止するように * Update CHANGELOG.md * Deliverキューのデータに宛先がSharedInboxかどうかのフラグを追加 * Fix lint * Mapを使用するように * Fix typo
* enhance(backend): 配送先が410 ↵CyberRex2023-03-131-0/+12
| | | | | | | Goneで応答してきた場合配送停止するように (#10298) * enhance(backend): 配送先が410 Goneで応答してきた場合配送停止するように * Update CHANGELOG.md
* refactor(backend): 必要ないas anyを消去 (#10293)Kisaragi2023-03-111-1/+1
|
* feat: Reaction acceptance (#10256)syuilo2023-03-082-1/+3
| | | | | | | * wip * wip * デフォルト設定
* feat: 時限ロール (#10145)syuilo2023-03-011-2/+16
| | | | | | | | | | | | | | | * feat: 時限ロール * クライアントから期限を確認できるように * リファクタとか * fix test * fix test * fix test * clean up
* refactor: remove all unused imports (#9951)Kagami Sascha Rosylight2023-02-1620-24/+14
| | | Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* refactorsyuilo2023-02-131-2/+2
|
* refactor: fix typessyuilo2023-02-131-2/+2
|
* fix(server): validate filename and emoji name to improve securitysyuilo2023-02-052-1/+9
|
* drop hashtag chartsyuilo2023-02-033-9/+1
|
* fix(server): fix aggregation of retentionsyuilo2023-01-271-1/+8
|
* fix(server): node-fetchおよびgotを使う以前の実装に戻すsyuilo2023-01-251-21/+18
| | | | see #9710
* enhance: ↵syuilo2023-01-141-2/+2
| | | | ユーザーリストおよびユーザーリスト内のユーザーの作成可能数を設定可能に
* enhance: Judge instance block by endsWith (#9263)tamaina2023-01-132-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * TypeScriptでendsWith * fix * SQL? * バ〜カアホ * Update packages/backend/src/core/UtilityService.ts Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> * add comment * add description * Update packages/backend/src/core/UtilityService.ts Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> * Update packages/backend/src/core/chart/charts/federation.ts Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> * remove comment * fix * fix? * add changelog * ILIKE, ARRAY Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): Use undici instead of node-fetch and got (#9459)tamaina2023-01-121-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement? HttpFetchService * :v: * remove node-fetch * fix * refactor * fix * gateway timeout * UndiciFetcherクラスを追加 (仮コミット, ビルドもstartもさせていない) * fix * add logger and fix url preview * fix ip check * enhance logger and error handling * fix * fix * clean up * Use custom fetcher for ApRequest / ApResolver * bypassProxyはproxyBypassHostsに判断を委譲するように * set maxRedirections (default 3, ApRequest/ApResolver: 0) * fix comment * handle error s3 upload * add debug message * no return await * Revert "no return await" This reverts commit b5b0dc58a342393d260492e3a6f58304372f53b2. * reduce maxSockets * apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger * Revert "apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger" This reverts commit 997243915c8e1f8472da64f607f88c36cb1d5cb4. * add logger * fix * change logger name * safe * デフォルトでUser-Agentを設定
* clean upsyuilo2023-01-031-5/+0
|
* :v:syuilo2023-01-032-9/+22
|
* drop latestStatus of instancesyuilo2023-01-031-2/+0
|
* drop lastCommunicatedAt of instancesyuilo2023-01-032-2/+0
|
* drop latestRequestSentAt of instancesyuilo2023-01-031-8/+6
|
* feat: add per user pv chartsyuilo2023-01-012-2/+8
|
* feat: make possible to export favorited notessyuilo2023-01-011-0/+162
| | | | #9331
* feat: introduce retention-rate aggregationsyuilo2022-12-251-0/+75
|
* enhance(server): delete outdated notes of antenna regularly to improve db ↵syuilo2022-12-221-1/+8
| | | | performance
* enhance(server): delete outdated hard-mutes regularly to improve db performancesyuilo2022-12-221-1/+11
|
* enhance(server): delete outdated notifications regularly to improve db ↵syuilo2022-12-221-2/+9
| | | | performance
* refactor: introduce bindThis decorator to bind this automaticalysyuilo2022-12-0424-0/+48
|
* refactorsyuilo2022-12-046-19/+19
|
* fix typo on CleanRemoteFilesProcessorService (#9171)heka2022-11-141-1/+1
|
* fix typesyuilo2022-09-241-1/+1
|
* fixessyuilo2022-09-237-8/+7
|
* fix import typesyuilo2022-09-2124-45/+44
|
* testsyuilo2022-09-1924-126/+126
|
* なんかもうめっちゃ変えたsyuilo2022-09-1851-1732/+2299
|
* chore: fix lint errors (#8981)yzhe8192022-07-101-1/+1
|
* feat: Log user ips (#8872)syuilo2022-07-022-0/+20
| | | | | | | | | | | | | | | | | | | * wip * store ip and headers * Update admin-file.vue * require admin for view ip/headers * IP (recent) 消した * admin必須 * opt in * clean ips periodically * respect logging setting in drive/files/create
* fix: add missing importJohann1502022-05-291-1/+1
| | | | fix #8756
* use http-signature module that supports hs2019 (#8635)Johann1502022-05-261-1/+1
|
* refactor: temporary files (#8713)Johann1502022-05-257-273/+251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * simplify temporary files for thumbnails Because only a single file will be written to the directory, creating a separate directory seems unnecessary. If only a temporary file is created, the code from `createTemp` can be reused here as well. * refactor: deduplicate code for temporary files/directories To follow the DRY principle, the same code should not be duplicated across different files. Instead an already existing function is used. Because temporary directories are also create in multiple locations, a function for this is also newly added to reduce duplication. * fix: clean up identicon temp files The temporary files for identicons are not reused and can be deleted after they are fully read. This condition is met when the stream is closed and so the file can be cleaned up using the events API of the stream. * fix: ensure cleanup is called when download fails * fix: ensure cleanup is called in error conditions This covers import/export queue jobs and is mostly just wrapping all code in a try...finally statement where the finally runs the cleanup. * fix: use correct type instead of `any`
* enhance(webhook): add userId to payloadsyuilo2022-04-031-0/+1
|
* improve webhooksyuilo2022-04-031-6/+8
|
* feat: Webhook (#8457)syuilo2022-04-021-0/+56
| | | | | | | | | | | * feat: introduce webhook * wip * wip * wip * Update CHANGELOG.md
* refactor: migrate to typeorm 3.0 (#8443)syuilo2022-03-2615-51/+56
| | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * Update following.ts * wip * wip * wip * Update resolve-user.ts * maxQueryExecutionTime * wip * wip
* perf(server): refactor and performance improvementssyuilo2022-03-251-2/+6
|
* feat: アンケート終了通知syuilo2022-03-061-0/+33
| | | | Resolve #4664
* feat: 時限ミュートsyuilo2022-03-043-1/+34
| | | | #7677
* fix esmsyuilo2022-03-011-1/+1
|
* refactor: Use ESM (#8358)syuilo2022-02-2723-176/+176
| | | | | | | | | | | | | | | * wip * wip * fix * clean up * Update tsconfig.json * Update activitypub.ts * wip