Kagami Sascha Rosylight
f34f0dfcb6
Merge remote-tracking branch 'origin/develop' into fetch-outbox
2023-07-09 22:36:14 +02:00
Kagami Sascha Rosylight
26040c2bb0
Update activitypub.ts
2023-07-09 22:36:07 +02:00
anatawa12
1a096c557e
refactor: fix lint failure ( #11214 )
2023-07-09 15:46:17 +02:00
Kagami Sascha Rosylight
bdbad4605b
Merge branch 'develop' into fetch-outbox
2023-07-09 15:04:12 +02:00
eni
53b1684c39
fix(frontend): use system-ui for system font ( #11177 )
...
* 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>
2023-07-09 14:24:05 +02:00
yupix
9dd53527ca
feat: プロフィールURLをコピー ボタンを追加 close #11190 ( #11205 )
2023-07-09 17:20:50 +09:00
Kagami Sascha Rosylight
59046d583d
refactor(locales, sw): use es module ( #11204 )
...
* refactor(locales): use es module
* fix sw build
* fix gulp
* try fixing storybook
* Revert "try fixing storybook"
This reverts commit 5f2a4eee01
.
* try fixing storybook 2
* Update main.ts
* Update build.js
* Update main.ts
* Update changes.ts
* fix sw lint
* Update build.js
2023-07-09 17:19:07 +09:00
Kagami Sascha Rosylight
5059d4d7e1
refactor(backend): skip fetching notes when the data is same-origin ( #11200 )
...
* refactor(backend): skip fetching notes when the data is same-origin
* Update CHANGELOG.md
* sentFrom
2023-07-09 08:59:44 +09:00
Kagami Sascha Rosylight
ec62fe02b1
Merge branch 'develop' into fetch-outbox
2023-07-09 00:08:54 +02:00
Kagami Sascha Rosylight
74a05ec739
fix(frontend): fix storybook build ( #11203 )
2023-07-09 07:06:13 +09:00
Kagami Sascha Rosylight
a74af07992
reformat
2023-07-08 15:48:10 +02:00
Kagami Sascha Rosylight
aa78c29e8c
Merge remote-tracking branch 'origin/develop' into fetch-outbox
2023-07-08 15:47:00 +02:00
Kagami Sascha Rosylight
45d0b46e7a
typo
2023-07-08 15:44:27 +02:00
Kagami Sascha Rosylight
6087d02047
adjust tests
2023-07-08 15:40:48 +02:00
Kagami Sascha Rosylight
7bf318ae98
remove extra resolving in tests
2023-07-08 15:13:23 +02:00
Caipira
60366a4558
fix(backend): Remove Meilisearch index when notes are deleted ( #10988 )
...
* fix(backend): Include feature to delete Meilisearch index notes
* Update variable name
`cascadingNotesFilter` -> `federatedLocalCascadingNotes`
* tweak
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 21:31:38 +09:00
tamaina
7ec07d5fd2
perf(backend): Reduce memory usage of MemoryKVCache ( #11076 )
...
* perf(backend): Reduce memory usage of MemoryKVCache
* fix
2023-07-08 21:18:16 +09:00
SASAGAWA Kiyoshi
246d167c81
fix: add suuport Japanese message of errors. ( #11159 )
...
* fix: add suuport Japanese message of errors.
* fix: change catching function.
* lint
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 21:10:52 +09:00
Yuriha
d2764944cf
Add unit test for FetchInstanceMetadataService ( #11173 )
2023-07-08 19:34:19 +09:00
syuilo
ac6d6fdeb8
enhance(frontend): 引用対象を「もっと見る」で展開した場合、「閉じる」で畳めるように
...
Resolve #11185
2023-07-08 19:01:47 +09:00
syuilo
6a015341ef
fix(frontend): 長い文章を投稿する際、プレビューが画面からはみ出る問題を修正
...
Fix #11186
2023-07-08 18:55:02 +09:00
yupix
3796da6836
feat: フォルダーやファイルでもIDをコピーできるように ( #11189 )
...
* feat: フォルダーやファイルでもIDをコピーできるように close #11188
* docs: update CHANGELOG.md
2023-07-08 18:45:41 +09:00
yupix
36d5deeb61
fix: フォルダーのページネーションが機能しない ( #11187 )
...
* fix: フォルダーのページネーションが機能しない close #11180
* Update MkDrive.vue
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 17:48:10 +09:00
nomad
e40a0b98e4
fix(frontend): search user with trailing space ( #11184 )
...
* 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>
2023-07-08 17:41:52 +09:00
syuilo
081a14d6f3
perf(backend): use limit() instead of take()
2023-07-08 16:53:07 +09:00
syuilo
15683370f0
fix(frontend): ページ遷移でスクロール位置が保持されない問題を修正
...
Fix #11068
2023-07-08 15:30:36 +09:00
syuilo
644023316e
refactor: use esm
2023-07-08 13:03:31 +09:00
syuilo
c2d7008cff
tweak localization
...
Resolve #11119
2023-07-08 12:53:51 +09:00
Chocolate Pie
bd843863d0
fix: 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 ( #10973 )
...
* 非ログイン時にクレデンシャルが必要なページに行くとエラーが出る問題を修正 (misskey-dev/misskey#10922 )
* Update CHANGELOG.md
* fix
* Update CHANGELOG.md
* Update CHANGELOG.md
2023-07-08 08:58:35 +09:00
CyberRex
8ec96ad1e0
fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制 ( #11035 )
...
* fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制
* fix lint
2023-07-08 08:57:23 +09:00
okayurisotto
4f876c9e8d
refactor(backend): core/activitypub/models
( #11067 )
...
* 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 aeefb843a8
.
* 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 1454d04c37
.
* Revert "cleanup(`ApMentionService.ts`): `import`"
This reverts commit 244f6720c1
.
* Revert "cleanup(`ApNoteService.ts`): `import`"
This reverts commit d8f0d76973
.
* Revert "cleanup(`ApPersonService.ts`): `import`"
This reverts commit 5190ef954c
.
# Conflicts:
# packages/backend/src/core/activitypub/models/ApPersonService.ts
* Revert "cleanup(`ApQuestionService.ts`): `import`"
This reverts commit 778585e288
.
* processRemoteMoveはそのままにしてほしい
* Revert "fixup! refactor(`ApPersonService.ts`): 返り値を`void`に統一"
This reverts commit 083cd678ab
.
* Revert "refactor(`ApPersonService.ts`): 返り値を`void`に統一"
This reverts commit bfa0fcd6f0
.
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-08 08:57:13 +09:00
nenohi
3c6175d959
広告の曜日を設定できるように ( #10095 )
...
* 曜日選択できるように
* ラベル選択でもチェックが変更されるように
* 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>
2023-07-08 08:56:11 +09:00
syuilo
1f181536ae
use engines
2023-07-08 08:52:51 +09:00
syuilo
383d6a2485
nodeの推奨(デフォルト)バージョンと最小バージョンを分離
2023-07-08 08:50:02 +09:00
syuilo
588465566b
🎨
2023-07-08 08:46:42 +09:00
tamaina
b318789354
fix(backend): deliverManyにcontentのnullチェックを追加
...
https://github.com/MisskeyIO/misskey/pull/99
2023-07-07 23:15:04 +00:00
tamaina
0b8e0fa91b
fix
2023-07-07 22:55:53 +00:00
popkirby
8daca59ca6
perf(backend): use mutex for nsfw model loading ( #11109 )
...
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-08 07:27:26 +09:00
okayurisotto
d84796588c
cleanup: trim trailing whitespace ( #11136 )
...
* cleanup: trim trailing whitespace
* update(`.editorconfig`)
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 07:08:16 +09:00
Yuriha
4c879b3a33
perf(backend): Improve performance of FetchInstanceMetadata ( #11128 )
...
* 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>
2023-07-07 23:28:27 +09:00
syuilo
eacc90debc
fix(client): ZenUIでポップアップの表示位置がおかしい問題を修正
2023-07-07 20:18:06 +09:00
anatawa12
2606167f0d
chore: collapse renote of my note ( #11166 )
...
* chore(frontend): 自分のnoteのrenoteも省略するように
Co-authored-by: madorama <madorama999@gmail.com>
* docs(changelog): add 見たことのあるRenoteを省略して表示をオンのときに自分のnoteのrenoteを省略するように
---------
Co-authored-by: madorama <madorama999@gmail.com>
2023-07-07 20:05:11 +09:00
tamaina
71d74676f0
Merge branch 'develop' into fetch-outbox
2023-07-07 14:54:28 +09:00
tamaina
5077df2973
100 -> 15
2023-07-07 05:02:28 +00:00
Narazaka
bc4d27410c
feat: webp convert @frontend ( #11150 )
...
* webp convert @frontend
* 0.85 → 0.90
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-07 13:44:31 +09:00
syuilo
d5c4e77c44
update deps
2023-07-07 10:53:06 +09:00
Ryoh827
bc61f37faa
refactor(frontend): fix enum types in scripts/form ( #11138 )
2023-07-06 20:23:54 +09:00
syuilo
c065b97140
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2023-07-06 16:18:09 +09:00
syuilo
0137af892a
chore(frontend): tweak photoswipe animation
...
Resolve #11117
2023-07-06 16:18:06 +09:00
tamaina
06bf5c1ff1
fix(frontend): In MkPagination, init() also initializes items
...
ユーザーページのノートタブで小タブを変更すると前のタイムラインが残る問題を修正
2023-07-06 06:43:05 +00:00