Skip to content

feat/fix: improve theme provider, implement quick bookmark, and update E2E tests#46

Merged
Nohgh merged 7 commits into
mainfrom
fix/ui-update
Jul 2, 2026
Merged

feat/fix: improve theme provider, implement quick bookmark, and update E2E tests#46
Nohgh merged 7 commits into
mainfrom
fix/ui-update

Conversation

@Nohgh

@Nohgh Nohgh commented Jul 2, 2026

Copy link
Copy Markdown
Owner

개요

웹과 익스텐션 전반의 시스템 테마 자동 감지/동기화 기능을 안정화하고, 익스텐션 사이드패널 내 퀵 북마크 기능 구현 및 PR 템플릿 추가 등 전반적인 사용자 경험과 개발 프로세스를 개선했습니다.

작업 내용

기능 구현 및 디자인 개선

  • 시스템 테마 자동 감지 및 동기화: 웹과 익스텐션 전반에서 시스템 테마 설정을 자동으로 감지하고 실시간으로 동기화하도록 구현했으며, 테마 프로바이더와 관련된 타입 오류를 해결했습니다.
  • 익스텐션 퀵 북마크 기능 구현: 사이드패널에서 현재 활성화된 브라우저 탭의 URL과 타이틀 정보를 바탕으로 빠르게 북마크를 생성할 수 있는 기능을 추가했습니다.
  • 새 파비콘 적용 및 텍스트 수정: 신규 파비콘을 적용하고 서비스 내 일부 디자인 문구(wording)를 다듬었습니다.

인프라 및 기여 흐름 자동화

  • Playwright E2E 테스트 최적화: 웹킷 브라우저 관련 설정을 정비하고 E2E 테스트 스펙을 효율적으로 리팩토링했습니다.
  • GitHub PR 템플릿 도입: 작업 기여 워크플로우의 일관성을 높이기 위한 공통 PR 템플릿을 생성했습니다.

검증 결과

  • tsc --noEmit 통과
  • biome check (또는 lint/format) 통과

비고

  • 로컬 WXT 개발 서버 및 Next.js 개발 서버 환경에서 동작을 검증하였으며, 사이드패널 내 퀵 북마크가 정상 작동하는 것을 확인했습니다.

@Nohgh
Nohgh merged commit 91ff385 into main Jul 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant