From c638994e3849facd2df7ffe21a8b8aa18c012e64 Mon Sep 17 00:00:00 2001 From: flinter <56645802+jhan0121@users.noreply.github.com> Date: Mon, 2 Mar 2026 17:22:32 +0900 Subject: [PATCH 1/3] =?UTF-8?q?v1.1.1-ext=20=EB=B0=B0=ED=8F=AC=20(#20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 복습 URL 관리 크롬 익스텐션 구현 (#15) * feat: 크롬 익스텐션 기능 추가 * refactor: vite 기반 프로젝트 구조 리팩터링 * chore: EOF 개행 추가 * refactor: XSS 취약점 방지를 위해 innerHTML 제거 * refactor: .env 기반 환경 관리 적용 * fix: 설정 변수명 오기입 수정 * refactor: json 파싱 에러 처리 명시 * refactor: 불필요한 리턴 제거 * refactor: 불필요한 import 제거 * chore: 파일별 주석 내용 정리 * refactor: CORS 우회를 위해 API 요청 구조 변경 (#18) * CICD 자동화 스크립트 추가 (#2) * refactor: 운영/개발 서버 환경 관리 추가 * feat: 배포 스크립트 추가 * test: 테스트 의존성 추가 및 작성 * feat: 테스트 검증 자동화 스크립트 추가 * feat: 배포 스크립트 추가 * 테스트 검증 스크립트 수정 (#4) * feat: v1.0.1-ext 배포 (#5) * 디바이스 식별자 전송 방식 변경 및 테스트 추가 (#8) * refactor: 디바이스 관련 api 호출 구조 변경 * fix: 로그아웃 시 디바이스 id 삭제 api 호출 추가 * test: 테스트 추가 * build: dev 빌드 옵션 추가 * chore: 버전 v1.0.2로 수정 (#9) * 주기 옵션 설정 기능 추가 (#13) * v1.1.0-ext 배포 사전 작업 (#14) * 알림 시간 설정 기능 추가 (#19) * feat: 알림 시간 설정 기능 추가 * test: 알림 시간 설정 api 테스트 추가 * v1.1.1-ext 배포 사전 작업 (#21) --- package.json | 2 +- public/manifest.json | 2 +- public/popup.html | 11 ++++++ src/__tests__/api.test.js | 53 ++++++++++++++++++++++++++- src/api.js | 28 +++++++++++++++ src/handlers/device.js | 1 + src/handlers/index.js | 3 ++ src/handlers/notification.js | 69 ++++++++++++++++++++++++++++++++++++ src/popup.js | 6 +++- src/ui/elements.js | 8 +++++ src/ui/views.js | 1 + 11 files changed, 180 insertions(+), 4 deletions(-) create mode 100644 src/handlers/notification.js diff --git a/package.json b/package.json index 214c45c..497174f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "recycle-study-extension", - "version": "1.1.0", + "version": "1.1.1", "description": "복습 URL 저장 크롬 익스텐션", "type": "module", "scripts": { diff --git a/public/manifest.json b/public/manifest.json index f443b7a..016f2e6 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Recycle Study", - "version": "1.1.0", + "version": "1.1.1", "description": "복습 URL을 저장하고 스케줄에 따라 알림을 받는 익스텐션", "permissions": [ "storage", diff --git a/public/popup.html b/public/popup.html index ad77867..e5b1515 100644 --- a/public/popup.html +++ b/public/popup.html @@ -70,6 +70,17 @@

나의 복습 주기

+ + + +