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: 2023.10.2 #12060

Merged
merged 73 commits into from
Oct 21, 2023
Merged

Release: 2023.10.2 #12060

merged 73 commits into from
Oct 21, 2023

Conversation

syuilo
Copy link
Member

@syuilo syuilo commented Oct 18, 2023

General

  • Feat: アンテナでローカルの投稿のみ収集できるようになりました
  • Feat: サーバーサイレンス機能が追加されました
  • Enhance: 新規にフォローした人の返信をデフォルトでTLに追加できるオプションを追加
  • Enhance: HTL/LTL/STLを2023.10.0アップデート以前まで遡れるように
  • Enhance: フォロー/フォロー解除したときに過去分のHTLにも含まれる投稿が反映されるように
  • Enhance: ローカリゼーションの更新
  • Enhance: 依存関係の更新

Client

  • Enhance: TLの返信表示オプションを記憶するように
  • Enhance: 投稿されてから時間が経過しているノートであることを視覚的に分かりやすく

Server

  • Enhance: タイムライン取得時のパフォーマンスを向上
  • Enhance: ストリーミングAPIのパフォーマンスを向上
  • Fix: users/notesでDBから参照した際にチャンネル投稿のみ取得される問題を修正
  • Fix: コントロールパネルの設定項目が正しく保存できない問題を修正
  • Fix: 管理者権限のロールを持っていても一部のAPIが使用できないことがある問題を修正
  • Change: ユーザーのisCatがtrueでも、サーバーではnyaizeが行われなくなりました
    • isCatな場合、クライアントでnyaize処理を行うことを推奨します

syuilo and others added 24 commits October 13, 2023 16:42
* wip

* Update NoteEntityService.ts

* wip

* wip

* wip

* wip
* feat : サーバーサイレンスを追加

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update locale

* Update instance-info.vue

* update misskey-js.api.md

* lint fix

* migration fix

* 既存のものを使うように

* fix

* 色々直した

* Update packages/frontend/src/pages/admin/instance-block.vue

* Update packages/frontend/src/pages/admin/instance-block.vue

* Update packages/frontend/src/components/MkInstanceCardMini.vue

* Update packages/backend/src/core/entities/InstanceEntityService.ts

* Update packages/backend/src/core/entities/InstanceEntityService.ts

* Update packages/backend/src/core/entities/InstanceEntityService.ts

* Update packages/backend/src/core/UserFollowingService.ts

* Update packages/backend/src/core/UserFollowingService.ts

* fix: サイレンスされてるサーバーからの投稿は全部ホームにする

* fix: undefinedでfalseを返すようにした

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* feat: add defaultWithReplies to MiUser

* feat: use defaultWithReplies when creating MiFollowing

* feat: update defaultWithReplies from API

* feat: return defaultWithReplies as a part of $i

* feat(frontend): configure defaultWithReplies

* docs(changelog): 新規にフォローした人のをデフォルトでTL二追加できるように

* fix: typo

* style: fix lint failure

* chore: improve UI text

* chore: make optional params of  UserFollowingService.follow() object

* chore: UserFollowingService.follow() accept withReplies

* chore: add withReplies to MiFollowRequest

* chore: process withReplies for follow request

* feat: accept withReplies on 'following/create' endpoint

* feat: store defaultWithReplies in client store

* Revert "feat: return defaultWithReplies as a part of $i"

This reverts commit f2cc4fe

* Revert "feat: update defaultWithReplies from API"

This reverts commit 95e3cee

* Revert "feat: add defaultWithReplies to MiUser"

This reverts commit 9f5ab14.

* feat: configuring withReplies in import-following

* feat(frontend): configure withReplies

* fix(frontend): incorrectly showRepliesToOthersInTimeline can be shown

* fix(backend): withReplies of following/create not working

* fix(frontend): importFollowing error

* fix: withReplies is not working with follow import

* fix(frontend): use v-model

* style: fix lint

---------

Co-authored-by: Sayamame-beans <61457993+sayamame-beans@users.noreply.github.com>
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
* Fix: invalid param impressumUrl

* Update CHANGELOG.md
* fix(backend): ユーザーのノート取得でDBにfallbackした際にチャンネルノートのみになる

* Update CHANGELOG

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
@github-actions github-actions bot added packages/frontend Client side specific issue/PR packages/backend Server side specific issue/PR packages/sw and PWA ServiceWorker and PWA related issue/PR packages/misskey-js packages/backend:test labels Oct 18, 2023
@tai-cha
Copy link
Contributor

tai-cha commented Oct 19, 2023

みています

Copy link
Contributor

@tai-cha tai-cha left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

細かいですがよろしくお願いします:pray:

@acid-chicken acid-chicken self-requested a review October 19, 2023 13:09
@fruitriin
Copy link
Contributor

CHANGE LOGにiOS15だと正常に動かないので16以上が必須と書き加えてもらえるとうれしい

@syuilo
Copy link
Member Author

syuilo commented Oct 20, 2023

それは昔からだから要らなそう

syuilo and others added 2 commits October 20, 2023 15:46
* chore: Pull Request時にapi.jsonのdiffを出力するworkflow

* refactor: job names

* fix: set repository to get api diff

* chore: set permission to workflow

* set sleep 30s (shorter)

* chore: set label of diff

* chore: more attempts to fetch misskey

* chore: add full diff output of api.js

* chore: save full-diff to Artifact

* chore: add message to download diff Artifact
@github-actions
Copy link
Contributor

github-actions bot commented Oct 20, 2023

このPRによるapi.jsonの差分

差分はこちら
--- base
+++ head
@@ -1,7 +1,7 @@
 {
   "openapi": "3.0.0",
   "info": {
-    "version": "2023.10.1",
+    "version": "2023.10.2",
     "title": "Misskey API",
     "x-logo": {
       "url": "/static-assets/api-doc.png"
@@ -162,6 +162,16 @@
                       "optional": false,
                       "nullable": false
                     },
+                    "silencedHosts": {
+                      "type": "array",
+                      "optional": true,
+                      "nullable": false,
+                      "items": {
+                        "type": "string",
+                        "optional": false,
+                        "nullable": false
+                      }
+                    },
                     "pinnedUsers": {
                       "type": "array",
                       "optional": false,
@@ -10598,10 +10608,12 @@
                     "type": "string"
                   },
                   "impressumUrl": {
-                    "type": "string"
+                    "type": "string",
+                    "nullable": true
                   },
                   "privacyPolicyUrl": {
-                    "type": "string"
+                    "type": "string",
+                    "nullable": true
                   },
                   "useObjectStorage": {
                     "type": "boolean"
@@ -10697,6 +10709,13 @@
                   },
                   "notesPerOneAd": {
                     "type": "integer"
+                  },
+                  "silencedHosts": {
+                    "type": "array",
+                    "nullable": true,
+                    "items": {
+                      "type": "string"
+                    }
                   }
                 },
                 "required": []
@@ -12927,6 +12946,9 @@
                   "caseSensitive": {
                     "type": "boolean"
                   },
+                  "localOnly": {
+                    "type": "boolean"
+                  },
                   "withReplies": {
                     "type": "boolean"
                   },
@@ -13843,6 +13865,9 @@
                   "caseSensitive": {
                     "type": "boolean"
                   },
+                  "localOnly": {
+                    "type": "boolean"
+                  },
                   "withReplies": {
                     "type": "boolean"
                   },
@@ -26930,6 +26955,10 @@
                     "type": "boolean",
                     "nullable": true
                   },
+                  "silenced": {
+                    "type": "boolean",
+                    "nullable": true
+                  },
                   "federating": {
                     "type": "boolean",
                     "nullable": true
@@ -27737,6 +27766,9 @@
                   "userId": {
                     "type": "string",
                     "format": "misskey:id"
+                  },
+                  "withReplies": {
+                    "type": "boolean"
                   }
                 },
                 "required": [
@@ -57314,6 +57346,16 @@
             "optional": true,
             "nullable": false
           },
+          "reactionAndUserPairCache": {
+            "type": "array",
+            "optional": true,
+            "nullable": false,
+            "items": {
+              "type": "string",
+              "optional": false,
+              "nullable": false
+            }
+          },
           "myReaction": {
             "type": "object",
             "optional": true,
@@ -58281,6 +58323,12 @@
             "nullable": false,
             "default": false
           },
+          "localOnly": {
+            "type": "boolean",
+            "optional": false,
+            "nullable": false,
+            "default": false
+          },
           "notify": {
             "type": "boolean",
             "optional": false,
@@ -58319,6 +58367,7 @@
           "userListId",
           "users",
           "caseSensitive",
+          "localOnly",
           "notify",
           "withReplies",
           "withFile",
@@ -58509,6 +58558,11 @@
             "optional": false,
             "nullable": true
           },
+          "isSilenced": {
+            "type": "boolean",
+            "optional": false,
+            "nullable": false
+          },
           "infoUpdatedAt": {
             "type": "string",
             "optional": false,
@@ -58537,6 +58591,7 @@
           "iconUrl",
           "faviconUrl",
           "themeColor",
+          "isSilenced",
           "infoUpdatedAt"
         ]
       },

Get diff files from Workflow Page

@syuilo
Copy link
Member Author

syuilo commented Oct 20, 2023

マージするか

@tai-cha
Copy link
Contributor

tai-cha commented Oct 21, 2023

(マージ前にbeta外すの一応言っておきます…まだbeta)

woxtu and others added 3 commits October 21, 2023 13:31
* New translations ja-jp.yml (Italian)

* New translations ja-jp.yml (Uyghur)

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

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

* New translations ja-jp.yml (Croatian)

* New translations ja-jp.yml (Haitian Creole)

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

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

* New translations ja-jp.yml (Chinese Simplified)
@syuilo
Copy link
Member Author

syuilo commented Oct 21, 2023

@acid-chicken マージしちゃう

@syuilo syuilo merged commit 3043b52 into master Oct 21, 2023
34 checks passed
@@ -12,6 +12,30 @@

-->

## 2023.x.x (unreleased)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

書き換え忘れていませんか?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤯

@syuilo
Copy link
Member Author

syuilo commented Oct 21, 2023

🙏🏻 🙏🏻 🙏🏻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
packages/backend:test packages/backend Server side specific issue/PR packages/frontend:test packages/frontend Client side specific issue/PR packages/misskey-js packages/sw and PWA ServiceWorker and PWA related issue/PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.