summaryrefslogtreecommitdiff
path: root/packages/backend/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
* fix: hard mute limit not applied (#12428)anatawa122023-11-241-1/+1
| | | | | * fix: hard mute limit not applied * Update CHANGELOG.md
* Replace deprecated `Repository.findOneById()` (#12426)woxtu2023-11-241-1/+1
|
* enhance/fix(AP/frontend): 最近追加されたMFMのもろもろを修正 ↵かっこかり2023-11-231-11/+68
| | | | | | | | | | | | | | | (#12420) * (enhance) MFM rubyが連合されるように * Update Changelog * Update Changelog * (fix) unixtimeのフォールバック (AP) * (fix) unixtimeのフォールバック (frontend) * Update Changelog
* fix(backend): 招待コードが使い回せる問題を修正 (#12423)かっこかり2023-11-231-1/+1
| | | | | * (fix) 招待コードを一度のみ利用できるように * Update Changelog
* Hard mute (#12376)anatawa122023-11-234-8/+46
| | | | | | | | | | | | | | | | | | | | | * feat(backend,misskey-js): hard mute storage in backend * fix(backend,misskey-js): mute word record type * chore(frontend): generalize XWordMute * feat(frontend): configure hard mute * feat(frontend): hard mute notes on the timelines * lint(backend,frontend): fix lint failure * chore(misskey-js): update api.md * fix(backend): test failure * chore(frontend): check word mute for reply * chore: limit hard mute count
* fix lint, resolve code smellsyuilo2023-11-221-1/+1
| | | | Co-Authored-By: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* swagger-cli validateがvalidとなるapi.jsonを作れるようにする ↵おさむのひと2023-11-223-21/+40
| | | | | | | | | | | | | | | | | | | | | | | | (#12403) * api.jsonがswagger-cli validateでエラーにならないように生成ロジックを修正 * フィールドの消し方に不備があったので変更 * バックエンドを起動しなくてもapi.jsonを作れるようにした * deepCopyしてからレスポンス部分を作るようにした * fix CHANGELOG.md * securitySchemesの定義を復活&ApiCallServiceの実装的にベアラトークンなのでその形で * bodyが無い(空オブジェクト)のときはrequestBodyを描画しないようにする * allowGetがtrueな項目はget用の記載も作成 --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix: verifymail.io APIの設定項目が反映されない (#12399)皐月なふ (Nafu Satsuki)2023-11-221-0/+10
|
* 広告掲載ページにてfilterをわかりやすく (#12385)nenohi2023-11-211-2/+4
|
* サーバ起動時にアンテナが非アクティブだった場合、ア ↵おさむのひと2023-11-212-9/+27
| | | | | | | | | | | | | ティブ化しても再起動するまで反映されない (#12391) * サーバ起動時にアンテナが非アクティブだった場合、アクティブ化しても再起動するまで反映されない * Fix CHANGELOG.md * lastUsedAtの更新に不備が出るので修正 --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* note.tsのchannelを正しい形にしたことにより表出化した型 ↵おさむのひと2023-11-211-2/+10
| | | | | ェックエラーを修正 (#12395) Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* json-schema配下の最新化 (#12312)おさむのひと2023-11-2114-143/+450
| | | | | | | | | | | | | | | | | | | | | | | | | * user.ts、page.ts、drive-folder.tsを各EntityServiceの戻り値をもとに最新化 * 再確認 * fix error * note以外の残りのファイルを対応 * fix CHANGELOG.md * fix CHANGELOG.md * fix user.ts * fix user.ts * コメント対応 * fix note.ts --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* fix(backend): ロールタイムラインが保存されない問題を修正syuilo2023-11-211-1/+4
|
* tweak of 2b6f789a5bsyuilo2023-11-195-12/+50
|
* feat(moderation): ↵Nafu Satsuki2023-11-184-0/+108
| | | | | | モデレーターがユーザーのアイコンもしくはバナー画像を未設定状態にできる機能を追加 (MisskeyIO#222) Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* lint fixsyuilo2023-11-181-3/+3
|
* メールアドレスの認証にverifymail.ioを使えるようにする。Nafu Satsuki2023-11-183-8/+109
|
* enhance(backend): MFMのunixtimeをISO形式で連合するようにsyuilo2023-11-171-3/+12
|
* LTLに特定条件下でチャンネル投稿が混ざり込む現象の修 ↵おさむのひと2023-11-162-2/+2
| | | | | | | | | | | (#12347) * LTLにチャンネル投稿を含まないように修正 * fix CHANGELOG.md --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* enhance(backend): make ftt db fallback configurablesyuilo2023-11-167-285/+355
|
* fix(backend): ↵syuilo2023-11-151-3/+13
| | | | | | 追加情報のカスタム絵文字がユーザー情報のtagに含まれない問題を修正 Fix #12316
* chore(backend): improve performancesyuilo2023-11-151-1/+1
|
* enhance(backend): Implementation of HTTP header and body validation to fix ↵Jaehong Kang2023-11-152-5/+25
| | | | | | | SIF-2023-002 (#12334) Using Buffer instead of string Co-authored-by: perillamint <perillamint@silicon.moe>
* fix(backend): 非公開の投稿に対して返信できないように (#12333)zyoshoka2023-11-151-0/+8
| | | | | | | * fix(backend): 非公開の投稿に対して返信できないように * Update CHANGELOG.md * fix: test
* Merge pull request from GHSA-3f39-6537-3cgcsyuilo2023-11-142-3/+63
| | | | | | | | This commit implements HTTP header and body validation to fix [SIF-2023-002](https://advisory.silicon.moe/advisory/sif-2023-002/) Signed-off-by: perillamint <perillamint@silicon.moe> Co-authored-by: perillamint <perillamint@silicon.moe> Co-authored-by: yunochi <yuno@yunochi.com>
* feat: メールアドレスを使用してユーザー名を割り出す機能syuilo2023-11-143-0/+67
| | | | Resolve #10158
* ユーザのノートのみ表示時にDBへフォールバックすると ↵おさむのひと2023-11-131-2/+1
| | | | | | | | | | | ノートを含んでしまうのを修正 (#12321) * ユーザのノートのみ表示時にDBへフォールバックするとリノートを含んでしまうのを修正 * fix CHANGELOG.md --------- Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
* Fix: latestRequestReceivedAt (#12270)atsuchan2023-11-112-0/+6
|
* fix: ↵GrapeApple02023-11-091-5/+7
| | | | | | | 投稿通知がオンでもダイレクト投稿はユーザーに通知されないように (#12263) * fix: 投稿通知がオンでもダイレクト投稿はユーザーに通知されないように * Update CHANGELOG.md
* fix: show real instance url (#12273)Nya Candy2023-11-092-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Update CHANGELOG.md * fix: show real instance url --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp> Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> Co-authored-by: atsuchan <83960488+atsu1125@users.noreply.github.com> Co-authored-by: Masaya Suzuki <15100604+massongit@users.noreply.github.com> Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com> Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com> Co-authored-by: xianon <xianon@hotmail.co.jp> Co-authored-by: kabo2468 <28654659+kabo2468@users.noreply.github.com> Co-authored-by: YS <47836716+yszkst@users.noreply.github.com> Co-authored-by: Khsmty <me@khsmty.com> Co-authored-by: Soni L <EnderMoneyMod@gmail.com> Co-authored-by: mei23 <m@m544.net> Co-authored-by: daima3629 <52790780+daima3629@users.noreply.github.com> Co-authored-by: Windymelt <1113940+windymelt@users.noreply.github.com> Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com> Co-authored-by: nenohi <kimutipartylove@gmail.com> Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com> Co-authored-by: rinsuki <428rinsuki+git@gmail.com> Co-authored-by: FineArchs <133759614+FineArchs@users.noreply.github.com>
* fix(backend): make token nullable (#12280)zyoshoka2023-11-081-1/+1
|
* fix(backend): isBot not being set on `Application` type (#12248)Marie2023-11-051-2/+2
| | | | | | | * fix: bot not being set on all relays * updatePerson missing the change * chore: replace wrong word with correct word