#css
-
파트너 온보딩 위자드로 초기 수수료 설정 완료율 향상
파트너 온보딩 UI 및 수수료 설정 로직 개선 파트너 온보딩 UI 및 수수료 설정 로직 개선 기능을 구현했음. 배경 신규 사용자가 플랫폼의 기능과 설정 방법을 스스로 파악하기 어려우면 이탈로 이어짐. 단계별 가이드를 시스템 안에서 제공하면 첫 진입 장벽을 낮출 수 있음. 구현 방식 단계별 위자드 모달을 구현했음. 각 단계 완료 상태를 DB에
읽기 → -
관리 화면 아이콘 깨짐 수정
Iconoir v7.11 업데이트에 따른 깨진 아이콘 수정 및 AI 어시스턴트 채팅 기능 추가 Iconoir v7.11 업데이트에 따른 깨진 아이콘 수정 및 AI 어시스턴트 채팅 기능 추가 버그를 수정했음. 원인 분석 아이콘 라이브러리(Iconoir) 버전 업그레이드로 클래스명이 변경됐는데, 기존 JSP 파일에 반영하지 않았음. 재현 조건 여
읽기 → -
결제·정산 데이터 정합성 감사로 불일치 항목 조기 발견
20260405 crud design quality audit 2026-04-05 기준 시스템 현황 분석 보고서를 작성했음. 분석 목적 서비스가 복잡해질수록 데이터 간 불일치가 쌓임. 특히 결제/정산처럼 여러 단계를 거치는 흐름은 중간 어딘가에서 엣지케이스가 터지기 쉬움. 주기적으로 전체 데이터를 돌아보면서 이상 징후를 조기에 발견하는 게 목적이었
읽기 → -
정적 리소스 캐시 무효화로 배포 후 구버전 문제 해결
정적 리소스 캐싱 관리 방식 개선 2026-04-02에 캐싱 관련 작업을 진행했음. 정적 리소스(CSS, JS, 이미지)는 변경 주기가 낮으니까 브라우저 캐시를 적극적으로 쓰는 게 성능에 유리함. 반면 배포 후 캐시가 안 털리면 구버전 리소스가 계속 쓰이는 문제가 생김. 캐시 무효화 전략 버전 쿼리스트링 방식을 사용함. 배포 시 리소스 URL에
읽기 → -
어드민 내부 클래스 비즈니스 로직 안정성 개선
20260401 admin design quality 2026-04-01에 기능을 추가하거나 개선했음. 수정 파일: 내부 클래스 실제로 사용자가 쓰는 흐름에서 필요한 기능이었거나, 운영 중 발견된 개선 포인트를 반영한 작업임. 구현 포인트 - 요청 파라미터 검증 및 바인딩 처리 - 내부 클래스에서 비즈니스 로직 처리 - SQL 쿼리 작성 및 결
읽기 → -
다크모드 지원과 결제 금액 표기 형식 통일
다크모드 UI 개선 및 결제대행사 계좌인증 로직 수정 2026-03-30에 UI/UX 관련 작업을 진행했음. 다크모드 지원, 애니메이션 속도 조정, 금액 표기 형식 통일 같은 작업들임. 기능 자체보다 보여지는 부분이라 꼼꼼하게 챙겨야 함. 작업 내용 - SCSS에서 애니메이션 transition 속도 조정 - 금액 표기: 통화 기호 제거하고 ,0
읽기 → -
연락처 송금 정산 구조 개선과 수수료 계층 분배 안정화
연락처 송금 데이터 구조 및 UI/UX 개선 2026-03-28에 연락처 송금 관련 기능을 추가하거나 개선했음. 연락처 송금 흐름은 대략 이렇게 됨: 입금 알림 수신 (Android 앱) → 서버로 원본 메시지 전송 → 주문 매칭 (금액 + 발신자 + 시간) → 은행 핸들러 실행 (Playwright) → 로그인 → 수취인 입력
읽기 → -
계층별 수수료 정산 로직 검증 강화
대시보드 및 수수료율 표시 로직 개선 2026-03-27에 수수료 계산 또는 정산 관련 로직을 작업했음. 수수료 구조는 유통 계층별로 요율이 다르게 설정되는 차등 모델임. 하위 계층이 상위 계층보다 높은 요율을 부담하고, 그 차액이 상위 계층의 수익이 되는 구조임. 수수료 계층 예시 | 계층 | 요율 | 비고 | |---|---|---| | 최하
읽기 → -
결제 화면 포함 CSS와 SCSS 원본 불일치 해소
SCSS 컴파일 결과 동기화 스타일 빌드 파이프라인이 분리돼 있다 보니, SCSS 원본 변경분과 실제 배포되는 CSS 파일이 어긋나는 일이 종종 있었음. 이번 커밋은 그 어긋남을 한 번 정리하는 작업이었음. 대상은 세 파일: - 공통 스타일 시트 - 신규 테마 시트 - 이커머스 결제 플랫폼 화면용 시트 세 파일 모두 SCSS 원본과 컴파일 결과 CS
읽기 → -
결제 콜백 자동수신으로 수동 입금 매칭 루프 제거
자동수신 결과를 받기 시작함 결제대행사에서 보내는 자동 입금 결과를 그동안 사람이 하루 한 번 손으로 매칭하던 구조였음. 누락 건이 가끔 생겼고, 정산 마감 직전에 발견되면 새벽에 다시 들어와 메우는 일이 반복됐음. 이번에 콜백을 받는 엔드포인트를 새로 붙여서 그 루프를 끊었음. 신규 API에서 챙긴 포인트는 세 가지였음. - **멱등성**: 같은
읽기 → -
입금자명 파싱 다단계 분류와 정산 계좌 조회 엔드포인트 분리
입금자명 파싱, 정규식 한 줄로는 안 됨 문자 메시지에서 입금자명 뽑는 로직 손봤음. 처음엔 정규식 한 줄로 끝낼 수 있을 줄 알았는데, 실제 데이터 까보니 케이스가 너무 많았음. - 은행마다 메시지 포맷이 다름 (콜론 위치, 줄바꿈, 특수문자) - 영문/한글 이름 혼합 - 법인명 뒤에 담당자명 붙는 케이스 ((주)○○ 홍길동) - 광고 문구가 본문에
읽기 → -
디자인 토큰·반응형 스크롤 스냅으로 스타일 시스템 정비
chore: store.css 파일 비우기 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함. scss :root {
읽기 → -
모바일 카드 스크롤 스냅과 디자인 토큰 반응형 개선
feat: 스타일 업데이트 및 반응형 스크롤 스냅 기능 추가 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함. scss
읽기 → -
JSP UI 폰트·레이아웃을 디자인 토큰으로 통일하고 반응형 개선
style: JSP UI 폰트 크기 및 레이아웃 개선 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통일함. scss :roo
읽기 → -
결제 Webhook 이중 디코딩 버그 수정으로 검증 오류 해결
feat: 스토어 페이지 다국어 지원 및 Webhook 디코딩 로직 추가 Webhook 처리 로직에서 꽤 골치 아픈 이슈를 잡았음. 핵심은 이중 URL decode 문제임. 문제 발생 배경 결제대행사 Webhook은 POST body로 암호화된 필드를 넘겨주는데, 이 값이 URL-encoded 상태로 들어옴. 서버 프레임워크가 Content-Typ
읽기 → -
스토어 랜딩 페이지 반응형 UI 구축
style: 스토어 페이지 UI 개선 및 반응형 최적화 스토어 랜딩 페이지 UI 구현 작업임. 앱 다운로드 유도 + FAQ + 연락처 섹션으로 구성했음. 페이지 구조 [Hero Section] - 메인 카피 + CTA [Feature Cards] - 주요 기능 소개 [App Download] - App Store / Google Play 배지 [
읽기 → -
스토어 랜딩 페이지 반응형 레이아웃
style: 스토어 관련 CSS/SCSS 스타일 및 JSP 구조 개선 스토어 랜딩 페이지 UI 구현 작업임. 앱 다운로드 유도 + FAQ + 연락처 섹션으로 구성했음. 페이지 구조 [Hero Section] - 메인 카피 + CTA [Feature Cards] - 주요 기능 소개 [App Download] - App Store / Google P
읽기 → -
서비스 계층을 정적 유틸로 전환해 패키지 구조 단순화
refactor: CSS 변수 재구성 및 새로운 상품 카테고리 스타일 추가 리팩토링은 기능 변경 없이 코드 품질을 올리는 작업임. 이번엔 패키지 구조 정리와 Service 계층을 Util 방식으로 전환하는 게 핵심이었음. 패키지 구조 재편 기존: 기능별 패키지 내 Controller/Service/Mapper 혼재 개선: Controller(we
읽기 → -
Partner 관리 패키지 구조와 쇼핑몰 CSS 변수 시스템으로 개선
refactor: Partner 관리 JSP 및 쇼핑몰 플랫폼 CSS 구조 개선 리팩토링은 기능 변경 없이 코드 품질을 올리는 작업임. 이번엔 패키지 구조 정리와 Service 계층을 Util 방식으로 전환하는 게 핵심이었음. 패키지 구조 재편 기존: 기능별 패키지 내 Controller/Service/Mapper 혼재 개선: Controller
읽기 → -
쇼핑몰 플랫폼 CSS 디자인 토큰 통일
feat: 비로그인 접근 차단 인터셉터 추가 및 쇼핑몰 플랫폼 CSS 업데이트 CSS/SCSS 작업은 눈에 잘 안 보이지만 쌓이면 시스템 전체 일관성에 영향 줌. 이번엔 디자인 토큰 통일과 반응형 최적화가 메인이었음. CSS 변수 통일 작업 컴포넌트마다 4px, 6px, 8px, 12px이 혼재해있었음. 디자인 시스템 기준을 잡고 CSS 변수로 통
읽기 →