summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/NoteCreateService.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* support boosts and edits in renderNoteOrRenoteActivityHazelnoot2025-06-181-12/+1
|
* avoid pushing to timelines of remote usersdakkar2025-06-131-0/+1
|
* use pnpm package alias for @transfem-org/sfm-jsHazelnoot2025-06-121-1/+1
|
* normalize userFollowingsCache / userFollowersCache and add ↵Hazelnoot2025-06-091-24/+19
| | | | hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places
* more use of identifiable errors, improvements to inner error rendering, and ↵Hazelnoot2025-06-061-5/+5
| | | | more heuristics for is-retryable-error
* reduce, clarify, and normalize more error messagesHazelnoot2025-06-061-2/+0
|
* don't trend notes from non-explorable or non-trendable usersHazelnoot2025-05-141-12/+15
|
* update user activity on Renote, Un-Renote, Note Edit, React, and Un-ReactHazelnoot2025-05-141-0/+2
|
* add role policy to allow note trendingHazelnoot2025-05-141-3/+3
|
* remove extra space in NoteCreateService.tsHazelnoot2025-05-081-1/+1
|
* re-fetch notes after create/edit to ensure they have all fields populatedHazelnoot2025-05-081-2/+3
|
* reorder relay activities to avoid delivery race conditionHazelnoot2025-05-071-6/+6
|
* merge upstream againHazelnoot2025-04-241-1/+8
|\
| * feat: Job queue inspector (#15856)syuilo2025-04-191-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * Update job-queue.vue * wip * wip * Update job-queue.vue * wip * Update job-queue.vue * wip * Update QueueService.ts * Update QueueService.ts * Update QueueService.ts * Update job-queue.vue * wip * wip * wip * Update job-queue.vue * wip * Update MkTl.vue * wip * Update index.vue * wip * wip * Update MkTl.vue * 🎨 * jobs search * wip * Update job-queue.vue * wip * wip * Update job-queue.vue * Update job-queue.vue * Update job-queue.vue * Update job-queue.vue * wip * Update job-queue.job.vue * wip * wip * wip * Update MkCode.vue * wip * Update job-queue.job.vue * wip * Update job-queue.job.vue * Update misskey-js.api.md * Update CHANGELOG.md * Update job-queue.job.vue
* | merge from misskey-developHazelnoot2025-04-021-1/+4
|\|
| * feat: ↵Nanashi.2025-04-021-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | アンテナでセンシティブなチャンネルからのノートを除外できるように (#15346) * feat(db): マイグレーションを追加 * feat(backend): カラムの定義を追加 * wip * feat: フラグを設定出来るように * feat: /notesエンドポイントを対応 * feat: websocketを対応 * test: テストを追加 * docs: CHANGELOGを更新 * docs: CHANGELOGの追加場所を修正 * chore: api.jsonを更新 * docs(CHANGELOG): General欄に移動 * docs: フォーマットを揃える * chore: クエリを削除 * revert: 英訳を消す * chore: note.channelを追加するところを変える * docs: CHANGELOGを更新する * docs(CHANGELOG): 2025.3.2に移動 * chore: changelogを下に移動 * ci: CI再実行用の空コミット --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* | lint and type fixesHazelnoot2025-04-011-23/+6
| |
* | Merge branch 'develop' into merge/2025-03-24Hazelnoot2025-03-311-1/+2
|\ \ | | | | | | | | | | | | | | | # Conflicts: # packages/backend/src/server/api/StreamingApiServerService.ts # packages/backend/src/server/api/stream/Connection.ts
| * \ merge: Remove visibility of DMs for non-recipient users (!912)dakkar2025-03-301-1/+2
| |\ \ | | | | | | | | | | | | | | | | | | | | View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/912 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Marie <github@yuugi.dev>
| | * | do not notify mentioned users if a DM is not visible to themJacob Hall2025-02-201-1/+2
| | | |
* | | | merge upstreamHazelnoot2025-03-251-27/+0
|\ \ \ \ | |/ / / |/| | / | | |/ | |/|
| * | Feat: Chat (#15686)syuilo2025-03-241-27/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | add "reject quotes" toggle at user and instance levelHazelnoot2025-02-201-0/+30
| | | | | | | | | | | | | | | | | | + improve, cleanup, and de-duplicate quote resolution + add warning message when quote cannot be loaded + add "process error" framework to display warnings when a note cannot be correctly loaded from another instance
* | | adjust types to avoid merge conflicts in NoteCreateService.ts and ↵Hazelnoot2025-02-161-3/+21
| | | | | | | | | | | | NoteEditService.ts
* | | fix type errors in NoteCreateService.tsHazelnoot2025-02-161-21/+3
| | |
* | | remove mandatory CW logic from NoteCreateService and NoteEditServiceHazelnoot2025-02-161-14/+3
| | |
* | | don't duplicate mandatory CWsHazelnoot2025-02-161-3/+3
| | |
* | | add user-level "force content warning" moderation featureHazelnoot2025-02-161-0/+11
| | |
* | | fix lint errors in NoteCreateService & NoteEditServiceHazelnoot2025-02-161-2/+2
| |/ |/|
* | merge upstream 2025-02-03Hazelnoot2025-02-031-30/+5
|\|
| * fix(backend): ↵おさむのひと2025-01-171-1/+1
| | | | | | | | | | | | | | | | | | localOnlyなノートの時は配送処理そのものを起動しない (#15020) * fix(backend): localOnlyなノートの時は配送処理そのものを起動しない * fix CHANGELOG.md * fix CHANGELOG.md
| * refactor: ↵おさむのひと2025-01-141-29/+4
| | | | | | | | | | | | | | | | | | SystemWebhook/UserWebhookの配信処理呼び出し部分の改善 (#15035) * UserWebhook側の対処 * SystemWebhook側の対処 * fix test
* | Merge branch 'develop' into feature/2024.10dakkar2024-11-281-0/+1
|\ \
| * | better poll editing - fixes #668dakkar2024-11-271-0/+1
| | | | | | | | | | | | | | | | | | | | | * editing _just the poll_ is now recognised as an actual change to the note * the "poll ended" notification job is now replaced (with potentially the new expiry time)
* | | remove duplicate importdakkar2024-11-221-1/+0
| | |
* | | Merge tag '2024.11.0' into feature/2024.10dakkar2024-11-221-4/+13
|\ \ \ | | |/ | |/|
| * | Fix: ↵Sayamame-beans2024-11-211-4/+14
| | | | | | | | | | | | | | | | | | | | | リノートミュートが新規投稿通知に対して作用していなかった問題を修正 (#15006) * fix(backend): renoteMute doesn't work for note notification * docs(changelog): update changelog
* | | Merge branch 'develop' into feature/2024.10dakkar2024-11-221-1/+8
|\ \ \ | | |/ | |/|
| * | remove duplicate `isPureRenote` methodHazelnoot2024-11-201-2/+2
| | |
| * | ignore `isNSFW` for pure renotesHazelnoot2024-11-201-1/+8
| | |
* | | fix uses of renamed methoddakkar2024-11-081-1/+1
| | | | | | | | | | | | | | | `FederatedInstanceService.fetch` will now just load from the DB, it won't do anything if the instance is not already there
* | | Merge tag '2024.10.1' into feature/2024.10dakkar2024-11-081-12/+12
|\ \ \ | |/ / |/| / | |/
| * feat: ↵syuilo2024-10-131-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | リモートサーバーのサーバー情報を収集しないオプション (#14634) * wip * wip * Update FetchInstanceMetadataService.ts * Update FetchInstanceMetadataService.ts * Update types.ts
| * fix(backend/test): #14558 ↵かっこかり2024-10-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | 以降e2eテストがたまに失敗する問題を修正 (#14709) * fix(backend/test): MisskeyIO#727 以降e2eテストがたまに失敗する問題を修正 (MisskeyIO#735) * :v: --------- Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* | add separate limits for CW lengthHazelnoot2024-10-261-2/+6
| |
* | separate character limits for local and remote notesHazel K2024-10-261-5/+8
| |
* | fix TS errors in NoteCreateService / NoteEditServiceHazelnoot2024-10-151-1/+0
| |
* | Merge branch 'develop' into feature/2024.9.0Hazelnoot2024-10-151-28/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # locales/en-US.yml # locales/ja-JP.yml # packages/backend/src/core/NoteCreateService.ts # packages/backend/src/core/NoteDeleteService.ts # packages/backend/src/core/NoteEditService.ts # packages/frontend-shared/js/config.ts # packages/frontend/src/boot/common.ts # packages/frontend/src/pages/following-feed.vue # packages/misskey-js/src/autogen/endpoint.ts
| * | factor out latest_note logic into LatestNoteServiceHazelnoot2024-10-151-37/+4
| | |
| * | update latest note in background (don't await the result)Hazelnoot2024-10-151-3/+10
| | |