diff --git a/.config/docker_example.yml b/.config/docker_example.yml index d4d5118f1b..15d5309e93 100644 --- a/.config/docker_example.yml +++ b/.config/docker_example.yml @@ -147,6 +147,12 @@ id: 'aid' # IP address family used for outgoing request (ipv4, ipv6 or dual) #outgoingAddressFamily: ipv4 +# Cloud Logging +#cloudLogging: +# projectId: example-project-id +# saKeyPath: /path/to/service-account-key.json +# logName: cherrypick + # Proxy for HTTP/HTTPS #proxy: http://127.0.0.1:3128 diff --git a/.config/example.yml b/.config/example.yml index e3b61ed788..25fb27aad8 100644 --- a/.config/example.yml +++ b/.config/example.yml @@ -151,6 +151,12 @@ id: 'aid' # IP address family used for outgoing request (ipv4, ipv6 or dual) #outgoingAddressFamily: ipv4 +# Cloud Logging +#cloudLogging: +# projectId: example-project-id +# saKeyPath: /path/to/service-account-key.json +# logName: cherrypick + # Proxy for HTTP/HTTPS #proxy: http://127.0.0.1:3128 diff --git a/.devcontainer/devcontainer.yml b/.devcontainer/devcontainer.yml index 4b612ad11c..6482a2da3d 100644 --- a/.devcontainer/devcontainer.yml +++ b/.devcontainer/devcontainer.yml @@ -147,6 +147,12 @@ id: 'aid' # IP address family used for outgoing request (ipv4, ipv6 or dual) #outgoingAddressFamily: ipv4 +# Cloud Logging +#cloudLogging: +# projectId: example-project-id +# saKeyPath: /path/to/service-account-key.json +# logName: cherrypick + # Proxy for HTTP/HTTPS #proxy: http://127.0.0.1:3128 diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 8f8c5a13ab..bba569a3bb 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -35,7 +35,7 @@ services: environment: POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres - POSTGRES_DB: misskey + POSTGRES_DB: cherrypick volumes: - postgres-data:/var/lib/postgresql/data healthcheck: diff --git a/.github/ISSUE_TEMPLATE/01_bug-report.md b/.github/ISSUE_TEMPLATE/01_bug-report.md index 4c15206b24..7940466ef1 100644 --- a/.github/ISSUE_TEMPLATE/01_bug-report.md +++ b/.github/ISSUE_TEMPLATE/01_bug-report.md @@ -46,8 +46,10 @@ Please include errors from the developer console and/or server log files if you * Server URL: +* CherryPick: + 13.x.x-cp-4.x.x -### ๐Ÿ›ฐ Backend (for instance admin) +### ๐Ÿ›ฐ Backend (for server admin) * Installation Method or Hosting Service: diff --git a/.github/labeler.yml b/.github/labeler.yml index 137be487c0..5312f3e328 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -13,9 +13,9 @@ 'packages/sw': - packages/sw/**/* -'packages/misskey-js': -- packages/misskey-js/**/* +'packages/cherrypick-js': +- packages/cherrypick-js/**/* -'packages/misskey-js:test': -- packages/misskey-js/test/**/* -- packages/misskey-js/test-d/**/* +'packages/cherrypick-js:test': +- packages/cherrypick-js/test/**/* +- packages/cherrypick-js/test-d/**/* diff --git a/.github/workflows/api-misskey-js.yml b/.github/workflows/api-cherrypick-js.yml similarity index 68% rename from .github/workflows/api-misskey-js.yml rename to .github/workflows/api-cherrypick-js.yml index ed004c78dc..c311a40bea 100644 --- a/.github/workflows/api-misskey-js.yml +++ b/.github/workflows/api-cherrypick-js.yml @@ -1,4 +1,4 @@ -name: API report (misskey.js) +name: API report (cherrypick.js) on: [push, pull_request] @@ -23,14 +23,14 @@ jobs: run: pnpm i --frozen-lockfile - name: Build - run: pnpm --filter misskey-js build + run: pnpm --filter cherrypick-js build - name: Check files - run: ls packages/misskey-js/built + run: ls packages/cherrypick-js/built - name: API report - run: pnpm --filter misskey-js api-prod + run: pnpm --filter cherrypick-js api-prod - name: Show report if: always() - run: cat packages/misskey-js/temp/misskey-js.api.md + run: cat packages/cherrypick-js/temp/cherrypick-js.api.md diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0f3702f958..e51896f610 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -36,7 +36,7 @@ jobs: - backend - frontend - sw - - misskey-js + - cherrypick-js steps: - uses: actions/checkout@v3.3.0 with: @@ -62,7 +62,7 @@ jobs: matrix: workspace: - backend - - misskey-js + - cherrypick-js steps: - uses: actions/checkout@v3.3.0 with: diff --git a/.github/workflows/storybook.yml b/.github/workflows/storybook.yml index 22675a9871..d9190a2e36 100644 --- a/.github/workflows/storybook.yml +++ b/.github/workflows/storybook.yml @@ -46,8 +46,8 @@ jobs: - run: pnpm i --frozen-lockfile - name: Check pnpm-lock.yaml run: git diff --exit-code pnpm-lock.yaml - - name: Build misskey-js - run: pnpm --filter misskey-js build + - name: Build cherrypick-js + run: pnpm --filter cherrypick-js build - name: Build storybook run: pnpm --filter frontend build-storybook - name: Publish to Chromatic diff --git a/.github/workflows/test-misskey-js.yml b/.github/workflows/test-cherrypick-js.yml similarity index 86% rename from .github/workflows/test-misskey-js.yml rename to .github/workflows/test-cherrypick-js.yml index b15e704c7f..d8b82ab53b 100644 --- a/.github/workflows/test-misskey-js.yml +++ b/.github/workflows/test-cherrypick-js.yml @@ -1,7 +1,7 @@ # This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions -name: Test (misskey.js) +name: Test (cherrypick.js) on: push: @@ -38,10 +38,10 @@ jobs: run: git diff --exit-code pnpm-lock.yaml - name: Build - run: pnpm --filter misskey-js build + run: pnpm --filter cherrypick-js build - name: Test - run: pnpm --filter misskey-js test + run: pnpm --filter cherrypick-js test env: CI: true @@ -49,4 +49,4 @@ jobs: uses: codecov/codecov-action@v3 with: token: ${{ secrets.CODECOV_TOKEN }} - files: ./packages/misskey-js/coverage/coverage-final.json + files: ./packages/cherrypick-js/coverage/coverage-final.json diff --git a/CHANGELOG.md b/CHANGELOG.md index d735ec71ed..681105fb7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,24 @@ --> +## 13.x.x (unreleased) + +### Client +- Fix: ใ‚ตใƒผใƒใƒผใƒกใƒˆใƒชใ‚ฏใ‚นใŒ90ๅบฆๅ‚พใ„ใฆใ„ใ‚‹ + +## 13.13.2 + +### General +- ใ‚จใƒฉใƒผๆ™‚ใ‚„้ …็›ฎใŒๅญ˜ๅœจใ—ใชใ„ใจใใชใฉใฎใ‚ขใ‚คใ‚ณใƒณ็”ปๅƒใ‚’ใ‚ตใƒผใƒใƒผ็ฎก็†่€…ใŒ่จญๅฎšใงใใ‚‹ใ‚ˆใ†ใซ +- ใƒญใƒผใƒซใŒไป˜ไธŽใ•ใ‚Œใฆใ„ใ‚‹ใƒฆใƒผใ‚ถใƒผใƒชใ‚นใƒˆใ‚’้žๅ…ฌ้–‹ใซใงใใ‚‹ใ‚ˆใ†ใซ +- ใ‚ตใƒผใƒใƒผใฎ่ฒ ่ทใŒ้žๅธธใซ้ซ˜ใ„ใŸใ‚ใ€ใƒฆใƒผใ‚ถใƒผ็ตฑ่จˆ่กจ็คบๆฉŸ่ƒฝใ‚’ๅ‰Š้™คใ—ใพใ—ใŸ + +### Client +- Fix: ใ‚ฟใƒ–ใŒใƒใƒƒใ‚ฏใ‚ฐใƒฉใ‚ฆใƒณใƒ‰ใงใ‚‚streamใŒๅˆ‡ๆ–ญใ•ใ‚Œใชใ„ใ‚ˆใ†ใซ + +### Server +- Fix: ใ‚ญใƒฃใƒƒใ‚ทใƒฅใŒๆบœใพใ‚Š็ถšใ‘ใชใ„ใ‚ˆใ†ใซ + ## 13.13.1 ### Client @@ -96,11 +114,12 @@ Meilisearchใฎ่จญๅฎšใซ`index`ใŒๅฟ…่ฆใซใชใ‚Šใพใ—ใŸใ€‚ๅ€คใฏMisskeyใ‚ตใƒผ ## 13.12.0 ### NOTE -- Node.js 18.6.0ไปฅไธŠใŒๅฟ…่ฆใซใชใ‚Šใพใ—ใŸ +- Node.js 18.16.0ไปฅไธŠใŒๅฟ…่ฆใซใชใ‚Šใพใ—ใŸ ### General - ใ‚ขใ‚ซใ‚ฆใƒณใƒˆใฎๅผ•ใฃ่ถŠใ—๏ผˆใƒ•ใ‚ฉใƒญใƒฏใƒผๅผ•ใ็ถ™ใŽ๏ผ‰ใซๅฏพๅฟœ - Meilisearchใ‚’ๅ…จๆ–‡ๆคœ็ดขใซไฝฟ็”จใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ—ใŸ + * ใ€Œใƒ•ใ‚ฉใƒญใƒฏใƒผใฎใฟใ€ใฎๆŠ•็จฟใฏๆคœ็ดข็ตๆžœใซ่กจ็คบใ•ใ‚Œใพใ›ใ‚“ใ€‚ - ๆ–ฐ่ฆ็™ป้Œฒๅ‰ใซ็ฐกๆฝ”ใชใƒซใƒผใƒซใ‚’ใƒฆใƒผใ‚ถใƒผใซ่กจ็คบใงใใ‚‹ใ€ใ‚ตใƒผใƒใƒผใƒซใƒผใƒซๆฉŸ่ƒฝใ‚’่ฟฝๅŠ  - ใƒฆใƒผใ‚ถใƒผใธใฎ่‡ชๅˆ†็”จใƒกใƒขๆฉŸ่ƒฝ * ใƒฆใƒผใ‚ถใƒผใซๅฏพใ—ใฆใ€่‡ชๅˆ†ใ ใ‘ใŒ่ฆ‹ใ‚‰ใ‚Œใ‚‹ใƒกใƒขใ‚’่ฟฝๅŠ ใงใใ‚‹ใ‚ˆใ†ใซใชใ‚Šใพใ—ใŸใ€‚ diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index 65b15e4dad..da345c0189 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -1,14 +1,15 @@ +
+ + + +
+
+ + {{ i18n.ts._event.isFree }} + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+ + + + + + + + diff --git a/packages/frontend/src/components/MkFeaturedPhotos.vue b/packages/frontend/src/components/MkFeaturedPhotos.vue index 216b3905f7..1a92af0e28 100644 --- a/packages/frontend/src/components/MkFeaturedPhotos.vue +++ b/packages/frontend/src/components/MkFeaturedPhotos.vue @@ -4,7 +4,7 @@ + diff --git a/packages/frontend/src/components/MkFollowButton.vue b/packages/frontend/src/components/MkFollowButton.vue index b732fbb2b9..7d567001f4 100644 --- a/packages/frontend/src/components/MkFollowButton.vue +++ b/packages/frontend/src/components/MkFollowButton.vue @@ -1,5 +1,6 @@ diff --git a/packages/frontend/src/components/MkInstanceCardMini.vue b/packages/frontend/src/components/MkInstanceCardMini.vue index 3de3f8de65..781668cdb8 100644 --- a/packages/frontend/src/components/MkInstanceCardMini.vue +++ b/packages/frontend/src/components/MkInstanceCardMini.vue @@ -10,7 +10,7 @@ @@ -41,31 +41,28 @@ $height: 2ex; display: flex; align-items: center; height: $height; - border-radius: 4px 0 0 4px; + border-radius: .3rem; overflow: clip; - color: #fff; + color: #000; + margin-top: 5px; + padding: 1px 3px 1px 0; text-shadow: /* .866 โ‰ˆ sin(60deg) */ - 1px 0 1px #000, - .866px .5px 1px #000, - .5px .866px 1px #000, - 0 1px 1px #000, - -.5px .866px 1px #000, - -.866px .5px 1px #000, - -1px 0 1px #000, - -.866px -.5px 1px #000, - -.5px -.866px 1px #000, - 0 -1px 1px #000, - .5px -.866px 1px #000, - .866px -.5px 1px #000; - mask-image: linear-gradient(90deg, - rgb(0,0,0), - rgb(0,0,0) calc(100% - 16px), - rgba(0,0,0,0) 100% - ); + 1px 0 1px #fff, + .866px .5px 1px #fff, + .5px .866px 1px #fff, + 0 1px 1px #fff, + -.5px .866px 1px #fff, + -.866px .5px 1px #fff, + -1px 0 1px #fff, + -.866px -.5px 1px #fff, + -.5px -.866px 1px #fff, + 0 -1px 1px #fff, + .5px -.866px 1px #fff, + .866px -.5px 1px #fff; } .icon { - height: $height; + height: 2.5ex; flex-shrink: 0; } diff --git a/packages/frontend/src/components/MkMediaBanner.vue b/packages/frontend/src/components/MkMediaBanner.vue index 5902d6fd25..b63ead168d 100644 --- a/packages/frontend/src/components/MkMediaBanner.vue +++ b/packages/frontend/src/components/MkMediaBanner.vue @@ -29,7 +29,7 @@ diff --git a/packages/frontend/src/components/MkNotePreview.vue b/packages/frontend/src/components/MkNotePreview.vue index 6786f8b256..61d9547f04 100644 --- a/packages/frontend/src/components/MkNotePreview.vue +++ b/packages/frontend/src/components/MkNotePreview.vue @@ -1,6 +1,6 @@