b490d5b90f
관리자 레이아웃과 네비게이션 정리
2026-05-13 10:23:18 +09:00
ec9f9ea57f
docs/map: 메뉴 관리 화면 설명 동기화 (v0.0.103)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 15:46:29 +09:00
6a059a9a59
헤더 검색 중앙 정렬·Resend 이메일 OTP·비밀번호 찾기 (v0.0.99)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 13:34:21 +09:00
996965740f
사이드바 푸터 링크 줄바꿈·상단 네비 호버 행 전체 너비 (v0.0.98)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 12:33:10 +09:00
4e1056311d
사이드바 상단 네비: 부모 행 통합 토글·chevron·높이 애니메이션 (v0.0.96)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 12:16:50 +09:00
8b8a80034d
메뉴 관리: parent_id 오류 안내·표시/폴더 제거·태그형 드래그 UX (v0.0.95)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 11:53:52 +09:00
bcff96aa4c
메뉴 관리: 탭 분리·드래그 정렬·상단 트리·공개 접기 (v0.0.94)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 11:17:00 +09:00
4de5589bcb
관리자 미디어 오류 피드백을 useAdminToast 토스트로 통일 (v0.0.93)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 11:03:23 +09:00
c1242e1409
프로필 썸네일 해제 시 메타 분리 통일·미디어 모달 다운로드(v0.0.92)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 10:56:26 +09:00
16bb9370fa
썸네일 미참조 삭제 허용·원본명 업로드·미디어 검색 정리(v0.0.91)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 10:52:57 +09:00
21024602b0
관리자 미디어 라이브러리·썸네일 탭 분리 및 논리 폴더 정책(v0.0.90)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-12 10:40:43 +09:00
05176609ee
v0.0.89: 미디어 선택 토글 가시성, posts·미분류·썸네일 경로 명세
2026-05-12 10:26:24 +09:00
9974e0d137
v0.0.88: 미디어 선택·미리보기 분리, 폴더 모달·삭제 API
2026-05-12 10:19:37 +09:00
1d9a3e4527
v0.0.87: 저장·로그인 버튼 비활성 기본, 글 목록 삭제 아이콘, 푸시 지침
2026-05-12 10:08:18 +09:00
79fb354d91
v0.0.86: 미리보기 패딩, 태그 한글 유지, SEO 자동, 태그 관리 토스트
2026-05-12 09:56:52 +09:00
bd71ca860c
태그 관리 화면을 메인/일반 전환 중심으로 단순화하고 삭제 동선을 재정리.
...
글쓰기 Post URL 슬러그는 한글 입력 시 발음 기반 영문 소문자로 자동 생성되도록 개선.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 18:50:40 +09:00
cdc16c72b2
태그를 관리용/일반용으로 분리하고 관리자 드래그 정렬을 추가.
...
댓글/회원/관리자 인증·프로필 흐름 보완과 관련 마이그레이션 및 문서를 함께 반영해 운영 동선을 안정화.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 18:34:23 +09:00
b18aca4dcc
fix(media): 회원 썸네일을 관리자 미디어 폴더에서 다시 노출
...
회원 썸네일 경로 필터를 제거해 관리자 미디어의 회원/썸네일 카테고리에서 업로드 결과를 확인할 수 있게 하고, 설정 프로필 썸네일 UI 개편 및 문서 버전 업데이트를 함께 반영한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:40:32 +09:00
080f76799a
feat(settings): 회원 썸네일을 미리보기 중심 UI로 개편
...
설정 화면에서 썸네일 URL 텍스트 노출을 제거하고 아바타 미리보기와 이미지 변경/제거 액션을 중심으로 재구성해 계정 정보 확인 흐름을 직관적으로 맞춘다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:35:12 +09:00
a314c96c4d
feat(member): 회원 썸네일 중앙 1대1 크롭 강제
...
아바타 업로드 시 원본 비율과 무관하게 중앙 기준 정사각형으로 크롭해 헤더와 설정 화면에서 일관된 1:1 썸네일이 노출되도록 맞춘다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:29:51 +09:00
ede272e7b1
feat(member): 회원 썸네일 최소 해상도와 설정 보정 추가
...
아바타 업로드 시 최소 해상도 조건을 검증하고 리사이즈/품질 설정값을 안전 범위로 보정해 운영 설정 오입력에도 안정적으로 동작하도록 개선한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:27:47 +09:00
65af30724c
feat(member): 회원 썸네일 업로드를 WebP 리사이즈로 표준화
...
회원 아바타 업로드 시 원본 포맷을 WebP로 변환하고 최대 해상도/품질을 환경변수로 제어해 저장 용량과 전송 비용을 줄인다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:24:29 +09:00
eab800b6c1
feat(member): 썸네일 교체/삭제 시 자산 자동 정리 추가
...
회원 아바타를 교체·삭제·탈퇴하는 흐름에서 이전 썸네일 파일과 메타데이터가 남지 않도록 공통 정리 로직을 연결했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:20:50 +09:00
6e8ca97779
feat(member): 회원 썸네일 업로드를 작가 미디어와 분리
...
회원 아바타 자산을 전용 경로로 분리해 작가용 미디어 목록과 섞이지 않게 하고, 설정 화면에서 파일 업로드로 바로 반영할 수 있게 했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:16:21 +09:00
f5cd73b223
feat(member): 회원 설정/헤더 상태 UI와 관리자 멤버 관리 추가
...
로그인 상태를 헤더에서 즉시 인지하고 계정 관리를 이어갈 수 있도록 사용자 설정과 관리자 멤버 관측 기능을 연결했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 17:10:48 +09:00
ff6526c997
feat(search): / 단축키 검색 모달 및 통합 검색 API 추가
...
- / 및 헤더 검색 클릭으로 모달을 열고 태그·게시물 검색을 제공.
- 태그 검색 범위를 name/slug로 제한하고 IME 조합 입력 대응을 보강.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 16:12:31 +09:00
bcf3acd432
fix(build): Tailwind 엔트리를 main.css로 단일화
...
- tailwindcss.cssPath로 패키지 tailwind.css 중복 주입 방지
- tailwind content에 composables·modules·plugins 추가
- v0.0.63 문서 반영
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 14:39:43 +09:00
5141a63294
fix(auth): 다크 폼 입력·비밀번호 토글 스타일 보정
...
- .auth-form-input 전역 클래스(글자색·캐럿·placeholder·autofill)
- 토글 버튼 scoped CSS로 고정, signup 패널 보더·배경·color-scheme
- v0.0.62 문서 반영
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 13:50:12 +09:00
3f7f51ff86
feat(auth): 비밀번호 표시 토글을 SVG 아이콘으로 통일
...
- AuthPasswordVisibilityToggle 공통 컴포넌트 추가
- signin·signup(비밀번호·확인)에 적용, 접근성 field-name 구분
- v0.0.61 문서 반영
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 12:37:30 +09:00
fd55d8af08
feat(home): Featured 모바일 터치 스크롤·화살표 끝 비활성
...
- 트랙에 touch-pan-x·webkit 가로 스크롤·overscroll-x-contain 적용
- scroll·ResizeObserver로 이전/다음 disabled 동기화
- v0.0.60 문서 반영
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 12:29:27 +09:00
ed7709ab59
fix(nuxt): Node용 #internal/nuxt/paths 해석 및 paths.mjs 디스크 기록
...
- app:templates에서 paths.mjs에 write: true를 부여하는 로컬 모듈 추가
- 루트 package.json imports로 .nuxt/paths.mjs 매핑
- nuxt ^3.21.2로 명시, 문서(v0.0.59) 반영
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 12:25:19 +09:00
2f7ce64391
v0.0.58: 메인·우측 사이드 간격 및 가로 넘침 수정
...
그리드 중앙을 1fr로 두고 column-gap을 적용하며, site-main 고정 720px 제거로 패딩·gap이 있을 때 본문이 오른쪽으로 삐져나가지 않게 했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 12:08:42 +09:00
8daec2806b
v0.0.57: 사이드바 하단 푸터 여백 보정
...
좌측 사이드 푸터 px-1을 px-4·sm:px-5로 올려 링크·테마 토글이 가장자리에 붙지 않게 하고, 우측 카피라이트 푸터에 pr-3을 추가했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 11:50:01 +09:00
e769595c5d
v0.0.56: lg 구간 헤더 간격·검색창 반응형 폭
...
약 1024~1280px에서 검색창 고정 폭과 lg:px-0 때문에 헤더 요소가 밀집되던 문제를 패딩·gap·max-w 조정으로 완화하고, 본문 그리드 패딩을 헤더와 맞췄다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 11:42:42 +09:00
94a37f451d
v0.0.55: 모바일 슬라이드 메뉴·우측 사이드 하단 배치
...
lg 미만에서 좌측 내비를 오버레이 슬라이드로 전환하고, 본문 아래에 우측 사이드를 두며 헤더·패널 여백을 보정했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 11:38:03 +09:00
f3f971ab1b
v0.0.53: 공유 모달·헤더 사용자 메뉴·회원가입·로그인 화면
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 11:09:26 +09:00
4b1ab9e00e
v0.0.51: 사이드바 열 높이 고정·발행일 YYYY.MM.DD 통일
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 10:18:47 +09:00
3cb1290711
v0.0.50 문서 스크롤로 통일하고 사이드바 스티키·무스크롤바
...
중앙 main 단독 스크롤을 제거하고 sticky 사이드+숨김 스크롤바로 Thred에 맞춘다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 10:04:12 +09:00
4704748582
v0.0.49 데스크톱 3단 스크롤 — 사이드 푸터 고정
...
그리드 높이를 뷰포트에 맞추고 중앙만 스크롤해 좌우 사이드 하단이 항상 보이도록 한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 09:59:35 +09:00
082c6a9619
v0.0.48 Thred형 북마크·회원가입 카드와 X 임베드 보강
...
북마크·뉴스레터 CTA 마크다운 블록과 컴포넌트를 추가하고, Twitter/X URL은 공식 embed iframe으로 렌더링한다.
Callout 강조선과 이미지 캡션 색을 테마 변수에 맞춘다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 09:47:49 +09:00
5e485eb3ec
홈 중앙 메인 영역을 Thred 간격 기준으로 재구성.
...
Hero/Featured/Latest 섹션을 내부 컨테이너 기준 보더 정렬로 바꾸고, Latest 목록 카드를 원본 패턴의 리스트 메타 구조로 정리해 중앙 메인 영역의 시각 리듬을 맞췄다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:09:54 +09:00
4d7aaa90ca
태그 상세 페이지 레이아웃을 Thred 스타일로 재구성.
...
상단 헤더 간격과 본문 리스트형 게시물 카드를 원본 구조에 맞춰 정리하고, 썸네일·타이포·메타 배치를 통일해 tag 상세 화면의 시각 흐름을 보정했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 17:59:14 +09:00
59ea51e550
태그 목록 페이지를 Thred 카드 레이아웃으로 재구성.
...
원본 구조에 맞춰 중앙 히어로와 3열 태그 카드를 적용하고, 태그 컬러 보더와 hover 오버레이/화살표 인터랙션을 반영해 사용자 화면의 시각 일관성을 맞췄다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 17:56:32 +09:00
d47134c46d
사용자 화면 사이드바 스타일을 Thred 기준으로 정렬.
...
좌측 네비게이션과 카테고리의 간격 및 hover 인터랙션을 원본 패턴에 맞게 보정하고, 테마 전환/사이드바 전환 애니메이션과 샘플 폴더 Git 제외 설정을 함께 반영해 사용자 화면 일관성을 높였다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 17:52:18 +09:00
97d2d8ffb3
대표 이미지 선택 흐름 정리
2026-05-07 16:02:50 +09:00
f757c3db78
글 설정 태그와 대표 이미지 흐름 정리
2026-05-07 15:55:20 +09:00
0f60039126
블록 메뉴와 드래그 이동 안정화
2026-05-07 15:31:57 +09:00
4e5ccb2726
글쓰기 스크롤과 블록 드롭 피드백 보정
2026-05-07 15:22:50 +09:00
38f8abb1ff
블록 에디터 줄바꿈과 핸들 표시 보정
2026-05-07 15:14:32 +09:00
5bda4d5472
글쓰기 에디터 문단 처리와 설정 패널 액션 보정
2026-05-07 15:02:41 +09:00