Skip to content

refactor(extension): centralize extension configuration and add store listing documentation with privacy policy#54

Merged
Nohgh merged 2 commits into
mainfrom
feat/extension-deployment
Jul 4, 2026
Merged

refactor(extension): centralize extension configuration and add store listing documentation with privacy policy#54
Nohgh merged 2 commits into
mainfrom
feat/extension-deployment

Conversation

@Nohgh

@Nohgh Nohgh commented Jul 4, 2026

Copy link
Copy Markdown
Owner

개요

  • 크롬 확장 프로그램(Extension)의 API 연결 주소 및 인프라 권한 설정 구조를 프로덕션 환경에 맞추어 중앙화 및 리팩토링 완료.
  • 크롬 웹 스토어 심사 통과를 위한 스토어 등록 정보 명세서 및 필수 개인정보처리방침(Privacy Policy) 페이지 구축 완료.

작업 내용

  • 확장 프로그램 환경 설정 중앙 관리화 (refactor):
    • apps/extension/config.ts를 신설하여 실행 모드(개발/프로덕션)에 따라 API 기반 도메인을 분기하도록 설정함
    • 기존 백그라운드 스크립트, 사이드패널, 인증 모듈 등에서 산발적으로 참조하던 도메인 문자열을 API_BASE_URL 등으로 통일화함
    • wxt.config.ts 설정 파일에 배포 대상 도메인(https://api.dookmark.site/*, https://dookmark.site/*)의 호스트 권한 및 외부 연결 명세를 연계하여 배포 시 통신 에러 방지 처리함
  • 스토어 등록 명세서 생성 (feat):
    • 웹 스토어 제출용 영문/국문 제품 상세 설명, 스토어 스크린샷 가이드 등이 담긴 STORE_LISTING.md 작성함
    • 심사 시 필수 기재 사항인 권한별 사용 사유(bookmarks, tabs, sidePanel) 및 서비스 단일 목적 명세서 준비 완료
  • 개인정보처리방침 페이지 신설 (feat):
    • 구글 심사의 필수 조건인 프라이버시 정책 요구를 충족하기 위해 apps/web/app/privacy/page.tsx 페이지 추가함
    • 웹 서비스 메인 랜딩 페이지 하단 푸터에 해당 개인정보처리방침 링크 연결함

검증 결과

  • Test Files: N/A
  • Tests: N/A
  • tsc --noEmit 통과
  • biome check (또는 lint/format) 통과
  • WXT 로컬 빌드 테스트 정상 확인 (개발 및 프로덕션 환경 도메인 분기 작동 검증)

비고

  • 크롬 웹 스토어 업로드 및 심사 등록을 위해 필요한 제반 문서화 및 프로덕션 통신 기반 설정을 조치함.

@vercel

vercel Bot commented Jul 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
dookmark-web Ready Ready Preview, Comment Jul 4, 2026 11:05am

@Nohgh
Nohgh merged commit 3bda621 into main Jul 4, 2026
5 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