Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 13.11.3 #10608

Merged
merged 27 commits into from
Apr 13, 2023
Merged

Release: 13.11.3 #10608

merged 27 commits into from
Apr 13, 2023

Conversation

syuilo
Copy link
Member

@syuilo syuilo commented Apr 12, 2023

13.11.3

General

  • 指定したロールを持つユーザーのノートのみが流れるロールタイムラインを追加
    • Deckのカラムとしても追加可能
  • カスタム絵文字関連の改善
    • ノートなどに含まれるemojis(populateEmojiの結果)は(プロキシされたURLではなく)オリジナルのURLを指すように
    • MFMでx3/x4もしくはscale.x/yが2.5以上に指定されていた場合にはオリジナル品質の絵文字を使用するように
  • カスタム絵文字でリアクションできないことがある問題を修正

Client

  • チャンネルのピン留めされたノートの順番が正しくない問題を修正

Server

  • フォローインポートなどでの大量のフォロー等操作をキューイングするように feat: queueing bulk follow/unfollow and block/unblock #10544 @nmkj-io
  • Misskey Webでのサーバーサイドエラー画面を改善
  • Misskey Webでのサーバーサイドエラーのログが残るように
  • ノート作成時のアンテナ追加パフォーマンスを改善
  • アンテナとロールTLのuntil/sinceプロパティが動くように

okayurisotto and others added 25 commits April 12, 2023 01:07
* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): remove dead code

* refactor(sw): 冗長な部分を変更

* refactor(sw): 使われていない煩雑な機能を削除

* refactor(sw): remove dead code

* refactor(sw): URL文字列の作成に`URL`を使うように

* refactor(sw): 型アサーションの削除とそれに伴い露呈したエラーへの対処

* refactor(sw): `append` -> `set` in `URLSearchParams`

* refactor(sw): `any`の削除とそれに伴い露呈したエラーへの対処

* refactor(sw): 型アサーションの削除とそれに伴い露呈したエラーへの対処

対処と言っても`throw`するだけ。いままでもこの状況ではエラーが投げられていたはずなので、この対処により新たな問題が起きることはないはず。

* refactor(sw): i18n loading

* refactor(sw): 型推論がうまくできる書き方に変更

`codes`が`(string | undefined)[]`から`string[]`になった

* refactor(sw): クエリ文字列の作成に`URLSearchParams`を使うように

* refactor(sw): `findClient`

* refactor(sw): `openClient`における`any`や`as`の書き換え

* refactor(sw): `openPost`における`any`の書き換え

* refactor(sw): `let` -> `const`

* refactor(sw): `any` -> `unknown`

* cleanup(sw): import

* cleanup(sw)

* cleanup(sw): `?.`

* cleanup(sw/.eslintrc.js)

* refactor(sw): `@typescript-eslint/explicit-function-return-type`

* refactor(sw): `@typescript-eslint/no-unused-vars`

* refactor(sw): どうしようもないところに`eslint-disable-next-line`を

* refactor(sw): `import/no-default-export`

* update operations.ts

* throw new Error

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* wrap follow/unfollow and block/unblock as job queue

* create import job to follow in each iteration

* make relationship jobs concurrent

* replace to job queue if called repeatedly

* use addBulk to import

* omit stream when importing

* fix job caller

* use ThinUser instead of User to reduce redis memory consumption

* createImportFollowingToDbJobの呼び出し方を変える, 型補強

* Force ThinUser

* オブジェクト操作のみのメソッド名はgenerate...Data

* Force ThinUser in generateRelationshipJobData

* silent bulk unfollow at admin api endpoint

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* enhane: unison-reloadに指定したパスに移動できるように

* null

* null

* feat: ログインするアカウントのIDをクエリ文字列で指定する機能

* null

* await?

* rename

* rename

* Update read.ts

* merge

* get-note-summary

* fix

* swパッケージに

* add missing packages

* fix getNoteSummary

* add webpack-cli

* ✌️

* remove plugins

* sw-inject分離したがテストしてない

* fix notification.vue

* remove a blank line

* disconnect intersection observer

* disconnect2

* fix notification.vue

* remove a blank line

* disconnect intersection observer

* disconnect2

* fix

* ✌️

* clean up config

* typesを戻した

* backend/src/web/index.ts

* notification-badges

* add scripts

* change create-notification.ts

* Update packages/client/src/components/notification.vue

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* disconnect

* oops

* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた

* truncate notification

* Update packages/client/src/ui/_common_/common.vue

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* clean up

* clean up

* refactor

* キャッシュ対策

* Truncate push notification message

* fix

* wip

* clean up

* migration

* migration

* comment

* move soundConfigStore

* ✌️

* clean up

* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正

* components/drive-file-thumbnail.vue

* components/drive-select-dialog.vue

* components/drive-window.vue

* merge

* fix

* remove reversi setting

* Service Workerのビルドにesbuildを使うようにする

* return createEmptyNotification()

* fix

* fix

* i18n.ts

* update

* ✌️

* remove ts-loader

* fix

* fix

* enhance: Service Workerを常に登録するように

* pollEnded

* pollEnded

* URLをsw.jsに戻す

* clean up

* clean up

* update sounds.vue

* update

* fix type

* ✌️

* ;v;

---------

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* PackedNoteなどのemojisはプロキシしていないURLを返すように

* MFMでx3/x4もしくはscale.x/yが2.5以上に指定されていた場合にはオリジナル品質の絵文字を使用する

* update CHANGELOG.md

* fix changelog

* ??

* wip

* fix

* merge

* Update packages/frontend/src/scripts/media-proxy.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* merge

* calc scale

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* (add) user-friendly error page

* Update CHANGELOG.md

* (add) cache-control header

* Add ClientLoggerService

* Log params and query

* remove error stack on client

* fix pug

* 文面を調整

* :art]

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: anemone <anemoneya@icloud.com>
* fix(server): アンテナとロールTLのuntil/sinceプロパティが動くように

* fix
* New translations ja-JP.yml (English)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Simplified)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (Italian)

* New translations ja-JP.yml (English)

* New translations ja-JP.yml (German)

* New translations ja-JP.yml (Chinese Traditional)

* New translations ja-JP.yml (Japanese, Kansai)

* New translations ja-JP.yml (Chinese Simplified)
@github-actions github-actions bot added ‼️ wrong locales This PR edits locales other than the ja-JP one. See locales/README.md packages/backend Server side specific issue/PR packages/frontend Client side specific issue/PR 🧪Test labels Apr 12, 2023
@codecov
Copy link

codecov bot commented Apr 13, 2023

Codecov Report

Merging #10608 (ddb1ab7) into master (35613fd) will increase coverage by 0.93%.
The diff coverage is 47.32%.

❗ Current head ddb1ab7 differs from pull request most recent head 2a7ba37. Consider uploading reports for the commit 2a7ba37 to get more accurate results

@@            Coverage Diff             @@
##           master   #10608      +/-   ##
==========================================
+ Coverage   75.11%   76.05%   +0.93%     
==========================================
  Files         887      894       +7     
  Lines       87213    88202     +989     
  Branches     5911     6232     +321     
==========================================
+ Hits        65513    67079    +1566     
+ Misses      21700    21123     -577     
Impacted Files Coverage Δ
.../backend/src/core/entities/ChannelEntityService.ts 95.60% <0.00%> (ø)
...ages/backend/src/queue/DbQueueProcessorsService.ts 42.85% <0.00%> (-1.41%) ⬇️
...c/queue/processors/ImportMutingProcessorService.ts 23.30% <0.00%> (-0.47%) ⬇️
packages/backend/src/queue/types.ts 0.00% <0.00%> (ø)
...backend/src/server/api/endpoints/antennas/notes.ts 58.19% <0.00%> (-0.49%) ⬇️
packages/backend/src/server/api/stream/types.ts 0.00% <0.00%> (ø)
...ackages/backend/src/queue/QueueProcessorService.ts 15.47% <3.84%> (-0.55%) ⬇️
...queue/processors/ImportBlockingProcessorService.ts 24.75% <10.52%> (+1.67%) ⬆️
...ueue/processors/ImportFollowingProcessorService.ts 24.75% <10.81%> (+0.99%) ⬆️
packages/backend/src/core/CustomEmojiService.ts 33.33% <22.22%> (+0.52%) ⬆️
... and 37 more

... and 37 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@syuilo
Copy link
Member Author

syuilo commented Apr 13, 2023

@EbiseLutica @tamaina @acid-chicken 優先度高めで見てもらえると助かる

@syuilo syuilo merged commit c5d2dba into master Apr 13, 2023
@syuilo
Copy link
Member Author

syuilo commented Apr 13, 2023

🙏🙏🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packages/backend Server side specific issue/PR packages/frontend Client side specific issue/PR ‼️ wrong locales This PR edits locales other than the ja-JP one. See locales/README.md
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants