From 25f72f23a7a4a0a2bdc9ebf9dd5f4b8d7ccd66f3 Mon Sep 17 00:00:00 2001 From: raintaip Date: Thu, 12 Mar 2026 16:14:51 +0800 Subject: [PATCH 1/5] feat: Add GitHub Actions workflow for automated testing with coverage reporting. --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eef5b4d..28d4e62 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,7 +2,7 @@ name: Automated Testing on: push: - branches: + branches: - '**' jobs: From 83d843b0285020a691c6100eb261f7fb7fd8db04 Mon Sep 17 00:00:00 2001 From: raintaip Date: Thu, 12 Mar 2026 16:26:57 +0800 Subject: [PATCH 2/5] ci: Add GitHub Actions workflow for automated testing and coverage reporting. --- .github/workflows/test.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 28d4e62..523c964 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -4,6 +4,10 @@ on: push: branches: - '**' + pull_request: + branches: + - '**' + workflow_dispatch: jobs: test: From 7603c37b50f9fb205a2ab3a8d9f8d040d5b2042e Mon Sep 17 00:00:00 2001 From: raintaip Date: Thu, 12 Mar 2026 16:56:36 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E6=B8=AC=E8=A9=A6=E7=A8=8B=E5=BC=8F?= =?UTF-8?q?=E9=8C=AF=E8=AA=A4=E7=8B=80=E6=85=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/LoginPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/LoginPage.tsx b/src/pages/LoginPage.tsx index 2652762..44de964 100644 --- a/src/pages/LoginPage.tsx +++ b/src/pages/LoginPage.tsx @@ -52,7 +52,7 @@ export const LoginPage: React.FC = () => { return false; } if (!hasUpperCase || !hasLowerCase || !hasNumber) { - setPasswordError('密碼必須包含大小寫英文字母和數字'); + setPasswordError('密碼必須包含大小寫英文字母ssd 123djfgkjdjasdf 和數字'); return false; } setPasswordError(''); From 73b14c0f6f1c241c8f881a9ee03cc375062ef56e Mon Sep 17 00:00:00 2001 From: raintaip Date: Mon, 16 Mar 2026 11:28:02 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E6=B8=AC=E8=A9=A6=E7=A8=8B=E5=BC=8F?= =?UTF-8?q?=E9=8C=AF=E8=AA=A4=E4=B8=8A=E5=82=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/LoginPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/LoginPage.tsx b/src/pages/LoginPage.tsx index 44de964..4a3a69a 100644 --- a/src/pages/LoginPage.tsx +++ b/src/pages/LoginPage.tsx @@ -52,7 +52,7 @@ export const LoginPage: React.FC = () => { return false; } if (!hasUpperCase || !hasLowerCase || !hasNumber) { - setPasswordError('密碼必須包含大小寫英文字母ssd 123djfgkjdjasdf 和數字'); + setPasswordError('密碼必須包含大小寫英文字母askdjfjl;lkjf和數字'); return false; } setPasswordError(''); From 0b9e11321915c57a9605802418d9a884f78be958 Mon Sep 17 00:00:00 2001 From: raintaip Date: Mon, 16 Mar 2026 11:44:00 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=AD=A3=E7=A2=BA?= =?UTF-8?q?=E5=BE=8C=E5=86=8D=E4=B8=8A=E5=82=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/LoginPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/LoginPage.tsx b/src/pages/LoginPage.tsx index 4a3a69a..2652762 100644 --- a/src/pages/LoginPage.tsx +++ b/src/pages/LoginPage.tsx @@ -52,7 +52,7 @@ export const LoginPage: React.FC = () => { return false; } if (!hasUpperCase || !hasLowerCase || !hasNumber) { - setPasswordError('密碼必須包含大小寫英文字母askdjfjl;lkjf和數字'); + setPasswordError('密碼必須包含大小寫英文字母和數字'); return false; } setPasswordError('');