Skip to content
Snippets Groups Projects
  1. Jul 10, 2023
  2. Jul 09, 2023
  3. Jul 08, 2023
    • Kagami Sascha Rosylight's avatar
      refactor(backend): skip fetching notes when the data is same-origin (#11200) · 5059d4d7
      Kagami Sascha Rosylight authored
      * refactor(backend): skip fetching notes when the data is same-origin
      
      * Update CHANGELOG.md
      
      * sentFrom
    • Kagami Sascha Rosylight's avatar
    • Caipira's avatar
      fix(backend): Remove Meilisearch index when notes are deleted (#10988) · 60366a45
      Caipira authored
      
      * fix(backend): Include feature to delete Meilisearch index notes
      
      * Update variable name
      `cascadingNotesFilter` -> `federatedLocalCascadingNotes`
      
      * tweak
      
      ---------
      
      Co-authored-by: default avatarsyuilo <Syuilotan@yahoo.co.jp>
    • tamaina's avatar
      perf(backend): Reduce memory usage of MemoryKVCache (#11076) · 7ec07d5f
      tamaina authored
      * perf(backend): Reduce memory usage of MemoryKVCache
      
      * fix
    • syuilo's avatar
      13.14.0-beta.2 · 5b8fa25a
      syuilo authored
    • syuilo's avatar
      New Crowdin updates (#10993) · 51df3de6
      syuilo authored
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (Korean)
      
      * New translations ja-JP.yml (Korean)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Russian)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Japanese, Kansai)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Indonesian)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (Indonesian)
      
      * New translations ja-JP.yml (Indonesian)
      
      * New translations ja-JP.yml (Korean)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (Japanese, Kansai)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Korean)
      
      * New translations ja-JP.yml (Korean)
      
      * New translations ja-JP.yml (Indonesian)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Japanese, Kansai)
      
      * New translations ja-JP.yml (Japanese, Kansai)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Japanese, Kansai)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (Arabic)
      
      * New translations ja-JP.yml (Chinese Simplified)
      
      * New translations ja-JP.yml (Italian)
      
      * New translations ja-JP.yml (Russian)
      
      * New translations ja-JP.yml (Japanese, Kansai)
      
      * New translations ja-JP.yml (Romanian)
      
      * New translations ja-JP.yml (French)
      
      * New translations ja-JP.yml (Spanish)
      
      * New translations ja-JP.yml (Catalan)
      
      * New translations ja-JP.yml (Czech)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (Korean)
      
      * New translations ja-JP.yml (Dutch)
      
      * New translations ja-JP.yml (Polish)
      
      * New translations ja-JP.yml (Portuguese)
      
      * New translations ja-JP.yml (Slovak)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Ukrainian)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (Vietnamese)
      
      * New translations ja-JP.yml (Indonesian)
      
      * New translations ja-JP.yml (Bengali)
      
      * New translations ja-JP.yml (Thai)
      
      * New translations ja-JP.yml (Lao)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (English)
      
      * New translations ja-JP.yml (German)
      
      * New translations ja-JP.yml (Swedish)
      
      * New translations ja-JP.yml (Chinese Traditional)
      
      * New translations ja-JP.yml (English)
    • SASAGAWA Kiyoshi's avatar
      fix: add suuport Japanese message of errors. (#11159) · 246d167c
      SASAGAWA Kiyoshi authored
      
      * fix: add suuport Japanese message of errors.
      
      * fix: change catching function.
      
      * lint
      
      ---------
      
      Co-authored-by: default avatarsyuilo <Syuilotan@yahoo.co.jp>
    • Yuriha's avatar
    • syuilo's avatar
    • syuilo's avatar
    • yupix's avatar
      feat: フォルダーやファイルでもIDをコピーできるように (#11189) · 3796da68
      yupix authored
      * feat: フォルダーやファイルでもIDをコピーできるように close #11188
      
      * docs: update CHANGELOG.md
    • yupix's avatar
      fix: フォルダーのページネーションが機能しない (#11187) · 36d5deeb
      yupix authored
      
      * fix: フォルダーのページネーションが機能しない close #11180
      
      * Update MkDrive.vue
      
      ---------
      
      Co-authored-by: default avatarsyuilo <Syuilotan@yahoo.co.jp>
    • nomad's avatar
      fix(frontend): search user with trailing space (#11184) · e40a0b98
      nomad authored
      
      * fix(frontend): search user with trailing space
      
      * fix(backend): search user with trailing space
      
      * Update search.ts
      
      ---------
      
      Co-authored-by: default avatarsyuilo <Syuilotan@yahoo.co.jp>
    • syuilo's avatar
      13.14.0-beta.1 · 0fbb46c9
      syuilo authored
      13.14.0-beta.1
      0fbb46c9
    • syuilo's avatar
      perf(backend): use limit() instead of take() · 081a14d6
      syuilo authored
      081a14d6
    • syuilo's avatar
      use node 20.3.1 · b056e8f5
      syuilo authored
      Fix #11179
      b056e8f5
    • syuilo's avatar
    • syuilo's avatar
      refactor: use esm · 64402331
      syuilo authored
      64402331
    • syuilo's avatar
      tweak localization · c2d7008c
      syuilo authored
      Resolve #11119
      c2d7008c
  4. Jul 07, 2023
    • Chocolate Pie's avatar
      fix: 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (#10973) · bd843863
      Chocolate Pie authored
      * 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (misskey-dev/misskey#10922)
      
      * Update CHANGELOG.md
      
      * fix
      
      * Update CHANGELOG.md
      
      * Update CHANGELOG.md
    • CyberRex's avatar
      fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制 (#11035) · 8ec96ad1
      CyberRex authored
      * fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制
      
      * fix lint
    • okayurisotto's avatar
      refactor(backend): `core/activitypub/models` (#11067) · 4f876c9e
      okayurisotto authored
      
      * cleanup(`ApImageService.ts`)
      
      * refactor(`ApImageService.ts`)
      
      * cleanup(`check-https.ts`)
      
      * cleanup(`ApMentionService.ts`)
      
      * refactor(`ApMentionService.ts`)
      
      * cleanup(`ApNoteService.ts`): unneeded `eslint-disable-next-line`
      
      * cleanup(`ApNoteService.ts`)
      
      * WIP(`ApImageService.ts`): `image.url`を`getApHrefNullable()`に通すかどうか悩んでいる
      
      * refactor(`ApNoteService.ts`): function return type
      
      * cleanup(`ApNoteService.ts`): deadcode
      
      * refactor(`ApNoteService.ts`): `eslint-disable-next-line`
      
      * refactor(`ApNoteService.ts`): non-null assertion
      
      これまでは`getApId()`の方でエラーがスローされていた。
      
      * cleanup(`ApNoteService.ts`): unneeded await
      
      * refactor(`ApNoteService.ts`): note.attachment
      
      - `toArray()`を使うように
      - よくわからない条件式を整理
      - `as`をなくすために`promiseLimit()`でジェネリクスを使うように
      
      * cleanup(`ApNoteService.ts`)
      
      * refactor(`ApNoteService.ts`): よりよい型定義
      
      `res`が`null`でないことは確認されているようだったので`null`とのunionはなくした
      
      * refactor(`ApNoteService.ts`): 不要な条件を削除
      
      * cleanup(`ApNoteService.ts`)
      
      * cleanup(`ApNoteService.ts`): 重要でない`as`を削除
      
      * refactor(`ApNoteService.ts`): `eslint-disable-next-line`
      
      * cleanup(`ApNoteService.ts`): deadcode
      
      * cleanup(`ApNoteService.ts`): unneeded non-null assertion
      
      * refactor(`ApNoteService.ts`): 不要な条件を削除
      
      * WIP(`ApNoteService.ts`): `as`をなくす
      
      エラーメッセージを考える
      
      * cleanup(`ApNoteService.ts`): 不要な`as`を削除
      
      * cleanup(`ApPersonService.ts`): `no-unused-vars`
      
      * cleanup(`ApPersonService.ts`): deadcode
      
      * refactor(`ApPersonService.ts`): function return type
      
      * cleanup(`ApPersonService.ts`): deadcode
      
      * cleanup(`ApPersonService.ts`): deadcode
      
      * WIP(`ApPersonService.ts`): `as`を調整
      
      `null`でないか確認する処理が続いていたので型アサーションは`null`とのunionにした。
      より本質的な改善の余地があるように感じるのでひとまずWIPとしてコミット。
      
      * refactor(`ApPersonService.ts`): `eslint-disable-next-line`
      
      * WIP(`ApPersonService.ts`): `as any`をなくした
      
      エラーをスローするようにせざるを得なかったのでエラーメッセージを考える必要がある。
      
      * WIP(`ApNoteService.ts`): non-null assertion
      
      non-nullアサーションを減らすために事前に存在確認をするようにした。
      エラーをスローするようにしたのでメッセージを考えなければならない。
      
      * refactor(`ApNoteService.ts`): non-null assertion -> optional chaining
      
      * refactor(`ApPersonService.ts`): `eslint-disable-next-line`
      
      * refactor(`ApPersonService.ts`): `eslint-disable-next-line`
      
      * refactor(`ApPersonService.ts`): function return type
      
      * refactor(`ApPersonService.ts`): type guardによるnon-null assertionの削除
      
      * WIP(`ApPersonService.ts`): `analyzeAttachments`
      
      - Field型を事前に定義しておくように
      
      - `attachments`が`IObject`だった場合、返り値が`{ fields: [] }`になるようだが構わないのか?
      - `toArray()`を通すべきでは?
      
      * Revert "WIP(`ApImageService.ts`): `image.url`を`getApHrefNullable()`に通すかどうか悩んでいる"
      
      This reverts commit aeefb843a8a688f8a356794e8981c58f8a2733af.
      
      * cleanup(`ApImageService.ts`): `import`
      
      * refactor(`ApImageService.ts`): 冗長だった部分を短く
      
      * cleanup(`ApMentionService.ts`): `import`
      
      * refactor(`ApImageService.ts`): `JSON.stringify()`でのindentationを追加
      
      * cleanup(`ApNoteService.ts`): `import`
      
      * cleanup(`ApNoteService.ts`)
      
      * cleanup(`ApNoteService.ts`)
      
      * cleanup(`ApNoteService.ts`)
      
      * cleanup(`ApNoteService.ts`): `any`に対するnon-null assertion
      
      * refactor(`ApNoteService.ts`): 添付ファイル
      
      * cleanup(`ApPersonService.ts`): `import`
      
      * refactor(`ApPersonService.ts`): より実情に即した`as`に
      
      * cleanup(`ApPersonService.ts`)
      
      * refactor(`ApPersonService.ts`): 冗長だった部分を修正
      
      * cleanup(`ApPersonService.ts`): deadcode
      
      * cleanup(`ApPersonService.ts`)
      
      * cleanup(`ApQuestionService.ts`): `import`
      
      * refactor(`ApQuestionService.ts`): `eslint-disable-next-line`
      
      * refactor(`ApQuestionService.ts`): `eslint-disable-next-line`
      
      * cleanup(`ApQuestionService.ts`)
      
      * refactor(`ApQuestionService.ts`): non-null assertionを消した
      
      * cleanup(`ApQuestionService.ts`)
      
      * WIP(`ApQuestionService.ts`): non-null assertionを消す
      
      エラーメッセージを考える必要がある。
      
      * refactor(`ApQuestionService.ts`): `any`を消す
      
      * refactor(`ApQuestionService.ts`): function return type
      
      * WIP(`ApPersonService.ts`): 可読性の低い三項演算子を削除しつつnon-null assertionを回避
      
      エラーメッセージを考える必要がある。
      
      * cleanup(`ApPersonService.ts`): 不必要な三項演算子を削除
      
      * cleanup(`ApPersonService.ts`): 不要な`as`
      
      * cleanup(`ApPersonService.ts`)
      
      * refactor(`ApPersonService.ts`)
      
      * refactor(`ApPersonService.ts`): 可読性の低い三項演算子を削除
      
      元の実装が悪いと判断し`null`かどうかの確認をより厳密に行うようにした。
      
      * cleanup(`ApPersonService.ts`)
      
      * cleanup(`ApPersonService.ts`)
      
      * refactor(`ApPersonService.ts`): 返り値を`void`に統一
      
      この返り値を参照しているコードは見当たらなかった。
      また、普通に意味がない値であるように見受けられた。
      
      * fixup! refactor(`ApPersonService.ts`): 返り値を`void`に統一
      
      * refactor(`ApNoteService.ts`)
      
      * refactor(`ApPersonService.ts`)
      
      * cleanup(`ApPersonService.ts`)
      
      * cleanup(`ApPersonService.ts`)
      
      * refactor(`ApPersonService.ts`): 返り値の`void`統一と条件式の調整
      
      この返り値を参照しているコードは見当たらなかった。
      また、普通に意味がない値であるように見受けられた。
      
      * cleanup(`ApQuestionService.ts`)
      
      * refactor(`ApQuestionService.ts`)
      
      * refactor(`ApQuestionService.ts`)
      
      * refactor(`tag.ts`): function return type
      
      * fixup! enhance: account migration (#10592)
      
      * fixup! WIP(`ApPersonService.ts`): 可読性の低い三項演算子を削除しつつnon-null assertionを回避
      
      * fixup! cleanup(`ApPersonService.ts`): 不要な`as`
      
      * refactor: エラーメッセージを見繕った
      
      * Revert "cleanup(`ApImageService.ts`): `import`"
      
      This reverts commit 1454d04c377eaf46013b0f3c3ce664a4034fd53a.
      
      * Revert "cleanup(`ApMentionService.ts`): `import`"
      
      This reverts commit 244f6720c134a3434e33c1caf6e3e0c2c87b58f5.
      
      * Revert "cleanup(`ApNoteService.ts`): `import`"
      
      This reverts commit d8f0d769733c4cb0629821b04e557a0ae6f5ff5b.
      
      * Revert "cleanup(`ApPersonService.ts`): `import`"
      
      This reverts commit 5190ef954caf376da46c707f52e02208d53caafd.
      
      # Conflicts:
      #	packages/backend/src/core/activitypub/models/ApPersonService.ts
      
      * Revert "cleanup(`ApQuestionService.ts`): `import`"
      
      This reverts commit 778585e2882477fec5f11fabf398b4b89cf26da2.
      
      * processRemoteMoveはそのままにしてほしい
      
      * Revert "fixup! refactor(`ApPersonService.ts`): 返り値を`void`に統一"
      
      This reverts commit 083cd678abcd64325b9628895366c03b893e42ca.
      
      * Revert "refactor(`ApPersonService.ts`): 返り値を`void`に統一"
      
      This reverts commit bfa0fcd6f01a6e519ea0c68017358f9980d2ed96.
      
      ---------
      
      Co-authored-by: default avatartamaina <tamaina@hotmail.co.jp>
    • nenohi's avatar
      広告の曜日を設定できるように (#10095) · 3c6175d9
      nenohi authored
      
      * 曜日選択できるように
      
      * ラベル選択でもチェックが変更されるように
      
      * adを参照しないといけないかも
      
      * smallint -> integer
      
      * 異物混入だったので取りだし
      
      * タイムゾーン指定(Date2つ使うのなんか違和感
      
      * 未テスト
      
      * これにすると出てこないかも
      
      * UIチョット変更
      
      * UI変更 fix bug
      
      * 畳むように修正
      
      * dayofweek->dayOfWeek
      
      * マイグレ時にnot null,default設定してるのでnullable:falseでよさそう
      
      * コメントの記載
      
      * Update packages/backend/src/server/api/endpoints/meta.ts
      
      Co-authored-by: default avatarAcid Chicken (硫酸鶏) <root@acid-chicken.com>
      
      ---------
      
      Co-authored-by: default avatarAcid Chicken (硫酸鶏) <root@acid-chicken.com>
    • syuilo's avatar
      use engines · 1f181536
      syuilo authored
      1f181536
    • syuilo's avatar
    • syuilo's avatar
      🎨 · 58846556
      syuilo authored
      58846556
    • tamaina's avatar
    • tamaina's avatar
      fix · 0b8e0fa9
      tamaina authored
      0b8e0fa9
    • popkirby's avatar
    • okayurisotto's avatar
      cleanup: trim trailing whitespace (#11136) · d8479658
      okayurisotto authored
      
      * cleanup: trim trailing whitespace
      
      * update(`.editorconfig`)
      
      ---------
      
      Co-authored-by: default avatarsyuilo <Syuilotan@yahoo.co.jp>
    • Yuriha's avatar
      perf(backend): Improve performance of FetchInstanceMetadata (#11128) · 4c879b3a
      Yuriha authored
      * Perf: Avoid retries to acquire lock in fetchInstanceMetadata
      
      * Fix
      
      * Add Changelog
      
      * Fix typo
      
      * Fix lint
      
      * 記法をMisskey式にする
      
      * ????
      
      * refactor
      https://github.com/misskey-dev/misskey/pull/11128#pullrequestreview-1518059366
      
      
      
      * refactor
      
      * getいらない?
      
      * fix
      
      * fix
      
      * Update CHANGELOG.md
      
      * clean up
      
      ---------
      
      Co-authored-by: default avatartamaina <tamaina@hotmail.co.jp>
    • syuilo's avatar
    • anatawa12's avatar
      chore: collapse renote of my note (#11166) · 2606167f
      anatawa12 authored
      
      * chore(frontend): 自分のnoteのrenoteも省略するように
      
      Co-authored-by: default avatarmadorama <madorama999@gmail.com>
      
      * docs(changelog): add 見たことのあるRenoteを省略して表示をオンのときに自分のnoteのrenoteを省略するように
      
      ---------
      
      Co-authored-by: default avatarmadorama <madorama999@gmail.com>
    • syuilo's avatar
      update node to 20.4.0 · f76b3edb
      syuilo authored
      f76b3edb
Loading