summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints/users/notes.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* re-type userFollowingsCache to match the othersHazelnoot2025-06-091-1/+1
|
* additional fixes and cleanup to all note endpointsHazelnoot2025-06-051-21/+5
|
* Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-04-291-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # .github/workflows/api-misskey-js.yml # .github/workflows/changelog-check.yml # .github/workflows/check-misskey-js-autogen.yml # .github/workflows/get-api-diff.yml # .github/workflows/lint.yml # .github/workflows/locale.yml # .github/workflows/on-release-created.yml # .github/workflows/storybook.yml # .github/workflows/test-backend.yml # .github/workflows/test-federation.yml # .github/workflows/test-frontend.yml # .github/workflows/test-misskey-js.yml # .github/workflows/test-production.yml # .github/workflows/validate-api-json.yml # package.json # packages/backend/package.json # packages/backend/src/server/api/ApiCallService.ts # packages/backend/src/server/api/endpoints/drive/files/create.ts # packages/frontend-shared/js/url.ts # packages/frontend/package.json # packages/frontend/src/components/MkFileCaptionEditWindow.vue # packages/frontend/src/components/MkInfo.vue # packages/frontend/src/components/MkLink.vue # packages/frontend/src/components/MkNote.vue # packages/frontend/src/components/MkNotes.vue # packages/frontend/src/components/MkPageWindow.vue # packages/frontend/src/components/MkReactionsViewer.vue # packages/frontend/src/components/MkTimeline.vue # packages/frontend/src/components/MkUrlPreview.vue # packages/frontend/src/components/MkUserPopup.vue # packages/frontend/src/components/global/MkPageHeader.vue # packages/frontend/src/components/global/MkUrl.vue # packages/frontend/src/components/global/PageWithHeader.vue # packages/frontend/src/pages/about-misskey.vue # packages/frontend/src/pages/announcements.vue # packages/frontend/src/pages/antenna-timeline.vue # packages/frontend/src/pages/channel.vue # packages/frontend/src/pages/instance-info.vue # packages/frontend/src/pages/note.vue # packages/frontend/src/pages/page.vue # packages/frontend/src/pages/role.vue # packages/frontend/src/pages/tag.vue # packages/frontend/src/pages/timeline.vue # packages/frontend/src/pages/user-list-timeline.vue # packages/frontend/src/pages/user/followers.vue # packages/frontend/src/pages/user/following.vue # packages/frontend/src/pages/user/home.vue # packages/frontend/src/pages/user/index.vue # packages/frontend/src/ui/deck.vue # packages/misskey-js/generator/package.json # pnpm-lock.yaml # scripts/changelog-checker/package-lock.json # scripts/changelog-checker/package.json
| * Exclude blocked instance note from most timelines (#15792)anatawa122025-04-281-0/+2
| | | | | | | | | | | | | | | | | | * Exclude blocked instance note from most timelines * Exclude blocked instance note from FTT timelines * Exclude blocked instance note from featured * fix type
* | Merge branch 'misskey-develop' into merge/2025-03-24Hazelnoot2025-03-301-2/+2
|\|
| * refactor(backend): better method namesyuilo2025-03-271-2/+2
| |
* | Merge branch 'develop' into feature/2024.10dakkar2024-11-281-0/+6
|\ \
| * | add rate limits to all public endpointsHazelnoot2024-11-221-0/+6
| | |
* | | Merge tag '2024.11.0' into feature/2024.10dakkar2024-11-221-0/+6
|\ \ \ | |/ / |/| / | |/
| * feat: ノートの閲覧にログイン必須にする設定 (#14799)syuilo2024-10-211-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * Update packages/frontend/src/pages/note.vue Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * wip * Update WebhookTestService.ts * Update privacy.vue * wip * rename * Update locales/ja-JP.yml Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> * :art: * wip --------- Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* | Merge branch 'develop' into feature/2024.9.0Hazelnoot2024-10-151-1/+58
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | # 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
| * add "show bots" toggle to following feedHazelnoot2024-10-151-0/+9
| |
| * add filters for following feedHazel K2024-10-151-1/+49
| |
* | refactor/perf(backend): provide metadata statically (#14601)syuilo2024-09-221-6/+5
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * Update ReactionService.ts * Update ApiCallService.ts * Update timeline.ts * Update GlobalModule.ts * Update GlobalModule.ts * Update NoteEntityService.ts * wip * wip * wip * Update ApPersonService.ts * wip * Update GlobalModule.ts * Update mock-resolver.ts * Update RoleService.ts * Update activitypub.ts * Update activitypub.ts * Update activitypub.ts * Update activitypub.ts * Update activitypub.ts * clean up * Update utils.ts * Update UtilityService.ts * Revert "Update utils.ts" This reverts commit a27d4be764b78c1b5a9eac685e261fee49331d89. * Revert "Update UtilityService.ts" This reverts commit e5fd9e004c482cf099252201c0c1aa888e001430. * vuwa- * Revert "vuwa-" This reverts commit 0c3bd12472b4b9938cdff2d6f131e6800bc3724c. * Update entry.ts * Update entry.ts * Update entry.ts * Update entry.ts * Update jest.setup.ts
* (re) update SPDX-FileCopyrightTexttamaina2024-02-131-1/+1
| | | | Fix #13290
* Revert "update SPDX-FileCopyrightText"tamaina2024-02-131-1/+1
| | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
* update SPDX-FileCopyrightTextsyuilo2024-02-121-1/+1
|
* perf: early return users/notes and users/featured-notes if me is blocked by ↵anatawa122023-12-151-0/+8
| | | | requesting user (#12663)
* Filter User / Instance Mutes in FanoutTimelineEndpointService (#12565)anatawa122023-12-041-19/+15
| | | | | | | | | | | | | | | | | | | | | | | * fix: unnecessary logging in FanoutTimelineEndpointService * chore: TimelineOptions * chore: add FanoutTimelineName type * chore: forbid specifying both withReplies and withFiles since it's not implemented correctly * chore: filter mutes, replies, renotes, files in FanoutTimelineEndpointService * revert unintended changes * use isReply in NoteCreateService * fix: excludePureRenotes is not implemented * fix: replies to me is excluded from local timeline * chore(frontend): forbid enabling both withReplies and withFiles * docs(changelog): インスタンスミュートが効かない問題の修正について言及
* fix: withChannelNotesとwithFilesを同時に指定したときの考慮 ↵shiosyakeyakini2023-12-031-0/+3
| | | | | (#12550) Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
* Refine fanout timeline (#12507)anatawa122023-12-021-96/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * chore(endpoints/hybrid-timeline): don't pack inside getFromDb * chore(endpoints/hybrid-timeline): Redisから取得する部分のうちSTLに依存しなそうなところを別のServiceに切り出し * chore(endpoints/local-timeline): FanoutTimelineEndpointServiceで再実装 * chore(endpoints/channels/timeline): FanoutTimelineEndpointServiceで再実装 * chore(endpoints/timeline): FanoutTimelineEndpointServiceで再実装 * chore(endpoints/user-list-timeline): FanoutTimelineEndpointServiceで再実装 * chore(endpoints/users/notes): FanoutTimelineEndpointServiceで再実装 * chore: add useDbFallback to FanoutTimelineEndpointService.timeline and always true for channel / user note list * style: fix lint error * chore: split logic to multiple functions * chore: implement redis fallback * chore: 成功率を上げる * fix: db fallback not working * feat: allowPartial * chore(frontend): set allowPartial * chore(backend): remove fallbackIfEmpty HTL will never be purged so it's no longer required * fix: missing allowPartial in channel timeline * fix: type of timelineConfig in hybrid-timeline --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* chore: remove unimplemented excludeNsfw (#12520)anatawa122023-12-021-1/+0
|
* fix(backend): rename FunoutTimelineService to FanoutTimelineService (#12453)zyoshoka2023-11-261-5/+5
|
* fix: ↵yukineko2023-11-241-1/+5
| | | | | | | 特定の条件下でチャンネルやユーザーのノート一覧に最新のノートが表示されなくなる問題を修正 (#12431) * fix: 特定の条件下でチャンネルやユーザーのノート一覧に最新のノートが表示されなくなる問題を修正 * update: CHANGELOG.md
* ユーザのノートのみ表示時にDBへフォールバックすると ↵おさむのひと2023-11-131-2/+1
| | | | | | | | | | | ノートを含んでしまうのを修正 (#12321) * ユーザのノートのみ表示時にDBへフォールバックするとリノートを含んでしまうのを修正 * fix CHANGELOG.md --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* refactor(backend): rename servicesyuilo2023-10-181-5/+5
|
* users/notesでDBから参照した際にチャンネル投稿のみ取得さ ↵taichan2023-10-181-1/+4
| | | | | | | | | | | れる問題を修正 (#12056) * fix(backend): ユーザーのノート取得でDBにfallbackした際にチャンネルノートのみになる * Update CHANGELOG --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): createdAtをidから取得するように & ↵syuilo2023-10-161-2/+2
| | | | 無駄なDateインスタンスの生成を避けるように
* fix(backend): ↵syuilo2023-10-111-1/+3
| | | | users/notesでセンシティブチャンネルの投稿が含まれる場合がある問題を修正
* fix(backend): ↵syuilo2023-10-101-2/+4
| | | | センシティブ設定されたチャンネルの投稿をusers/notesで返さないように
* fix of 0bb0c32908syuilo2023-10-091-2/+2
|
* enhance(backend): RedisへのTLの構築をListで行うようにsyuilo2023-10-091-30/+13
| | | | #11404
* fix(backend): ↵syuilo2023-10-091-58/+62
| | | | users/notesでsinceId指定時にデータベースにフォールバックするように修正
* fixsyuilo2023-10-091-0/+4
|
* fix(backend): users/notes ↵syuilo2023-10-091-32/+34
| | | | で途中までしかページネーションできなくなることがある問題を修正
* fix(backend): ↵_2023-10-091-0/+1
| | | | | | | | | | | | | | | | | | | | | ダイレクト投稿がタイムライン上に正常に表示されない問題を修正 (#11993) * DMをredisにpushするように * add test * add CHANGELOG * Update NoteCreateService.ts * lint * :v: * 前のバージョンから発生した問題ではないため不要 --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix(backend): users/notes で 自身の visibility: followers ↵syuilo2023-10-091-1/+1
| | | | なノートが含まれない問題を修正
* fix(backend): fix of 8c684d5391syuilo2023-10-081-4/+3
|
* fix of 8c684d5391syuilo2023-10-071-31/+28
|
* enhance(backend): User ↵syuilo2023-10-071-2/+39
| | | | | | TLをRedisにキャッシュされる以前まで遡れるように #11958
* refactorsyuilo2023-10-071-27/+25
|
* fix(backend): ↵syuilo2023-10-051-7/+7
| | | | | | sinceIdやsinceDateを利用してTLを取得することができない Fix #11961
* enhance(backend): users/notesでチャンネル投稿を含めるオプションsyuilo2023-10-051-1/+11
| | | | Resolve #11965
* tweak timelinessyuilo2023-10-041-0/+9
|
* tweaksyuilo2023-10-041-2/+0
|
* fix(backend): [2023.10.1.beta-1] ↵syuilo2023-10-041-6/+21
| | | | | | [ノート]タブでは見える投稿が[全て]タブに出てこない Fix #11960
* feat: improve tl performance (#11946)syuilo2023-10-031-67/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * wip * wip * Update NoteCreateService.ts * wip * wip * wip * wip * Update NoteCreateService.ts * wip * Update NoteCreateService.ts * wip * Update user-notes.ts * wip * wip * wip * Update NoteCreateService.ts * wip * Update timeline.ts * Update timeline.ts * Update timeline.ts * Update timeline.ts * Update timeline.ts * wip * Update timelines.ts * Update timelines.ts * Update timelines.ts * wip * wip * wip * Update timelines.ts * Update misskey-js.api.md * Update timelines.ts * Update timelines.ts * wip * wip * wip * Update timelines.ts * wip * Update timelines.ts * wip * test * Update activitypub.ts * refactor: UserListJoining -> UserListMembership * Update NoteCreateService.ts * wip
* enhance: タイムラインからRenoteを除外するオプションを追加syuilo2023-09-281-4/+4
|
* enhance: ↵syuilo2023-09-281-0/+11
| | | | ユーザーページのノート一覧でRenoteを除外できるように
* update deps (#11820)syuilo2023-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update deps * fix * wip * wip * wip * Update docker-compose.yml.example * Delete reviewer-lottery.yml * Update RepositoryModule.ts * wip * wip * clean up * update deps * wip * wip