From 346670015e2a727cb8372f415231fb851518c5d3 Mon Sep 17 00:00:00 2001 From: Mirumo Date: Sat, 18 Jul 2026 20:41:45 +0800 Subject: [PATCH 01/13] fix: enhance session list layout and accessibility features --- app/components/feature/CpSessionList.vue | 67 +++++++++++++++++------- 1 file changed, 48 insertions(+), 19 deletions(-) diff --git a/app/components/feature/CpSessionList.vue b/app/components/feature/CpSessionList.vue index e93bef8..e1c9839 100644 --- a/app/components/feature/CpSessionList.vue +++ b/app/components/feature/CpSessionList.vue @@ -41,30 +41,59 @@ const times = computed(() => Object.keys(sessions.value).sort()) - + From baadc49aa81c44e1f6be0c8d11539c1a531aa3cd Mon Sep 17 00:00:00 2001 From: Mirumo Date: Sat, 25 Jul 2026 15:54:40 +0800 Subject: [PATCH 07/13] fix: align filter dropdown to left edge on all screen sizes --- app/components/feature/CpSessionFilterDropdown.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/feature/CpSessionFilterDropdown.vue b/app/components/feature/CpSessionFilterDropdown.vue index a5b1372..6c3cf0d 100644 --- a/app/components/feature/CpSessionFilterDropdown.vue +++ b/app/components/feature/CpSessionFilterDropdown.vue @@ -106,7 +106,7 @@ function clearSelection() {
Date: Sat, 25 Jul 2026 16:03:18 +0800 Subject: [PATCH 08/13] chore: i18n concurrent session count lable in CpSessionList --- app/components/feature/CpSessionList.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/components/feature/CpSessionList.vue b/app/components/feature/CpSessionList.vue index 11b7d76..e545f76 100644 --- a/app/components/feature/CpSessionList.vue +++ b/app/components/feature/CpSessionList.vue @@ -77,7 +77,7 @@ const times = computed(() => Object.keys(sessions.value).sort()) name="tabler:circle" /> - {{ sessions[time].length }} 場同時開始 + {{ t('concurrent', { count: sessions[time].length }) }}
Object.keys(sessions.value).sort()) en: add: 'Add to favorites' remove: 'Remove from favorites' + concurrent: '{count} sessions starting at the same time' zh: add: '加入收藏' remove: '取消收藏' + concurrent: '{count} 場同時開始' From 0b3eb253a28c7e0f45b65b4c0665738233d97a11 Mon Sep 17 00:00:00 2001 From: Mirumo Date: Sat, 25 Jul 2026 16:04:48 +0800 Subject: [PATCH 09/13] fix: correct typo in in readonly favorite icon name --- app/components/feature/CpSessionItem.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/feature/CpSessionItem.vue b/app/components/feature/CpSessionItem.vue index 1ac36ec..d2cd0d9 100644 --- a/app/components/feature/CpSessionItem.vue +++ b/app/components/feature/CpSessionItem.vue @@ -43,7 +43,7 @@ defineEmits<{ aria-hidden="true" class="text-xl text-cp-orange-600 leading-none p-1 pointer-events-none right-1 top-1 absolute" > - +