diff --git a/docs/history.md b/docs/history.md index 186d873..b6c66f5 100644 --- a/docs/history.md +++ b/docs/history.md @@ -1,5 +1,9 @@ # 의사결정 이력 +## 2026-03-26 v0.1.36 +- 브라우저 탭 제목은 개발용 기본 문자열보다 서비스 이름을 직접 보여주는 편이 맞다고 판단해 `Tier Maker`로 고정했다. +- 무제목 티어표 기본값은 날짜형 임시 제목보다 사용자가 어떤 게임으로 작성했는지 즉시 알 수 있는 게임명 기준이 더 자연스럽다고 판단했다. + ## 2026-03-26 v0.1.35 - NAS 운영 경로는 수동 파일 복사보다 Git clone 기반이 로컬 개발 흐름과 더 잘 맞고, 실수로 누락되는 파일을 줄일 수 있으므로 기본 배포 방식으로 권장하기로 결정했다. - 운영 환경 변수와 Docker 볼륨은 Git 저장소 바깥의 NAS 자산으로 유지하고, 코드는 `git pull`로만 반영하는 역할 분리를 명확히 하기로 했다. diff --git a/docs/spec.md b/docs/spec.md index b4cede3..5425682 100644 --- a/docs/spec.md +++ b/docs/spec.md @@ -111,7 +111,7 @@ - 커스텀 이미지 추가는 다중 파일 선택과 드래그 앤 드롭을 모두 지원한다. - 티어 행은 기본 5단으로 시작하지만, 사용자가 직접 추가하거나 제거할 수 있다. - 신규 티어표의 공개 여부 기본값은 `ON`이며, 기존 티어표는 편집 화면과 `내 티어표` 목록에서 직접 삭제할 수 있다. -- 제목이 비어 있는 상태로 저장하면 내부 제목은 `이름 없음 + 날짜` 형식으로 자동 생성한다. +- 제목이 비어 있는 상태로 저장하면 내부 제목은 현재 게임명을 기본값으로 사용한다. - 제목 입력이 비어 있는 동안에는 무분별한 도배 방지를 위한 관리자 임의 삭제 가능성 안내 문구를 표시한다. - 티어표 편집기의 아이콘 기본 크기는 `80px`이며, 사용자가 `48 / 60 / 80 / 100 / 120` 단계로 즉시 조절할 수 있다. - 공개 티어표 목록과 `내 티어표` 목록은 제목 옆에 작성자 아바타와 표시명을 함께 보여준다. diff --git a/docs/update.md b/docs/update.md index 31f8166..acd0623 100644 --- a/docs/update.md +++ b/docs/update.md @@ -1,5 +1,9 @@ # 업데이트 로그 +## 2026-03-26 v0.1.36 +- **브라우저 탭 이름 변경**: 프런트 문서 제목을 `frontend`에서 `Tier Maker`로 변경 +- **무제목 티어표 기본값 조정**: 사용자가 제목을 입력하지 않으면 `이름 없음 + 날짜` 대신 현재 게임명을 기본 제목으로 사용하도록 변경하고, 관리자 임의 삭제 안내 문구는 유지 + ## 2026-03-26 v0.1.35 - **NAS Git 배포 절차 추가**: UGREEN NAS에서 수동 복사 대신 `git clone`과 `git pull` 기반으로 운영 배포를 관리하는 절차를 배포 가이드에 정리 - **v0.1.34 반영 명령 정리**: 이미 수동 복사본이 있는 경우 새 clone으로 전환한 뒤 최신 이미지를 다시 빌드하는 순서를 문서화 diff --git a/frontend/index.html b/frontend/index.html index 5709b77..070a342 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -7,7 +7,7 @@ href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='16' fill='%230b1220'/%3E%3Cpath d='M18 18h28v8H36v20h-8V26H18z' fill='%23f8fafc'/%3E%3C/svg%3E" /> - frontend + Tier Maker
diff --git a/frontend/src/views/TierEditorView.vue b/frontend/src/views/TierEditorView.vue index 67bba61..aada107 100644 --- a/frontend/src/views/TierEditorView.vue +++ b/frontend/src/views/TierEditorView.vue @@ -51,7 +51,7 @@ const dropSortables = ref([]) const isNewTierList = computed(() => tierListId.value === 'new') const canEdit = computed(() => !!auth.user && (!ownerId.value || ownerId.value === auth.user.id)) -const iconSizeOptions = [48, 60, 80, 100, 120] +const iconSizeOptions = [48, 64, 80, 96, 112] const hasCustomTitle = computed(() => !!(title.value || '').trim()) const fallbackTimestamp = computed(() => (updatedAt.value ? updatedAt.value : Date.now())) const effectiveAuthorName = computed(() => { @@ -65,7 +65,7 @@ const effectiveAuthorName = computed(() => { const effectiveTitle = computed(() => { const customTitle = (title.value || '').trim() if (customTitle) return customTitle - return `이름 없음 ${formatTitleDate(fallbackTimestamp.value)}` + return (gameName.value || gameId.value || 'Tier Maker').trim() }) const untitledWarning = computed( () =>