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
91573a31d6
fix(layout): 공개 페이지 2중 패딩 제거
...
- 레이아웃 그리드의 px만 남기고 메인/섹션의 중복 px를 제거.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 16:38:18 +09:00
2cb5c1a281
fix(post): 상세 섹션 패딩 중복 제거
...
- 레이아웃 그리드 패딩과 섹션 px 중복을 제거하고, 댓글 구분선은 full-bleed로 표시.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 16:34:01 +09:00
1b00dac21c
fix(search): 업로드 파일명 매칭 제거
...
- 본문 검색에서 /uploads 경로와 마크다운 이미지 토큰을 제거해 파일명/해시 노이즈를 제외.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 16:26:21 +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
3916bcb284
v0.0.54: 사용자 인증 화면 UX 보정
...
회원가입/로그인 공개 화면의 모바일 가독성과 입력 피드백을 다듬고, 비밀번호 보기 토글과 상태 메시지 분리로 인증 전환 흐름을 명확히 했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 11:29:09 +09:00
f3f971ab1b
v0.0.53: 공유 모달·헤더 사용자 메뉴·회원가입·로그인 화면
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-11 11:09:26 +09:00
add0fa51c0
v0.0.52: Featured 정렬·상세 메타 구분자
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-08 10:28:58 +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
5f2b2b8c4f
v0.0.47 공개 본문 스타일 가이드 기반 정의
...
Ordered list, 멀티라인/대체 인용구 문법을 추가하고 Prose 컴포넌트(리스트/인용/이미지/카드/임베드) 기본 스타일을 Thred 톤으로 통일했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:59:12 +09:00
41406ca852
v0.0.46 공개 화면 피드/포스트 UI 정리
...
Latest 보기 방식 토글과 아이콘을 SVG 기반으로 정리하고, 게시물 상세 헤더를 Thred 패턴으로 재구성했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:51:16 +09:00
a439af5b62
홈 Featured 슬라이드 폭을 원본 비율 기준으로 세부 조정.
...
브레이크포인트별 카드 노출 비율(1.4/1.6/2.6)에 맞춘 폭 계산식을 적용하고, 좌우 이동량도 실제 카드 폭 기준으로 계산해 슬라이드 이동 감각을 원본에 가깝게 보정했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:16:20 +09:00
e9161676e9
홈 Featured 영역을 가로 슬라이드 트랙으로 전환.
...
원본 패턴에 맞춰 Featured를 3열 그리드에서 가로 스크롤 슬라이드 구조로 바꾸고, 좌우 버튼으로 트랙 이동이 가능하도록 상호작용을 추가했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:15:12 +09:00
9363c10451
카드 우하단 액션 화살표를 SVG 아이콘으로 교체.
...
홈 Latest와 태그 상세 목록의 hover 액션 화살표를 텍스트 기호 대신 원본 패턴에 가까운 SVG 아이콘으로 바꿔 시각 일관성을 보정했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:13:22 +09:00
1a4086336f
카드 hover 우하단 액션 화살표를 홈과 태그 상세에 추가.
...
원본 패턴에 맞춰 목록 카드의 우하단 hover 액션 버튼을 홈 Latest와 태그 상세 목록에 동일하게 반영해 상호작용 피드백을 보강했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:11:36 +09:00
5e485eb3ec
홈 중앙 메인 영역을 Thred 간격 기준으로 재구성.
...
Hero/Featured/Latest 섹션을 내부 컨테이너 기준 보더 정렬로 바꾸고, Latest 목록 카드를 원본 패턴의 리스트 메타 구조로 정리해 중앙 메인 영역의 시각 리듬을 맞췄다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:09:54 +09:00
4554801294
태그 배지 구분자와 우측 Follow 아이콘을 원본 패턴으로 보정.
...
태그 상세 메타에서 복수 태그 글은 첫 태그만 배지로 표시하고 구분자 겹침을 제거했으며, 우측 사이드바 Follow 영역을 소셜 아이콘 링크 행으로 교체해 시각 구성을 정리했다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:03:56 +09:00
34314a5c7d
태그 상세 페이지 메타 표현을 원본 패턴으로 세부 보정.
...
featured 강조, 태그 컬러 배지, 메타 구분자 스타일을 정리해 tag 상세 게시물 리스트의 시각 밀도를 원본 Thred 화면에 가깝게 맞췄다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-07 18:00:53 +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
398877fd92
블록 에디터 한글 입력과 코드 블록 보정
2026-05-07 11:06:36 +09:00
60c5c3d5c9
할 일 문서 정리 항목 반영
2026-05-07 10:54:10 +09:00
9054c9625c
관리자 글쓰기 전체 화면 레이아웃 보정
2026-05-07 10:53:08 +09:00
1ef50c111b
관리자 글쓰기 화면과 개발 환경 문서 정리
2026-05-07 10:36:01 +09:00
e506a343bc
게시물 미리보기 기능 추가
2026-05-03 10:18:22 +09:00
8c5ccc94ec
게시물 OG 이미지 설정 추가
2026-05-03 10:10:09 +09:00
fc5f41b9cc
게시물 SEO 설정 추가
2026-05-03 10:03:53 +09:00
60f9fd52f0
예약 발행 기능 추가
2026-05-03 09:58:27 +09:00
db87542096
미디어 폴더 트리 관리 추가
2026-05-02 20:35:28 +09:00
dd0a643d73
미디어 카테고리 관리 추가
2026-05-02 17:56:00 +09:00