Conversation
검토 URL에 aiRunId를 남기고, 화면 이동 상태가 사라진 경우 서버에서 최신 실행 결과를 다시 조회합니다.
기존 플랫한 라이트 티옇 톤을 Linear/Vercel류 다크 SaaS 톤으로 전면 교체. - tokens.css: neutral 다크 배경(surface-page/default/subtle) + 비비드 민트 accent + shadow 스케일 + radius 확장 - Button/Modal/Dropdown/ToastViewport/WorkItemRow/ListRow 등 공용 컴포넌트에 elevation·focus-ring 적용 - AppLayout: 사이드바 확장(208→224px), topBar를 shadow 기반으로, content 여백 확장 - DashboardPage: metricStrip을 dashboardGrid 최상단 전체폭으로 재배치(grid-template-areas), priorityApproval에 warning left-accent - WorkerList/WorkerDetail/WorkList/CaseDetail(+overlays)/DocumentList/DocumentDetail/Profile/TicketDetail/ReviewWork/OnboardingImport 카드 elevation 적용 - 하드코딩 hex 색상 전부 토큰화 Refs #272, #273, #274, #275
다크 그라파이트 톤 대신 순백 배경 + 전기 블루 단일 액센트로 재작업. teal 브랜드 컬러 완전히 배제. - tokens.css: surface 전부 화이트/라이트그레이, accent를 #4361EE 블루로, radius 축소(6~8px, 각진 미니멀), 카드는 border 대신 shadow로만 구분 - 사이드바를 다크에서 라이트로 전환 + 아이콘 stroke 색상 재조정(라이트 배경에서 안 보이던 pale mint 아이콘 수정) - WorkerListPage: 목록 패널 폭 520px→340px로 좁혀 상세 영역에 더 넓은 비중 부여 Refs #272, #273, #274, #275
AppLayout은 모든 인증된 페이지가 공유하는 뼈대라서, 여기 하나를 바꾸면 전체 사이트의 구조적 인상이 동시에 바뀐다. 왼쪽 고정 사이드바(세로 메뉴)를 없애고 상단 바 안에 브랜드+가로 pill 탭 네비게이션을 넣는 구조로 재작성. - AppLayout.tsx: aside/사이드바 제거, nav를 topBar 내부로 이동 - AppLayout.module.css: 전체 재작성, 콘텐츠 영역이 항상 전체 폭 사용 - 활성 탭은 블루 solid pill + 아이콘 filter invert로 흰색 처리 Refs #272, #273
brand-dark를 다크→라이트로 바꾸면서, 원래 다크 배경을 전제로 흰색/연한틸 글자색을 쓰던 곳들이 라이트 배경 위에서 안 보이게 됐음. - 로그인/회원가입/비밀번호 재설정류 6개 페이지의 프로모 패널: 앱 테마와 무관하게 항상 어두워야 하는 곳이라 새 --ink-panel-bg/text/text-secondary 토큰으로 분리 - ToastViewport: 같은 이유로 ink-panel 토큰 적용 - IntroPage·WorkListPage: color: var(--brand-dark)로 텍스트 색을 쓰던 13곳을 var(--text-primary)로 수정 (brand-dark는 이제 배경 전용 토큰) - IntroPage 버튼의 3D shadow도 brand-dark 대신 brand-primary-hover로 교체
# Conflicts: # src/components/layout/AppLayout.tsx # src/components/layout/navItems.ts # src/components/ui/SearchInput/SearchInput.tsx # src/pages/CreateWorkPage/CreateWorkPage.module.css # src/pages/CreateWorkPage/CreateWorkPage.test.tsx # src/pages/CreateWorkPage/CreateWorkPage.tsx # src/pages/CreateWorkPage/createWorkData.ts # src/pages/DashboardPage/DashboardPage.module.css # src/pages/DashboardPage/DashboardPage.test.tsx # src/pages/DashboardPage/DashboardPage.tsx # src/pages/DashboardPage/dashboardData.ts # src/pages/LinkRequestPage/LinkRequestPage.test.tsx # src/pages/ReviewWorkPage/ReviewWorkPage.module.css # src/pages/ReviewWorkPage/ReviewWorkPage.test.tsx # src/pages/ReviewWorkPage/ReviewWorkPage.tsx # src/pages/ReviewWorkPage/reviewWorkData.ts # src/pages/WorkListPage/WorkInboxDetail.tsx # src/pages/WorkListPage/WorkListPage.module.css # src/pages/WorkListPage/WorkListPage.tsx # src/pages/WorkListPage/workInboxPresentation.ts # vite.config.ts
…orkflow # Conflicts: # src/pages/DashboardPage/DashboardPage.test.tsx
feat: 업무함·Task 서비스 흐름 통합
feat: 문서 요청·다운로드·근로자 제출 흐름 통합
feat: AI 후보 결정과 업무 생성 흐름 통합
feat: 문서 OCR 검토 흐름 연결
feat: AiRun 진행 상태 SSE 연결
hywznn
marked this pull request as ready for review
August 10, 2026 05:15
Member
|
디자인 변경한거 @hywznn 입니다. |
BcKmini
approved these changes
Aug 10, 2026
Member
There was a problem hiding this comment.
로컬에서 develop 브랜치(37de6c9, 이 PR head와 동일) 그대로 검증했습니다.
npx tsc -bnpm run lintnpx vitest run— 83 files / 438 tests 전부 통과npm run build(라우트 코드 스플리팅 반영돼 500KB 경고도 해소됨)- 로컬 서버(H2 + demo seed) 붙여서 실제 로그인 → Today 대시보드 → 업무함까지 브라우저로 직접 확인, 실제 API 데이터로 정상 렌더링 (승인 대기/정보 보완/응답 대기 카운트, 근로자 28명 목록, Case 상세 전부 실데이터)
mergeable_state: clean, conflict 없음
merge 안전하다고 판단합니다. 승인합니다.
This was referenced Aug 10, 2026
Closed
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에 반영된 운영 기능과 API 연동을main에 통합합니다.검증