summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/stream/channels/channel.ts (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: use TRANSIENT scope to avoid service bucket relay (#16985)anatawa122025-12-221-27/+9
| | | | | | | | | | | * 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-071-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-091-2/+0
|
* kill any from streaming API Implementation (#14251)anatawa122024-07-181-2/+4
| | | | | | | | | | | | | | | * 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-171-8/+3
| | | | | | | | | | | | | | | * fix: some replies are removed from global timeline * refactor: 各チャンネルのミュートとブロックの処理をまとめる * fix: リノートをミュートでその人のノートのリノートをミュートしていたを修正 * refactor: isPureRenotePackedを他のところでも使う * docs(changelog): CHANGELOGを更新 * test: withReplies = falseでフォローしてる人によるリプライが流れてくる * test: ノートミュートしているユーザーの通常ノートのリノートが流れてくる/含まれる
* (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
|
* Merge pull request from GHSA-7pxq-6xx9-xpgmChocolate Pie2023-12-271-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* perf(backend): ↵syuilo2023-10-191-1/+1
| | | | ノートのリアクション情報をキャッシュすることでDBへのクエリを削減
* refactorsyuilo2023-10-191-1/+1
|
* perf(backend): reduce needless populateMyReaction callssyuilo2023-10-191-2/+4
|
* perf(backend): improve streaming api performance (#12033)syuilo2023-10-151-13/+5
| | | | | | | | | | | | | * wip * Update NoteEntityService.ts * wip * wip * wip * wip
* chore: ↵Shun Sakai2023-07-271-0/+5
| | | | | | | | | | | | | | 著作権とライセンスについての情報を各ファイルに追加する (#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>
* enhance(backend): improve cachesyuilo2023-04-051-3/+3
|
* refactor: rename schema to json-schemasyuilo2023-03-101-1/+1
|
* feat: Per-user renote mute (#10249)syuilo2023-03-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: per-user renote muting From FoundKey/c414f24a2c https://akkoma.dev/FoundKeyGang/FoundKey * Update ja-JP.yml * Delete renote-muting.ts * rename * fix ids * lint * fix * Update CHANGELOG.md * リノートをミュートしたユーザー一覧を見れるように * :art: * add test * fix test --------- Co-authored-by: Hélène <pleroma-dev@helene.moe>
* refactor: remove all unused imports (#9951)Kagami Sascha Rosylight2023-02-161-2/+1
| | | Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* drop messaging (#9919)syuilo2023-02-151-43/+0
| | | | | * drop messaging (from backend) * wip
* refactor: introduce bindThis decorator to bind this automaticalysyuilo2022-12-041-2/+9
|
* なんかもうめっちゃ変えたsyuilo2022-09-181-10/+40
|
* fix(server): fix bind of methodsyuilo2022-07-161-0/+1
| | | Fix #9006
* refactor: remove duplicate code (#8895)Johann1502022-06-271-4/+3
|
* refactor: Use ESM (#8358)syuilo2022-02-271-13/+12
| | | | | | | | | | | | | | | * wip * wip * fix * clean up * Update tsconfig.json * Update activitypub.ts * wip
* fix lintsyuilo2021-12-091-2/+2
|
* refactoringsyuilo2021-11-121-0/+92
Resolve #7779