Repository navigation
Conversation
Prism 코드블럭 pre 는 자체 overflow-x-auto 를 가지지만, 상위 flex 자식들이 기본 min-width:auto 라서 콘텐츠(넓은 code line) 폭에 맞춰 팽창해 pre 의 내부 스크롤이 발동하기 전에 article/모달 자체가 옆으로 넓어졌다. 결과적으로 모달 전체에 가로 스크롤이 생김. - OverlayModal body: min-w-0 추가 (flex 자식 팽창 차단, 모든 소비 모달에 파급) - Step2SummaryPreview 답변 article: min-w-0 - DigestSourceViewBody PairView article: min-w-0 이제 pre 가 자기 폭 안에서만 가로 스크롤을 소유하고 모달은 정상 폭 유지.
모바일은 뷰포트 폭 여유가 적어 flex 자식 팽창이 더 민감. min-w-0 만으로 안 잡히는 케이스(예: MarkdownAnswer 내부 컴포넌트)까지 대비해 이중으로 가둔다. - OverlayModal body: overflow-x-hidden 추가 (belt & suspenders) - MarkdownAnswer 래퍼: min-w-0 (article 이 flex 자식일 때 답변 콘텐츠가 부모를 밀지 못하게)
모달만이 아니라 실제 채팅 뷰에서도 wide code line 이 assistant 메시지 → 메시지 컨테이너 → 스크롤 뷰포트까지 순차 팽창시켜 모바일에서 가로 스크롤이 생겼다. 각 flex 계층에 min-w-0 을 걸고 스크롤 뷰포트에 overflow-x-hidden 을 세이프가드로 추가. - 메시지 리스트 컨테이너(flex-col): min-w-0 - assistant articleNode(flex-1): min-w-0 - streaming article: min-w-0 - messagesViewport(flex justify-center overflow-y-auto): overflow-x-hidden
…roll fix: wide 코드블럭이 모바일에서 가로 스크롤 만드는 문제 (모달 + 채팅 뷰)
…록 ignores 추가 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- raw 팔레트는 :root 의 --palette-* 로 분리해 유틸리티가 생성되지 않게 함 - Tailwind 기본 팔레트 차단(--color-*: initial) - 오렌지 글자는 fg-primary(#b54700), 오렌지 선은 line-primary(#e05e00) - zinc/emerald/red/black 직접 사용을 semantic 토큰으로 흡수 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- xs~5xl, ui-*, 임의 px 을 text-micro/caption/label/body/title/heading/display 로 치환 - 크기와 줄간격을 함께 토큰화, Tailwind 기본 크기 차단(--text-*: initial) - 미정의 상태였던 text-ui-24 를 heading 으로 바로잡음 - font-bold 는 굵기 규칙에 따라 semibold 로 - ChatComposer 의 max-sm:text-[16px](iOS 자동확대 방지)은 유지 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…dow-overlay 하나로 통합 - rounded/md/lg/xl/2xl 과 임의 px radius 를 역할 토큰으로 치환 (10px→panel, 20px→shell 흡수) - Tailwind 기본 radius·shadow 차단 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…kens PR #52(모달·채팅 wide 코드블럭 min-w-0) 반영. 충돌 5조각은 새 토큰 이름 + min-w-0 으로 합침. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
refactor: Quire 디자인 시스템 Phase A·B — 정체성 문서와 토큰 재편
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Quire 크기·radius·shadow 토큰을 tailwind-merge 에 등록(미등록 시 text-micro 가 색으로 오인돼 지워짐) - tokens:check 가 main.css 와 cn.ts 토큰 목록 동기화를 검사 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 외부 className 이 기본 클래스와 겹치면 외부 값이 이기도록(Button, Icon, Link, TextField 등) - ProjectSwitcher 셰브런 열림 색(text-fg-subtle)이 CSS 순서에 기대지 않고 확정 적용 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 파일명 강조 + 흐린 폴더 + 오른쪽 줄 범위(3개 초과는 +N, 전체는 툴팁) - 메인 채팅·원본 대화·팀 공유 카드·공유 미리보기 4곳의 개별 구현을 교체 - 상자 안 흰 칩·fade 마스크 제거, 모달 2곳만 maxHeight 로 높이 제한 - groupSources 순수 함수 + 컴포넌트 테스트, 스토리 5종 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…로 갱신 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- 참조 파서를 lib/inlineSources 로 분리하고 참조 전용 줄 추출(extractReferenceLines) 추가
('## 근거 코드' 섹션, 'path:L1-21' 목록, '근거: …' bullet, 괄호로 감싼 줄)
- 원본 대화 모달도 메인 채팅과 같은 규칙(cleanAnswerSources)으로 정리
- 팀 공유 카드·공유 미리보기 요약은 참조 전용 줄만 걷어냄(문장 속 참조는 유지)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This reverts commit 67cfaa0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
refactor: Quire Phase C 1차 — SourceList 추출과 cn() 도입
- lg/md/sm(여백만 조금 다름) → sm 24px · md 36px, 테두리는 variant=outline - 사이드바 설정 버튼의 바깥 className 테두리를 variant=outline 으로 교체(겉모습 동일) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…목록엔 다음 행동 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
refactor: Quire Phase D — 확인·에러·피드백·빈 상태·로딩 패턴
…registry.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…드코딩 색 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat: Quire Phase E — AI 컨텍스트 (컴포넌트 registry · 검수 체크리스트 · 패턴 규칙 자동 검사)
…ngDots 동작 줄이기 대응 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
refactor: Quire Phase F — 모션 토큰 · 해요체 문구 통일 · 문구 카탈로그
…check·build Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat: Quire Phase G — PR CI · Storybook a11y · 운영 문서
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: Quire 로고 확정 · 문구 검사가 놓친 ㅂ니다 문구 보강
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix: 로그인 직후 뜨던 환영 화면 제거
2 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
요약
develop → main 배포. 지난 배포(#51) 이후 develop 에 머지된 PR 11개(#52~#62)를 포함해요.
디자인 시스템 Quire 도입(Phase A~G)이 중심이고, 모바일 가로 넘침 수정과 로그인 환영 화면 제거가 같이 들어가요.
왜
yarn tokens:check와 PR CI 로 자동 검사되게 하려고요.포함된 PR
SYSTEM.md), 토큰 재편(색 raw/semantic 2층 · 타이포 역할 7단계 · radius 역할 이름),yarn tokens:check도입SourceList추출,cn()도입size통일, ProjectSwitcher 키보드 동작Avatar신규, 입력창 8개·아이콘 버튼 6개·아바타 10곳을 공용 컴포넌트로 흡수ConfirmDialog·Spinner·StateMessage신규,window.confirm제거)*.meta.ts→docs/registry.md), AI 검수 체크리스트, 패턴 규칙 자동 검사docs/copy.md)규모
159 files · +5,973 / −2,070
배포 후 (관리자)
화면이 바뀌는 곳
전/후 스크린샷은 각 PR 검증 단계에서 확인했고, 이 PR 에는 따로 첨부하지 않았어요. 바뀌는 곳은 아래와 같아요.
#b54700· 선#e05e00로 진해짐, 대형 제목 2곳 26px (refactor: Quire 디자인 시스템 Phase A·B — 정체성 문서와 토큰 재편 #53)...→…, 팀채팅 → 팀 채팅 · 레포지토리 → 저장소 · 양도 → 방장 넘기기 (refactor: Quire Phase F — 모션 토큰 · 해요체 문구 통일 · 문구 카탈로그 #59, docs: Quire 로고 확정 · 문구 검사가 놓친 ㅂ니다 문구 보강 #61)ConfirmDialog. 팀 공유 카드 공유 취소, 팀 채팅 멤버 내보내기에 확인 단계 추가 (refactor: Quire Phase D — 확인·에러·피드백·빈 상태·로딩 패턴 #57)isLoading스피너 (refactor: Quire Phase D — 확인·에러·피드백·빈 상태·로딩 패턴 #57)inert(feat: Quire Phase G — PR CI · Storybook a11y · 운영 문서 #60)UI 를 바꿨다면 (
docs/ai-review-checklist.md)docs/registry.md의 기존 컴포넌트를 썼다 (새로 만들었다면 JSDoc +*.meta.ts+ 스토리) — 신규Avatar·ConfirmDialog·SourceList·Spinner·StateMessage모두 JSDoc + meta 있음.Spinner는 단독 스토리 없이StateMessage스토리 안에서만 보임docs/patterns/README.md의 결정 트리를 따랐다 — 확인·에러·피드백·빈 상태·로딩 패턴을 이 배포에서 만들고 코드에 적용 (refactor: Quire Phase D — 확인·에러·피드백·빈 상태·로딩 패턴 #57)docs/copy.md— 해요체,…, 용어집 — refactor: Quire Phase F — 모션 토큰 · 해요체 문구 통일 · 문구 카탈로그 #59 에서 정리,tokens:check가 ~니다체·마침표 3개·폐기 용어를 검사 (refactor: Quire Phase F — 모션 토큰 · 해요체 문구 통일 · 문구 카탈로그 #59, docs: Quire 로고 확정 · 문구 검사가 놓친 ㅂ니다 문구 보강 #61)docs/process/change-flow.md)) — change-flow 자체는 feat: Quire Phase G — PR CI · Storybook a11y · 운영 문서 #60 에서 생김. 이전 Phase 도foundations.md·components.md·patterns/결정 기록을 먼저 쓰고 코드에 반영검증
🤖 Generated with Claude Code