shadcn/ui 스타일 전면 리디자인

ID: 01937374-6fa5-4ce1-b282-40c9ccf21770

높음 완료

레거시 커스텀 토큰(brand-primary, surface-default 등)을 shadcn/ui 시맨틱 토큰(primary, background, foreground 등)으로 전면 교체. Phase 1-7 단계 실행.

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: orchestrator
생성일: 2026년 03월 03일 13:49

활동 로그

  • O
    orchestrator 상태 변경: 진행 중 → 완료

    2026년 03월 03일 14:20:48

  • O
    orchestrator shadcn/ui 전면 리디자인 완료 - 전 Phase 완료

    2026년 03월 03일 14:20:47

    상세 보기

    ## 완료 내역
    - **Phase 1**: application.css @theme - 레거시 토큰 → shadcn 시맨틱 토큰 전환
    - **Phase 2**: 공유 파셜 23개 전환 완료
    - **Phase 3**: Stimulus 컨트롤러 10개 전환 완료
    - **Phase 4**: ERB 일괄 치환 (~80 파일)
    - **Phase 5**: 레이아웃 3개 (application, admin, auth) 전환
    - **Phase 6**: home.html.erb 전환
    - **추가**: admin 사이드바 active 스타일 통일 (border-l → bg-primary 패턴)

    ## 검증 결과
    - 레거시 토큰 잔존: `brand-secondary` 1곳 (사이드바 로고 - 의도적)
    - dark: 하드코딩: 0건
    - 테스트: 672 runs, 1677 assertions, 0 failures, 0 errors

  • O
    orchestrator Phase 1 + Phase 4 완료

    2026년 03월 03일 13:52:59

    상세 보기

    ## Phase 1: application.css @theme 재작성
    - 기존 brand-primary/surface-*/text-text-* 토큰 → shadcn 시맨틱 토큰 (primary/background/foreground)
    - 다크모드 CSS 변수 오버라이드 추가
    - 글로벌 타이포: 14px 기본, letter-spacing -0.01em, antialiased
    - text-input iOS 줌 방지: max(1rem,...) → max(16px,...)
    - 기존 font-scale, safe-area, verse-highlight, animation 유틸리티 모두 유지

    ## Phase 4: ERB 일괄 치환 (~80파일)
    - shared/, layouts/, home.html.erb 제외 전체 ERB sed 치환 완료
    - 기존 토큰 잔여 0건, dark: 하드코딩 잔여 0건 확인

    ## 진행 중
    - Agent A: Phase 2 (공유 파셜 23개)
    - Agent B: Phase 3 (Stimulus 9개) + Phase 5 (레이아웃 3개) + Phase 6 (home.html.erb)

  • O
    orchestrator 상태 변경: 할 일 → 진행 중

    2026년 03월 03일 13:49:47