summaryrefslogtreecommitdiff
path: root/packages (follow)
Commit message (Collapse)AuthorAgeFilesLines
* refactor: `substr` -> `substring` (#11273)okayurisotto2023-07-1423-38/+38
|
* fix runtime errorsyuilo2023-07-131-67/+67
|
* Merge branch 'develop' of https://github.com/misskey-dev/misskey into developsyuilo2023-07-132-5/+2
|\
| * 現在閲覧中のURLを取得するプロパティを追加 (#11234)setaria2023-07-131-0/+1
| | | | | | | | | | | | | | | | | | * 現在閲覧中のURLを取得するプロパティを追加 #11232 * commit the uncommitted remainder --------- Co-authored-by: setaria <v.setaria@gmail.com>
| * fix(frontend): allow non-center container align (#11255)hibiya (김종이)2023-07-131-5/+1
| | | | | | Closes #11251
* | Update about-misskey.vuesyuilo2023-07-131-0/+4
|/
* Merge branch 'develop' of https://github.com/misskey-dev/misskey into developsyuilo2023-07-1381-472/+663
|\
| * refactor(backend): `core/activitypub` (#11247)okayurisotto2023-07-1313-159/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * eslint: `explicit-function-return-type` * eslint: `no-unnecessary-condition` * eslint: `eslint-disable-next-line` * eslint: `no-unused-vars` * eslint: `comma-dangle` * eslint: `import/order` * cleanup: unnecessary non-null assertion * cleanup: `IActivity`に`actor`は常に存在するようなので * cleanup: unnecessary `as` * cleanup: unnecessary `Promise.resolve` * cleanup * refactor: `String.prototype.match()`である必要がない部分をよりシンプルな書き方に変更 * refactor: よりよい型定義 * refactor: よりよい型定義 - `LdSignature`の`normalize`メソッドでの使われ方から、 - `data`引数の型定義を`any`から`JsonLdDocument`へ修正 - `getLoader`メソッドの返り値の型定義の一部を`any`から`RemoteDocument`へ修正 - `contextUrl`が不正な値(`null`)となっていたことが判明したため`undefined`へ修正 - `document`の型と合わせるために`CONTEXTS`の型定義の一部を`unknown`から`JsonLd`へ修正 - とりあえず`satisfies`を使用 - `document`の型と合わせるために`fetchDocument`メソッドの返り値の型定義の一部を`unknown`から`JsonLd`へ修正 - どうしようもなく`as`を使用 * refactor: 型ガードを使うことでnon-null assertionをやめた * refactor: non-null assertionをやめた `.filter()`で行っている型ガードなどの文脈から、より適しているだろうと思われる書き方に変更した。 * refactor: 型ガードを使うことで`as`をやめた * refactor: `as`をやめた * refactor: よりよい型定義 - `id`は`null`とのunionになっていたが、`null`を渡している場面はなかった - またおそらくこのメソッドは`IOrderedCollection`を返すため、そちらに合わせて`null`とのunionをやめた - `IOrderedCollection`とはまだ型に相違がある - `totalItems`をコメントや使われ方を元に`number`へ推論 * refactor: `for-of` -> `Array.prototype.map` * refactor: `delete`演算子を使わない形に
| * fix(storybook): solve test failures (#11262)Kagami Sascha Rosylight2023-07-132-4/+6
| | | | | | | | | | | | | | * fix(locales, storybook): use default import * fix(storybook): solve test failures * Update MkAd.stories.impl.ts
| * fix(locales, storybook): use default import (#11259)Kagami Sascha Rosylight2023-07-121-1/+1
| |
| * fix: typo in custom emojis manager (#11250)Lui2023-07-121-2/+2
| |
| * オフライン時の画面にリロードボタンを追加 (#11242)anatawa122023-07-111-1/+12
| | | | | | | | | | | | | | * feat: オフライン時の画面にリロードボタンを追加 リロードのためのボタンがないとPWAでインターネットが復帰しても何もできなくなるため。 * docs(changelog): add オフライン時の画面にリロードボタンを追加
| * refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え (#11224)okayurisotto2023-07-1142-200/+287
| | | | | | | | | | * refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え * cleanup
| * chore(frontend): Remove experimental flag from migration featuretamaina2023-07-112-4/+1
| |
| * fix(backend): fix fetchInstanceMetadata error (#11236)nomad2023-07-111-1/+1
| |
| * feat: ↵yupix2023-07-108-77/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ユーザーをcontextmenuからアンテナに追加できるようになど (#11206) * feat: ユーザーをcontextmenuからアンテナに追加できるように close #11115 * MkAvatars.vue変更 * nanka iroiro * fix MkAvatars * ix * fix --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
| * feat: ↵Sayamame-beans2023-07-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | フォローやお気に入り登録をしていないチャンネルを開く時は概要ページを開くように (#11218) * feat: フォローやお気に入り登録をしていないチャンネルを開く時は概要ページを開くように * Update CHANGELOG.md --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
| * fix(frontend): ↵akanevrc2023-07-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | 画面ビューワをタップした場合、マウスクリックと同様に画像ビューワを閉じるように (#11211) * fix: change tapAction of photoswipe to 'close' * doc: update CHANGELOG.md --------- Co-authored-by: tamaina <tamaina@hotmail.co.jp>
| * refactor: fix lint failure (#11214)anatawa122023-07-091-1/+1
| |
| * fix(frontend): use system-ui for system font (#11177)eni2023-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * fix(frontend): correct system font stack This was originally set to Hiragino Maru Gothic Pro, which is the same as the current default font. * just use system-ui per code review https://github.com/misskey-dev/misskey/pull/11177#discussion_r1257260039 --------- Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
| * feat: プロフィールURLをコピー ボタンを追加 close #11190 (#11205)yupix2023-07-091-1/+9
| |
| * refactor(locales, sw): use es module (#11204)Kagami Sascha Rosylight2023-07-0910-21/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * refactor(locales): use es module * fix sw build * fix gulp * try fixing storybook * Revert "try fixing storybook" This reverts commit 5f2a4eee016776381a7d80407e28d129c252228f. * try fixing storybook 2 * Update main.ts * Update build.js * Update main.ts * Update changes.ts * fix sw lint * Update build.js
* | Update about-misskey.vuesyuilo2023-07-091-2/+5
|/
* refactor(backend): skip fetching notes when the data is same-origin (#11200)Kagami Sascha Rosylight2023-07-094-23/+130
| | | | | | | * refactor(backend): skip fetching notes when the data is same-origin * Update CHANGELOG.md * sentFrom
* fix(frontend): fix storybook build (#11203)Kagami Sascha Rosylight2023-07-091-15/+17
|
* fix(backend): Remove Meilisearch index when notes are deleted (#10988)Caipira2023-07-083-3/+26
| | | | | | | | | | | | * fix(backend): Include feature to delete Meilisearch index notes * Update variable name `cascadingNotesFilter` -> `federatedLocalCascadingNotes` * tweak --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): Reduce memory usage of MemoryKVCache (#11076)tamaina2023-07-082-17/+64
| | | | | * perf(backend): Reduce memory usage of MemoryKVCache * fix
* fix: add suuport Japanese message of errors. (#11159)SASAGAWA Kiyoshi2023-07-081-1/+3
| | | | | | | | | | | * fix: add suuport Japanese message of errors. * fix: change catching function. * lint --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* Add unit test for FetchInstanceMetadataService (#11173)Yuriha2023-07-081-0/+109
|
* enhance(frontend): ↵syuilo2023-07-081-3/+24
| | | | | | 引用対象を「もっと見る」で展開した場合、「閉じる」で畳めるように Resolve #11185
* fix(frontend): ↵syuilo2023-07-082-1/+10
| | | | | | 長い文章を投稿する際、プレビューが画面からはみ出る問題を修正 Fix #11186
* feat: フォルダーやファイルでもIDをコピーできるように ↵yupix2023-07-082-3/+29
| | | | | | | (#11189) * feat: フォルダーやファイルでもIDをコピーできるように close #11188 * docs: update CHANGELOG.md
* fix: フォルダーのページネーションが機能しない (#11187)yupix2023-07-081-1/+23
| | | | | | | | | * fix: フォルダーのページネーションが機能しない close #11180 * Update MkDrive.vue --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* fix(frontend): search user with trailing space (#11184)nomad2023-07-084-2/+5
| | | | | | | | | | | * fix(frontend): search user with trailing space * fix(backend): search user with trailing space * Update search.ts --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): use limit() instead of take()syuilo2023-07-0870-75/+75
|
* fix(frontend): ↵syuilo2023-07-085-43/+48
| | | | | | ページ遷移でスクロール位置が保持されない問題を修正 Fix #11068
* refactor: use esmsyuilo2023-07-081-1/+1
|
* tweak localizationsyuilo2023-07-082-5/+5
| | | | Resolve #11119
* fix: ↵Chocolate Pie2023-07-084-9/+23
| | | | | | | | | | | | | 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (#10973) * 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (misskey-dev/misskey#10922) * Update CHANGELOG.md * fix * Update CHANGELOG.md * Update CHANGELOG.md
* fix(backend): ↵CyberRex2023-07-081-2/+22
| | | | | | | ジョブキュー再試行時のタイミングずれによるエラーを抑制 (#11035) * fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制 * fix lint
* refactor(backend): `core/activitypub/models` (#11067)okayurisotto2023-07-087-247/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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: tamaina <tamaina@hotmail.co.jp>
* 広告の曜日を設定できるように (#10095)nenohi2023-07-086-11/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 曜日選択できるように * ラベル選択でもチェックが変更されるように * 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: Acid Chicken (硫酸鶏) <root@acid-chicken.com> --------- Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* use enginessyuilo2023-07-082-6/+3
|
* nodeの推奨(デフォルト)バージョンと最小バージョンを分離syuilo2023-07-081-1/+1
|
* :art:syuilo2023-07-081-13/+25
|
* fix(backend): deliverManyにcontentのnullチェックを追加tamaina2023-07-071-0/+2
| | | | https://github.com/MisskeyIO/misskey/pull/99
* fixtamaina2023-07-071-2/+0
|
* perf(backend): use mutex for nsfw model loading (#11109)popkirby2023-07-082-1/+10
| | | Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* cleanup: trim trailing whitespace (#11136)okayurisotto2023-07-08155-600/+602
| | | | | | | | | * cleanup: trim trailing whitespace * update(`.editorconfig`) --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* perf(backend): Improve performance of FetchInstanceMetadata (#11128)Yuriha2023-07-072-23/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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: tamaina <tamaina@hotmail.co.jp>