변경 로그

v0.2.0

정확성 및 보안2026-09-12
  • 런타임 메시지 전면 검증(형태·길이·발신자). 선택/이미지/페이지 상호작용은 대상 창을 명시
  • 스토리지 신뢰 경계: 콘텐츠 스크립트가 chrome.storage를 직접 읽을 수 없음
  • 사이드바에 "입사 지원서 자동 채우기" 뷰 추가: 지원서 스캔 → 계획 검토 → 일괄 입력. 민감 필드는 기본적으로 제외, 기존 값은 절대 덮어쓰지 않음
  • Anthropic 네이티브 API 어댑터 추가. 프로필별 비전 모델 설정 지원
  • 대화 상태 머신: 취소/중단 시 명시적 재시도. 대화는 로컬 스토리지에 저장되며 사이드바에서 언제든 삭제 가능
  • 보안: marked 18 + DOMPurify 3.4, Markdown 정화, 원격 이미지 SSRF/크기 제한, 검색 결과를 신뢰할 수 없는 입력으로 처리
  • 접근성: 키보드 탐색, 포커스 복원, 스트리밍은 상태만 알림, IME 조합 중 Enter 차단, 읽는 중 강제 스크롤 없음
  • 엔지니어링: 단위 테스트 55개 + Playwright E2E 15개, CI 게이트, 화이트리스트 패키징

v0.1.2

UI 개선2026-08-12
  • 메시지 버블을 컴팩트하게, 동작 버튼을 버블 아래로 이동; 사용자 버블 왼쪽 정렬 버그 수정
  • 보내기 버튼 3가지 상태(전송 가능 / 생성 중 / 중지), 모델 배지에 제공자 색상 점 추가
  • 채팅 테이블 줄무늬 + 헤더 배경; 코드 블록 긴 줄 자동 줄바꿈, 복사 버튼 항상 표시
  • 설정 페이지: 모든 폼 컨트롤 43px 행 정렬 통일, 삭제 버튼 빨간색, 필드 힌트 오른쪽 정렬, 녹색 자동 저장 표시
  • 선택 툴바: 버튼을 Lucide 아이콘으로, Shadow DOM 폰트 로딩 수정, 좁은 화면 최대 너비 보호
  • 접근성: 모든 버튼 명시적 type=button, aria-expanded/pressed 추가, 빈 상태 칩을 실제 버튼으로
  • 시스템 메시지가 정적/오류 텍스트에 무한 스피너를 표시하던 문제 수정
  • 다크 모드 대비 및 채도 전면 조정

v0.1.1

개선2026-08-04
  • 4단계 온보딩 가이드: 서비스 선택 → API 키 입력 및 연결 테스트 → 모델 선택 → 완료 (건너뛰기 가능)
  • 대화 기록 영구화: 로컬 저장으로 변경, 확장 프로그램 업데이트 후에도 기록 유지
  • 스트리밍 출력을 깜빡이는 커서 표시로 변경 (점 세 개 애니메이션 제거)
  • "맨 아래로" 버튼 추가: 위로 스크롤 시 자동 표시, 읽지 않은 메시지 수 표시
  • 선택 팝업 패널 위치가 페이지 스크롤 후에도 정확, 화면 가장자리에서 자동 반전
  • 키보드 포커스 링 개선: Tab 이동 시 모든 요소에 포커스 표시, 모서리 유지
  • 터치 최적화: 탭 영역 확대, 동작 버튼 항상 표시
  • 다크 모드 개선: 코드 블록 색상 더 깊게, 테마 조화 향상
  • 확장 프로그램 이름을 "Deepdeep"으로 단순화
  • 다국어 강화: 185개 번역 키 × 4개 언어 (한국어 / 영어 / 中文 / 日本語)

v0.1.0

첫 출시2026-08-03
  • 텍스트 선택 팝업: 텍스트 선택 시 AI 툴바 표시 (설명 / 번역 / 요약 / 후속 질문)
  • 이미지 이해: 이미지 선택 시 멀티모달 모델로 내용 설명
  • 사이드바 채팅: 브라우저 기본 사이드 패널, Markdown 렌더링 + 코드 하이라이트 + 복사 버튼
  • @탭 참조: @ 입력으로 탭 선택, 자동으로 페이지 내용을 컨텍스트로 추출 (탭당 최대 8,000자)
  • 우클릭 메뉴: 선택 텍스트 설명/번역/요약, 페이지를 사이드바로 전송, 이미지 보기
  • 페이지 레벨 작업: 원클릭 페이지 요약, 전체 번역, 내용 설명 (최대 약 12,000자)
  • 웹 검색: DuckDuckGo 통합, AI가 실시간 웹 검색 결과에 기반하여 답변
  • 멀티 세션 관리: 최대 20개의 독립 채팅 세션, 자동 제목 생성
  • Markdown 내보내기: 대화를 .md 파일로 내보내기
  • 후속 제안: AI가 컨텍스트에 기반하여 후속 질문 제안
  • 스트리밍 출력: SSE 실시간 AI 응답, AbortController로 생성 중지
  • 멀티 프로필 관리: 프로필 생성·이름 변경·삭제·전환
  • 연결 테스트: 원클릭 API 연결 테스트, 사용 가능 모델 수 표시
  • 다크/라이트 모드: 시스템 테마에 자동 대응
  • 키보드 단축키: Ctrl+Shift+D(Mac: Cmd+Shift+D)로 사이드바 열기