summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/stream/channels (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: use TRANSIENT scope to avoid service bucket relay (#16985)anatawa122025-12-2218-505/+174
| | | | | | | | | | | * refactor: use TRANSIENT scope to avoid service bucket relay * lint: fix lints * refactor: use transient for apResolver * Update packages/backend/src/core/activitypub/models/ApImageService.ts * fix
* fix(backend): ↵かっこかり2025-11-241-0/+4
| | | | | | | | | | | チャンネルのリアルタイム更新で非ログイン時非表示設定が考慮されていない問題を修正 (#16833) * fix(backend): チャンネルのリアルタイム更新でロックダウン設定が考慮されていない問題を修正 * Update Changelog --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* feat: チャンネルミュートの実装 (#14105)おさむのひと2025-11-073-12/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add channel_muting table and entities * add channel_muting services * タイムライン取得処理への組み込み * misskey-jsの型とインターフェース生成 * Channelスキーマにミュート情報を追加 * フロントエンドの実装 * 条件が逆だったのを修正 * 期限切れミュートを掃除する機能を実装 * TLの抽出条件調節 * 名前の変更と変更不要の差分をロールバック * 修正漏れ * isChannelRelatedの条件に誤りがあった * [wip] テスト追加 * テストの追加と検出した不備の修正 * fix test * fix CHANGELOG.md * 通常はFTTにしておく * 実装忘れ対応 * fix merge * fix merge * add channel tl test * fix CHANGELOG.md * remove unused import * fix lint * fix test * fix favorite -> favorited * exclude -> include * fix CHANGELOG.md * fix CHANGELOG.md * maintenance * fix CHANGELOG.md * fix * fix ci * regenerate * fix * Revert "fix" This reverts commit 699d50c6ec798777d8e9667cb5d45a26b06bfc93. * fixed --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* chore(backend): remove unused codessyuilo2025-08-099-18/+0
|
* fix(backend): ↵syuilo2025-04-072-0/+4
| | | | 非ログインでタイムラインのストリームに接続した際、表示にログイン必須のノートが流れる場合がある問題を修正
* fix(backend): ↵syuilo2025-04-032-0/+2
| | | | 非ログインでタイムラインのストリームに接続した際、表示にログイン必須のノートが流れる場合がある問題を修正
* lintsyuilo2025-03-262-2/+2
|
* Feat: Chat (#15686)syuilo2025-03-242-0/+156
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* よくわからないリアクションに関するログが流れっぱな ↵果物リン2025-01-171-1/+0
| | | | なのを修正 (#15303)
* fix(backend): リバーシの設定変更が反映されないのを修正 ↵かっこかり2024-08-161-3/+5
| | | | | | | | | (#14404) * fix(backend): リバーシの設定変更が反映されないのを修正 * Update Changelog * add bindthis
* fix: readAllNotifications message not working (#14374)anatawa122024-08-093-5/+8
| | | | | | | | | | | | | | | * refactor: add and use isJsonObject * fix: readNotification message without body is not working * docs(changelog): WSの`readAllNotifications` メッセージが `body` を持たない場合に動作しない問題 * Update CHANGELOG.md Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com> --------- Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* 自分のフォロワー限定投稿に対するリプライがホームタ ↵anatawa122024-07-302-4/+12
| | | | | | | | | | | | | | | | | | | | | | | ムラインで見えないことが有る問題を修正 (#13835) * fix: reply to my follower notes are not shown on the home timeline * fix: reply to follower note by non-following is on social timeline * docs: changelog * test: add endpoint test for changes * test(e2e): 自分のfollowers投稿に対するリプライが流れる * test(e2e/streaming): 自分のfollowers投稿に対するリプライが流れる * test(e2e/streaming): フォローしていないユーザによるフォロワー限定投稿に対するリプライがソーシャルタイムラインで表示されることがある問題 * test(e2e/timelines): try fixing typecheck error --------- Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* kill any from streaming API Implementation (#14251)anatawa122024-07-1816-45/+85
| | | | | | | | | | | | | | | * chore: add JsonValue type * refactor: kill any from Connection.ts * refactor: fix StreamEventEmitter contains undefined instead of null * refactor: kill any from channels * docs(changelog): Fix: Steaming APIが不正なデータを受けた場合の動作が不安定である問題 * fix license header * fix lints
* 細かいミュートの処理の修正 (#13695)anatawa122024-04-179-102/+27
| | | | | | | | | | | | | | | * fix: some replies are removed from global timeline * refactor: 各チャンネルのミュートとブロックの処理をまとめる * fix: リノートをミュートでその人のノートのリノートをミュートしていたを修正 * refactor: isPureRenotePackedを他のところでも使う * docs(changelog): CHANGELOGを更新 * test: withReplies = falseでフォローしてる人によるリプライが流れてくる * test: ノートミュートしているユーザーの通常ノートのリノートが流れてくる/含まれる
* fix(backend): ↵zyoshoka2024-02-281-1/+9
| | | | | | | | | | | | | | | | | リノート時のHTLへのストリーミングの意図しない挙動を修正 (#13425) * fix(backend): リノート時のストリーミングの意図しない挙動を修正 * Update CHANGELOG.md * fix: 不要な返り値 * fix: 不適切な条件分岐を修正 * test(backend): add htl tests --------- Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
* (re) update SPDX-FileCopyrightTexttamaina2024-02-1316-16/+16
| | | | Fix #13290
* Revert "update SPDX-FileCopyrightText"tamaina2024-02-1316-16/+16
| | | | This reverts commit 9b5aeb76d8c9372d67058c512597152b6bf222f2.
* update SPDX-FileCopyrightTextsyuilo2024-02-1216-16/+16
|
* refactor(backend): exist -> exists (#13203)かっこかり2024-02-081-1/+1
| | | | | * refactor(backend): exist -> exists * fix
* enhance(reversi): improve desync handlingsyuilo2024-01-231-15/+1
|
* enhance(reversi): some tweakssyuilo2024-01-221-5/+3
|
* enhance(reversi): tweak reversisyuilo2024-01-211-0/+8
|
* enhance(reversi): tweak reversisyuilo2024-01-211-33/+16
|
* enhance(reversi): tweak reversisyuilo2024-01-201-4/+10
|
* enhance(reversi): tweak reversisyuilo2024-01-201-3/+3
|
* feat: reversisyuilo2024-01-192-0/+182
| | | | Resolve #12962
* Fix: ↵_2024-01-071-0/+4
| | | | | | | リストライムラインの「リノートを表示」が正しく機能しない問題を修正 (#12932) * fix: list timeline withRenotes * add CHANGELOG
* Merge pull request from GHSA-7pxq-6xx9-xpgmChocolate Pie2023-12-2714-42/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix: fix improper authorization when accessing with third-party application * refactor: refactor type definitions * fix: get rid of unnecessary access limitation * enhance: サードパーティアプリケーションがWebsocket APIを使えるように * fix: add missing parentheses * Revert "fix(backend): add missing kind definition for admin endpoints to improve security" This reverts commit 5150053275594278e9eb23e72d98b16593c4c230. * frontend: 翻訳の抜けを訂正, read:adminとwrite:adminはアクセス発行トークンのデフォルトでは非表示にする * enhance(test): misskey-ghsa-7pxq-6xx9-xpgmに関するテストを追加 * enhance(test): Websocket APIに対するテストも追加 * enhance(refactor): `@/misc/api-permissions.ts`を`misskey-js/permissions`に統合 * fix(frontend): アクセストークン発行UIで全ての権限を有効にした際、管理者用APIへのアクセスも許可してしまう問題を修正 * enhance(backend): Websocketの接続に最低限必要な権限を変更 * fix(backend): `/api/admin/meta`をサードパーティアプリケーションからはアクセスできないように * fix(backend): エンドポイントにアクセスするために必要な権限を変更 * fix(frontend/locale): Add missing type declaration * chore: update `misskey-js/src/autogen` --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* リストタイムラインでミュートが貫通してしまう問題に ↵おさむのひと2023-12-031-1/+7
| | | | | | | | | | | 処 (#12534) * ユーザリストTL系の各種動作を修正・統一 * fix * fix CHANGELOG.md * テスト追加
* LTLに特定条件下でチャンネル投稿が混ざり込む現象の修 ↵おさむのひと2023-11-161-1/+1
| | | | | | | | | | | (#12347) * LTLにチャンネル投稿を含まないように修正 * fix CHANGELOG.md --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* fix(backend): ↵_2023-10-312-2/+2
| | | | | | | 自身の宛先なしダイレクト投稿がストリーミングで流れてこない問題を修正 (#12203) * fix: dm stream * add CHANGELOG
* fix(backend): ↵syuilo2023-10-233-12/+24
| | | | | | 自分のフォローしているユーザーの自分のフォローしていないユーザーの visibility: followers な投稿への返信がストリーミングで流れてくる問題を修正 Fix #12117
* fix(backend): ↵syuilo2023-10-203-8/+14
| | | | | | 自分のフォロワー限定ノートがWebsoketに乗ってこない Fix #12081
* perf(backend): ↵syuilo2023-10-197-7/+8
| | | | ノートのリアクション情報をキャッシュすることでDBへのクエリを削減
* refactorsyuilo2023-10-197-7/+7
|
* perf(backend): reduce needless populateMyReaction callssyuilo2023-10-197-14/+28
|
* Remove unnecessary nullish coalescing (#12058)woxtu2023-10-182-2/+2
|
* perf(backend): improve streaming api performance (#12033)syuilo2023-10-157-109/+49
| | | | | | | | | | | | | * wip * Update NoteEntityService.ts * wip * wip * wip * wip
* enhance: ↵syuilo2023-10-112-2/+6
| | | | | | ローカルタイムライン、ソーシャルタイムラインで返信を含むかどうか設定可能に Resolve #12001
* fix(backend): ↵syuilo2023-10-095-1/+21
| | | | | | 「ファイル付きのみ」のTLでファイル無しの新着ノートが表示される Fix #11939
* fix(backend): ↵syuilo2023-10-084-4/+4
| | | | | | 同じ種類のTLのストリーミングを複数接続できない問題を修正 Fix #11985
* feat: improve tl performance (#11946)syuilo2023-10-035-51/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* feat: 通知の受信設定を強化syuilo2023-09-292-4/+4
|
* enhance: タイムラインからRenoteを除外するオプションを追加syuilo2023-09-284-4/+20
|
* refactor(backend): update directory structure for modelssyuilo2023-09-201-1/+1
|
* 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
* update deps (#11764)syuilo2023-09-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update deps * node16 * wip * wip * wip * Update test-utils.ts * wip * Update tsconfig.json * wip * Update package.json * wip * Update following.vue * Update followers.vue * Update index.vue * Update share.vue * Update MkUserPopup.vue * Update MkPostForm.vue * wip * Update MkTokenGenerateWindow.vue * Update MkPagination.vue * refactor * update deps * update deps * Update sw.ts * wip * wip * wip * Update FetchInstanceMetadataService.ts * Update FetchInstanceMetadataService.ts * update node * update deps * :art:
* refactor: prefix Mi for all entities (#11719)syuilo2023-08-161-2/+2
| | | | | | | | | | | | | | | | | | | | | * wip * wip * wip * wip * Update RepositoryModule.ts * wip * wip * wip * Revert "wip" This reverts commit c1c13b37d2aaf3c65bc148212da302b0eb7868bf.
* chore: ↵Shun Sakai2023-07-2714-0/+70
| | | | | | | | | | | | | | 著作権とライセンスについての情報を各ファイルに追加する (#11348) * chore: Add the SPDX information to each file Add copyright and licensing information as defined in version 3.0 of the REUSE Specification. * tweak format --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Fix auto-fixable issues (#11314)woxtu2023-07-191-1/+1
|