QA2026-04-07
배포 회귀 테스트와 리팩토링 QA를 보강
최근 검색, 시장 패널, 운영 배포 스크립트처럼 구조를 정리한 영역이 이후에도 안전하게 유지되도록 회귀 테스트 범위를 넓혔습니다.
- 운영 배포 스크립트의 새 빌드 활성화와 롤백 경로를 shell 기반 회귀 테스트로 추가
- 최근 검색의 중복 제거, 최신순 유지, storage 이벤트 반영을 브라우저 테스트로 고정
- 현재가 카드와 지지선/저항선 레이아웃이 카드 경계를 넘지 않는지 UI 검증 추가
Refactor2026-04-07
검색 패널과 시장 패널을 조립형 구조로 리팩토링
최근 검색, 관심종목, 현재가 카드, 점수 카드, 지지선·저항선 섹션을 더 작은 단위로 분리해 이후 기능 추가와 UI 수정 범위를 줄였습니다.
- 최근 검색 저장 로직을 전용 훅으로 분리하고 반복 스트립 UI를 공통 컴포넌트로 정리
- 현재가 카드, 점수 카드, 지지선/저항선 섹션을 독립 컴포넌트로 분리
- 운영 배포 스크립트는 새 빌드를 별도 디렉터리에 준비한 뒤 성공 시에만 교체하도록 개선
Design2026-04-07
본문 폰트를 Pretendard로 교체
한글 본문 가독성과 숫자/카드 UI의 안정감을 높이기 위해 본문 폰트를 Pretendard Variable 기준으로 정리했습니다.
- 본문 폰트를 IBM Plex Sans KR에서 Pretendard Variable로 교체
- 제목과 강조 텍스트는 Space Grotesk를 유지해 기존 브랜드 톤 유지
- 프론트엔드 아키텍처 문서와 README도 새 폰트 스택 기준으로 동기화
Market2026-04-07
현재가 카드에 미니 차트를 추가하고 가격 정보 배열을 정리
시장 패널의 현재가 카드를 최근 3개월 흐름이 보이는 미니 차트형 카드로 바꾸고, 현재가·등락·전일 종가·거래량이 더 자연스럽게 읽히도록 레이아웃을 다듬었습니다.
- 현재가 카드에 최근 3개월 종가 스파크라인 추가
- 현재가와 등락 색상을 차트 톤과 맞춰 상승·하락 흐름을 더 직관적으로 표시
- 전일 종가와 거래량 메타를 카드 하단으로 분리해 겹침 없이 읽히도록 정리
UI/UX2026-04-07
지지선·저항선 카드 가독성과 라이트·다크 모드 대비 QA를 보강
지지선 및 저항선 섹션을 더 또렷하게 읽을 수 있도록 카드 스타일을 다듬고, 라이트/다크 모드에서 가격 카드·레벨 카드·근거 팝오버 대비를 자동으로 검증하는 QA를 추가했습니다.
- 지지선과 저항선 항목을 작은 카드 형태로 정리하고 가격/설명/거리 배지를 더 분리해 표시
- 라이트 모드에서 점수 근거 팝오버와 레벨 카드 텍스트 색을 재조정해 가독성 개선
- 현재가 카드, 지지선/저항선, 점수 근거 팝오버의 라이트·다크 대비 Playwright 테스트 추가
Market2026-04-07
고점 판독 점수를 추가해 과열·고점 경계 해석을 보강
기술 점수와 바닥 점수에 더해, 과열과 고점 근접 여부를 따로 읽을 수 있는 고점 판독 점수를 시장 패널에 추가했습니다.
- RSI, 52주 고점 근접, 볼린저 상단, 이동평균 이격을 기준으로 계산
- 시장 해석 문구와 점수 근거 토글에 고점 경계 신호 반영
- 상승 추세와 단기 과열 신호를 분리해 읽을 수 있도록 보강
Watchlist2026-04-07
로컬 저장 기반 관심종목 페이지와 빠른 재진입 흐름 추가
결과 화면에서 현재 종목을 관심종목으로 저장하고, 상단 네비게이션의 관심종목 페이지에서 다시 열거나 삭제할 수 있도록 로컬 저장형 MVP를 추가했습니다.
- 결과 화면 상단에 관심종목 추가/해제 토글 추가
- 검색 아래 관심종목 빠른 칩 표시
- 브라우저 localStorage 기반 `/watchlist` 페이지 도입
Report2026-04-07
미국 증시 보고서 페이지를 마크다운 기반으로 전환
네비게이션에 미국 증시 보고서 페이지를 추가하고, 페이지 본문은 content/market-report/latest.md 파일을 직접 수정해 관리할 수 있도록 바꿨습니다.
- 미국 증시 보고서 전용 페이지 추가
- content/market-report/latest.md 기반 본문 렌더링
- 보고서 파일 경로와 작성 정보를 페이지 안에서 바로 확인 가능
Stability2026-04-07
최근 검색 저장 안정화와 공시 요약 fallback 안내 보강
브라우저 저장소 접근이 제한된 환경에서도 검색 화면이 깨지지 않도록 최근 검색 저장을 안전하게 감쌌고, 공시 요약이 기본 요약으로 대체될 때 화면에서 바로 알 수 있게 정리했습니다.
- 최근 검색 localStorage 접근을 안전 래퍼로 정리
- 요약 패널과 공시 카드에 기본 요약 대체 안내 추가
- 최근 공시 패널 표기를 실제 동작에 맞게 최근 공시 요약으로 조정
Analysis2026-04-06
종목 분석 허브를 섹터별 종목 트리와 마크다운 기반 구조로 개편
기존 예시형 분석 페이지를 왼쪽 `섹터 -> 종목` 트리와 오른쪽 본문 구조의 분석 허브로 정리하고, 분석 글은 하드코딩 대신 마크다운 파일 기반으로 관리할 수 있게 바꿨습니다.
- 종목 분석 페이지를 콘텐츠 허브 구조로 개편
- 왼쪽 섹터별 종목 트리와 오른쪽 본문/빈 상태 화면 구성
- content/analysis 아래 마크다운 파일 기반 글 관리 구조 도입
Build2026-04-06
프로덕션 빌드를 webpack 기준으로 고정해 청크 불일치 복구 흐름을 안정화
프로덕션 서버에서 간헐적으로 보이던 CSS/JS 청크 불일치 문제를 줄이기 위해 빌드를 webpack 기준으로 고정하고, 재빌드·재기동 문서와 복구 절차를 함께 맞췄습니다.
- 프로덕션 빌드를 next build --webpack 기준으로 통일
- 청크 오류 대응용 재빌드·재기동 흐름 문서화
- README와 트러블슈팅 문서의 빌드/복구 가이드 동기화
UI/UX2026-04-06
디자인·사용성 QA 체크리스트와 전용 브라우저 테스트 추가
기존 기능 QA 위에 디자인/사용성 관점의 체크리스트를 문서화하고, 랜딩 화면·섹션 구분감·모바일 스택·테마 대비를 확인하는 전용 브라우저 시나리오를 추가했습니다.
- UI/UX QA 체크리스트 문서 추가
- 랜딩 화면, 결과 화면 구분감, 모바일 스택, 테마 대비 전용 Playwright 테스트 추가
- README와 실서비스 준비도 문서에 UI/UX QA 흐름 연결
Stability2026-04-06
검색 입력 해석 보강 및 재기동 스크립트 안전화
소문자 회사명 검색과 회사명 해석 실패 안내를 더 명확하게 다듬고, 로컬 재기동 스크립트가 같은 포트의 다른 프로세스를 건드리지 않도록 안전장치를 추가했습니다.
- apple 같은 소문자 회사명도 회사명 검색으로 해석되도록 보강
- 회사명 검색 API 실패 시 잘못된 티커 오류 대신 안내 문구 표시
- 재기동 스크립트가 OpenTicker 프로세스만 종료하도록 PID 검증 추가
Docs2026-04-06
접근성 심화 QA와 부하 테스트 계획 문서 추가
키보드 중심 접근성 확인을 한 번 더 진행하고, 실서비스 전 단계별로 어떤 API를 어떻게 부하 테스트할지 별도 문서로 정리했습니다.
- Enter 검색과 토글 버튼의 aria-expanded 변화 검증
- 모바일·접근성·성능 스모크 이후 심화 QA 관점 보강
- 검색, 공시, 시장 데이터, 공시 요약 API 중심 부하 테스트 계획 문서 추가
QA2026-04-05
모바일·접근성·성능 스모크 QA 확장
기존 브라우저 흐름 QA에 더해 모바일 레이아웃, 키보드 접근성, 로컬 성능 스모크까지 확인해 주요 사용 환경에서의 안정성을 한 번 더 점검했습니다.
- iPhone 13 기준 홈/결과 화면 가로 오버플로 없음 확인
- Enter 검색과 점수 근거 키보드 토글 동작 검증
- 홈, 검색 API, 공시 API, 시장 API 응답 시간 스모크 측정
UI/UX2026-04-05
메인 검색 화면과 결과 상단 UI 재정리
홈 화면은 더 명확한 검색 중심 레이아웃으로 바꾸고, 결과 화면은 검색창을 상단 스트립으로 올려 시장 지표와 최신 공시 요약이 먼저 읽히도록 정리했습니다.
- 메인 화면 히어로 검색 구조 개편
- 검색 예시 칩과 한국어 카피 정리
- 결과 상단에서 검색보다 핵심 결과가 먼저 읽히도록 재배치
QA2026-04-05
브라우저 QA 자동화와 실패 시나리오 검증 추가
Playwright 기반 브라우저 QA를 확장해 정상 흐름뿐 아니라 시장 데이터 실패, 요약 재시도, 지연 로딩 전환 같은 실패·복구 시나리오도 함께 검증할 수 있게 했습니다.
- 검색, 새로 검색, 새로고침, 네비게이션 스모크 테스트 자동화
- 시장 데이터 실패 시 공시와 최신 요약 유지 검증
- 공시 요약 실패 후 재시도 복구 시나리오 추가
Search2026-04-04
검색 워크플로우와 시장 데이터 로딩 안정화
메인 검색과 URL 기반 진입 흐름을 정리하고, 회사명 검색 해석과 시장 데이터 로딩 오류 처리를 더 일관되게 맞췄습니다.
- 회사명 검색 해석 개선
- 잘못된 심볼의 시장 데이터 오류 메시지 정리
- 검색 후 결과 화면 렌더링과 로딩 전환 안정화
Navigation2026-04-03
업데이트 내역 페이지와 전역 네비게이션 추가
모든 페이지에서 이동할 수 있는 전역 네비게이션바를 추가하고, 검색·사용방법·업데이트 내역을 한 곳에서 오갈 수 있게 정리했습니다.
- 상단 고정 네비게이션바 추가
- 사용방법 링크를 전역 메뉴로 이동
- 릴리즈 노트 형식의 업데이트 내역 페이지 추가
Summary2026-04-03
최근 공시 요약 대시보드 개선
검색 이후 상단 영역을 검색, 시장 지표, 최근 공시 AI 요약의 3열 대시보드로 재구성해 한 화면에서 핵심 정보를 빠르게 볼 수 있게 만들었습니다.
- 최근 공시 AI 요약 전용 섹션 추가
- 상단 3열 대시보드 배치 및 높이 정렬
- 기술 점수·바닥 점수 근거를 토글 패널로 정리
Market2026-04-03
시장 분석 기능 추가 및 구조 리팩토링
현재가, 기술 점수, 바닥 점수를 보여주는 시장 분석 기능을 붙이고, 관련 로직을 공급원·지표·점수 계산 단위로 분리했습니다.
- Yahoo Finance 기반 현재가 및 일봉 데이터 연동
- 기술 점수·바닥 점수와 근거 계산
- 시장 데이터 모듈과 화면 상태 로직 리팩토링
AI2026-04-03
공시 요약 MVP 및 서버 캐시 구조 추가
공시 원문을 읽고 한국어 요약을 생성하는 MVP를 추가했습니다. 같은 공시는 서버 캐시에 저장되어 다시 요청해도 재사용됩니다.
- 공시별 요약 생성 API 추가
- AI 요약 실패 시 기본 요약으로 대체
- 디스크 기반 공시 요약 캐시 저장
Launch2026-04-03
초기 검색 화면과 SEC 공시 조회 기능 추가
OpenTicker의 첫 버전으로 티커 검색, 자동완성, 최근 SEC 공시 조회, 원문 링크 이동 기능을 구현했습니다.
- 티커·회사명 자동완성 검색
- 최근 SEC 제출 문서 12건 조회
- Filing index와 primary document 링크 제공