유니티 개발자 커뮤니티 비빔밥 웹사이트 프로젝트
Go to file
이정수 0b8da9d19f feat(posts): 기본 카테고리 5종 시드 + 카테고리별 목록 뷰 재설계
포스트 보드는 편집형 일방 발행 모델(Unity 블로그 참조)이나 post_categories 시드가 0건이라 목록 탭이 '전체' 하나만 렌더됐다. 기본 카테고리 5종(공지/개발일지/쇼케이스/자료·튜토리얼/업계 소식)을 멱등 마이그레이션(ON CONFLICT DO NOTHING)으로 시드하고, 목록 카테고리별 뷰 표현층을 재설계했다.

- 카테고리 탭: '편집 마스트헤드 인덱스'로 재설계 — 서수 01~05(sort_order 근거) + 카테고리 hue 밑줄 rule + 로드 staggered reveal. 오버플로는 가로 스크롤(단일행 signature 보존), :focus-visible 링, aria-current='page' 추가.
- 카드 뱃지: 전 카드 동일 amber pill 제거 → 카테고리 hue dot + 조용한 대문자 라벨.
- 카테고리 hue 5색 토큰(저채도 인쇄물 팔레트, light/dark). slug는 catToken() 화이트리스트로 방출(임의 slug의 CSS 주입 차단).
- 빈상태 2종 split: posts-empty-nocats(카테고리 0개)/posts-empty-noposts(특정 카테고리 글 0개). 편집 톤 카피, 소비자에겐 글쓰기 CTA 미노출(일방 발행 정합). 구 posts-empty.jspf 삭제.
- 기능 로직(categoryId 필터·keyset 페이지네이션) 불변. JSP escape 유지, bibimbap.css 0변경, prefers-reduced-motion 존중.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UqyLwTxF3FmW1eJCWN8yAo
2026-07-24 17:12:58 +09:00
.atp/work-session docs(graph): JSP/JSPF graphify 스캔 범위 밖 알려진 한계 절 등재 2026-07-24 09:47:52 +09:00
.claude/work-session/20260701-142000 docs(changes): edit-mode WebGL zip 비필수 표시 육안 확인 완료 2026-07-01 15:44:05 +09:00
.mvn/wrapper Prepare public repository 2026-05-03 16:13:32 +09:00
.serena docs(dev): 코드·JSP 변경 후 앱 재빌드·재시작 함정 가이드 추가 2026-06-29 17:18:08 +09:00
certs feat: 로컬 개발환경 셋업 (Docker + 호스트 직접) 검증 + 온보딩 문서 2026-06-17 11:55:30 +09:00
db feat(posts): 기본 카테고리 5종 시드 + 카테고리별 목록 뷰 재설계 2026-07-24 17:12:58 +09:00
docs docs(graph): JSP/JSPF graphify 스캔 범위 밖 알려진 한계 절 등재 2026-07-24 09:47:52 +09:00
src feat(posts): 기본 카테고리 5종 시드 + 카테고리별 목록 뷰 재설계 2026-07-24 17:12:58 +09:00
.dockerignore feat: 로컬 개발환경 셋업 (Docker + 호스트 직접) 검증 + 온보딩 문서 2026-06-17 11:55:30 +09:00
.env.example feat: 로컬 개발환경 셋업 (Docker + 호스트 직접) 검증 + 온보딩 문서 2026-06-17 11:55:30 +09:00
.gitattributes Prepare public repository 2026-05-03 16:13:32 +09:00
.gitignore docs(changes): UI 다축평가 비율·가시성 수정 사례 추가 2026-06-30 19:24:08 +09:00
CLAUDE.md docs(guidelines): 확실성 우선 원칙 추가 — 빠름보다 검증된 경로 선택 2026-06-30 12:36:30 +09:00
Dockerfile feat: 로컬 개발환경 셋업 (Docker + 호스트 직접) 검증 + 온보딩 문서 2026-06-17 11:55:30 +09:00
docker-compose.override.yml chore(dev): 로컬 도커 dev override 추가 (이미지 재빌드 없이 spring-boot:run) 2026-06-29 17:36:22 +09:00
docker-compose.yml feat: 로컬 개발환경 셋업 (Docker + 호스트 직접) 검증 + 온보딩 문서 2026-06-17 11:55:30 +09:00
mvnw feat: 로컬 개발환경 셋업 (Docker + 호스트 직접) 검증 + 온보딩 문서 2026-06-17 11:55:30 +09:00
mvnw.cmd Prepare public repository 2026-05-03 16:13:32 +09:00
pom.xml chore(dep): NVD API key 환경변수 연동 profile 추가 2026-06-30 10:44:55 +09:00