64 KiB
64 KiB
업데이트 로그
2026-03-31 v1.2.69
- 좌우 사이드 축소/확대 시 텍스트를 즉시
display:none처리하던 방식을 줄이고, 폭·투명도 기반 전환으로 바꿔 아이콘이 떨리는 듯한 느낌을 완화함. - 관리자 게임 관리는 오른쪽 사이드에서 게임 선택과 썸네일 지정을 담당하도록 재배치하고, 본문은 기본 아이템 추가/이름 입력/목록 관리에 집중하도록 정리함.
- 게임 기본 아이템 추가는 업로드 직후 각 파일 이름을 바로 수정할 수 있는 draft 입력 행을 넣고, 선택한 이름이 서버에 함께 저장되도록 관리자 업로드 API를 확장함.
2026-03-31 v1.2.68
- 내 티어표 카드 그리드는 각 카드가 화면 전체 너비를 과도하게 먹지 않도록 최대 폭을 제한해, 1~2개만 있을 때도 적당한 카드 크기를 유지하도록 조정함.
- 새 티어표 기본 그룹은 기존 S/A/B/C/D 5줄 대신 S/A/B/C 4줄로 시작하게 바꾸고, 좌우 사이드 토글 아이콘 버튼은 외곽선과 배경을 제거해 더 가볍게 정리함.
2026-03-31 v1.2.67
- 홈 화면 게임 템플릿 즐겨찾기 버튼 위치 변경은 유지하면서, 즐겨찾기 on/off 시 카드가 즉시 튀지 않고 부드럽게 재정렬되도록 이동/페이드 전환을 추가함.
- 별 아이콘을 눌렀을 때 카드가 즐겨찾기 우선순위 위치로 자연스럽게 이동해 전체 라이브러리 전환감이 덜 거칠게 보이도록 보정함.
2026-03-31 v1.2.66
- 내 티어표 카드 하단의 큰 삭제 버튼은 제거하고, 삭제는 상세 편집 화면에서만 하도록 흐름을 단순화함.
- 내 티어표 카드 그리드를 고정 4/3/2열에서
auto-fit기반 최소 폭 카드로 바꾸고, 제목/메타가 좁은 화면에서도 말줄임과 유연한 폭 계산을 유지하도록 보정함.
2026-03-31 v1.2.65
- 에디터 옵션 토글의 라벨과 스위치 순서를 바꾼 뒤 체크 상태 셀렉터가 끊긴 문제를 보정해, 왼쪽 라벨·오른쪽 스위치 배치에서도 정상 동작하도록 수정함.
- 왼쪽 사이드 축소 상태 검색은 전용 모달의 기본 스타일이 빠져 있던 문제를 복구해, 다시 중앙 상단 검색 오버레이로 열리도록 정리함.
2026-03-31 v1.2.64
- 메인 콘텐츠가 길어질 때 스크롤 끝이 화면 바닥에 붙지 않도록 중앙 워크스페이스 하단 여백을 추가하고, 긴 작업 화면에서도 마감선이 답답하지 않게 보정함.
- 템플릿 요청 모달 입력창을 Settings 화면과 같은 어두운 언더라인 입력 문법으로 통일하고, 에디터의 공개/이름 표시 옵션은 체크박스 대신 스위치형 토글로 재구성함.
2026-03-31 v1.2.63
- 앱 셸과 워크스페이스에 걸려 있던 고정
100dvh높이를 풀어, 본문이 길어질 때 중앙main영역이 잘리거나 접히는 현상을 보정함. - 좌우 레일은 그대로 화면 기준 높이를 유지하되, 중앙 작업 영역은 내용만큼 자연스럽게 늘어나도록 높이 계산을 다시 정리함.
2026-03-31 v1.2.62
- 템플릿 요청 모달의 제목/설명 입력을 Settings 화면과 같은 어두운 입력 문법으로 맞춰 흰 배경/흰 글자처럼 보이던 문제를 정리함.
- 앱 셸은 사이드 기본 바탕색을 중심으로 재정리하고, 중앙 바디에 배경과 좌우 보더를 줘 긴 스크롤에서도 사이드가 잘리는 듯한 인상을 줄이도록 조정함.
2026-03-31 v1.2.61
- Game Library 왼쪽 검색을 전체 티어표 검색이 아니라 게임 템플릿 검색으로 바꾸고, 홈 화면에서 검색어에 맞는 게임만 필터링하도록 조정함.
- 게임 템플릿에 사용자별 즐겨찾기 별 아이콘을 추가하고, 즐겨찾기한 게임이 관리자 고정 순서보다 우선 노출되도록 백엔드와 홈 화면을 함께 확장함.
- 앱 셸의 100vh 높이 계산을 100dvh와 고정 행 구조로 정리해, 콘텐츠가 없어도 생기던 불필요한 세로 스크롤을 줄임.
2026-03-31 v1.2.60
- 관리자 티어표 관리 카드에서 사용자가 입력한 설명을 제목 아래에 함께 노출해 요청 의도를 더 빨리 파악할 수 있게 함.
- 템플릿 등록/업데이트 요청은 이제 에디터 모달에서 제목과 설명을 별도로 입력받고, 예시 문구와 함께 전송하도록 정리함.
2026-03-31 v1.2.59
- 관리자 아이템 상세 모달의 게임 선택을 전용 상태로 분리해 기본 선택값이 비어 있도록 바꾸고, 썸네일 아래에 배치해 정보/액션과 시각적으로 분리함.
- 커스텀 아이템이 실제로 사용 중인 게임 목록을 백엔드에서 함께 내려주고, 템플릿 요청 생성 폼에는 게임 ID와 게임 이름 라벨을 추가해 구분을 명확히 함.
2026-03-31 v1.2.58
- 관리자 아이템 관리 카드를 썸네일과 제목만 보이는 compact 카드로 줄여, 대량 업로드된 이미지도 훨씬 높은 밀도로 탐색할 수 있게 정리함.
- 카드 클릭 시 상세 정보를 모달로 열고 이미지 다운로드, 기본 템플릿 추가, 삭제를 모달 안에서 결정하는 흐름으로 바꿈.
2026-03-31 v1.2.57
- 관리자 오른쪽 사이드에서 Featured, Game Summary, Users 패널을 완전히 제거하고, 티어표 요청 모드에는 모드 전환 탭만 남기도록 정리함.
2026-03-31 v1.2.56
- 관리자 아이템 관리 카드 그리드에 최대 폭을 줘서 결과가 1~2개일 때 카드가 과하게 늘어나지 않도록 조정함.
- 관리자 오른쪽 사이드에서 Featured, Game Summary, Users 요약 패널과 티어표 요청 새로고침/대기 개수 영역을 제거해 중복 정보를 정리함.
2026-03-31 v1.2.55
- 관리자 게임 관리 썸네일 입력을 파일 버튼 대신 클릭/드래그형 드롭존으로 바꿔 에디터 쪽 업로드 경험과 맞춤.
- 관리자 아이템 관리 카드를 세로 카드 구조로 재정리해 긴 파일명과 버튼 문구에도 레이아웃이 무너지지 않도록 보정함.
2026-03-31 v1.2.54
- 관리자 게임 상세 로딩 전에 호출되던 preview reset helper를 복구해, 게임 선택 시 런타임 오류로 상세 패널이 비어 있던 문제를 보정함.
- 선택 실패 시 원인을 더 쉽게 확인할 수 있도록 로딩 실패 안내와 콘솔 에러 로그를 추가함.
2026-03-31 v1.2.53
- 관리자 게임 관리에서 새 게임 만들기 카드를 제거하고, 헤더 버튼으로 여는 모달 기반 생성 흐름으로 정리함.
- 게임 선택은 명시적인 변경 핸들러로 다시 묶어 선택 즉시 상세 정보를 불러오도록 보강함.
2026-03-31 v1.2.52
- 관리자 게임 관리에서 선택 이벤트를 놓치지 않도록
selectedGameId와 탭 진입 시점을 감시해 상세 정보를 자동으로 다시 불러오도록 보정함. - 선택 후 잠시 비어 보이던 구간을 줄이기 위해 로딩 상태와 선택된 게임 ID 안내를 추가함.
2026-03-31 v1.2.51
- 운영 비밀값이 들어 있는
.env.production과 로컬 에디터 설정.vscode/를.gitignore에 추가해 푸시 대상에서 제외함.
2026-03-31 v1.2.50
- 관리자 회원 아바타 삭제 버튼 조건을 명확히 하고 hover 표시를 visibility까지 포함해 보정해 다른 사용자 카드에서도 안정적으로 노출되도록 조정함.
- 삭제 배지 아이콘을 흰색으로 보정하고 어두운 배경 위에서 더 잘 보이도록 스타일을 다듬음.
2026-03-31 v1.2.49
- 관리자 회원 저장 후 통계 정보가 흔들리던 문제를 줄이기 위해 저장/아바타 변경 뒤 회원 목록을 다시 동기화하도록 보정함.
- 회원 아바타 액션을 hover 기반으로 재배치해 평소에는 숨기고, 마우스 오버 시에만 수정 오버레이와 삭제 버튼이 나타나도록 조정함.
2026-03-31 v1.2.48
- 관리자 회원 관리 배지를 Settings 화면의 Administrator 스타일로 통일하고, 카드 우측 상단에 걸치는 형태로 재배치함.
- 관리자 권한 체크박스를 제거하고 작은 텍스트 액션과 확인 모달을 거쳐 draft 상태만 바꾸는 흐름으로 정리함.
2026-03-31 v1.2.47
- 관리자 회원 관리에서 비밀번호 초기화와 삭제를 실제 모달 플로우로 연결하고, 저장 버튼은 회원 정보 변경 시에만 활성화되도록 정리함.
- 상단 휴지통 아이콘과 불필요 문구를 제거하고, 관리자도 회원 썸네일을 카드 안에서 바로 수정/삭제할 수 있게 보완함.
2026-03-31 v1.2.46
- 회원 액션 플로우 수정: 회원 카드의 불필요한 안내 문구와 상단 삭제 아이콘을 제거하고, 비밀번호 초기화/회원 삭제를 각각 전용 확인 모달로 재구성
- 저장 버튼 활성 조건 정리: 회원정보 저장은 필드가 실제로 바뀐 경우에만 활성화되고, 비밀번호 초기화와 삭제 아이콘은 즉시 사용할 수 있도록 조정
2026-03-31 v1.2.45
- 회원 카드 액션 재구성: 비밀번호 초기화와 회원 삭제를 아이콘 액션으로 축소하고,
회원정보 저장버튼은 실제 변경이 있을 때만 활성화되도록 조정 - 관리자 아바타 편집 지원: 관리자도 회원 아바타를 클릭해 변경하거나 삭제할 수 있도록 전용 업로드 API와 카드 UI를 추가
2026-03-31 v1.2.44
- 관리자 탭 구조 재정리:
목록 관리와게임 관리를 분리하고, 게임 생성/선택 흐름을 우측 사이드가 아닌 본문 전용 작업 화면으로 이동 - 회원/액션 레이아웃 정리: 회원 카드의 작성 수/최근 활동을 텍스트형 정보로 단순화하고, 관리 버튼의 줄바꿈이 어색하지 않도록 액션 그리드를 보정
2026-03-31 v1.2.43
- 이름 표시 옵션 추가: 티어 에디터 우측 옵션에
캐릭터 이름 표시토글을 추가하고, 보드 안에서는 이미지 하단 오버레이 라벨로 표시되도록 개선 - 저장/불러오기 연동: 이름 표시 옵션이 저장된 티어표와 다운로드 이미지에도 그대로 반영되도록 프런트/백엔드 저장 구조를 확장
2026-03-31 v1.2.42
- 에디터 보드 폭 기준 정리: 티어표 보드 영역을 저장 이미지 기준에 맞춰 최대 약
960px폭으로 묶고, 넓은 화면에서는 아이템 풀이 남는 공간을 더 가져가도록 조정 - 아이템 풀 카드형 통일: 넓은 화면에서도 우측 아이템 목록을 카드형 그리드로 바꿔 한 번에 더 많은 아이템을 보고 드래그할 수 있도록 개선
2026-03-31 v1.2.41
- 에디터 하단 아이템 풀 카드형 전환: 브라우저 폭이
980px이하로 줄어 아이템 풀이 티어표 아래로 내려오면, 세로 리스트 대신이미지 위 / 이름 아래카드형 그리드로 전환되도록 조정 - 소형 폭 열 수 최적화: 약
800px전후에서는 6열 그리드가 유지되고, 더 작은 폭에서는 4열/3열로 자연스럽게 줄어들며 긴 이름은 가운데 정렬된 말줄임 형태로 보이도록 정리
2026-03-31 v1.2.40
- 목록 카드 메타 정리:
내 티어표,즐겨찾기,검색 결과,게임 목록카드의 작성자 썸네일을 원형으로 통일하고, 메타 행 간격과 날짜 크기(10px)를 조정했으며 날짜 정렬을 위해boardCard__metaRow를align-items: flex-end로 보정 - 게임 허브 CTA 좌측 하단 이동: 게임 목록 화면의
새 티어표 만들기버튼을 오른쪽 사이드에서 제거하고, 왼쪽 하단 액션 영역으로 옮겨 관리자 메뉴와 같은 버튼 문법으로 정리 - 필수 우측 패널 자동 열기: 티어 메이커/관리자처럼 오른쪽 사이드 사용이 필요한 페이지는 패널이 닫혀 있더라도 진입 시 자동으로 열리게 해, 도구 접근성과 이후 광고 노출 흐름을 함께 보정
2026-03-31 v1.2.39
- 홈 하단 액션 재배치: 홈 오른쪽 사이드의
커스텀 티어표 만들기CTA를 제거하고, 로그인/관리자 메뉴가 있던 왼쪽 하단 액션 영역으로 옮겨 같은 버튼 문법으로 정리 - 우측 중복 액션 축소: 일반 화면에서 중복되던
로그인 하러가기계열 우측 CTA는 제거하고, 오른쪽 레일은 광고/도구 용도로만 유지하도록 단순화 - 회원가입 확인 입력 추가: 로그인 화면 회원가입 모드에 비밀번호 확인 필드를 추가하고, 버튼 문구를
로그인 / 가입하기 / 취소같은 한글 흐름으로 정리
2026-03-31 v1.2.38
- 로그인 화면 문법 통일: 로그인/회원가입 화면을 기존 카드형에서 Settings와 같은 단일 컬럼 계정 설정 스타일로 재구성해 두 화면의 톤을 통일
- 일반 우측 레일 광고 슬롯 전환: 에디터/관리자처럼 실제 도구가 필요한 화면을 제외하면 오른쪽 레일은 중복 액션 버튼 대신 AdSense 수직형 반응형 슬롯을 기본으로 표시하도록 정리
2026-03-31 v1.2.37
- 대표 썸네일 드래그 업로드 추가: 우측 대표 썸네일 영역도 드래그앤드롭으로 이미지를 받을 수 있게 하고, 여러 파일을 드롭하면 첫 번째만 사용된다는 안내 토스트를 표시하도록 수정
- 삭제/업데이트 요청 액션 경량화: 우측 하단의 삭제와 템플릿 업데이트 요청을 무거운 정식 버튼 대신 작은 보조 링크형 액션으로 정리해 실제 주 행동과 시각적으로 분리
- 확인 모달 보강: 템플릿 업데이트 요청과 티어표 삭제는 이제 브라우저 기본 얼럿 대신 전용 확인 모달을 통해 안내 후 진행되도록 변경
2026-03-31 v1.2.36
- 축소 검색 모달 재정의: 좌측 레일 축소 상태에서는 검색 아이콘 클릭 시 카드형 다이얼로그 대신, 화면 중앙보다 약간 위에 뜨는 단일 검색 바와 은은한 암전 오버레이로 재구성하고
ESC/바깥 클릭으로 닫을 수 있게 보정 - 드롭 영역 위치 재조정: 커스텀 이미지 추가 영역을 전체
editorCanvas하단이 아니라 왼쪽 티어표 컬럼 내부의 보드 바로 아래로 옮겨, 오른쪽 아이템 목록 길이와 무관하게 가까운 위치에서 추가할 수 있도록 수정
2026-03-31 v1.2.35
- 축소 좌측 검색 동작 수정: 접힌 상태의 검색 아이콘은 이제 즉시 모달을 열고, 일반 상태에서만 폼 제출이 되도록 분기해 실제 팝업이 보이도록 수정
- 우측 레일 높이 제한 해제: 공통
max-height: calc(100vh - 56px)규칙은 왼쪽 레일에만 남기고, 오버레이 상태를 포함한 오른쪽 레일은 별도 높이 제한 없이 내용 전체가 자연스럽게 흐르도록 조정 - 커스텀 업로드 영역 하단 이동: 커스텀 이미지 드래그 영역과 파일 선택 버튼을 아이템 풀 아래가 아니라 티어표 섹션 하단으로 옮겨, 긴 아이템 목록과 충돌하지 않도록 정리
2026-03-31 v1.2.34
- 축소 좌측 검색 팝업 추가: 왼쪽 레일이 접힌 상태에서 검색 아이콘을 누르면 즉시 검색 입력이 가능한 모달 팝업이 뜨도록 바꾸고, 셸 톤에 맞는 블러/글래스 스타일로 정리
- 에디터 빈 우측 섹션 제거: 티어 메이커 우측 패널의 네 번째 빈 박스는
즐겨찾기버튼 래퍼였고, 조건이 맞지 않을 때 박스만 남지 않도록 섹션 자체를 조건부 렌더링으로 수정 - 우측 레일 스크롤 구조 완화: 오른쪽 패널은 이제 본문 전체가 자연스럽게 세로 스크롤되고, 로컬 패널 루트의 불필요한 최소 높이를 제거해 내용이 늘어나도 잘려 보이는 느낌을 줄임
2026-03-31 v1.2.33
- 우측 패널 토글 위치 보정: 소형 해상도에서도 오른쪽 패널 열기 버튼이 본문 아래로 내려가지 않도록 워크스페이스 헤더 최상단 액션 영역으로 이동
- 모바일 좌측 레일 단순화: 모바일에서는 좌측 레일 접기 버튼을 숨기고, 축소 상태가 남아 있더라도 텍스트와 사용자 메타를 다시 보여주도록 보정해 아이콘만 덩그러니 남는 상황을 제거
- 모바일 축소 상태 자동 해제: 화면 폭이 모바일 범위로 들어오면 좌측 레일 축소 상태를 자동으로 풀어, 작은 화면에서는 항상 읽을 수 있는 메뉴 형태를 유지
2026-03-31 v1.2.32
- 왼쪽 레일 축소 상태 재정의: 축소 시 사용자 정보는 아바타만 남기고, 메뉴는 아이콘만 보이도록 숨김 처리해 중앙 정렬이 자연스럽게 되도록 정리
- 축소 레일 검색/관리자 처리 보정: 접힌 상태에서는 검색 입력을 숨기고 아이콘 중심으로 단순화했으며, 아이콘이 없는 하단 관리자 버튼은 축소 모드에서 숨김 유지
- 우측 패널 소형 해상도 오버레이 전환:
1200px이하에서는 오른쪽 패널을 고정 컬럼 대신 오버레이 패널로 띄우고, 본문 상단 쪽에 다시 열기 버튼을 배치해 패널을 잃어버리지 않도록 수정
2026-03-31 v1.2.31
- 사이드 아이콘 에셋 정리: 좌측
Favorites메뉴도 제공된favorite.svg를 사용하도록 바꿔, 다른 사이드 아이콘 및 패널 토글 SVG와 같은 자산 흐름으로 통일 - 프로필 아바타 삭제 UX 개선:
Settings에서 텍스트형이미지 제거버튼을 없애고, 아바타 썸네일 우측 상단의 고정 아이콘 버튼으로 삭제하도록 변경해 레이아웃 흔들림을 제거 - 셸 코드 정리:
App.vue의 비어 있던 감시 코드를 제거해 현재 사용자 수정 위에 불필요한 잔여 로직이 남지 않도록 정리
2026-03-31 v1.2.30
- 왼쪽 즐겨찾기 섹션 제거: 좌측 레일의
즐겨찾기 보기섹션을 삭제하고, 상단 내비의 즐겨찾기 메뉴만 진입점으로 유지 - Settings 화면 리디자인: 프로필 설정 화면을 카드형 대신 단일 컬럼의 미니멀한 계정 설정 레이아웃으로 재구성
- 아바타 클릭 업로드/삭제 UX: 파일 input 노출을 없애고, 아바타를 클릭해 이미지 업로드와 제거를 처리하는 최근 앱 스타일 인터랙션으로 변경
- 백엔드 아바타 제거 지원: 프로필 저장 API가 아바타 삭제 요청도 함께 처리하도록 확장
2026-03-30 v1.2.29
- 왼쪽 즐겨찾기 목록 제거: 좌측 레일의 최근 즐겨찾기 목록과 관련 데이터 로딩 로직을 제거하고,
즐겨찾기 보기링크만 유지하도록 단순화 - 불필요한 즐겨찾기 API 호출 제거: 사이드바 표시만을 위해 수행되던 즐겨찾기 목록 요청을 없애 초기 렌더 비용을 줄임
2026-03-30 v1.2.28
- 사이드 스크롤 영역 재분리: 좌우 레일에서 스크롤되는 콘텐츠 영역과 하단 액션 영역을 분리해, 상단 헤더 높이와 무관하게 버튼이 항상 최초 화면 안에 보이도록 수정
- 레일 바디 overflow 구조 수정: 레일 전체가 아니라 내부 콘텐츠만 스크롤되게 바꿔, 하단 버튼이 다시 스크롤 아래로 밀리는 문제를 해소
2026-03-30 v1.2.27
- 사이드 하단 버튼 즉시 노출: 좌우 하단 액션 버튼을 별도 푸터가 아니라 각 레일의 스크롤 바디 안으로 옮기고, 남는 공간을 밀어내는 spacer 구조로 바꿔 스크롤 없이도 처음부터 하단에 보이도록 수정
- 56px 하단 여백 제거: 기존 고정 푸터 높이와 추가 하단 패딩을 제거해, 하단 액션이 자연스럽게 레일 마지막 줄에 붙도록 정리
2026-03-30 v1.2.26
- 페이지 헤더 정렬 통일:
Games,내 리스트,즐겨찾기,Settings화면이 모두 같은 전역 헤더 문법과 높이를 사용하도록 정리해, 페이지 이동 시 상단 블록 위치가 미묘하게 흔들리던 문제를 완화 - 헤더 내부 패딩 제거: 워크스페이스 본문에 이미 좌우 여백이 있는 점을 반영해, 각 페이지 헤더 내부의 작은 추가 패딩을 제거하고 동일한 배치 규칙으로 맞춤
- Settings 헤더 문법 통일: 프로필 화면도 다른 목록 화면과 동일한 eyebrow/title/description 구조를 갖도록 보강해 전체 화면 톤을 통일
2026-03-30 v1.2.25
- 홈 게임 카드 썸네일 복구: 메인 게임 선택 카드는 상단 메인 썸네일을 다시 표시하고, 하단 ID 라인 옆의 작은 보조 표시만 제거하도록 보정
- 사이드 하단 버튼 고정 가시성 보정: 좌우 하단 액션 버튼이 스크롤을 해야 보이지 않던 문제를 수정하고, 버튼 자체는 항상 보이면서 아래쪽 여백만 확보되도록 조정
2026-03-30 v1.2.24
- 내 티어표 상단 stat 제거:
내 티어표화면 헤더 오른쪽의 저장 개수 stat 카드를 제거해 제목/설명만 남도록 단순화 - 홈 게임 카드 메타 단순화: 게임 선택 카드에서 썸네일과 점형 메타를 제거하고, 한글 게임 제목과 아래 작은 ID만 보이는 형태로 정리
- 좌우 하단 액션 여백 보정: 왼쪽 로그인/관리자 버튼과 오른쪽 빠른 액션 버튼은 바닥에 바로 붙지 않도록 하단에 추가 여백을 확보
2026-03-30 v1.2.23
- 홈 게임 카드 4열 정리: 메인 게임 목록 화면도 카드형 레이아웃에서 데스크톱 기준 기본 4열로 보이도록 그리드를 조정
- 게임 허브 중복 생성 CTA 제거: 게임 선택 화면 본문 상단의
새로운 티어표 만들기버튼을 제거하고, 우측 사이드 하단 CTA만 유지하도록 정리 - 좌우 하단 액션 영역 분리: 왼쪽
관리자 메뉴/로그인과 오른쪽 빠른 액션 버튼을 각각 독립된 하단56px영역에 배치해, 본문/스크롤 영역과 분리된 고정 액션 위치로 통일
2026-03-30 v1.2.22
- 왼쪽 사이드 축소/확대 추가: 좌측 레일을 완전히 숨기지 않고 축소형 내비로 접었다 펼 수 있게 바꾸고, 접힌 상태에서는 아이콘 중심으로만 보이도록 레이아웃을 정리
- 좌우 패널 토글 아이콘 통일: 오른쪽 패널 열기/닫기는 모두
dock_to_left, 왼쪽 패널 토글은dock_to_right아이콘만 사용하도록 통일 - 전역 검색 아이콘 교체: 좌측 전역 검색 입력에 사용자가 추가한
search.svg를 실제 아이콘으로 연결
2026-03-30 v1.2.21
- 티어표 카드 문법 통일: 게임 허브, 검색 결과, 내 티어표, 즐겨찾기 목록의 카드 레이아웃을
상단 썸네일 / 제목+좋아요 / 작성자+최종 수정일2줄 메타 구조로 통일하고, 데스크톱 기준 한 줄 4개 카드가 보이도록 재배치 - 즐겨찾기 화면 날짜 기준 단순화:
내 즐겨찾기화면은 더 이상 즐겨찾기한 시각을 표시하지 않고, 정렬 기준과 무관하게 덱의 마지막 수정일만 카드에 노출하도록 정리 - 좌측 사용자 카드/즐겨찾기 밀도 보정: 좌측 사용자 아바타를 원형 보더 스타일로 통일하고,
Favorites바로가기 섹션은 메인 메뉴보다 덜 강조되도록 썸네일·텍스트·간격을 한 단계 축소
2026-03-30 v1.2.20
- 검색 결과 상단 툴바 제거:
/search화면의 중복 검색 폼을 제거하고, 좌측 전역 검색 입력만 검색 진입점으로 사용하도록 단순화 - 왼쪽 즐겨찾기 더보기 아이콘 교체: 사용자가 추가한
more.svg를 좌측즐겨찾기 더 보기링크 아이콘에 연결 - 중앙 본문 외곽 레이어 제거:
workspaceBody의 추가 패딩, 테두리, 둥근 카드 배경을 제거해 중앙 콘텐츠가 한 겹만 안쪽으로 들어온 것처럼 보이도록 셸 여백을 단순화 - 게임 허브 상단 통계 제거: 게임별 티어표 목록 화면의
dashboardStat카드를 제거해 상단 헤더를 CTA 중심으로 정리 - 우측 패널 토글 동작 정리: 중앙 헤더에는 패널이 닫혀 있을 때만 열기 아이콘 버튼을, 우측 헤더에는 패널이 열려 있을 때만 닫기 아이콘 버튼을 표시하도록 토글 흐름을 재구성
2026-03-30 v1.2.19
- 왼쪽 레일 설정 흐름 단순화: 사용자 카드 클릭 팝업을 제거하고, 설정은 좌측
Settings메뉴에서만 진입하도록 정리했으며 프로필 화면 하단에 로그아웃 버튼을 추가 - 좌측 즐겨찾기 바로가기 추가: 좌측
Favorites영역에 최근 즐겨찾기 티어표 최대 10개를 바로가기 형태로 표시하고, 하단즐겨찾기 더 보기링크로 전체 즐겨찾기 화면에 연결 - 전역 공개 티어표 검색 추가: 좌측 검색 입력은 이제 전체 공개 티어표를 대상으로 검색하며, 새
/search결과 화면에서 제목/작성자 기준 검색 결과를 카드 목록으로 표시 - 설정 아이콘 반영 및 중복 관리자 버튼 제거: 사용자가 추가한
settings.svg를 좌측Settings메뉴에 연결하고, 상단 내비에 중복되던 관리자 메뉴 항목은 제거
2026-03-30 v1.2.18
- 공통 56px 셸 헤더 도입: 좌측 사이드, 중앙 워크스페이스, 우측 사이드 상단에 각각 높이
56px의 고정 헤더 블록을 두고, 사이트 타이틀Tier Maker by zenn은 중앙 상단 헤더에만 표시되도록 셸 구조를 재정리 - 에디터 메인 래퍼 단순화: 티어표 편집 화면의
.layout2열 그리드를 제거해 공통 3단 셸 바깥에 중복 컬럼이 생기지 않도록 정리 - 아이템 라벨 overflow 수정: 편집 화면 우측 아이템 풀에서 긴 아이템 이름이 화면 밖으로 밀려나지 않도록
minmax(0, 1fr)와 말줄임 처리 기준을 추가
2026-03-30 v1.2.17
- 에디터 우측 패널 래퍼 제거: 티어표 편집 화면의
editorSidebar외곽 래퍼를 제거하고, 공통 오른쪽 레일 루트에 편집 섹션들이 직접 쌓이도록 구조를 단순화 - 공통 우측 레일 정렬 통일:
App.vue의localRightRailRoot에 섹션 스택 정렬을 부여해, 에디터/관리자 같은 로컬 패널 화면도 공통 레일 안에서 같은 방식으로 콘텐츠가 배치되도록 정리
2026-03-30 v1.2.16
- 메인 오른쪽 사이드 단순화: 홈 화면 기준 오른쪽 컬럼의 컨텍스트/계정/점프 카드 3종을 제거하고, 시안에 맞춰 핵심 CTA 버튼만 남기는 구조로 단순화
- 홈 상단 중복 도구 제거: 중앙 바디 상단에 추가돼 있던
Visible Games,Account,즐겨찾기 보기,내 리스트 보기,커스텀 티어표 만들기도구 막대를 제거해, 왼쪽/오른쪽 사이드와 중복되는 이동 요소를 정리
2026-03-30 v1.2.15
- 3단 셸 구조 고정: 홈 화면처럼
왼쪽 사이드 | 중앙 컨텐츠 | 오른쪽 사이드3단 레이아웃을 모든 일반 페이지의 공통 구조로 고정하고, 페이지 이동 시 오른쪽 컬럼이 사라졌다 나타나는 구조를 제거 - 에디터/관리자 우측 패널 공통 컬럼 통합: 티어표 편집과 관리자 화면의 로컬 우측 패널을 Teleport로 공통 오른쪽 컬럼에 배치해, 바디 내부 2단 레이아웃 대신 셸의 세 번째 컬럼을 공유하도록 재정리
2026-03-30 v1.2.14
- 에디터 우측 패널 셸 컬럼 이관: 티어표 편집 화면의
editorSidebar를workspaceBody내부 보조 칼럼이 아니라 공통 셸의 세 번째 컬럼으로 옮겨, 메인 화면과 같은왼쪽 사이드 | 메인 | 오른쪽 사이드구조를 사용하도록 재배치 - 공통 토글과 실제 aside 연결: 상단 패널 토글 버튼은 이제 Teleport로 이동한 에디터 우측 aside를 직접 접고 펴며, 본문 내부 2단 레이아웃처럼 보이던 구조를 제거
2026-03-30 v1.2.13
- 에디터 우측 패널 회귀 수정: 공통 패널 상태를 템플릿에서 잘못 참조해
editorSidebar가 항상 닫힌 상태로 계산되던 문제를 수정해, 제목/설명/썸네일/저장 패널이 다시 정상 표시되도록 복구
2026-03-30 v1.2.12
- 에디터 우측 패널 토글 연결: 공통 상단의 패널 토글 버튼이 이제 티어표 편집 화면의
editorSidebar에도 직접 연결되어, 숨기면 우측 패널이 접히고 중앙 보드 영역이 넓어지도록 수정 - 로컬 우측 패널 컬럼 충돌 방지: 에디터/관리자처럼 로컬 우측 패널을 쓰는 화면에서는 공통
rightClosed셸 컬럼 계산이 다시 끼어들지 않도록 예외 처리를 추가해 레이아웃이 다시 틀어지지 않게 보정
2026-03-30 v1.2.11
- 에디터 로컬 우측 패널 분리 보정: 에디터/관리자처럼 로컬 우측 패널을 쓰는 화면은 공통
workspaceBody카드 컨테이너를 벗기고, 로컬 패널이 중앙 본문 안쪽이 아니라 독립 컬럼처럼 보이도록 셸 구조를 조정 - 에디터 우측 컬럼 간격 보정: 티어표 편집 화면의
editorSidebar가 본문 내부 보조 박스처럼 눌리지 않도록 간격과 최소 폭을 정리해 우측 사이드바 역할이 더 분명하게 보이도록 수정
2026-03-30 v1.2.10
- 목록 화면 상단 툴바 밀도 통일: 홈, 게임 허브, 내 티어표, 즐겨찾기 상단 영역의 통계 카드와 액션 버튼 높이/반경/배경을 맞춰 공통 셸과 같은 도구 막대 문법으로 정리
- 홈 빠른 진입 흐름 보정: 홈 화면 툴바에서 중복되던 버튼 흐름을
즐겨찾기 / 내 리스트 / 커스텀 티어표 만들기중심으로 재구성해 실제 사용 동선에 맞게 정리 - 목록 카드 인터랙션 보강: 주요 카드 목록에 일관된 hover 이동과 배경 전환을 넣어, 대시보드 카드가 더 또렷하게 반응하도록 조정
2026-03-30 v1.2.9
- 관리자 대시보드 헤더 보강: 관리자 화면 상단에 현재 탭 기준 요약 통계 카드를 추가해, 게임/아이템/티어표/회원 상태를 즉시 읽을 수 있게 정리
- 운영 패널 질감 정리: 우측
320px운영 패널의 탭, 입력, 통계 카드, 버튼 라운드/배경/호버 상태를 공통 셸 톤에 맞춰 더 두꺼운 대시보드 카드 문법으로 통일 - 관리 카드 밀도 개선: 게임 상세, 커스텀 아이템, 템플릿 요청, 전체 티어표, 회원 카드의 배경층·패딩·반경을 함께 다듬어 시안에 가까운 평평한 관리용 레이아웃으로 보정
2026-03-30 v1.2.8
- 실제 SVG 아이콘 연결 시작: 사용자가 추가한
grid_view,lists,dock_to_left,dock_to_right아이콘을 공통 셸 내비와 우측 패널 토글에 연결해 문자 기반 아이콘을 일부 실제 에셋으로 교체 - 에디터 3열 구조 복구: 티어표 편집 화면을
보드 / 아이템 풀 / 우측 편집 사이드바구조로 재배치해, 아이템 풀은 보드 옆에서 바로 드래그 가능하고 편집 옵션은 최우측 패널에만 남도록 수정 - 커스텀 아이템 이름 정리 위치 조정: 커스텀 아이템 이름 수정 목록은 드래그용 아이템 풀 아래가 아니라 우측 편집 사이드바 안으로 옮겨, 보드 배치 흐름과 옵션 정리 흐름을 분리
2026-03-30 v1.2.7
- 공통 셸 아이콘형 정리: 좌측 내비와 우측 보조 패널의 임시 문자 배지를 간단한 SVG 아이콘형으로 바꾸고, 버튼/카드 라운드와 밀도를 통일
- 좌측 레일 정보 밀도 개선: 사용자 카드, 빠른 검색, 내비 버튼, 하단 로그인/관리자 버튼을 더 두꺼운 카드 문법으로 맞춰 피그마 톤에 가까운 레일 형태로 재정리
- 에디터 패널 감도 보정: 티어표 편집 화면의 보드, 보드 툴바, 우측 편집 패널, 아이템 풀/드롭존 카드의 배경·경계·라운드를 함께 정리해 공통 셸과 시각 언어를 맞춤
2026-03-30 v1.2.6
- 목록형 화면 카드 문법 통일: 홈, 게임 허브, 내 티어표, 즐겨찾기 화면의 카드형 목록을 동일한 썸네일/제목/작성자/메타 구조로 정리해 대시보드 톤을 맞춤
- 홈 화면 대시보드 재정렬: 메인 게임 라이브러리 화면에 상단 상태 카드와 CTA를 추가하고, 게임 카드는
16:9썸네일 + ID 메타를 갖는 라이브러리 카드 형태로 재배치 - 게임 허브 헤더/검색 정리: 게임 허브는 상단 통계와 생성 버튼, 보조 설명을 포함한 헤더로 재구성하고, 공개 티어표 카드도 같은 카드 밀도로 재정리
2026-03-30 v1.2.5
- 관리자 로컬 우측 패널 이관: 관리자 화면도 공통 우측 패널 대신 화면 내부의
320px전용 운영 패널을 사용하도록 정리하고, 탭·검색·필터·빠른 액션을 우측으로 이동 - 관리 화면 본문 집중도 개선: 중앙 영역은 상단 고정 게임 순서, 선택된 게임 상세, 커스텀 아이템 카드, 템플릿 요청/전체 티어표, 회원 카드 같은 실제 관리 대상만 남기고 빈 상태 안내도 별도 패널로 정리
- 관리자 셸 예외 확장: 공통 앱 셸에서
/admin도 전용 로컬 우측 패널을 사용하는 포커스 화면으로 분류해 generic 우측 문맥 카드가 중복 표시되지 않게 조정
2026-03-30 v1.2.4
- 비로그인 중복 안내 제거: 좌측 사이드 상단의 별도 로그인 안내 카드를 제거하고, 비로그인 상태에서는 좌측 하단 버튼만
로그인진입점으로 사용하도록 단순화 - 에디터 우측 편집 패널 이관: 티어표 편집 화면의 제목, 설명, 대표 썸네일, 공개 여부, 저장/삭제/요청 액션을 중앙 상단이 아니라 독립 우측 편집 패널로 이동
- 공통 우측 패널 예외 처리: 티어표 편집 화면은 공통 우측 패널 대신 화면 내부 전용 편집 패널을 사용하도록 조정해, generic 안내 카드가 중복 표시되지 않게 정리
2026-03-30 v1.2.2
- 사이드 패널 폭 고정: 공통 앱 셸의 좌측 패널 폭을
248px, 우측 패널 폭을320px기준으로 재정의해 피그마 시안과 더 가깝게 맞춤 - 우측 패널 토글 추가: 상단 우측 토글 버튼으로 우측 패널을 접고 펼칠 수 있게 하고, 접힐 때는 중앙 작업 영역이 자연스럽게 확장되도록 전환 애니메이션을 추가
- 우측 패널 독립성 강화: 우측 패널은 본문과 별도 컬럼으로 유지하고, 닫힐 때도 본문 레이아웃과 분리된 독립 패널처럼 동작하도록 셸 구조를 조정
2026-03-30 v1.2.1
- 포커스 화면 폭 복구: 에디터·관리자·프로필·로그인 화면은 공통 우측 패널을 잠시 숨기고 중앙 작업 폭을 넓혀, 기존 기능 UI가 3단 셸과 충돌하며 깨지던 문제를 완화
- 목록 카드 밀도 재조정: 홈, 게임 허브, 내 티어표, 즐겨찾기 화면의 기본 컬럼 수를 줄여 현재 셸 폭 안에서도 카드가 과도하게 눌리지 않도록 정리
- 에디터/관리자 패널 안정화: 내부 작업 패널 색상과 폭을 새 셸 톤에 맞춰 다시 정리해, 중첩 패널 때문에 사용성이 무너지던 부분을 우선 복구
2026-03-30 v1.2.0
- 피그마 기반 공통 앱 셸 1차 적용: 상단 헤더 중심 구조를
좌측 내비게이션 / 중앙 워크스페이스 / 우측 컨텍스트 패널3단 앱 셸로 재구성하고, 데스크톱 기준의 어두운 대시보드형 톤으로 전환 - 홈/목록 화면 카드 UI 리디자인: 홈, 게임 허브, 내 티어표, 즐겨찾기 화면의 카드 그리드와 툴바를 시안에 맞춰 더 조밀한 대시보드 형태로 재배치
- 전역 스타일 리셋 정리: 기존 Vite 기본 스타일 흔적을 제거하고, 서비스 전용 다크 테마와 입력/셀렉트/버튼 기본값을 새 레이아웃 기준으로 통일
2026-03-27 v0.1.52
- 관리자 완성본 프리뷰 전용화: 관리자 모달의 완성본 확인은 이제 전용 preview 모드로 열려 전역 헤더와 편집/탐색 UI 없이 보드만 깔끔하게 확인할 수 있도록 정리
- 티어표 기본 썸네일 자동 생성: 사용자가 별도 썸네일을 지정하지 않아도 저장 시 티어표에 포함된 아이템 중 대표 이미지를 골라 기본 썸네일을 자동으로 채우도록 보강
- 이력 문서 날짜순 재정리:
docs/history.md를 날짜 역순 기준으로 다시 정렬해 오래된 2026-03-19 항목이 중간에 끼어 보이던 흐름을 바로잡음
2026-03-27 v0.1.51
- 관리자 티어표 미리보기 모달 추가: 템플릿 요청 관리와 전체 티어표 관리에서
원본 보기 / 완성본 보기를 눌러도 관리자 화면을 벗어나지 않도록, 확인용 미리보기를 모달 iframe으로 열도록 변경 - 템플릿 등록 요청 조건 단순화: freeform 템플릿 등록 요청은 더 이상
보드 비움을 요구하지 않고,제목 직접 입력 + 커스텀 아이템 존재조건 중심으로 단순화 - 등록 요청 안내 문구 조정: 요청 모달 안내를 “게임 이름을 구체적으로 적어 달라”는 방향으로 정리해, 관리자 식별성을 높이는 쪽으로 보강
2026-03-27 v0.1.50
- 신규 티어표 등록 요청 타이밍 수정: 막 저장한 티어표에서 곧바로 템플릿 등록 요청을 보낼 때도
new가 아닌 실제 저장된 티어표 ID로 이어서 요청하도록 수정해, 신규 작성 직후 요청 실패 문제를 해결
2026-03-27 v0.1.49
- 템플릿 등록 요청 모달 레이아웃 보정: 체크리스트 문구 줄바꿈과 버튼 겹침 문제를 수정하고, 설명은 좌측·상태 배지는 우측에 배치되도록 요청 모달 레이아웃을 다시 정리
- 관리자 티어표 화면 분리:
티어표 관리탭 안에서템플릿 요청 관리 / 전체 티어표 관리를 서브 탭으로 분리해, 요청 목록과 저장된 전체 티어표 목록이 섞여 보이지 않도록 개선 - 관리자 안내 문구 보강: 전체 티어표 목록은 요청과 별개로 저장된 티어표 전체를 보는 영역이라는 설명을 추가해 혼선을 줄이도록 보강
2026-03-27 v0.1.48
- 템플릿 등록 요청 체크리스트 모달 추가: freeform 템플릿 등록 요청 전
제목 직접 입력 여부,보드 비움 상태를 확인하는 모달과 안내 문구를 추가하고, 조건이 맞을 때만 요청 버튼이 활성화되도록 조정 - 등록 요청 실패 원인 구체화: 템플릿 등록 요청 실패 시 제목 미입력, 보드 비우지 않음, 커스텀 아이템 없음, 중복 대기 요청 같은 주요 원인을 토스트로 구체적으로 안내하도록 보강
- 관리자 요청 목록 정리 문구 추가: 관리자 템플릿 요청 탭에서 반려 시 대기 목록에서 바로 제외된다는 안내와
반려 후 숨김버튼 문구를 추가해 운영 관점의 흐름을 더 명확히 정리
2026-03-27 v0.1.47
- 템플릿 등록/업데이트 요청 추가: 사용자가 저장된 티어표를 기준으로 관리자에게
새 템플릿 등록또는기존 템플릿 업데이트요청을 보낼 수 있도록 요청 API와 관리자 승인 흐름을 추가 - 커스텀 아이템 이름 편집 확장: 티어표 편집 화면에서 사용자가 직접 추가한 커스텀 아이템 이름을 정리할 수 있는 전용 입력 목록을 추가하고, 저장 시 MariaDB의 커스텀 아이템 라벨도 함께 동기화
- 관리자 요청 목록 추가: 관리자 티어표 관리 탭 상단에 처리 대기 중인 템플릿 요청 목록을 추가하고, 새 게임 템플릿 생성 승인과 기존 게임 템플릿 업데이트 승인을 바로 처리할 수 있게 개선
2026-03-27 v0.1.46
- 티어 행 아이템 제거 추가: 티어표 편집 화면에서 이미 등급 행에 넣은 아이템도 작은 제거 버튼으로 다시 아이템 풀로 빼낼 수 있도록 보강
- 회원 관리 보조 정보 확장: 관리자 회원 관리 카드에 아바타, 작성 티어표 수, 최근 활동 시각을 함께 표시해 운영 판단에 필요한 정보를 바로 확인할 수 있도록 개선
2026-03-27 v0.1.45
- 즐겨찾기 카드 액션 보정: 카드형 목록에서는 별표를 클릭 액션이 아닌 상태/개수 표시로만 보여주고, 실제 즐겨찾기 토글은 상세 화면에서 처리하도록 조정
- 토스트 중복/페이드아웃 개선: 같은 메시지 토스트는 하나로 합치고 카운트를 올리도록 변경했으며, 사라질 때는 짧은 페이드아웃 애니메이션을 적용
2026-03-27 v0.1.44
- 토스트 렌더링 버그 수정: 전역 토스트가 빈 카드 여러 개로 보이던 ref 참조 문제를 수정해 실제 메시지만 표시되도록 정리
- 공개 티어표 검색 추가: 게임별 공개 티어표 목록에서 제목/작성자 기준 검색이 가능하도록 검색창과 API 쿼리 지원 추가
- 내 즐겨찾기 페이지 추가: 사용자별 즐겨찾기 목록 화면과
즐겨찾기한 순 / 최신 업데이트순 / 인기순정렬 옵션을 추가
2026-03-27 v0.1.43
- 전역 토스트 알림 추가: 저장/삭제/가져오기 같은 사용자 행동 피드백을 상단 인라인 경고 대신 우측 상단 토스트로 통일해 잠시 표시 후 자동으로 사라지도록 변경
- 관리자 티어표 아이템 가져오기 모달화: 티어표 관리의 추가 아이템 영역을 소형 그리드로 다듬고, 가져오기 시점에
기존 템플릿에 추가 / 새 템플릿 만들기를 선택하는 모달 흐름으로 재정리 - 티어표 즐겨찾기 추가: 공개 티어표 목록과 상세 화면에서 즐겨찾기 토글과 개수를 표시하고, MariaDB에 사용자별 즐겨찾기 이력을 저장하도록 확장
2026-03-26 v0.1.42
- 관리자 티어표 관리 탭 추가: 공개/비공개를 포함한 최근 티어표 전체를 관리자 화면에서 검색/페이지네이션으로 확인하고, 제목·작성자·게임·공개 여부를 함께 볼 수 있도록 보강
- 추가 아이템 승격 흐름 확장: 티어표 안에서 사용자가 추가한 커스텀 아이템을 관리자 화면에서 바로 특정 게임의 기본 템플릿으로 개별 또는 일괄 복제할 수 있도록 추가
- 커스텀 티어표 템플릿화 추가:
freeform티어표는 관리자 화면에서 새 게임 ID/이름을 입력해 별도 게임 템플릿으로 복제 생성할 수 있도록 지원 - 관리자 열람 권한 확장: 비공개 티어표도 관리자는 편집 화면에서 완성본을 열람할 수 있도록 상세 조회 권한을 확장
2026-03-26 v0.1.41
- 커스텀 아이템 승격 연결 수정: 관리자 아이템 관리의
기본 템플릿에 추가버튼이 실제 API와 백엔드 승격 라우트로 연결되도록 누락된 프런트/백엔드 구현을 보완
2026-03-26 v0.1.40
- 기본 아이템 저장 UX 보강: 관리자 게임 관리에서 아이템 이름이 실제로 바뀐 경우에만
이름 저장버튼이 활성화되도록 조정하고, 저장 중 상태를 버튼에 표시 - 커스텀 아이템 승격 추가: 관리자 아이템 관리에서 사용자 커스텀 이미지를 선택한 게임의 기본 템플릿으로 복제해 가져올 수 있도록 API와 UI를 추가
2026-03-26 v0.1.39
- 에디터 헤더 재구성: 티어표 편집 상단에서 게임명 kicker를 제거하고, 좌측 제목/설명 입력과 우측 썸네일 카드가 나란히 보이는 구조로 재정리
- 썸네일 영역 UX 개선: 썸네일 미리보기와 선택/제거 버튼을 하나의 카드 안에 묶고, 모바일에서도 버튼이 카드 아래로 무너지지 않도록 밀도 있게 조정
2026-03-26 v0.1.38
- 관리자 기본 아이템 이름 수정 추가: 게임 관리 화면의 현재 기본 아이템 목록에서 이름을 직접 수정하고 저장할 수 있도록 API와 UI를 보강
- 티어표 썸네일 추가: 티어표 편집 화면에서 별도 썸네일 이미지를 선택해 저장할 수 있도록 업로드 흐름을 추가하고, 게임별 공개 티어표/내 티어표 목록은 게임 카드처럼 상단 썸네일 + 하단 제목/작성자 정보 카드 구조로 변경
2026-03-26 v0.1.37
- 운영 포트 설정 반영: 프로덕션 컴포즈의
frontend/phpMyAdmin외부 포트를18080/18081기준으로 유지하고, NAS 배포 문서와 기술 명세의 리버스 프록시 포트 안내도 동일하게 정리 - 인증 라우트 정리: NAS 로그인 문제를 확인하기 위해 넣었던
auth디버그 로그를 제거하고, 실제 운영에 필요한 세션 저장 보강만 유지 - 이력 문서 정렬:
docs/history.md를 날짜/버전 흐름에 맞게 다시 정리해 추적성을 높임
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으로 전환한 뒤 최신 이미지를 다시 빌드하는 순서를 문서화
2026-03-26 v0.1.34
- 파비콘 정적 요청 제거: 운영 환경에서
/favicon.svg가403으로 막히는 경우를 피하기 위해, 별도 파일 대신index.html인라인 데이터 URL 파비콘으로 전환 - 관리자 기본 아이템 다중 업로드 추가: 게임 관리 화면에서 기본 아이템을 여러 장 드래그 앤 드롭 또는 다중 파일 선택으로 한 번에 추가할 수 있도록 변경하고, 기본 라벨은 파일명 기준으로 자동 생성
2026-03-26 v0.1.33
- [NAS] 요청 프로토콜 디버그:
auth/login/auth/me에서req.secure,req.protocol,x-forwarded-proto값을 로그로 출력해 프록시/HTTPS 판단 문제를 확인
2026-03-26 v0.1.32
- [NAS] 인증 디버그 로그 추가:
auth/login에서req.session.save성공/실패와auth/me에서 세션 존재 여부를 콘솔 로그로 남겨 세션 쿠키 발급 문제를 빠르게 진단
2026-03-26 v0.1.31
- [NAS] 세션 쿠키 발급 강제: 백엔드 인증 라우트에서
req.session.save()를 명시 호출해 응답 전에 세션을 저장하고Set-Cookie가 확실히 내려오도록 보강
2026-03-26 v0.1.30
- [NAS] /api 상대경로 호출: 운영(
import.meta.env.PROD)에서는http://localhost:...같은 다른 origin으로 API를 호출하지 않도록,frontend/src/lib/runtime.js에서/api호출을 상대경로로 고정해 세션 쿠키가 정상 저장되도록 수정
2026-03-26 v0.1.29
- NAS 로그인 유지 수정: 프런트 Nginx가 백엔드에 전달하는
X-Forwarded-Proto를https로 고정하고 Express 세션의 프록시 인지를 명시해, NAS HTTPS 리버스 프록시 뒤에서도secure세션 쿠키가 정상 발급되도록 조정 - 운영 템플릿 복구: 실수로 빠질 수 있는
.env.production.example를 다시 포함하고, NAS 재배포 시 최신 프런트 이미지를 다시 빌드하도록 문서 보강
2026-03-26 v0.1.28
- MariaDB healthcheck 완화: UGREEN NAS 첫 초기화 시간이 길어도
unhealthy로 오판하지 않도록 프로덕션 컴포즈의 DB healthcheck를root기준과 더 긴start_period/retries로 조정 - NAS 장애 대응 문서화:
ready for connections이후에도unhealthy가 뜨는 경우의 재기동 절차를 배포 가이드에 추가
2026-03-26 v0.1.27
- UGREEN NAS 배포 파일 추가:
backend,frontend용 Dockerfile과 프런트 Nginx 프록시 설정, 프로덕션 전용docker-compose.prod.yml추가 - 운영 환경 예시 추가:
.env.production.example로 MariaDB/세션 시크릿 환경변수 템플릿 제공 - 배포 문서화:
tmaker.sori.studio기준 NAS 리버스 프록시, 컨테이너 실행, 볼륨 구성 가이드를 문서에 정리
2026-03-26 v0.1.26
- 아이콘 크기 조절 추가: 티어표 편집기에서
48 / 60 / 80 / 100 / 120단계로 아이콘 크기를 직접 바꿀 수 있도록 추가 - 기본 아이콘 크기 상향: 기본
.thumb크기를80px기준으로 조정하고, 보드와 우측 아이템 목록에 함께 반영되도록 정리
2026-03-26 v0.1.25
- export 폭 추가 축소: 티어표 PNG export 보드 폭을
960px로 더 줄여 최종 저장 이미지가 지나치게 길어지지 않도록 조정
2026-03-26 v0.1.24
- 관리자 게임 순서 드래그 정렬 추가: 상단 고정 게임 목록을 위/아래 버튼뿐 아니라 드래그로도 순서를 바꿀 수 있도록 보강
- export 크기 재조정: 티어표 PNG export를 약
1360px폭과pixelRatio 1.5기준으로 낮춰 아이콘이 과도하게 한 줄에 몰리지 않도록 수정 - 업로드 정책 문서화: 현재 아바타
3MB, 게임/커스텀 이미지6MB제한이 있으며 서버 저장 전 리사이즈/압축은 아직 하지 않는다는 점을 문서에 명시
2026-03-26 v0.1.23
- 홈 게임 정렬 규칙 변경: 일반 게임 목록은
상단 고정 순서 → 나머지 최신 생성순으로 정렬되도록 변경 - 관리자 게임 순서 편집 추가: 관리자 게임 관리 탭에서 최대 50개의 게임을 상단 고정 목록으로 선택하고 위/아래 순서를 저장할 수 있도록 추가
- 커스텀 티어표 진입점 변경: 홈 화면의
직접 티어표 만들기카드를 제거하고 우측 상단 버튼형 진입점으로 변경
2026-03-26 v0.1.22
- 무제목 저장 규칙 변경: 제목을 비워두고 저장하면 내부 저장 제목을
이름 없음 + 날짜형식으로 생성하도록 변경 - 무제목 안내 문구 추가: 제목 입력이 비어 있는 동안 관리자 임의 삭제 가능성을 알리는 경고 문구를 제목 입력 아래에 표시
- export 보드 확장: 다운로드용 티어표 이미지는 빈 칸 안내 문구를 숨기고, 약
1600px폭과 더 넉넉한 여백, 하단 작성자/날짜 메타 정보를 포함하도록 조정
2026-03-26 v0.1.21
- 아바타 fallback 기준 통일: 티어표 목록에서 작성자 아바타 이미지가 없을 때 닉네임이 아니라 계정명 기준 첫 글자를 표시하도록 정리
- 저장 완료 모달 추가: 에디터에서 저장 성공 시 반투명 오버레이와 확인 버튼이 있는 피드백 모달을 표시하도록 추가
- 다운로드 이미지 여백 보강: PNG export 전용 보드에 외곽 패딩과 배경 여백을 넣어 콘텐츠가 가장자리에 붙어 보이지 않도록 조정
2026-03-19 v0.1.20
- 게임 선택 카드 순서 조정: 홈 화면에서 일반 게임 카드를 먼저 보여주고
직접 티어표 만들기카드는 마지막에 배치 - 게임 카드 3열 레이아웃: PC 기준 게임 선택 화면 카드를 3열로 재구성하고, 썸네일을 16:9 비율로 통일
- 공개 티어표 카드 3열 레이아웃: 게임 허브의 공개 티어표 목록도 PC 기준 3열 카드형으로 재배치하고 태블릿/모바일에서는 자동 줄바꿈되도록 조정
2026-03-19 v0.1.19
- 에디터 저장 영역 재정렬: 공개 기본값을
ON으로 바꾸고, 액션 영역을이미지 다운로드 / 삭제 / 공개 ON·OFF / 저장흐름으로 재배치 - 에디터 삭제 진입점 추가: 기존 티어표는 편집 화면에서 바로 삭제할 수 있도록 버튼을 추가
- 목록 작성자 표시 개선: 공개 티어표와 내 티어표 목록의 제목 옆에 원형 아바타와
by 닉네임(없으면 계정명)을 표시 - 목록 메타 단순화: 티어표 카드 하단 정보는 게임 ID, 저장 시각, 라벨 문구를 제거하고 최종 업데이트 시각만 간략하게 노출
2026-03-19 v0.1.18
- 미사용 아이콘 필터 수정: 관리자 아이템 관리의
미사용 아이콘 보기체크 상태가 실제 API 요청의orphanOnly파라미터로 전달되도록 수정 - 삭제 활성화 흐름 정상화: 미사용 아이콘만 조회했을 때
usageCount = 0항목의 개별 삭제 버튼이 의도대로 활성화되도록 정리
2026-03-19 v0.1.17
- 내 티어표 삭제 추가:
내 티어표목록에서 작성자가 자신의 티어표를 직접 삭제할 수 있도록 삭제 버튼과 API를 추가 - 미사용 커스텀 이미지 관리 추가: 관리자 아이템 탭에서 커스텀 이미지의 사용 횟수를 표시하고, 미사용 항목만 따로 필터링해 개별/일괄 삭제할 수 있도록 보강
2026-03-19 v0.1.16
- 티어표 헤더 마감 정리: 제목/설명 입력을 각각 한 줄 폭으로 정리하고, 액션 영역과 분리해 헤더 가독성을 개선
- export 정보 보강: 이미지 저장 시 제목 아래에 설명이 함께 표시되도록 보강
- 보드 여백/정렬 정리: 보드 내부 패딩을 늘리고, 티어 그룹 제목을 중앙 정렬로 조정해 완성본 느낌을 개선
2026-03-19 v0.1.15
- 셀렉트 화살표 여백 정리: 전역
select스타일에 커스텀 화살표 위치와 오른쪽 여백을 추가해 텍스트와 화살표가 지나치게 붙지 않도록 조정 - 티어표 다운로드 결과 개선:
TierEditorView의 이미지 저장을 Blob 다운로드 방식으로 바꾸고, 캡처 대상을 보드 영역만 포함하는 전용 export 뷰로 분리해 우측 아이템 영역과 편집용 버튼/입력 UI가 저장 이미지에 섞이지 않도록 수정
2026-03-19 v0.1.14
- 커스텀 아이템 카드 반응형 수정: 관리자 아이템 관리 탭의 커스텀 아이템 카드에서 이미지 폭을 유동값으로 조정하고, 텍스트 영역에
min-width: 0과 강제 줄바꿈 기준을 추가해 카드 바깥 overflow를 방지
2026-03-19 v0.1.13
- 관리자 탭 구조 정리: 관리자 페이지를
게임 관리 / 아이템 관리 / 회원 관리탭으로 분리하고 기능별 작업 영역을 명확히 분리 - 커스텀 아이템 조회 강화: 사용자 커스텀 아이템 목록에 파일명 검색,
50/200단위 페이지네이션, 다운로드 흐름 추가 - 회원 비밀번호 초기화 추가: 관리자 페이지와 API에서 회원 비밀번호를 직접 재설정할 수 있도록 기능 추가
- 가변 티어 행 지원: 티어표 에디터에서
S~D고정 5단이 아니라 티어 행을 직접 추가/삭제할 수 있도록 보강
2026-03-19 v0.1.12
- 전역 레이아웃 폭 정리: 앱 메인 영역의 고정 최대 너비를 제거해 배경과 페이지 폭이 잘린 듯 보이지 않도록 조정
- 작성 권한 제한: 비로그인 사용자는 새 티어표 작성 화면으로 직접 진입할 수 없도록 하고, 공개된 티어표는 읽기 전용으로만 보이게 조정
- 커스텀 이미지 업로드 개선: 에디터의 커스텀 이미지 추가 영역에 다중 파일 선택과 드래그 앤 드롭 업로드를 추가
- 회원 관리 추가: 관리자 페이지에서 가입 회원 목록 조회, 이메일/닉네임/권한 수정, 계정 삭제가 가능한 관리 영역과 API를 추가
2026-03-19 v0.1.11
- 관리자 레이아웃 재구성: 인라인 스타일을 제거하고, 썸네일 적용과 아이템 추가를 상단 2열 카드로 재배치한 뒤 아이템 목록은 하단 리스트로 분리
- 직접 티어표 만들기 추가: 홈 화면에 게임 카드와 동일한 형태의
직접 티어표 만들기진입점을 추가하고, 내부 전용freeform게임 레코드로 1회성 빈 티어표 저장 흐름을 지원 - 게임 제안 흐름 제거: 홈 화면의
새로운 게임 제안버튼/모달과 관련 프런트 API를 제거해 현재 운영 흐름에 맞게 단순화 - 커스텀 아이템 검토 영역 추가: 관리자 페이지에서 사용자 업로드 커스텀 아이템을 목록으로 보고 다운로드할 수 있는 검토 영역과 조회 API를 추가
2026-03-19 v0.1.10
- 관리자 썸네일 액션 정리: 썸네일 버튼 문구를
썸네일 적용으로 바꾸고, 파일 선택 전에는 비활성화되도록 조정 - 아이템 추가 폼 정리: 아이템 이름 입력 너비를 줄이고, 과한 미리보기 안내 문구를 제거해 작업 집중도를 높임
- 반응형 미리보기 보정: 태블릿 이하 화면에서도 아이템 1:1 미리보기가 최대
192px범위 안에서 보이도록 조정 - 파일 재선택 버그 수정: 아이템 추가나 게임 전환 뒤 파일 입력 값을 초기화해 같은 이미지를 다시 선택해도 정상 인식되도록 수정
2026-03-19 v0.1.9
- MariaDB 전용 전환 완료:
backend/src/db.js에서 lowdb 분기와DB_CLIENT기반 fallback을 제거하고 MariaDB 전용 저장 계층으로 정리 - 레거시 파일 제거:
backend/data/db.json,backend/scripts/migrate-lowdb-to-mariadb.js,dev:lowdb/start:lowdb/migrate:lowdb스크립트 및lowdb의존성 제거 - 실행 문서 정리:
README.md,docs/local-mariadb.md,docs/spec.md,docs/todo.md,docs/history.md를 현재 MariaDB 전용 개발/배포 흐름 기준으로 갱신
2026-03-19 v0.1.8
- 관리자 업로드 UX 개선: 썸네일과 아이템 추가 시 파일 선택 직후 미리보기 표시
- 썸네일 비율 정리: 관리자 썸네일 미리보기와 대표 썸네일 표시를 16:9, 약 256px 폭 기준으로 조정
- 아이템 카드 레이아웃 개선: 아이템 목록과 추가 미리보기를 1:1 비율 기준으로 재구성하고 더 촘촘한 카드 그리드로 조정
- 레거시 파일 역할 정리:
db.json과 lowdb 관련 코드는 현재 MariaDB 기본 런타임에는 필수가 아니며, 마이그레이션/예외 fallback 용도임을 문서에 명시
2026-03-19 v0.1.7
- AI 작업 규칙 보강:
ai-rules.md에 Git 작성자 정보, 한국어 커밋 메시지, 버전/태그 동기화, 민감 정보 확인 규칙 추가 - 관리자 화면 재구성:
/admin을 좌우 병렬 구조에서모드 선택 → 게임 선택/생성 → 선택된 게임 상세 관리흐름으로 재구성 - 관리자 삭제 기능 추가: 등록된 게임 자체 삭제 및 등록된 아이템 개별 삭제 기능 추가
- 데이터 정합성 보강: 관리자 아이템 삭제 시 관련 티어표의
groups/pool참조를 함께 정리하도록 백엔드 로직 보강
2026-03-19 v0.1.6
- 저장소 메타데이터 정리: Git 작성자 정보를 프로젝트 계정 기준으로 통일하고, 초기 릴리스 커밋 메시지를 한국어 기준으로 재작성
- 버전 관리 규칙 보강: 커밋 메시지 한국어 작성 및 문서 버전과 Git 태그를 함께 맞추는 규칙을 문서에 반영
2026-03-19 v0.1.5
- 로컬 개발 환경 정렬: 기본 백엔드 실행 기준을 lowdb가 아닌 로컬 MariaDB로 전환
- 개발용 인프라 추가: 루트
docker-compose.yml에MariaDB + phpMyAdmin추가 - 실행 문서 정리:
README.md,docs/local-mariadb.md,docs/spec.md에 로컬 MariaDB 실행 절차 반영 - Fallback 분리:
backend/package.json에dev:lowdb,start:lowdb예외 스크립트 추가
2026-03-19 v0.1.4
- DB 마이그레이션 준비: 런타임 저장소를
MariaDB(MySQL 호환)기준으로 재구성하고backend/scripts/migrate-lowdb-to-mariadb.js마이그레이션 스크립트 추가 - 데이터 구조 분리: 관리자 지정 아이템은
game_items, 유저 커스텀 이미지는custom_items로 분리 - 프로필 개선: 작성자 닉네임 저장 지원, 아바타는 파일 선택 시 미리보기만 변경되고 저장 버튼 클릭 시 실제 반영되도록 수정
- 공개 티어표 목록 개선: 공개 티어표 목록에 작성자 닉네임(없으면 이메일) 표시
- 관리자 UI 개편: 게임 선택 전에는 우측 관리 패널을 숨기고, 선택 후에만 썸네일/아이템 관리가 보이도록 단계형 흐름으로 수정
- 관리자 레이아웃 수정: 새 게임 입력 필드와 카드 셀 overflow 문제를 줄이도록
box-sizing, 썸네일/아이템 카드 레이아웃 정리 - 커스텀 아이템 저장 흐름 수정: 에디터의 커스텀 이미지는 저장 시 서버 업로드 후 티어표에 반영되도록 변경
2026-03-19 v0.1.3
- 배포 설정 개선: 프런트엔드의 API/정적 파일 주소 하드코딩(
http://localhost:5179)을VITE_API_ORIGIN기반으로 통합 - 백엔드 운영 설정 추가:
CORS_ORIGINS,TRUST_PROXY,SESSION_COOKIE_SECURE,SESSION_COOKIE_SAME_SITE,SESSION_SECRET환경변수 기반으로 NAS/리버스 프록시 배포 대응 - 업로드 파일명 안정화: 한글 원본 파일명 기반 저장을 제거하고 ASCII 안전 파일명으로 저장하도록 변경
- 티어표 데이터 정규화: 게임 이미지 경로가 절대 로컬 URL로 저장되지 않도록 저장/조회 시
/uploads/...상대 경로로 정규화 - 프로젝트 점검 결과 문서화: DB 구조, 화면-파일 매핑, 코딩 규칙, 기술 명세, 남은 위험 요소를
docs/에 신규 정리
2026-03-19 v0.1.2
- 로그인 UI 개선: 로그인 카드 중앙 배치, 중복 타이틀 제거, 입력 overflow 수정, 엔터로 로그인/회원가입 제출
- 안내문 조건화: “첫 회원가입 계정은 admin” 문구는 유저가 0명일 때만 표시(
/api/auth/meta) - 게임 목록 UI 개선: 게임 카드에 썸네일 표시, 중복 텍스트 제거, “새로운 게임 제안” 모달 추가
- 관리자 기능 추가: 게임 썸네일 업로드 API(
/api/admin/games/:gameId/thumbnail) 및 UI 추가 - 에디터 레이아웃 개선: 등급(그룹) 라벨 칼럼 확장으로 텍스트 잘림 방지, 설명 입력 1줄, 정렬을 좌측 기준으로 조정
2026-03-19 v0.1.1
- 티어표 메타데이터 개선: 제목 미입력 시 저장 시점에 게임 이름 기반 자동 제목 적용, 설명(선택) 필드 추가
- 시간 정보 표시: 내 티어표/공개 목록에서 저장 시간(createdAt)과 업데이트 시간(updatedAt)을 시:분:초까지 표시
- 에디터 UX 수정: 빈 티어 칸 안내 문구가 첫 드래그 배치를 가리던 문제 수정(오버레이 처리), 제목 상단에 게임 이름 표시
2026-03-19 v0.1.0
- 초기 스캐폴딩:
frontend/에 Vue3(Vite, JavaScript) 프로젝트 생성 - 라우팅/화면 골격: 게임 선택(
/), 게임 허브(/games/:gameId), 에디터(/editor/:gameId/...), 로그인(/login), 내 티어표(/me), 관리자(/admin) 라우트 추가 - 레이아웃: 상단 네비게이션 + 기본 다크 UI 스타일 적용
- 백엔드 골격:
backend/에 Express 서버 추가(세션 기반 인증, 게임/티어표 API, 업로드 경로) - 저장소: 네이티브 DB 대신 파일 DB(
lowdb)로 유저/게임/이미지/티어표 데이터 영속화 - 에디터 핵심 기능(1차): 그룹 이름/순서 편집, 아이템 드래그&드롭(풀↔그룹), 커스텀 이미지 추가, 보드 PNG 다운로드, 백엔드 저장/불러오기 연결
- 관리자 UI(1차): admin 전용 게임 추가 + 게임별 기본 이미지 업로드/목록 화면 추가
- 버그 수정: Vite 포트 변경(5174 등) 시 백엔드 CORS가 막히는 문제 해결(로컬 5170~5179 허용)
- 네비/권한 UX: 관리자 메뉴는 admin 로그인 시에만 노출, 로그인 대신 아바타 버튼/메뉴 노출
- 프로필:
/profile페이지 추가, 아바타 업로드 API(/api/auth/avatar) 및 표시 지원 - 에디터 버그 수정: 드래그 시 아이템들이 “묶음”으로 같이 움직이던 문제 해결(드롭 영역 DOM 구조/Sortable 옵션 수정), 드롭 영역 overflow/배치 레이아웃 개선