summaryrefslogtreecommitdiff
path: root/packages/backend/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* enhance: ↵GrapeApple02023-12-2135-7/+822
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | api.jsonのレスポンスの内容を実際の内容に合わせる (#12723) * Create packedAdSchema * admin/emoji/add * admin/get-user-ips * admin/roles/users * admin/get-index-stats * admin/accounts/find-by-email * fix type of admin/ad/list * federation/stats * endpoints * get-online-users-count * i/2fa/register-key * i/2fa/key-done * i/2fa/register * i/apps * i/authorized-apps * i/registry/get-all * i/registry/get * i/registry/get-detail * i/registry/key-with-type * i/registry/scopes-with-domain * i/update-email * i/move * i/webhooks/create * fix miss type * i/webhooks/show * i/webhooks/list * flash/create * roles/users * server-info * test * users/lists/get-memberships * users/achievements * fetch-rss * fetch-external-resources
* chore: remove hashtag from featured immediately (#12668)anatawa122023-12-212-3/+38
| | | | | | | | | * chore: remove hashtag from featured immediately * docs(changelog): ハッシュタグのトレンド除外設定が即時に効果を持つように修正 --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix(backend): ↵syuilo2023-12-211-0/+5
| | | | | | ロールアサインの通知がある状態でページをリロードすると通知欄に何もでなくなる Fix #12729
* enhance: ロールにアサインされたときの通知 (#12607)syuilo2023-12-216-15/+56
| | | | | | | | | | | | | | | | | | | | | | | | * wip * Update misskey-js.api.md * Update CHANGELOG.md * Update RoleService.ts * Update locales/ja-JP.yml Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> * Update UserListService.ts * Update misskey-js.api.md * fix (#12724) --------- Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> Co-authored-by: おさむのひと <46447427+samunohito@users.noreply.github.com>
* chore(QueueProcessorService): show error stack for failures (#12727)Kagami Sascha Rosylight2023-12-211-14/+14
|
* enhance: ↵zawa-ch2023-12-189-21/+36
| | | | | | | | | | | | | | | | | | “つながりの公開範囲”がフォロー・フォロワー個別設定できるように (#12702) * Enhance: “つながりの公開範囲”がフォロー・フォロワー個別設定できるように (#12072) * refactor: crowdin 編集部分のコミットを打ち消し https://github.com/misskey-dev/misskey/pull/12702#issuecomment-1859417158 * refactor: オブジェクトの名前修正 https://github.com/misskey-dev/misskey/pull/12702#issuecomment-1859417158 * fix: 設定項目の説明を削除 名称が具体的になって必要なくなったため https://github.com/misskey-dev/misskey/pull/12702#discussion_r1429932463
* Fix: Renoteの判定が間違っているのを修正 (#12706)1STEP6212023-12-181-3/+8
| | | | | | | | | * RNと引用RNの判定が間違っているのを修正 * remove dump.rdb * update CHANGELOG.md * lint fix
* enhance: Unicode ↵zyoshoka2023-12-181-2/+2
| | | | 15.0で新たに追加された絵文字をリアクションに使えるように (#12683)
* fix(backend): add missing kind definition for admin endpoints to improve ↵syuilo2023-12-1876-2/+152
| | | | security
* fix(dev): ↵かっこかり2023-12-161-0/+3
| | | | | | | | | | | ファイルの読み込みに失敗することがあるのを修正 (#12684) * (enhance) コード入力をMkCodeEditorに変更 * (fix) devでファイルの読み込みに失敗することがある * Revert "(enhance) コード入力をMkCodeEditorに変更" This reverts commit 726d56c3e962680efc5b5a166e2210d09730341f.
* fix(backend): HTTP ↵syuilo2023-12-161-1/+1
| | | | | | Digestヘッダのアルゴリズム部分に大文字の"SHA-256"しか使えない Fix #12678
* Fix(backend): JSONSchemaに不足しているパラメータを追加 (#12680)shiosyakeyakini2023-12-161-0/+8
| | | | | | | | | * Fix(backend): JSONSchemaに不足しているパラメータを追加 * nullable:falseに修正 --------- Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
* perf: early return users/notes and users/featured-notes if me is blocked by ↵anatawa122023-12-152-3/+16
| | | | requesting user (#12663)
* Remove an unnecessary type assertion (#12666)woxtu2023-12-151-2/+1
|
* enhance: ↵syuilo2023-12-143-2/+10
| | | | アイコンデコレーションの位置を微調整できるように
* update depssyuilo2023-12-141-1/+1
|
* fix(backend): ↵syuilo2023-12-131-1/+1
| | | | | | モデレーションログがモデレーターは閲覧できないように修正 Fix #12622
* enhance: アイコンデコレーションを複数設定できるようにsyuilo2023-12-134-4/+14
|
* Fix(backend): inboxJobPerSecのデフォルト値を16から32に (#12631)Camilla Ett2023-12-131-1/+1
|
* fix: `secure: true` なエンドポイントの型が misskey-js ↵ikasoba2023-12-081-1/+6
| | | | | | | | | に含まれていない (#12603) * 作った * 修正 * 修正
* fix(backend): ↵KanariKanaru2023-12-072-4/+20
| | | | | | | | | | | | | | | | | | | | ブロックした相手から自分のノートが見えないように(/users/featured-notes, /users/notes) (#12511) * fix: ブロックした相手から自分のノートが見えないように(ユーザー,チャンネル) * Update CHANGELOG.md * /users/featured-notesでもブロックを考慮するように * cacheServiceを使うように * /channels/timeline.tsで必要のないnoteFilterを持たないように * Update CHANGELOG.md * FanoutTimelineEndpointServiceへの対応 - ブロックされている場合は、/users/notesでノートが表示されない - ミュートしている場合は、ノートが表示される
* enhance: ↵KanariKanaru2023-12-071-1/+15
| | | | | | | meilisearchを有効にしてもミュートやブロックを考慮するように (#12575) * enhance: meilisearchを有効にしてもミュートやブロックを考慮するように * Update CHANGELOG.md
* fix(backend): pagination with sinceId broken (#12586)anatawa122023-12-071-9/+24
| | | | | * fix(backend): pagination with sinceId broken * fix(backend): pagination with sinceId broken for dbFallback
* feat: Roleに関するSchemaを追加 (#12572)yupix2023-12-068-35/+199
| | | | | | | | | * feat: Roleに関連するschemaを追加 * feat: 新しいRoleSchemaを使うように * chore: misskey.jsのデータを更新 * chore: misskey-js.api.mdを更新
* fix(backend): ↵anatawa122023-12-041-1/+3
| | | | エポックを固定することで年越し時にトレンドが壊れる問題を修正 (#12567)
* chore: 自分へのリプライのみ走査するように (#12570)anatawa122023-12-043-3/+10
|
* feat: ユーザースキーマの改善 (#12568)yupix2023-12-041-0/+43
| | | | | | | | | | | * chore: notifyにenumを設定 * feat: securityKeysListの型を明確に * feat: notificationRecieveConfigにpropertiesを定義 * chore: misskey.jsのmodelを更新 * fix: as constをつけ忘れている
* Filter User / Instance Mutes in FanoutTimelineEndpointService (#12565)anatawa122023-12-0410-175/+167
| | | | | | | | | | | | | | | | | | | | | | | * 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 (backend): ↵おさむのひと2023-12-031-3/+18
| | | | | | | 「みつける」のなかにミュートしたユーザが現れてしまう問題を修正 (#12559) * fix (backend): 「みつける」のなかにミュートしたユーザが現れてしまう問題を修正 * fix
* fix(backend): reject malformed timestamp (#12554)Acid Chicken (硫酸鶏)2023-12-038-6/+49
|
* fix(backend): enhance nodeinfo by export instance admin via nodeAdmins key ↵65432023-12-031-0/+5
| | | | | (#12503) https://codeberg.org/thefederationinfo/nodeinfo_extension
* enhance(misskey-js) ↵おさむのひと2023-12-033-1/+38
| | | | | | | | | misskey-jsのストリーミングAPI定義をバックエンドに追従 (#12552) * (enhance) misskey-jsのストリーミングAPI定義をバックエンドに追従 * fix ci * fix ci
* fix(backend): /emojiにおける拡張子の削除方法を修正 (#12543)Nanaka Hiira2023-12-031-2/+2
| | | Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* リストタイムラインでミュートが貫通してしまう問題に ↵おさむのひと2023-12-035-5/+22
| | | | | | | | | | | 処 (#12534) * ユーザリストTL系の各種動作を修正・統一 * fix * fix CHANGELOG.md * テスト追加
* fix: withChannelNotesとwithFilesを同時に指定したときの考慮 ↵shiosyakeyakini2023-12-031-0/+3
| | | | | (#12550) Co-authored-by: sorairo <sorairo@shiosyakeyakini.info>
* バックエンドが生成するapi.jsonからmisskey-jsの型を作成す ↵おさむのひと2023-12-023-5/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#12434) * ひとまず生成できるところまで * ファイル構成整理 * 生成コマンド整理 * misskey-jsへの組み込み * fix generator.ts * wip * fix generator.ts * fix package.json * 生成ロジックの調整 * 型レベルでのswitch-case機構をmisskey-jsからfrontendに持ち込めるようにした * 型チェック用のtsconfig.jsonを作成 * 他のエンドポイントを呼ぶ関数にも適用 * 未使用エンティティなどを削除 * misskey-js側で手動定義されていた型を自動生成された型に移行(ただしapi.jsonがvalidでなくなってしまったので後で修正する) * messagingは廃止されている(テストのビルドエラー解消) * validなapi.jsonを出力できるように修正 * 修正漏れ対応 * Ajvに怒られて起動できなかったところを修正 * fix ci(途中) * パラメータenumをやめる * add command * add api.json * 都度自動生成をやめる * 一気通貫スクリプト修正 * fix ci * 生成ロジック修正 * フロントの型チェックは結局やらなかったので戻しておく * fix pnpm-lock.yaml * add README.md --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix: #12544 (#12545)おさむのひと2023-12-021-0/+1
| | | | | | | | | * meを渡し忘れている * fix CHANGELOG.md * Revert "fix CHANGELOG.md" This reverts commit aaee4e9b8a6abf510f393bc02282f6ac016d2124.
* fix: Filter featured collection (#12541)MeiMei2023-12-022-4/+5
|
* Refine fanout timeline (#12507)anatawa122023-12-028-388/+431
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* fix(backend): カスタム絵文字のインポート時の動作を修正 ↵Camilla Ett2023-12-021-21/+21
| | | | | (#12360) Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* chore: remove unimplemented excludeNsfw (#12520)anatawa122023-12-022-2/+0
|
* chore: フォローしたときにHTLをパージしなくする (#12522)anatawa122023-12-021-4/+0
|
* fix: invite系の戻り値が間違っている close #12517 (#12518)yupix2023-11-304-15/+4
|
* feat(frontend): ↵かっこかり2023-11-302-0/+24
| | | | | | | | | | | | | | | 今日誕生日のフォロー中のユーザーを一覧表示できるウィジェットを追加 (#12450) * (add) 今日誕生日のフォロイー一覧表示 * Update Changelog * Update Changelog * 実装漏れ * create index * (fix) index
* fix: packedNoteSchemaにclippedCountが抜けている (#12499)yupix2023-11-291-0/+4
|
* fix: query error in notes/featured (#12439)anatawa122023-11-261-4/+4
|
* fix(backend): ↵zyoshoka2023-11-264-6/+59
| | | | ギャラリーの人気の投稿の選出にidを用いるように (#12448)
* fix(backend): rename FunoutTimelineService to FanoutTimelineService (#12453)zyoshoka2023-11-2614-64/+64
|
* fix(backend): ↵zyoshoka2023-11-261-1/+1
| | | | | | | | | | | 何もノートしていないユーザーのフィードにアクセスするとエラーになる問題を修正 (#12455) * fix(backend): 何もノートしていないユーザーのフィードにアクセスするとエラーになる問題を修正 * Update CHANGELOG.md * add test * fix: incorrect bob's username
* fix: ↵yukineko2023-11-242-2/+10
| | | | | | | 特定の条件下でチャンネルやユーザーのノート一覧に最新のノートが表示されなくなる問題を修正 (#12431) * fix: 特定の条件下でチャンネルやユーザーのノート一覧に最新のノートが表示されなくなる問題を修正 * update: CHANGELOG.md