syuilo
920c3be750
update deps
2024-02-29 11:10:03 +09:00
taichan
5f43c2faa2
enhance(backend): 通知がミュート・凍結を考慮するようにする ( #13412 )
...
* Never return broken notifications #409
Since notifications are stored in Redis, we can't expect relational
integrity: deleting a user will *not* delete notifications that
mention it.
But if we return notifications with missing bits (a `follow` without a
`user`, for example), the frontend will get very confused and throw an
exception while trying to render them.
This change makes sure we never expose those broken notifications. For
uniformity, I've applied the same logic to notes and roles mentioned
in notifications, even if nobody reported breakage in those cases.
Tested by creating a few types of notifications with a `notifierId`,
then deleting their user.
(cherry picked from commit 421f8d49e5d7a8dc3a798cc54716c767df8be3cb)
* Update Changelog
* Update CHANGELOG.md
* enhance: 通知がミュートを考慮するようにする
* enhance: 通知が凍結も考慮するようにする
* fix: notifierIdがない通知が消えてしまう問題
* Add tests (通知がミュートを考慮しているかどうか)
* fix: notifierIdがない通知が消えてしまう問題 (grouped)
* Remove unused import
* Fix: typo
* Revert "enhance: 通知が凍結も考慮するようにする"
This reverts commit b1e57e571d
.
* Revert API handling
* Remove unused imports
* enhance: Check if notifierId is valid in NotificationEntityService
* 通知作成時にpackしてnullになったらあとの処理をやめる
* Remove duplication of valid notifier check
* add filter notification is not null
* Revert "Remove duplication of valid notifier check"
This reverts commit 239a6952f7
.
* Improve performance
* Fix packGrouped
* Refactor: 判定部分を共通化
* Fix condition
* use isNotNull
* Update CHANGELOG.md
* filterの改善
* Refactor: DONT REPEAT YOURSELF
Note: GroupedNotificationはNotificationの拡張なのでその例外だけ書けば基本的に共通の処理になり複雑な個別の処理は増えにくいと思われる
* Add groupedNotificationTypes
* Update misskey-js typedef
* Refactor: less sql calls
* refactor
* clean up
* filter notes to mark as read
* packed noteがmapなのでそちらを使う
* if (notesToRead.size > 0)
* if (notes.length === 0) return;
* fix
* Revert "if (notes.length === 0) return;"
This reverts commit 22e2324f96
.
* 🎨
* console.error
* err
* remove try-catch
* 不要なジェネリクスを除去
* Revert (既読処理をpack内で行うものを元に戻す)
* Clean
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/entities/NotificationEntityService.ts
* Update packages/backend/src/core/NotificationService.ts
* Clean
---------
Co-authored-by: dakkar <dakkar@thenautilus.net>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 21:26:26 +09:00
zyoshoka
29350c9f33
refactor(frontend): `os.ts`周りのリファクタリング ( #13186 )
...
* refactor(frontend): `os.ts`周りのリファクタリング
* refactor: apiWithDialogのdataの型付け
* refactor: 不要なas anyを除去
* refactor: 返り値の型を明記、`selectDriveFolder`は`File`のほうに合わせるよう返り値を変更
* refactor: 返り値の型を改善
* refactor: フォームの型を改善
* refactor: 良い感じのimportに修正
* refactor: フォームの返り値の型を改善
* refactor: `popup()`の`props`に`ref`な値を入れるのを許可するように
* fix: `os.input`系と`os.select`の返り値の型がおかしい問題とそれによるバグを修正
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 18:26:38 +09:00
zyoshoka
664aeb3ced
fix(backend): リノート時のHTLへのストリーミングの意図しない挙動を修正 ( #13425 )
...
* fix(backend): リノート時のストリーミングの意図しない挙動を修正
* Update CHANGELOG.md
* fix: 不要な返り値
* fix: 不適切な条件分岐を修正
* test(backend): add htl tests
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 17:43:17 +09:00
okayurisotto
b7d9d16201
refactor(backend): ノートのエクスポート処理でStreams APIを使うように ( #13465 )
...
* refactor(backend): ノートのエクスポート処理でStreams APIを使うように
* fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように
`await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。
それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-28 15:34:58 +09:00
zyoshoka
0d47877db1
enhance(backend): フォロー・フォロワー関連の通知の受信設定の強化 ( #13468 )
...
* enhance(backend): 通知の受信設定に「フォロー中またはフォロワー」を追加
* fix(backend): 通知の受信設定で「相互フォロー」が正しく動作しない問題を修正
* Update CHANGELOG.md
2024-02-28 09:49:34 +09:00
まっちゃとーにゅ
84b248cc49
Bump up version to 2024.2.0-io.2j (MisskeyIO#491)
2024-02-28 01:06:52 +09:00
まっちゃとーにゅ
061a4a3656
fix(frontend): MkEmojiPickerでカスタム絵文字が正常に表示されない問題を修正 (MisskeyIO#490)
2024-02-28 01:06:37 +09:00
まっちゃとーにゅ
6af95dcd5e
Bump up version to 2024.2.0-io.2i (MisskeyIO#489)
2024-02-27 23:57:10 +09:00
まっちゃとーにゅ
d0d94b00d9
fix(frontend): MkEmojiPickerとMkReactionsViewerで一部のUnicode絵文字を正常に扱えない問題を修正 (MisskeyIO#488)
...
This reverts commit e3dd3f6b63
partially.
2024-02-27 23:56:50 +09:00
まっちゃとーにゅ
9fe29b5e8e
fix(backend): api/metaのfeaturesの下位互換性 (MisskeyIO#487)
2024-02-27 23:56:36 +09:00
zawa-ch
f906ad6ca7
Enhance: コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加 ( #13463 )
...
* コンディショナルロールの条件に「マニュアルロールへのアサイン」を追加
* コメント修正
2024-02-27 18:45:46 +09:00
まっちゃとーにゅ
851dc4cb6b
Bump up version to 2024.2.0-io.2h (MisskeyIO#486)
2024-02-27 10:59:47 +09:00
まっちゃとーにゅ
30688016a0
fix(frontend/search-emoji): Unicodeの絵文字と同じ名前のカスタム絵文字がMkAutocompleteなどで表示されない問題を修正 (MisskeyIO#485)
2024-02-27 10:59:09 +09:00
まっちゃとーにゅ
c8b1ef0971
fix(frontend): MFMのグーグル検索ボックスの高さがおかしい問題を修正 (MisskeyIO#484)
2024-02-27 10:57:49 +09:00
まっちゃとーにゅ
4241580351
Bump up version to 2024.2.0-io.2g (MisskeyIO#483)
2024-02-27 08:17:02 +09:00
まっちゃとーにゅ
72546ecc66
fix(frontend): Chromeのパスワードマネージャーのバグの回避 (MisskeyIO#482)
...
Chromeのバグでtype=searchのinputボックスを全てパスワードフィールド扱いにしているので一旦type=textに
2024-02-27 08:16:48 +09:00
まっちゃとーにゅ
4f8190c2bf
Bump up version to 2024.2.0-io.2f (MisskeyIO#481)
2024-02-27 08:01:15 +09:00
まっちゃとーにゅ
f856abc80e
fix(MkEmojiPicker): 削除されたカスタム絵文字が絵文字ピッカーに残ってるとピッカーを使えなくなる問題を修正 (MisskeyIO#480)
...
+ カスタム絵文字のカテゴリー判定が壊れてる問題を修正
2024-02-27 08:00:55 +09:00
まっちゃとーにゅ
4a1000dba3
Bump up version to 2024.2.0-io.2e (MisskeyIO#476)
2024-02-27 05:12:24 +09:00
まっちゃとーにゅ
d18e3e9b93
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-27 04:08:00 +09:00
kabo2468
a9912534fe
feat: ロールによるメンション、リプライ、引用の制限 (MisskeyIO#478)
2024-02-27 02:51:17 +09:00
zyoshoka
0fb7b98f96
fix(backend): fix incorrect schemas ( #13458 )
2024-02-26 19:49:12 +09:00
zyoshoka
0a0af6887a
test(frontend): Chromaticテストが落ちるのを修正 ( #13448 )
...
* test(frontend): Chromaticテストが落ちるのを修正
* fix: テストケースを修正
* refactor: comment
2024-02-25 18:06:40 +09:00
FineArchs
dd48366ed8
admin/emoji/updateの必須項目を減らす 等 ( #13449 )
...
* admin/emoji/update enhancement
* add CustomEmojiService.getEmojiByName
* update endpoint
* fix
* Update update.ts
* Update autogen files
* type assertion
* Update CHANGELOG.md
2024-02-25 18:06:26 +09:00
tamaina
2c6f25b710
fix: 古いキャッシュを使うのを修正 ( #13453 )
2024-02-25 12:36:10 +09:00
まっちゃとーにゅ
ce98a86c89
Merge pull request MisskeyIO#475 from merge-upstream
2024-02-25 05:00:56 +09:00
まっちゃとーにゅ
9452287380
fix code quality issues
2024-02-25 04:40:53 +09:00
まっちゃとーにゅ
552354c895
fix(backend): 古いユーザーキャッシュを使うことへの対策 (misskey-dev#13453)
...
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-02-25 04:40:53 +09:00
まっちゃとーにゅ
4a615ff251
fix code quality issues
2024-02-25 03:58:59 +09:00
riku6460
dbcf85e620
バックアップ名が null のバックアップが作成でき削除などの操作ができなくなる問題を修正 (MisskeyIO#474)
2024-02-25 03:38:19 +09:00
まっちゃとーにゅ
e4ee9580e3
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-25 03:36:45 +09:00
まっちゃとーにゅ
c795ec2111
spec(backend/drive/files): ネットワーク不安定・高負荷時ファイルが重複してアップロードされる問題を修正 (MisskeyIO#473)
...
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
2024-02-24 21:32:10 +09:00
zyoshoka
792168fdfa
fix(frontend): `userActivation`がない環境において不具合が生じる問題を修正 ( #13451 )
2024-02-24 18:06:10 +09:00
syuilo
41747b6ee2
refactor
2024-02-24 11:50:10 +09:00
1Step621
e3dd3f6b63
Enhance(frontend): リアクションピッカーを調整 ( #13354 )
...
* 打てない絵文字を表示しないのではなくグレーアウトするように など
* fix: 今度は検索とピン留めに効いてなかった
* lint fix
* use Map
* 斜めに線を引いてわかりやすく
* 斜め線は右上からのほうが良かったかも
* デザイン調整
2024-02-24 10:22:23 +09:00
tamaina
c0156b740b
enhance?: DeleteAccountServiceでユーザーを削除する際にuserChangeDeletedStateを発行する ( #13382 )
2024-02-23 18:15:39 +09:00
かっこかり
d834232232
enhance(games): 抜けている翻訳を追加・スタイル共通化 ( #13434 )
...
* enhance(games): 抜けている翻訳を追加・スタイル共通化
* frameDivider の使用箇所が見当たらなかったので削除
* ミス
* インナーでもcss変数を使う
* コロンを翻訳から外す
* 一部の翻訳を除去
* p
* revert some text
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-23 18:07:41 +09:00
tamaina
600d91beda
enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる ( #13388 )
...
* enhance: リモートのフォロワーから再度Followが来た場合、acceptを返してあげる
* nanka meccha kaeta
* ブロックチェックの後にフォロー関係の存在チェックをする
2024-02-23 18:04:30 +09:00
okayurisotto
a861f913a7
fix(backend): より多くの人に使われているハッシュタグが検索結果上位に来るように ( #11498 ) ( #13340 )
2024-02-23 18:02:12 +09:00
tamaina
b8d8b359bc
fix: プッシュ通知の変更が1時間ほど反映されない問題を修正 ( #13407 )
...
* fix: プッシュ通知の変更が1時間ほど反映されない問題を修正
* 410 to refresh
* refreshCache
2024-02-23 17:19:08 +09:00
1Step621
a85fccaeea
Fix(frontend): 絵文字オートコンプリートの優先順位がおかしいのを修正 ( #13423 )
...
* 絵文字オートコンプリートの優先順位がおかしいのを修正
* update CHANGELOG.md
* テストを追加
* lint fix
2024-02-23 17:01:42 +09:00
かっこかり
30fe072606
fix(test): Chromaticが落ちているのを一部修正? ( #13435 )
...
* fix(test): Chromaticが落ちているのを修正?
* いらん変更をけす
* 未来過ぎた
2024-02-23 14:13:46 +09:00
okayurisotto
64953fadc9
refactor(backend): `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように ( #13442 )
...
* `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように
* `{}` -> `NonNullable<unknown>`
2024-02-23 14:12:57 +09:00
かっこかり
080a3c20bd
fix: SSR時のmetaをエスケープするように ( #13440 )
...
* fix: SSR時のmetaをエスケープするように
* エスケープ方法を変更
2024-02-23 14:10:13 +09:00
かっこかり
d20542c495
enhance: `meta`をSSR HTMLに埋め込む ( #13436 )
...
* enhance: `meta`をSSR HTMLに埋め込む
* HTML Metaの有効時間を指定
* 1時間
* MetaEntityService
* JSONをPackするように
* ✌️
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-23 10:47:17 +09:00
FineArchs
bf5952fd63
flash/update で部分的に変更できるようにする ( #13396 )
...
* make flash/update params optional
* Update autogen files
pnpm run build-misskey-js-with-types
* Update update.ts
* Update CHANGELOG.md
* hasOwnProperty -> hasOwn
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-22 21:31:57 +09:00
tamaina
4d6fab06de
refactor: Refactor NoteReadService.read ( #13429 )
...
* refactor: Refactor NoteReadService.read
* clean up
* Update packages/backend/src/core/NoteReadService.ts
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-22 21:10:28 +09:00
syuilo
2bd9f05a92
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2024-02-22 20:59:57 +09:00
syuilo
26c8b53f70
enhance: サーバーごとにモデレーションノートを残せるように
2024-02-22 20:59:52 +09:00
まっちゃとーにゅ
028649e7e5
Bump up version to 2024.2.0-io.2d (MisskeyIO#470)
2024-02-22 12:13:14 +09:00
まっちゃとーにゅ
1dce84dfe3
fix code quality issues
2024-02-22 08:06:07 +09:00
まっちゃとーにゅ
50caa3fd5c
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-22 06:50:23 +09:00
anatawa12
b36e6b1a77
fix: 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題 ( #13428 )
...
* refactor: use IdentifiableError instead of NoteCreateService.ContainsProhibitedWordsError
* fix: notes with prohibited words are reprocessed with delay
* docs(changelog): 禁止キーワードを含むノートがDelayed Queueに追加されて再処理される問題
* lint: fix lint errors
* fix: rethrowするべきなのにrethrowし忘れていたのを修正
2024-02-22 00:59:59 +09:00
anatawa12
e99d2b6323
fix: 禁止キーワードを含むノートやリモートの通知を引き起こすブロックされた投稿の処理がDelayed Queueに追加されて再処理される問題 ( #468 )
2024-02-22 00:26:46 +09:00
anatawa12
e10ce7204c
fix: MkUserPopupが表示されてる状態でv-user-previewがついた要素がdetachされるとMkUserPopupが消えない問題 ( #13349 )
...
* fix: MkUserPopupが表示されてる状態でv-user-previewがついた要素がdetachされるとMkUserPopupが消えない問題
* docs(changelog): previewの中のユーザメンションをホバーした状態で投稿を編集するとユーザの情報popupが消えない問題を修正
* docs(changelog): ユーザの情報のポップアップが消えなくなることがある問題を修正
2024-02-21 20:15:04 +09:00
syuilo
fb0eb5a31f
🎨
2024-02-21 18:35:05 +09:00
tamaina
ae27085f69
fix: Bump sharp to 0.33.2 ( #13391 )
2024-02-21 14:42:37 +09:00
okayurisotto
750d262604
refactor(backend): `ReactionService.prototype.convertLegacyReactions` ( #13375 )
...
* add unit tests
* cleanup unnecessary type assertions
* `convertedReaction`変数の定義と変換表に対する存在確認処理の整理
* `count`変数の定義とループ処理での`Object.entries()`の活用
* 条件式の整理
* `Array.prototype.reduce`を使うように
* `Array.prototype.reduce`を使うように
* 配列操作を1つのメソッドチェーンに整理
これまでの実装では、`decodeReaction`の返り値が同一になる異なる入力値が同時に複数個存在した場合、後ろのもので上書きされてしまっていたはず。
これからの実装では、後ろのものは前のものに加算される。
(実際にこの挙動の変更が問題になるシチュエーションはまずないはず。)
* add unit test
* ドキュメントコメントの追加と型定義の調整
2024-02-21 14:31:50 +09:00
かっこかり
bbbb16795d
refactor(frontend): 不必要なconsole.logを除去・抑制 ( #13400 )
...
* refactor(frontend): 不必要なconsole.logを除去
* Update MkCode.core.vue
* Update game.board.vue
2024-02-21 14:27:06 +09:00
zyoshoka
f18a31c628
fix(frontend): 画面表示後最初の音声再生が爆音になることがある問題を修正 ( #13379 )
...
* fix(frontend): 画面表示後最初の音声再生が爆音になることがある問題を修正
* Update CHANGELOG.md
* Update CHANGELOG.md
2024-02-20 15:26:11 +09:00
zyoshoka
39c4e3a4f5
fix(frontend): チャートのラベルが消えている問題を修正 ( #13416 )
...
* fix(frontend): チャートのラベルが消えている問題を修正
* Update CHANGELOG.md
2024-02-20 14:00:57 +09:00
Sayamame-beans
ddd7b26f1c
enhance(frontend): ノート作成画面の添付メニューのdividerの位置を"添付取り消し"の上にする ( #13409 )
...
* enhance(frontend): change divider position for MkPostFormAttaches
* docs(changelog): update
2024-02-20 11:59:49 +09:00
まっちゃとーにゅ
24a40a0dba
Bump up version to 2024.2.0-io.2c (MisskeyIO#467)
2024-02-19 20:21:00 +09:00
まっちゃとーにゅ
f09098d616
spec(backend/NoteCreateService): ローカルユーザーがまだ誰もフォローしていないリモートユーザーによる投稿のフィルターの条件の調整 (MisskeyIO#466)
...
Cherry-picked from 882924fe26d961c6ef5d7363b65855a380ff9371
Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
2024-02-19 20:20:24 +09:00
まっちゃとーにゅ
9c8e239963
fix(backend/oauth/api/userinfo): `updated_at`の実装が間違っている問題を修正 (MisskeyIO#465)
2024-02-19 20:20:00 +09:00
1Step621
034f47205e
Fix(frontend): オートコンプリートが出るべき状況で出ないことがあるのを修正 ( #13376 )
...
* オートコンプリートが出るべき状況で出ないことがあるのを修正
* update CHANGELOG.md
2024-02-19 08:36:06 +09:00
anatawa12
1b1046bcdb
fix: syuilo/misskey時代から使用してるサーバーが改変したバージョンだと誤判定される問題 (DB migrationで修正) ( #13389 )
2024-02-19 08:34:31 +09:00
anatawa12
0b636d1bf9
fix: nodeinfoにenableMcaptchaとenableTurnstileが無い ( #13387 )
2024-02-19 08:33:36 +09:00
まっちゃとーにゅ
a1ae0f7de0
Bump up version to 2024.2.0-io.2b (MisskeyIO#464)
2024-02-18 06:22:33 +09:00
まっちゃとーにゅ
4eb645403f
spec(backend): IdentifiableErrorの場合もエラーメッセージが正常に表示されるように (MisskeyIO#463)
2024-02-18 06:21:58 +09:00
まっちゃとーにゅ
82cc3987c1
spec(backend/NoteCreateService): ローカルユーザーがまだ誰もフォローしていないリモートユーザーによる通知を引き起こす可能性のある投稿を拒否できるように (MisskeyIO#462)
...
Cherry-picked from 738b4d69701a9d4b232f6a44b340782d096b182b, 1b3adcc2bbc695a0f28f5865a6705e0e59830962, 33cb50761ec12fc0df0e6f99ba97e0d5d4e580fc, a27af00e23a5283e357de1e6bf2a47ebefaa77c2, 5c6236bb0f1fde9140e331c9e1390bb5fccd4f9a
Co-authored-by: Ebise Lutica <7106976+EbiseLutica@users.noreply.github.com>
2024-02-18 03:47:17 +09:00
まっちゃとーにゅ
a813be9e06
Bump up version to 2024.2.0-io.2a (MisskeyIO#461)
2024-02-17 15:24:10 +09:00
まっちゃとーにゅ
d5f229e72b
hotfix(backend): GHSA-qqrm-9grj-6v32 (MisskeyIO#460)
...
* hotfix(backend): GHSA-qqrm-9grj-6v32
Cherry-picked from 9a70ce8f5e
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* security fix: regexp
Co-authored-by: Ry0taK <49341894+Ry0taK@users.noreply.github.com>
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Ry0taK <49341894+Ry0taK@users.noreply.github.com>
2024-02-17 15:23:56 +09:00
まっちゃとーにゅ
8325431d4e
fix(backend/logger): `context`の引数を渡すとloggerに設定されたcontextが上書きされてしまう問題を修正 (MisskeyIO#459)
2024-02-17 15:23:37 +09:00
Cocoa Hoto
b0030d148d
fix: allow moderators see role assigned users; fix #13301 ( #13315 )
2024-02-17 14:41:18 +09:00
anatawa12
b3aa793f42
chore: 通報ページのユーザをクリックした際にユーザをウィンドウで開くように ( #13348 )
...
* chore: 通報ページのユーザをクリックした際にユーザをウィンドウで開くように
* docs(changelog): 通報ページのユーザをクリックした際にユーザをウィンドウで開くように
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-17 14:28:34 +09:00
syuilo
01de1519dd
fix of 9a70ce8f5e
...
Co-Authored-By: RyotaK <49341894+Ry0taK@users.noreply.github.com>
2024-02-17 14:26:48 +09:00
syuilo
875069c6b0
Update package.json
2024-02-17 13:43:04 +09:00
Acid Chicken (硫酸鶏)
acba96c1d3
feat: license violation protection ( #13285 )
...
* spec(frontend): aboutページにリポジトリ・フィードバックのURLを表示させる
Cherry-picked from MisskeyIO#441
Cherry-picked from MisskeyIO#438
* feat: license violation protection
* build: fix typo
* build: fix typo
* fix: farewell to the static type land
* fix: key typo
* fix: import typo
* fix: properly interpret `prominently`
* docs: add disclaimer
* docs: update CHANGELOG
* chore: add gap
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-17 13:34:50 +09:00
anatawa12
fa243276c5
feat: add link to local note in initial comment of abuse note ( #13347 )
...
* feat: add link to local note in initial comment of abuse note
* docs(changelog): ノートの通報時にリモートのノートであっても自インスタンスにおけるノートのリンクを含むように
2024-02-17 12:43:39 +09:00
tamaina
9a70ce8f5e
Merge pull request from GHSA-qqrm-9grj-6v32
...
* maybe ok
* fix
* test wip
* ✌️
* fix
* if (res.ok)
* validateContentTypeSetAsJsonLD
* 条件を考慮し直す
* その他の+json接尾辞が付いているメディアタイプも受け容れる
* https://github.com/misskey-dev/misskey-ghsa-qqrm-9grj-6v32/pull/1#discussion_r1490999009
* add `; profile="https://www.w3.org/ns/activitystreams "`
* application/ld+json;
2024-02-17 12:41:19 +09:00
tamaina
8c1a582348
2024.2.0-beta.13
2024-02-16 15:04:12 +00:00
まっちゃとーにゅ
2573df5c84
Bump up version to 2024.2.0-io.2 (MisskeyIO#458)
2024-02-16 22:21:26 +09:00
まっちゃとーにゅ
9835048a95
spec(backend): 一部のエンドポイントにログを追加 (MisskeyIO#457)
2024-02-16 22:17:06 +09:00
まっちゃとーにゅ
1a0664100d
spec(backend/api/federation/instances): ページネイションのアイテムの最大値を30に (MisskeyIO#456)
2024-02-16 22:14:11 +09:00
まっちゃとーにゅ
6751c38a52
fix(misskey-js): `notifications/create`のレスポンスの型の更新 (MisskeyIO#455)
2024-02-16 22:13:47 +09:00
zyoshoka
37959bab1d
refactor(backend): remove/replace deprecated type deps ( #13252 )
2024-02-16 20:09:07 +09:00
かっこかり
5e317eac8c
fix misskey-js version
2024-02-16 19:17:37 +09:00
taiy
860e8bb5d8
fix(frontend/pageMetadata): ページタイトルが更新されない問題 ( #13289 )
...
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-16 16:17:09 +09:00
かっこかり
f5459a25df
fix(frontend): vue v3.4.16以降でタイムラインが正常に表示できない問題を修正 ( #13248 )
...
* fix(frontend): vue v3.4.16でタイムラインが正常に表示できない問題を修正
* type
* Revert "fix: downgrade vue to 3.4.15"
This reverts commit e12369ac13
.
* Update pnpm-lock.yaml
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-02-16 15:39:48 +09:00
syuilo
f8ac072bc3
fix type
2024-02-16 15:19:55 +09:00
syuilo
7cfe7da73d
fix
2024-02-16 15:09:05 +09:00
syuilo
f55e1ee138
refactor(backend): misc/cacheをシンプルな実装に戻した
2024-02-16 15:07:12 +09:00
MeiMei
cfa573a3a1
リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 Fix #13273 ( #13275 )
...
* リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 Fix #13273
* CHAGELOG
* Use Redis event
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-02-16 14:30:53 +09:00
zyoshoka
40bbae3d6c
fix(backend): add missing schemas and fix incorrect schemas ( #13295 )
...
* fix(backend): add missing schemas and fix incorrect schemas
* fix: ci
* fix: ci (本命)
* fix: run `pnpm build-misskey-js-with-types`
* fix: typos
* fix: role-condition-formula-value contains `id`
* fix: incorrect schema
2024-02-16 14:27:33 +09:00
Kisaragi
147e8f1e3e
feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える ( #13299 )
...
* feat(backend): likeOnlyなどでハートにフォールバックする際異体字セレクタがない方に揃える
close #13298
* Update ReactionService.ts
* chore(backend): prefer single quote for string literal
2024-02-16 14:25:48 +09:00
まっちゃとーにゅ
780610a05e
Bump up version to 2024.2.0-io.1m (MisskeyIO#454)
2024-02-15 05:25:33 +09:00
まっちゃとーにゅ
fe6fd83d2a
リモートユーザーが復活してもキャッシュにより該当ユーザーのActivityが受け入れられないのを修正 (misskey-dev#13275) (MisskeyIO#453)
...
Cherry-picked from 1150a1a872
Cherry-picked from b824615a6b
Cherry-picked from 4e6cf78e29
Co-authored-by: mei23 <m@m544.net>
2024-02-15 05:25:18 +09:00
まっちゃとーにゅ
603205dfe3
enhance(NoteCreateService): センシティブワード・禁止ワード設定に関するログを追加 (MisskeyIO#452)
2024-02-15 04:51:42 +09:00
まっちゃとーにゅ
71b46438e7
spec(api): Misskey内部の`notifications/create`のレートリミットを廃止 (MisskeyIO#451)
...
Cloudflare上でレートリミットをコントロールしたいため
2024-02-14 23:02:51 +09:00
Acid Chicken (硫酸鶏)
b8800b8b95
build: upgrade Storybook to 8 beta ( #13297 )
...
* chore: upgrade Storybook to 8
* ci: restore Storybook workflow
* build: createRequire
* ci: TurboSnap life extension
2024-02-14 18:48:25 +09:00
Acid Chicken (硫酸鶏)
19e3753202
fix: TypeAssertionExpression breaks Storybook builds
2024-02-14 13:56:13 +09:00
taiy
b82821074b
fix(frontend): エラーページのトラブルシューティングがリンク切れしている問題 ( #176 ) ( #13288 )
2024-02-14 13:10:36 +09:00
tamaina
c1514ce91d
(re) update SPDX-FileCopyrightText
...
Fix #13290
2024-02-13 15:59:27 +00:00
tamaina
311c2172d7
Revert "update SPDX-FileCopyrightText"
...
This reverts commit 9b5aeb76d8
.
2024-02-13 15:50:11 +00:00
Mizukusa
3fc9252641
spec(backend): 管理者を通報できるように (MisskeyIO#450)
2024-02-13 23:27:58 +09:00
Acid Chicken (硫酸鶏)
309a943528
perf: omit search for immutable static requests ( #13265 )
...
* perf: omit search for immutable static requests
* perf: also applies to /files
* fix: exclude /proxy
* /files/:key/*を301 redirectに
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-02-13 10:43:06 +09:00
tamaina
32c5c43b6d
enhance: 禁止ワードはリモートノートも対象に ( #13280 )
...
Resolve #13279
2024-02-13 04:54:01 +09:00
tamaina
e12369ac13
fix: downgrade vue to 3.4.15
2024-02-12 19:16:44 +00:00
まっちゃとーにゅ
915ab3c695
Bump up version to 2024.2.0-io.1l (MisskeyIO#447)
2024-02-13 03:42:24 +09:00
まっちゃとーにゅ
e756272c02
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-13 02:27:48 +09:00
まっちゃとーにゅ
7ba70e5222
Revert "fix(models): `disableRegistration`のデフォルト値が更新されていなかったので (MisskeyIO#442)" (MisskeyIO#444)
...
This reverts commit dea2e3183f
.
2024-02-12 12:03:00 +09:00
Kisaragi
b95e25004f
refactor(msjs): avoid any (part 1) ( #13247 )
...
* refactor(msjs): avoid any
* run api extractor
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: kakkokari-gtyih <daisho7308+f@gmail.com>
2024-02-12 11:38:16 +09:00
syuilo
a1e12c0ec3
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2024-02-12 11:37:55 +09:00
syuilo
9b5aeb76d8
update SPDX-FileCopyrightText
2024-02-12 11:37:45 +09:00
まっちゃとーにゅ
bb4583f0be
spec(OAuth2): クライアント情報のDiscoveryの対応していないクライアントでも認証できるように (MisskeyIO#443)
2024-02-12 11:35:19 +09:00
まっちゃとーにゅ
dea2e3183f
fix(models): `disableRegistration`のデフォルト値が更新されていなかったので (MisskeyIO#442)
2024-02-12 11:19:50 +09:00
まっちゃとーにゅ
a7e77885d2
spec(frontend): aboutページのUI調整 (MisskeyIO#441)
2024-02-12 11:19:25 +09:00
Acid Chicken (硫酸鶏)
3dc095d1c9
feat: provide tarball ( #13260 )
...
* feat: provide tarball
* build: pack on build-assets
* chore: use ignore-walk
* chore: debug
* build: dependencies
2024-02-12 10:02:27 +09:00
まっちゃとーにゅ
953aaf323f
Bump up version to 2024.2.0-io.1k (MisskeyIO#439)
2024-02-12 07:53:40 +09:00
まっちゃとーにゅ
94f5d47e46
spec(frontend): aboutページにリポジトリ・フィードバックのURLを表示させる (MisskeyIO#438)
2024-02-12 07:53:27 +09:00
まっちゃとーにゅ
0d5ddc2406
fix(backend/test): MisskeyIO#437 によりテストが失敗する問題を修正 (MisskeyIO#440)
2024-02-12 07:40:57 +09:00
まっちゃとーにゅ
0df6dbd919
spec(backend): リモートの投稿にも禁止ワードを適用 (MisskeyIO#437)
2024-02-12 06:13:39 +09:00
まっちゃとーにゅ
a69efd722a
fix(backend): クエリーのキャッシュ設定が期待通りの実装ではなかった問題を修正 (MisskeyIO#436)
2024-02-12 04:13:52 +09:00
まっちゃとーにゅ
c06521ba30
spec(OAuth2): `/oauth/api/userinfo`と`/oauth/token/introspect`を実装 (MisskeyIO#435)
2024-02-12 04:11:05 +09:00
syuilo
674fd0bdd0
Update about-misskey.vue
2024-02-11 21:05:34 +09:00
まっちゃとーにゅ
73a4b16e14
Bump up version to 2024.2.0-io.1j (MisskeyIO#433)
2024-02-11 04:46:07 +09:00
まっちゃとーにゅ
43ef9ca4e2
spec(backend/notes/create): ネットワーク不安定・高負荷時ノートが重複して投稿される問題を修正 (MisskeyIO#432)
2024-02-11 04:02:34 +09:00
まっちゃとーにゅ
f07a701418
chore(logging): `severity`フィールドがログに出てくる問題を修正 (MisskeyIO#431)
2024-02-11 03:04:11 +09:00
まっちゃとーにゅ
5e1af254f3
Bump up version to 2024.2.0-io.1i (MisskeyIO#430)
2024-02-10 11:41:52 +09:00
riku6460
c4fe44152b
ドメイン単位にしたことにより捨てアドチェックが壊れていた問題を修正 (MisskeyIO#429)
2024-02-10 11:41:29 +09:00
まっちゃとーにゅ
e7d4806714
Bump up version to 2024.2.0-io.1h (MisskeyIO#428)
2024-02-10 05:00:24 +09:00
まっちゃとーにゅ
4b42fa46bf
deps(frontend): Downgrade Vue to 3.4.15 (MisskeyIO#427)
2024-02-10 05:00:09 +09:00
まっちゃとーにゅ
bb2ab2ddf5
Bump up version to 2024.2.0-io.1g (MisskeyIO#426)
2024-02-10 00:15:11 +09:00
まっちゃとーにゅ
235d8d9433
spec(backend): severityのラベルをJSON形式のログに追加 (MisskeyIO#425)
2024-02-10 00:14:44 +09:00
riku6460
258a17cb64
verifymail.io のレスポンスをキャッシュする (MisskeyIO#424)
2024-02-09 20:54:13 +09:00
まっちゃとーにゅ
3020d65365
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-09 20:21:53 +09:00
かっこかり
7a8cf274ca
fix misskey-js version
2024-02-09 18:08:08 +09:00
syuilo
7fc1d77893
update deps
2024-02-09 17:10:16 +09:00
syuilo
c23c97d303
perf(frontend): splash screenのdomが消えない場合があるのを修正
...
https://github.com/misskey-dev/misskey/issues/10805
2024-02-09 16:25:58 +09:00
まっちゃとーにゅ
e8c95085ba
Bump up version to 2024.2.0-io.1f (MisskeyIO#421)
2024-02-09 12:38:23 +09:00
まっちゃとーにゅ
8f57849d91
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-09 12:14:38 +09:00
おさむのひと
614c9a0fc6
fix: 特定文字列を含むノートを投稿できないようにする管理画面用設定項目を追加 ( #13210 )
...
* fix: 特定文字列を含むノートを投稿できないようにする管理画面用設定項目を追加
* Serviceでチェックするように変更
2024-02-09 10:07:18 +09:00
まっちゃとーにゅ
dae6e1a893
Bump up version to 2024.2.0-io.1e (MisskeyIO#419)
2024-02-09 04:47:18 +09:00
まっちゃとーにゅ
770fe3ba2c
deps(frontend): Downgrade Vue to 3.4.15 (MisskeyIO#418)
2024-02-09 04:47:03 +09:00
まっちゃとーにゅ
90d3219e0c
Bump up version to 2024.2.0-io.1d (MisskeyIO#417)
2024-02-09 03:51:44 +09:00
まっちゃとーにゅ
37f34bccf3
spec(backend): データベースのキャッシュにRedisの代わりにin-memoryキャッシュを使用する (MisskeyIO#416)
2024-02-09 03:50:53 +09:00
まっちゃとーにゅ
eda03537ca
Merge remote-tracking branch 'misskey-dev/develop' into io
2024-02-09 03:17:42 +09:00
tamaina
c0cb76f0ec
chore: use vite@5.1.0 / pnpm@8.15.1
2024-02-08 17:24:51 +00:00