From caaddb8448b29719daa46deaf8bcc6981089fe77 Mon Sep 17 00:00:00 2001 From: zenn Date: Thu, 2 Apr 2026 18:11:17 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A6=B4=EB=A6=AC=EC=8A=A4:=20v1.4.1=20?= =?UTF-8?q?=EB=A9=94=EB=89=B4=EC=99=80=20=ED=99=94=EB=A9=B4=20=ED=83=80?= =?UTF-8?q?=EC=9D=B4=ED=8B=80=20=ED=95=9C=EA=B8=80=20=ED=86=B5=EC=9D=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/history.md | 3 +++ docs/todo.md | 1 + docs/update.md | 3 +++ frontend/src/App.vue | 26 ++++++++++---------- frontend/src/views/FavoriteTierListsView.vue | 2 +- frontend/src/views/MyTierListsView.vue | 2 +- frontend/src/views/ProfileView.vue | 2 +- frontend/src/views/SearchResultsView.vue | 2 +- 8 files changed, 24 insertions(+), 17 deletions(-) diff --git a/docs/history.md b/docs/history.md index d073629..383bb34 100644 --- a/docs/history.md +++ b/docs/history.md @@ -1,5 +1,8 @@ # 의사결정 이력 +## 2026-04-02 v1.4.1 +- 좌측 메뉴와 화면 타이틀의 명칭이 서로 다르면 사용자가 현재 위치를 직관적으로 매칭하기 어렵기 때문에, 메뉴 이름과 진입 타이틀을 같은 문구로 맞추는 편이 맞다고 판단했다. + ## 2026-04-02 v1.4.0 - 서비스가 게임 외 주제 전반을 다룰 수 있는 단계에 온 만큼, 내부 모델명은 유지하더라도 사용자에게 보이는 주요 용어는 `주제 / 템플릿` 기준으로 먼저 정리하는 편이 맞다고 판단했다. - 대규모 내부 리네이밍은 API와 DB까지 손대야 하므로, 이번 단계에서는 사용자 화면 문구만 우선 바꾸고 내부 `game` 모델은 그대로 두는 점진적 전환이 더 안전하다고 정리했다. diff --git a/docs/todo.md b/docs/todo.md index bf224fc..ae6db58 100644 --- a/docs/todo.md +++ b/docs/todo.md @@ -1,6 +1,7 @@ # 할 일 및 이슈 ## 단기 확인 +- 왼쪽 사이드 메뉴와 각 화면 타이틀을 한글 기준으로 맞췄으므로, 홈/나의 티어표/즐겨찾기/설정 진입 시 실제 체감이 자연스럽고 중복 표현이 어색하지 않은지 한 번 더 QA한다. - 용어 정리 1차는 사용자 노출 문구만 `주제 / 템플릿`으로 바꿨으므로, 홈/주제 화면/관리자 템플릿 관리에서 어색하게 남은 `게임` 문구가 없는지 한 번 더 QA한다. - 내부 모델명은 아직 `game`을 유지하므로, 다음 단계에서는 문서와 보조 화면 문구를 더 정리할지, 아니면 내부 리네이밍 계획을 따로 잡을지 결정한다. - 게임 목록과 티어표 카드 썸네일은 기본 이미지 드래그를 막았으므로, 데스크톱 브라우저에서 클릭/드래그 시 원본 이미지 프리뷰가 더 이상 뜨지 않는지 한 번 더 QA한다. diff --git a/docs/update.md b/docs/update.md index be48a06..646be5f 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,5 +1,8 @@ # 업데이트 로그 +## 2026-04-02 v1.4.1 +- 왼쪽 사이드 메뉴를 `주제 선택 / 나의 티어표 / 즐겨찾기 / 설정` 한글 문구로 통일하고, 해당 화면 진입 시 헤더 타이틀도 같은 이름 기준으로 맞췄다. + ## 2026-04-02 v1.4.0 - 사용자 노출 용어 1차 정리를 시작해 홈/좌측 레일/가이드/주제 화면에서는 `게임` 대신 `주제`, 관리자 핵심 화면에서는 `게임 관리` 대신 `템플릿 관리` 중심 표현으로 바꿨다. - 내부 데이터 모델과 API의 `gameId`, `/games` 구조는 아직 유지하고, 이번 단계는 화면 문구와 안내 텍스트를 먼저 정리하는 안전한 1차 리네이밍 범위로 제한했다. diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 8d064fc..fcd50bc 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -60,10 +60,10 @@ const shellStyle = computed(() => ({ })) const leftNavItems = computed(() => { const items = [ - { key: 'home', label: 'Topics', path: '/', iconSrc: iconGridView }, - { key: 'me', label: 'My Lists', path: '/me', iconSrc: iconLists, requiresAuth: true }, - { key: 'favorites', label: 'Favorites', path: '/favorites', iconSrc: iconFavorite, requiresAuth: true }, - { key: 'profile', label: 'Settings', path: '/profile', iconSrc: iconSettings, requiresAuth: true }, + { key: 'home', label: '주제 선택', path: '/', iconSrc: iconGridView }, + { key: 'me', label: '나의 티어표', path: '/me', iconSrc: iconLists, requiresAuth: true }, + { key: 'favorites', label: '즐겨찾기', path: '/favorites', iconSrc: iconFavorite, requiresAuth: true }, + { key: 'profile', label: '설정', path: '/profile', iconSrc: iconSettings, requiresAuth: true }, ] return items.filter((item) => !item.requiresAuth || (authReady.value && auth.user)) }) @@ -151,7 +151,7 @@ const leftBottomPrimaryAction = computed(() => { const routeMeta = computed(() => { if (route.name === 'home') { return { - title: 'Tier Maker', + title: '주제 선택', subtitle: '주제 템플릿 선택과 커스텀 보드 시작', contextTitle: '빠른 시작', contextText: auth.user ? '커스텀 티어표를 만들거나 원하는 주제를 바로 선택할 수 있어요.' : '로그인하면 커스텀 티어표 생성과 개인 목록 관리가 열립니다.', @@ -163,7 +163,7 @@ const routeMeta = computed(() => { } if (route.name === 'gameHub') { return { - title: 'Topic Boards', + title: '주제 티어표', subtitle: '주제별 공개 티어표 탐색', contextTitle: '작성 작업', contextText: auth.user ? '이 주제의 새 티어표를 만들거나 기존 공개 티어표를 확인할 수 있어요.' : '로그인 후 새 티어표를 만들 수 있어요.', @@ -196,8 +196,8 @@ const routeMeta = computed(() => { } if (route.name === 'me') { return { - title: 'My Lists', - subtitle: '내가 저장한 티어표', + title: '나의 티어표', + subtitle: '저장한 티어표 모아보기', contextTitle: '작성 이력', contextText: '최근 저장한 티어표를 열람하고 정리할 수 있어요.', actionLabel: '즐겨찾기 보기', @@ -206,27 +206,27 @@ const routeMeta = computed(() => { } if (route.name === 'favorites') { return { - title: 'Favorites', + title: '즐겨찾기', subtitle: '마음에 드는 티어표 모음', contextTitle: '정리 도구', contextText: '정렬과 검색으로 원하는 티어표를 빠르게 다시 찾을 수 있어요.', - actionLabel: '내 티어표 보기', + actionLabel: '나의 티어표 보기', action: () => router.push('/me'), } } if (route.name === 'profile') { return { - title: 'Profile', + title: '설정', subtitle: '프로필 및 계정 설정', contextTitle: '계정 관리', contextText: '아바타와 닉네임을 관리하고 표시 정보를 확인할 수 있어요.', - actionLabel: '내 티어표 보기', + actionLabel: '나의 티어표 보기', action: () => router.push('/me'), } } if (route.name === 'search') { return { - title: 'Search', + title: '검색', subtitle: '전체 공개 티어표 검색 결과', contextTitle: '검색', contextText: '제목, 작성자 기준으로 공개 티어표를 전체 검색할 수 있어요.', diff --git a/frontend/src/views/FavoriteTierListsView.vue b/frontend/src/views/FavoriteTierListsView.vue index 3639cd8..b92cdfb 100644 --- a/frontend/src/views/FavoriteTierListsView.vue +++ b/frontend/src/views/FavoriteTierListsView.vue @@ -58,7 +58,7 @@ onMounted(loadFavorites)
Collection
-

내 즐겨찾기

+

즐겨찾기

마음에 드는 티어표를 모아보고, 원하는 기준으로 정렬할 수 있어요.
diff --git a/frontend/src/views/MyTierListsView.vue b/frontend/src/views/MyTierListsView.vue index c846eae..f3dc8fb 100644 --- a/frontend/src/views/MyTierListsView.vue +++ b/frontend/src/views/MyTierListsView.vue @@ -69,7 +69,7 @@ function openList(t) {
Library
-

내 티어표

+

나의 티어표

직접 저장한 티어표를 같은 카드 레이아웃으로 다시 열고 정리할 수 있어요.
diff --git a/frontend/src/views/ProfileView.vue b/frontend/src/views/ProfileView.vue index 0f6e675..67b5eba 100644 --- a/frontend/src/views/ProfileView.vue +++ b/frontend/src/views/ProfileView.vue @@ -121,7 +121,7 @@ async function logout() {
Account
-

Settings

+

설정

계정 정보를 간결하게 정리하고, 프로필 이미지를 클릭해서 바로 변경할 수 있어요.
diff --git a/frontend/src/views/SearchResultsView.vue b/frontend/src/views/SearchResultsView.vue index fa8f4e4..1765b65 100644 --- a/frontend/src/views/SearchResultsView.vue +++ b/frontend/src/views/SearchResultsView.vue @@ -67,7 +67,7 @@ watch(
-
Search
+
검색

전체 티어표 검색

공개된 모든 티어표를 제목과 작성자 기준으로 찾아볼 수 있어요.