Skip to content

Release: 13.10.0 #10342

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

Merged
merged 129 commits into from
Mar 22, 2023
Merged
Show file tree
Hide file tree
Changes from 126 commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
194d656
fix: normalize empty value of `name` into an absent value
saschanaz Feb 17, 2023
cf2b1c1
Merge branch 'develop' into mkusername-empty
saschanaz Feb 19, 2023
8c64f99
Add test
saschanaz Feb 19, 2023
b468330
Merge branch 'develop' into mkusername-empty
saschanaz Feb 25, 2023
5651353
Merge branch 'develop' into mkusername-empty
saschanaz Mar 6, 2023
d90a98a
fix(frontend/MkMediaList): altメッセージのnewlineを認識
saschanaz Mar 6, 2023
2b884ba
enhance(server): tweak notes/featured api
syuilo Mar 6, 2023
3ecb863
enhance(client): improve mute-block page
syuilo Mar 7, 2023
60c1af6
chore(client): tweak default sound setting
syuilo Mar 7, 2023
6feead5
fix: 登録時のフォームにおいて送信できる条件を修正 (#10238)
Ry0taK Mar 7, 2023
1ef6bec
Update about-misskey.vue
syuilo Mar 7, 2023
0554dd8
enhance(client): DM作成時にメンションも含むように
syuilo Mar 7, 2023
b20703c
tweak of 0554dd8375
syuilo Mar 7, 2023
4f0bb70
fix(backend): ブロックホストがない場合はINクエリを生成しない。 (#10258)
danominium Mar 7, 2023
6fe13f1
lint fix
syuilo Mar 7, 2023
8bf6911
refactor(dev): separate test workflows
syuilo Mar 7, 2023
4c2f7c6
feat: Per-user renote mute (#10249)
syuilo Mar 7, 2023
dd6569a
feat: Reaction acceptance (#10256)
syuilo Mar 7, 2023
116dd09
fix: 登録フォームにおける競合状態を修正 (#10267)
Ry0taK Mar 8, 2023
97a43bc
fix(server): videoThumbnailGeneratorが適用されない問題を修正
tamaina Mar 8, 2023
aad70a9
fix: チャンネルの編集権限をチャンネル所有者とモデレーターに限定する (#10268)
mmorita Mar 8, 2023
7fd1723
chore(dev): update pull request templates
syuilo Mar 8, 2023
965433b
chore(dev): add pull_request_template.md for github bug
syuilo Mar 8, 2023
9d1a874
フォローリクエストのUI改善 (#10275)
EbiseLutica Mar 9, 2023
6607b39
fix(client): ロールで広告を無効にするとadmin/adsでプレビューがでてこない
syuilo Mar 9, 2023
4835f0f
fix(frontend): GIFバナーの復活など (#10247)
saschanaz Mar 9, 2023
a4ca127
fix: 登録メール送信時に重複確認を行う (#10231)
Ry0taK Mar 9, 2023
c75afad
enhance: アカウント削除時のクライアントの挙動をいい感じにするなど (#10002)
tamaina Mar 9, 2023
93ea9c2
chore(frontend): add debugger for #6864 (#10270)
acid-chicken Mar 9, 2023
fcb6e0a
chore(test): data属性がclassになっているのを修正
syuilo Mar 9, 2023
dc49a24
Merge pull request #9970 from saschanaz/mkusername-empty
tamaina Mar 9, 2023
ef77352
fix(frontend/widget): federation widgetのdata-cyも移動
saschanaz Mar 9, 2023
5888da1
Merge pull request #10282 from misskey-dev/saschanaz-patch-1
tamaina Mar 9, 2023
89393aa
Merge pull request #10248 from saschanaz/alt-pre-line
tamaina Mar 9, 2023
228c92f
ドライブのファイルを消すときの文章を「ノートは消えない」と修正 (#10096)
kabo2468 Mar 9, 2023
caf646f
fix(client): Solve the problem of not automatically jumping to /admin…
rdp-studio Mar 9, 2023
e0b7633
enhance(backend): restore OpenAPI endpoints (#10281)
saschanaz Mar 9, 2023
3f53cbd
fix(backend/DriveService): convert WebP/AVIF to WebP (#10239)
saschanaz Mar 10, 2023
c717f1f
Update CHANGELOG.md
syuilo Mar 10, 2023
a81ebc5
chore(backend): fix typo in warning message (#10284)
KisaragiEffective Mar 10, 2023
c0bad44
update deps
syuilo Mar 10, 2023
66aef2e
:art:
syuilo Mar 10, 2023
b7c26dc
絵文字ピッカーのすべての絵文字でマウスホバー時にtitle表示されるように (#9765)
yszkst Mar 10, 2023
5de8930
refactor: rename schema to json-schema
syuilo Mar 10, 2023
258bd3c
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Mar 10, 2023
99f3f09
tweak postgresql entities
syuilo Mar 10, 2023
c12e3c4
Update about-misskey.vue
syuilo Mar 10, 2023
533fe2d
Update ja-JP.yml
syuilo Mar 10, 2023
7874046
fix(client): プロフィールで設定した情報が削除できない
syuilo Mar 10, 2023
e13202a
Issue:#9828対応 (#9916)
nenohi Mar 10, 2023
65b1524
enhance(client): 付箋ウィジェットの高さを設定可能に
syuilo Mar 10, 2023
0ac1fc8
refactor(backend): 必要ないas anyを消去 (#10293)
KisaragiEffective Mar 10, 2023
4094ab5
fix(backend/DriveService): gracely skip when getting NoSuchKey error …
saschanaz Mar 11, 2023
4887544
fix(frontend): Safariでプラグインが複数ある場合に正常に読み込まれない問題を修正 (#10290)
slofp Mar 11, 2023
cc7fd2f
Update CHANGELOG.md
syuilo Mar 11, 2023
88e3d3e
enhance(server): 画像圧縮周り(主にサムネイルの仕様)の変更 (#10287)
tamaina Mar 11, 2023
4e7e377
add backend 2fa test (#10289)
Nanashia Mar 11, 2023
1ea4469
fix(frontend/MkSignup): prevent uncaught errors from interrupted sign…
saschanaz Mar 11, 2023
31488da
タイムラインを正常に無効化できるように (#10299)
atsu1125 Mar 12, 2023
57cac0a
fix(backend/ApRendererService): allow announces with visibility: foll…
saschanaz Mar 12, 2023
7c2d8d7
enhance: ロールの並び順を設定可能に
syuilo Mar 12, 2023
8ac5c35
enhance(client): 設定から自分のロールを確認できるように
syuilo Mar 12, 2023
4215a11
パスワードリセットがおささってしまわないようにする (#10304)
atsu1125 Mar 12, 2023
ba98abc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Mar 12, 2023
dff0bee
fix: Do not use avif (#10301)
tamaina Mar 12, 2023
a43398c
refactor(test): rename variable for INestApplicationContext
syuilo Mar 12, 2023
7e9d3d9
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Mar 12, 2023
4421381
空文字列のobjectStorageEndtpoinをnullと同様に扱う (#10312)
yszkst Mar 13, 2023
0d2bee7
fix(frontend/XHome): fall back to user.uri if user.url does not exist…
saschanaz Mar 13, 2023
b18df99
enhance(backend): 配送先が410 Goneで応答してきた場合配送停止するように (#10298)
CyberRex0 Mar 13, 2023
7f16b50
feat: sensitive word
syuilo Mar 13, 2023
5d1ccb9
enhance: make configurable to whether notes search available by role
syuilo Mar 13, 2023
1a62ca5
chore(client): tweak admin/roles page
syuilo Mar 13, 2023
1912331
refactor(frontend): 引数の型を強くし、関数内部のas anyを除去 (#10315)
KisaragiEffective Mar 13, 2023
7887ccc
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Mar 13, 2023
850addc
user schemaにあるany型を厳格にした (#10319)
Cj-bc Mar 13, 2023
3cb669a
fix: クエリキャッシュ無効化時の絵文字操作エラーを解消 (#10320)
yszkst Mar 14, 2023
c05c504
Deliverキューに宛先がSharedInboxかどうかのフラグを追加 ( #10298 関係 ) (#10317)
CyberRex0 Mar 14, 2023
42833cd
Fix #10261 (#10323)
tar-bin Mar 15, 2023
58fc17e
fix: tweak retention rate aggregation
syuilo Mar 15, 2023
a8bd3e8
Update AggregateRetentionProcessorService.ts
syuilo Mar 15, 2023
7ff467e
feat(client): Navbar の設定項目に「プロフィール」を追加 (#10332)
kakkokari-gtyih Mar 15, 2023
63068fc
fix(server): prevent creation of empty antennas
syuilo Mar 15, 2023
f9cdcc9
Merge branch 'develop' of https://github.com/misskey-dev/misskey into…
syuilo Mar 15, 2023
6da6c4d
enhance(client): update AiScript to 0.13.0
syuilo Mar 15, 2023
925cc06
enhance(client): tweak search page
syuilo Mar 16, 2023
9cc58fd
Update CHANGELOG.md
syuilo Mar 16, 2023
0944c1c
update tabler-icons
syuilo Mar 16, 2023
89e2c30
refactor(backend): integrate CreateNotificationService to Notificatio…
syuilo Mar 16, 2023
a9bc22e
Update NotificationService.ts
syuilo Mar 16, 2023
8ae9d2e
enhance: カスタム絵文字にライセンス情報を付与できるように
syuilo Mar 16, 2023
b644567
feat: clip favorite
syuilo Mar 16, 2023
ac0e012
refactor
syuilo Mar 17, 2023
2be93b1
New Crowdin updates (#10254)
syuilo Mar 17, 2023
ed51209
絵文字のライセンスを表示できるように
syuilo Mar 17, 2023
e5ad37e
update aiscript
syuilo Mar 17, 2023
ac66550
13.10.0
syuilo Mar 17, 2023
6890639
New translations ja-JP.yml (Italian) (#10343)
syuilo Mar 17, 2023
3757d3a
update pnpm
tamaina Mar 17, 2023
8571c69
test(backend): Add tests for web resources (#10341)
Nanashia Mar 18, 2023
7699b49
enhance(client): add ads page
syuilo Mar 18, 2023
793dace
Fix: foreignkey on reports (#9753)
atsu1125 Mar 19, 2023
497ffde
Update CHANGELOG.md
syuilo Mar 19, 2023
4d73080
perf(backend): improve performance of timeline apis
syuilo Mar 19, 2023
c091d9e
feat(frontend/MkUrlPreview): oEmbedのサポート (#10306)
saschanaz Mar 19, 2023
15d9c0f
Update CHANGELOG.md
syuilo Mar 19, 2023
459d305
fix: 非ログイン時に「Misskeyについて」ページから投稿フォームが出ないようにする (#10345)
kakkokari-gtyih Mar 19, 2023
8b1b3e3
Update CHANGELOG.md
syuilo Mar 19, 2023
3b30865
Update CHANGELOG.md
syuilo Mar 19, 2023
37b8f40
New Crowdin updates (#10349)
syuilo Mar 19, 2023
2e051c5
test(backend): Add tests for clips (#10358)
Nanashia Mar 19, 2023
e542a03
fix(backend/URLPreviewService): エラーでHTTP 422を出すように (#10339)
saschanaz Mar 19, 2023
866aded
fix: PC版設定ページでスマホ用UIが表示されるのを防ぐリダイレクトを追加 (#10326)
kakkokari-gtyih Mar 19, 2023
4a989f7
Update CHANGELOG.md
syuilo Mar 19, 2023
1d6f43a
feat: drive cleaner (#10366)
CyberRex0 Mar 20, 2023
bf5706e
Update CHANGELOG.md
syuilo Mar 20, 2023
32c60c7
fix indentation
syuilo Mar 20, 2023
3d6aaa7
tweak drive-cleaner
syuilo Mar 20, 2023
e152047
絵文字の名前に@や:が使用できる (#9964)
nenohi Mar 20, 2023
3014e3e
Update CHANGELOG.md
syuilo Mar 20, 2023
eb57814
fix(users/show): ユーザーが見つからなかった場合に404ステータスコードを返す (#10344)
choco14t Mar 20, 2023
54630ed
enhance: 使われてないアンテナは自動停止されるように
syuilo Mar 20, 2023
21b1060
feat(frontend): ナビゲーションバーのカスタマイズをドラッグ&ドロップで行えるようにする (#10356)
ekkekuru2 Mar 20, 2023
5e1014c
Update CHANGELOG.md
syuilo Mar 20, 2023
dac4fbc
tweak settings/navbar.vue
syuilo Mar 20, 2023
75888a5
New Crowdin updates (#10369)
syuilo Mar 20, 2023
7331de0
feat: queue force promote (#10370)
CyberRex0 Mar 21, 2023
9a40a4e
Update packages/backend/test/utils.ts
syuilo Mar 21, 2023
78a3d78
fix drive-cleaner
syuilo Mar 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 9 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE/01_bug.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,20 @@ Thank you for your PR! Before creating a PR, please check the contribution guide
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->

# What
## What
<!-- このPRで何をしたのか? どう変わるのか? -->
<!-- What did you do with this PR? How will it change things? -->

# Why
## Why
<!-- なぜそうするのか? どういう意図なのか? 何が困っているのか? -->
<!-- Why do you do it? What are your intentions? What is the problem? -->

# Additional info (optional)
## Additional info (optional)
<!-- テスト観点など -->
<!-- Test perspective, etc -->

## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests
12 changes: 9 additions & 3 deletions .github/PULL_REQUEST_TEMPLATE/02_enhance.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,20 @@ Thank you for your PR! Before creating a PR, please check the contribution guide
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->

# What
## What
<!-- このPRで何をしたのか? どう変わるのか? -->
<!-- What did you do with this PR? How will it change things? -->

# Why
## Why
<!-- なぜそうするのか? どういう意図なのか? 何が困っているのか? -->
<!-- Why do you do it? What are your intentions? What is the problem? -->

# Additional info (optional)
## Additional info (optional)
<!-- テスト観点など -->
<!-- Test perspective, etc -->

## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests
23 changes: 23 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!-- ℹ お読みください / README
PRありがとうございます! PRを作成する前に、コントリビューションガイドをご確認ください:
Thank you for your PR! Before creating a PR, please check the contribution guide:
https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md
-->

## What
<!-- このPRで何をしたのか? どう変わるのか? -->
<!-- What did you do with this PR? How will it change things? -->

## Why
<!-- なぜそうするのか? どういう意図なのか? 何が困っているのか? -->
<!-- Why do you do it? What are your intentions? What is the problem? -->

## Additional info (optional)
<!-- テスト観点など -->
<!-- Test perspective, etc -->

## Checklist
- [ ] Read the [contribution guide](https://github.com/misskey-dev/misskey/blob/develop/CONTRIBUTING.md)
- [ ] Test working in a local environment
- [ ] (If needed) Update CHANGELOG.md
- [ ] (If possible) Add tests
59 changes: 59 additions & 0 deletions .github/workflows/test-backend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Test (backend)

on:
push:
branches:
- master
- develop
pull_request:

jobs:
jest:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x]

services:
postgres:
image: postgres:13
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:6
ports:
- 56312:6379

steps:
- uses: actions/[email protected]
with:
submodules: true
- name: Install pnpm
uses: pnpm/action-setup@v2
with:
version: 7
run_install: false
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/[email protected]
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- run: corepack enable
- run: pnpm i --frozen-lockfile
- name: Check pnpm-lock.yaml
run: git diff --exit-code pnpm-lock.yaml
- name: Copy Configure
run: cp .github/misskey/test.yml .config
- name: Build
run: pnpm build
- name: Test
run: pnpm jest-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
21 changes: 4 additions & 17 deletions .github/workflows/test.yml → .github/workflows/test-frontend.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Test
name: Test (frontend)

on:
push:
Expand All @@ -8,26 +8,13 @@ on:
pull_request:

jobs:
jest:
vitest:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x]

services:
postgres:
image: postgres:13
ports:
- 54312:5432
env:
POSTGRES_DB: test-misskey
POSTGRES_HOST_AUTH_METHOD: trust
redis:
image: redis:6
ports:
- 56312:6379

steps:
- uses: actions/[email protected]
with:
Expand All @@ -51,12 +38,12 @@ jobs:
- name: Build
run: pnpm build
- name: Test
run: pnpm jest-and-coverage
run: pnpm --filter frontend test-and-coverage
- name: Upload Coverage
uses: codecov/codecov-action@v3
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./packages/backend/coverage/coverage-final.json
files: ./packages/frontend/coverage/coverage-final.json

e2e:
runs-on: ubuntu-latest
Expand Down
75 changes: 65 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,70 @@
<!--
## 13.x.x (unreleased)

### Improvements
-
### General
-

### Bugfixes
x
### Client
-

### Server
-

You should also include the user name that made the change.
-->

## 13.10.0

### General
- ユーザーごとにRenoteをミュートできるように
- ノートごとに絵文字リアクションを受け取るか設定できるように
- クリップをお気に入りに登録できるように
- ノート検索の利用可否をロールで制御可能に(デフォルトでオフ)
- ロールの並び順を設定可能に
- カスタム絵文字にライセンス情報を付与できるように
- 指定した文字列を含む投稿の公開範囲をホームにできるように
- 使われてないアンテナは自動停止されるように

### Client
- 設定から自分のロールを確認できるように
- 広告一覧ページを追加
- ドライブクリーナーを追加
- DM作成時にメンションも含むように
- フォロー申請のボタンのデザインを改善
- 付箋ウィジェットの高さを設定可能に
- APオブジェクトを入力してフェッチする機能とユーザーやノートの検索機能を分離
- ナビゲーションバーの項目に「プロフィール」を追加できるように
- ナビゲーションバーのカスタマイズをドラッグ&ドロップで行えるように
- AiScriptを0.13.1に更新
- oEmbedをサポートしているウェブサイトのプレビューができるように
- YouTubeをoEmbedでロードし、プレビューで共有ボタンを押すとOSの共有画面がでるように
- ([FirefoxでSpotifyのプレビューを開けるとフルサイズじゃなくプレビューサイズだけ再生できる問題](https://bugzilla.mozilla.org/show_bug.cgi?id=1792395)があります)
- (すでにブラウザーでキャッシュされたリンクに対しては以前のプレビュー行動が行われてます。その場合、ブラウザーのキャッシュをクリアしてまた試してください。)
- プロフィールで設定した情報が削除できない問題を修正
- ロールで広告を無効にするとadmin/adsでプレビューがでてこない問題を修正
- /api-consoleページにアクセスすると404が出る問題を修正
- Safariでプラグインが複数ある場合に正常に読み込まれない問題を修正
- Bookwyrmのユーザーのプロフィールページで「リモートで表示」をタップしても反応がない問題を修正
- 非ログイン時の「Misskeyについて」の表示を修正
- PC版にて「設定」「コントロールパネル」のリンクを2度以上続けてクリックした際に空白のページが表示される問題を修正

### Server
- OpenAPIエンドポイントを復旧
- WebP/AVIF/JPEGのweb公開用画像は、サーバーサイドではJPEGではなくWebPに変換するように
- アニメーション画像のサムネイルを生成するように
- アクティブユーザー数チャートの記録上限値を拡張
- Playのソースコード上限文字数を2倍に拡張
- 配送先サーバーが410 Goneで応答してきた場合は自動で配送停止をするように
- avatarBlurHash/bannerBlurHashの型をstringに限定
- タイムライン取得時のパフォーマンスを改善
- SMTP Login id length is too short
- API上で`visibility`を`followers`に設定してrenoteすると連合や削除で不具合が発生する問題を修正
- AWS S3からのファイル削除でNoSuchKeyエラーが出ると進めらない状態になる問題を修正
- `disableCache: true`を設定している場合に絵文字管理操作でエラーが出る問題を修正
- リテンション分析が上手く機能しないことがあるのを修正
- 空のアンテナが作成できないように修正
- 特定の条件で通報が見れない問題を修正
- 絵文字の名前に任意の文字が使用できる問題を修正

## 13.9.2 (2023/03/06)

### Improvements
Expand Down Expand Up @@ -246,8 +301,8 @@ You should also include the user name that made the change.
## 13.3.2 (2023/02/04)

### Improvements
- 外部メディアプロキシへの対応を強化しました
外部メディアプロキシのFastify実装を作りました
- 外部メディアプロキシへの対応を強化しました
外部メディアプロキシのFastify実装を作りました
https://github.com/misskey-dev/media-proxy
- Server: improve performance

Expand Down Expand Up @@ -410,7 +465,7 @@ You should also include the user name that made the change.
- ユーザーごとのドライブ容量設定はロールに統合されました。
- インスタンスデフォルトのドライブ容量設定はロールに統合されました。アップデート後、ベースロールもしくはコンディショナルロールでドライブ容量を編集してください。
- LTL/GTLの解放状態はロールに統合されました。
- Dockerの実行をrootで行わないようにしました。Dockerかつオブジェクトストレージを使用していない場合は`chown -hR 991.991 ./files`を実行してください。
- Dockerの実行をrootで行わないようにしました。Dockerかつオブジェクトストレージを使用していない場合は`chown -hR 991.991 ./files`を実行してください。
https://github.com/misskey-dev/misskey/pull/9560

#### For users
Expand Down Expand Up @@ -638,7 +693,7 @@ You should also include the user name that made the change.
## 12.112.2 (2022/07/08)

### Bugfixes
- Fix Docker doesn't work @mei23
- Fix Docker doesn't work @mei23
Still not working on arm64 environment. (See 12.112.0)

## 12.112.1 (2022/07/07)
Expand Down Expand Up @@ -680,7 +735,7 @@ same as 12.112.0
- Improve player detection in URL preview @mei23
- Add Badge Image to Push Notification #8012 @tamaina
- Server: Improve performance
- Server: Supports IPv6 on Redis transport. @mei23
- Server: Supports IPv6 on Redis transport. @mei23
IPv4/IPv6 is used by default. You can tune this behavior via `redis.family`.
- Server: Add possibility to log IP addresses of users @syuilo
- Add additional drive capacity change support @CyberRex0
Expand Down
17 changes: 17 additions & 0 deletions cypress/e2e/basic.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,30 @@ describe('After setup instance', () => {
cy.intercept('POST', '/api/signup').as('signup');

cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-username] input').type('alice');
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-password] input').type('alice1234');
cy.get('[data-cy-signup-submit]').should('be.disabled');
cy.get('[data-cy-signup-password-retype] input').type('alice1234');
cy.get('[data-cy-signup-submit]').should('not.be.disabled');
cy.get('[data-cy-signup-submit]').click();

cy.wait('@signup');
});

it('signup with duplicated username', () => {
cy.registerUser('alice', 'alice1234');

cy.visitHome();

// ユーザー名が重複している場合の挙動確認
cy.get('[data-cy-signup]').click();
cy.get('[data-cy-signup-username] input').type('alice');
cy.get('[data-cy-signup-password] input').type('alice1234');
cy.get('[data-cy-signup-password-retype] input').type('alice1234');
cy.get('[data-cy-signup-submit]').should('be.disabled');
});
});

describe('After user signup', () => {
Expand Down
8 changes: 4 additions & 4 deletions cypress/e2e/widgets.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,17 @@ describe('After user signed in', () => {

it('first widget should be removed', () => {
cy.get('.mk-widget-edit').click();
cy.get('.data-cy-customize-container:first-child .data-cy-customize-container-remove._button').click();
cy.get('.data-cy-customize-container').should('have.length', 2);
cy.get('[data-cy-customize-container]:first-child [data-cy-customize-container-remove]._button').click();
cy.get('[data-cy-customize-container]').should('have.length', 2);
});

function buildWidgetTest(widgetName) {
it(`${widgetName} widget should get added`, () => {
cy.get('.mk-widget-edit').click();
cy.get('.mk-widget-select select').select(widgetName, { force: true });
cy.get('.data-cy-bg._modalBg.data-cy-transparent').click({ multiple: true, force: true });
cy.get('[data-cy-bg]._modalBg[data-cy-transparent]').click({ multiple: true, force: true });
cy.get('.mk-widget-add').click({ force: true });
cy.get(`.data-cy-mkw-${widgetName}`).should('exist');
cy.get(`[data-cy-mkw-${widgetName}]`).should('exist');
});
}

Expand Down
Loading