summaryrefslogtreecommitdiff
path: root/packages/backend/src/misc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* merge: Improve URL validation *FOR STABLE* (!1191)dakkar2025-07-283-2/+21
|\ | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1191 Approved-by: Hazelnoot <acomputerdog@gmail.com>
| * move CaptchaError to a separate file to avoid circular import errorsHazelnoot2025-07-272-1/+19
| |
| * add comment about validation in verify-field-link.tsHazelnoot2025-07-271-0/+1
| |
| * use shared URL verification in verifyLinkFieldsHazelnoot2025-07-271-1/+1
| |
* | include profile URI for link verificationHazelnoot2025-07-271-2/+2
|/
* use pnpm package alias for @transfem-org/sfm-jsHazelnoot2025-06-123-3/+3
|
* pcleanup dependencies:Hazelnoot2025-06-122-4/+2
| | | | | | | * Consolidate multiple different HTML/XML/RSS libraries to use the Cheerio stack * Remove unused deps * Move dev dependencies to correct section * Pin versions where missing
* normalize userFollowingsCache / userFollowersCache and add ↵Hazelnoot2025-06-092-44/+119
| | | | hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places
* move QuantumKVCache to a separate fileHazelnoot2025-06-092-311/+318
|
* implement no-op caches for testingHazelnoot2025-06-091-12/+29
|
* implement QuantumKVCache.add and QuantumKVCache.addManyHazelnoot2025-06-091-0/+22
|
* implement QuantumKVCache.setMany and QuantumKVCache.seleteManyHazelnoot2025-06-091-18/+69
|
* implement QuantumKVCacheHazelnoot2025-06-091-0/+233
|
* reduce log spam from QueueProcessorServiceHazelnoot2025-06-062-0/+63
|
* more use of identifiable errors, improvements to inner error rendering, and ↵Hazelnoot2025-06-068-22/+60
| | | | more heuristics for is-retryable-error
* render error cause in render-inline-error.tsHazelnoot2025-06-061-8/+19
|
* add more details to IdentifiableErrorsHazelnoot2025-06-061-2/+2
|
* add more details to StatusErrorsHazelnoot2025-06-061-0/+2
|
* reduce log spam from DownloadServiceHazelnoot2025-06-061-2/+2
|
* do not retry SyntaxErrorsHazelnoot2025-06-061-0/+1
|
* add renderInlineError to serialize errors in a consistent wayHazelnoot2025-06-061-0/+35
|
* recognize FetchError as retryableHazelnoot2025-06-061-1/+2
|
* add function diffArraysSimple for more efficient change detectionHazelnoot2025-05-281-0/+44
|
* minor optimization to diff-arraysHazelnoot2025-05-281-2/+4
|
* clear federatedInstanceCache when meta host lists changeHazelnoot2025-05-281-0/+9
|
* add diff-arrays utility for efficient array diffsHazelnoot2025-05-281-0/+56
|
* set common default values for RedisKVCache callbacksHazelnoot2025-05-121-6/+6
|
* check for stream truncation in saveToTempFileHazelnoot2025-05-081-2/+9
|
* match saveToTempFile return type with other create-temp functionHazelnoot2025-05-081-2/+2
|
* merge: Replace JSDOM with cheerio (!973)Marie2025-05-081-13/+10
|\ | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/973 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| * replace JSDOM with cheerioHazelnoot2025-05-081-13/+10
| |
* | fix multipart/form-data decodingHazelnoot2025-05-081-0/+13
|/
* reorder relay activities to avoid delivery race conditionHazelnoot2025-05-071-0/+4
|
* Merge branch 'develop' into merge/2025-03-24Hazelnoot2025-04-241-0/+34
|\ | | | | | | | | | | # Conflicts: # CONTRIBUTING.md # packages/backend/src/core/activitypub/models/ApPersonService.ts
| * requested changes.piuvas2025-04-201-1/+1
| |
| * remove fortnite.piuvas2025-04-201-1/+0
| |
| * requested changes to verifyFieldLinkspiuvas2025-04-201-17/+20
| | | | | | | | Co-authored-by: dakkar <dakkar@thenautilus.net>
| * refactor link verification.piuvas2025-04-191-0/+32
| |
* | Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-031-1/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # package.json # packages/backend/src/core/AccountMoveService.ts # packages/frontend/src/components/MkDateSeparatedList.vue # packages/misskey-js/etc/misskey-js.api.md # pnpm-lock.yaml
| * | fix: チャット周りの修正 (#15741)かっこかり2025-04-031-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(misskey-js): チャットのChannel型定義を追加 * fix(backend); canChatで塞いでいない書き込み系のAPIを塞ぐ * fix(frontend): チャット周りのフロントエンド型修正 * lint fix * fix broken lockfile * fix * refactor * wip * wip * wip * clean up --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* | | merge from misskey-developHazelnoot2025-04-027-4/+98
|\| |
| * | Fix: ↵anatawa122025-04-027-4/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 通知のページネーションで2つ以上読み込めなくなることがある問題 (#15277) * fix: notifications-groupedのinclude/exclude typesに:groupedを指定できてしまう問題 * refactor: 通知の取得処理を Notification Service に移動 * feat: add function to parse additional part of id * fix: 通知のページネーションが正しく動かない問題 Redisにのページネーションで使用する時間及びidとRedis上のものが混同されていたので、Misskeyが生成するものに寄せました。 * pnpm run build-misskey-js-with-types * chore: XADDをretryするように * fix: notifications-groupedでxrevrangeしているのを消し忘れていた
* | | fix backend lint errorsHazelnoot2025-04-021-1/+1
| | |
* | | lint and type fixesHazelnoot2025-04-011-2/+2
| | |
* | | Merge branch 'develop' into merge/2025-03-24Hazelnoot2025-03-301-2/+5
|\ \ \ | | |/ | |/| | | | | | | # Conflicts: # packages/backend/src/core/activitypub/models/ApPersonService.ts
| * | fixes to CW and quote conversion for mastodonHazelnoot2025-03-271-2/+5
| | |
* | | merge upstreamHazelnoot2025-03-255-44/+56
|\ \ \ | |/ / |/| / | |/
| * Feat: Chat (#15686)syuilo2025-03-241-39/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * Update types.ts * Create 1742203321812-chat.js * wip * wip * Update room.vue * Update home.vue * Update home.vue * Update ja-JP.yml * Update index.d.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update CHANGELOG.md * wip * Update home.vue * clean up * Update misskey-js.api.md * wip * wip * wip * wip * wip * wip * wip * wip * wip * lint fixes * lint * Update UserEntityService.ts * search * wip * 🎨 * wip * Update home.ownedRooms.vue * wip * Update CHANGELOG.md * Update style.scss * wip * improve performance * improve performance * Update timeline.test.ts
| * fix(deps): update [backend] update dependencies (#15596)renovate[bot]2025-03-211-0/+1
| | | | | | | | | | | | | | | | | | | | * fix(deps): update [backend] update dependencies * fix(backend/types): ensure to use nodejs-provided stream api --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
| * fix(backend): mismatch in `emojis` param of test WebHook payload (#15675)zyoshoka2025-03-201-0/+8
| | | | | | | | | | | | | | * fix(backend): mismatch in `emojis` param of test WebHook payload * fix: test * fix: type