JK Reminder의 상품 로고 이미지

JK Reminder

확장 프로그램워크플로 및 계획14 사용자
JK Reminder의 항목 미디어 2(스크린샷)
JK Reminder의 항목 미디어 1(스크린샷)
JK Reminder의 항목 미디어 2(스크린샷)
JK Reminder의 항목 미디어 1(스크린샷)
JK Reminder의 항목 미디어 1(스크린샷)
JK Reminder의 항목 미디어 2(스크린샷)

개요

스누즈 및 단축키를 지원하는 경량 리마인더 크롬 확장 프로그램

JK Reminder v1.3.8 업데이트 내용 - 알림 추가/편집 창의 제목 입력란을 여러 줄 입력이 가능한 텍스트 영역으로 변경했습니다. - 제목 입력 시 Shift+Enter 또는 Ctrl+Enter로 줄바꿈이 가능합니다. - Enter 키는 기존과 동일하게 입력 완료 및 저장으로 동작합니다. - 저장할 때 불필요한 빈 줄은 자동으로 정리됩니다. - 알림 창에서 제목이 여러 줄이어도 스누즈 버튼과 완료 버튼이 항상 하단에 보이도록 개선했습니다. - 설정 창의 버전 정보 위치를 최상단으로 옮겼습니다. JK Reminder v1.3.7 업데이트 내용 - 설정 창의 버전 정보 위치를 최상단으로 옮겼습니다. - 반복 일정을 켤 때 요일 포커스가 현재 요일에 위치하도록 개선했습니다. - 반복 일정 토글 단축키를 Alt+C에서 Alt+S로 변경했습니다. - 다른 확장 프로그램이 Alt+C를 사용해도 충돌하지 않습니다. - 현재 날짜와 시간 설정 단축키를 Alt+S에서 Alt+D로 변경했습니다. - 단축키 안내 문구를 갱신했습니다. JK Reminder v1.3.6 업데이트 내용 - 반복 일정 토글 단축키를 Alt+C에서 Alt+S로 변경했습니다. - 현재 날짜와 시간 설정 단축키를 Alt+S에서 Alt+D로 변경했습니다. - 단축키 안내 문구를 갱신했습니다. JK Reminder v1.3.5 업데이트 내용 - 앱 이름을 모든 언어에서 JK Reminder로 통일했습니다. - 한국어 환경에서도 이름이 동일하게 표시됩니다. JK 리마인더 v1.3.4 업데이트 내용 - 설정 화면에 저장소 사용량 정보를 추가했습니다. - 현재 사용량과 전체 용량(100.0 KB) 대비 사용률을 퍼센트로 표시합니다. - 사용률을 막대 그래프로 보여주며, 70% 이상은 주황, 90% 이상은 빨강으로 표시됩니다. JK 리마인더 v1.3.3 업데이트 내용 아이콘 뱃지 - 자정이 지나면 뱃지 숫자가 자동으로 갱신됩니다. - PC 절전에서 복귀해도 뱃지가 최신 상태로 갱신됩니다. - 알림이 발생하면 뱃지 숫자가 즉시 반영됩니다. - 다른 설정을 변경할 때 자정 갱신 알람이 함께 삭제되던 문제를 수정했습니다. 알림 및 목록 - 알림이 발생하거나 자정이 지나면 열려 있는 메인 창 목록도 자동으로 갱신됩니다. - 만료된 반복 일정은 다음 반복 예정 시각까지 남은 시간을 표시합니다. 일정 시간 표시 - 스누즈 중이거나 만료되어도 카드에는 사용자가 설정한 원래 시각이 그대로 표시됩니다. - 백그라운드에서 반복 일정의 원래 시각이 임의로 변경되던 동작을 제거했습니다. 안정성 및 기타 - 제목 등 입력값을 안전하게 처리하도록 개선했습니다. - 백업 및 가져오기 안내 메시지에 다국어를 적용했습니다. - 16px 아이콘이 잘못된 이미지를 가리키던 문제를 수정했습니다. - 설정 화면의 탭 이동 순서를 정리했습니다. [v1.3.1 업데이트 사항] 1. 보관 일정 복구 버그 수정 - 재부팅 / 브라우저 강제 종료 후, 보관(완료)했던 일정이 만료로 다시 돌아오던 문제 수정 - 원인: popup과 background에서 storage.sync를 동시에 쓰면서 isDone 상태가 덮어쓰기 되는 race condition - 해결: 모든 저장/삭제는 background.js로 일원화 2. 보관 50개 제한 로직 개선 - 기존: targetTime(원래 일정 시간) 기준 정렬로 잘라내기 -> 오래된 일정을 보관하면 바로 삭제 대상이 됨 - 변경: doneAt(보관한 시각) 기준 정렬 -> 방금 보관한 일정은 50개 안에 무조건 유지 - 보관 시 doneAt = Date.now() 추가 3. 동기화 안정성 강화 (storage.sync 유지) - sync.set 실패 시 chrome.runtime.lastError 체크 - 쿼터 초과 시 30개로 자동 축소하여 재시도 -> 데이터 유실 방지 - 직접적인 sync.set 호출을 popup.js에서 제거 4. 삭제 로직 변경 - 기존: popup.js에서 직접 filter 후 set - 변경: background의 clearAlarm 액션으로 위임 (markDone:false) 영향 없는 기능: 알림, 스누즈, 반복 요일, 퀵 버튼, 설정, 백업 Export/Import, 키보드 단축키, 배지 카운트 전부 유지 [1.3.0] 백업 / 복원 기능 추가 설정(⚙️)에 백업(내보내기 / 가져오기) 기능이 추가되었습니다. 1. 내보내기 & 복사 - 현재 모든 일정과 설정을 JSON으로 변환합니다 - Export & Copy 버튼을 누르면 textarea에 표시되고 클립보드에 자동 복사됩니다 - 메모장, 노션 등에 붙여넣어 보관할 수 있습니다 2. 가져오기 적용 - 백업해둔 JSON을 textarea에 붙여넣습니다 - Import Apply 버튼을 누르면 유효성 검사 후 현재 데이터를 덮어씁니다 - 알람도 자동으로 재등록됩니다 - 외부 서버 전송 없음, 100% 로컬 동작 - 기존 기능 변경 없음 # [1.2.2] - # 추가 (Added) * `Alt+S` 단축키 추가: 알림 추가/수정 모달 창에서 `Alt+S` 입력 시 날짜 및 시간을 현재 시각으로 즉시 변경하고 시간 입력 칸(`reminder-time`)으로 포커스를 이동하는 기능을 추가했습니다. * 단축키 안내 및 다국어(i18n) 반영: 단축키 안내 목록 및 영문/한국어 언어 파일(`_locales`)에 `Alt+S` 단축키에 대한 설명을 추가했습니다. # 수정 및 개선 (Changed & Fixed) * 제목 미입력시 커서 이동 개선: 알림 저장 시 제목이 입력되지 않아 경고창(Alert)이 출력될 경우, 확인을 누르면 즉시 제목 입력 칸(`reminder-text`)으로 포커스가 이동하도록 수정했습니다. * 스누즈(Snooze) 항목 배경색 판별 버그 수정: 스누즈 설정으로 인해 실질적 알림 시각(`snoozeUntil`)이 내일로 연기된 카드가 오늘 카드 배경색(`is-today`)으로 잘못 표시되던 로직을 수정했습니다. (실제 예정 시각 기준 오늘/미래 판별) v1.2.1 업데이트 안내 [날짜 및 요일 표시 개선] • 모든 날짜 표시에 요일 정보 추가 - 오늘/어제/내일 표시에도 요일이 함께 나타나도록 개선되었습니다. (예: 오늘 (수) 오후 08:44) - 미래/과거 날짜에도 요일이 명확하게 표시됩니다. (예: 2026-08-19 (수) 오후 08:43) • 다국어(영어) 환경 지원 강화 - 영문 언어 설정 시 요일이 영문으로 자연스럽게 표시됩니다. (예: Today (Wed) 08:44 PM, 2026-08-19 (Wed) 08:44 PM) • 시간 표기 방식 개선 - 사용자 지역 언어 설정에 맞춘 12시간제(오전/오후) 시간 표기를 지원합니다. [1.2.0] 🎨 디자인 및 시각적 접근성 개선 - 적녹색약 및 시각 접근성 지원 강화: 색상 명도 대비를 대폭 끌어올려 일정 간 구분이 명확해지도록 개선했습니다. - 카드 스타일 및 인디케이터 개편: - 카드 좌측에 시각적 포인트 바(Left Border)를 추가하여 일정 유형을 한눈에 식별할 수 있습니다. - 오늘 일정: 선명한 파란색 포인트 바와 한층 명확해진 하늘색 배경이 적용됩니다. - 미래 일정: 회색 포인트 바와 깔끔한 흰색 배경으로 오늘 일정과의 명도 대비를 극대화했습니다. - 선택(Selected) 상태 시각화 강화**: 선택된 항목에 두꺼운 고대비 테두리를 적용하여 포커스 위치를 직관적으로 확인할 수 있습니다. [v1.1.9 업데이트 내역] - 불필요한 Manifest 권한(notifications)을 제거하여 보안 및 개인정보 보호를 강화했습니다. - 백그라운드 서비스 워커 및 알림 처리 로직을 최적화하여 앱 동작 안정성과 반응 속도를 개선했습니다. - 리마인더 목록의 실시간 타이머 갱신 및 UI 렌더링 성능을 개선했습니다. ## [1.1.8] ### 수정 및 개선 * **반복 일정 요일 계산 로직 보정** * `getNextRepeatTime` 함수 개선을 통해 당일 지정 시간이 지나지 않은 경우 당일 요일을 포함하여 정상적으로 반복 일정이 계산되도록 수정했습니다. * **잘못 저장된 반복 일정 시간 자동 정정 기능 추가** * `checkAndScheduleAlarms` 함수 내 조건식을 개선하여, 이전 오류나 데이터 오차로 인해 미래 시점으로 잘못 저장된 반복 일정이 있더라도 확장프로그램 실행 시 현재 시각 기준의 올바른 요일 및 시간으로 자동 보정되도록 강화했습니다. **v1.1.6 업데이트** * **반복 알림 자동 보정(Auto Catch-up)**: PC가 꺼져 있거나 자리를 비워 1시간 이상 놓친 반복 일정이 있을 경우, 불필요한 지난 알림 팝업을 연속으로 띄우지 않고 자동으로 다음 예정 시간으로 최신화되도록 개선했습니다. * **안정성 및 성능 최적화**: 백그라운드 예약 로직을 최적화하여 타이머 동기화 및 알림 실행의 안정성을 높였습니다. [v1.1.5 업데이트 및 수정 내용] 1. Snooze(연기) 시 원본 설정 시간 보존 구조 개선 - Snooze(스누즈) 실행 시 기존 지정 시간(`targetTime`)을 변경하지 않고, 별도의 연기용 시간 필드(`snoozeUntil`)를 생성하여 임시 관리하도록 수정했습니다. - 알림 완료(`dismissNotification`) 또는 수동 변경 시에만 원래 지정 시간(`targetTime`)이 갱신되거나 초기화됩니다. 2. 비동기 콜백 함수(cb) 안전성 강화 (예외 처리 수정) - `getWorkArea`, `setReminders`, `checkAndScheduleAlarms` 등의 함수에서 콜백 인자(`cb`)가 전달되지 않았을 때 발생하던 `TypeError: cb is not a function` 오류를 수정했습니다. - `typeof cb === 'function'` 검사 및 안전한 체이닝을 적용하여 예외 발생을 방지했습니다. 3. 코드 간소화 및 조건문 최적화 - 불필요하게 중복되던 알림 타이머 계산 로직을 통합했습니다. - `chrome.runtime.onInstalled` 및 `onStartup` 이벤트 리스너의 콜백 함수 호출 방식을 표준화하여 안정성을 높였습니다. [v1.1.4] 업데이트 내역 * 보관 항목 복원 처리 방식 개선 - 보관(Past) 탭에서 항목 복원 시, 경과 시간(24시간) 조건과 상관없이 모든 항목을 활성(Active) 탭으로 복원할 수 있도록 개선되었습니다. - 복원된 과거 항목은 원본 설정 시간을 그대로 유지하며 '만료' 상태로 목록에 표시됩니다. * 만료 항목 다국어(i18n) 지원 - 경과된 알림에 표시되는 'Overdue' 문구에 다국어(i18n) 처리를 적용하여 한국어 환경에서 '만료'로 정상 표기됩니다. * 자동 완료 로직 변경 - 24시간 경과 시 시스템이 강제로 항목을 완료 처리하던 로직을 제거하여, 사용자가 직접 'Done'을 누르기 전까지 만료 항목이 활성 목록에 유지됩니다. * 알림 정책 유지 - 만료 후 1시간 이내 항목에 대한 1분 간격 자동 재알림 및 1시간 초과 시 알림 비활성화 정책은 기존과 동일하게 유지됩니다. [v1.1.2 업데이트 내역] • 작업표시줄 아이콘 고해상도 지원: 윈도우 작업표시줄 및 고DPI 디스플레이 환경에서 아이콘이 깨지거나 흐리게 보이는 현상을 수정했습니다. • 창 실행 속도 및 UI 렌더링 최적화: 앱 창을 실행할 때 타이틀과 아이콘이 즉시 선명하게 표시되도록 반응 속도를 개선했습니다. • 32px 표준 규격 추가: 다양한 시스템 환경에 맞게 32x32px 해상도 아이콘을 추가하여 시각적 완성도를 높였습니다. ---------------------------------------------------------- # JK Reminder - 주요 수정 및 업데이트 내역 1. **오늘 예정 뱃지 카운트 관리 (background.js)** - 기존: 미완료 상태인 전체 알림 개수를 뱃지로 표시 - 변경: 미완료 알림 중 '오늘 날짜(YYYY-MM-DD)'에 해당하는 알림만 카운트하여 뱃지에 표시 2. **메인 창 배치 위치 변경 (background.js)** - 기존: 화면 최상단(top = wa.top) 위치에 배치 - 변경: 현재 활성화된 브라우저 창의 상단 영역(주소창 및 북마크바 아래)에 맞춰 자연스럽게 노출되도록 오프셋 위치 조정 3. **키보드 및 입력 동작 최적화 (popup.js)** - 퀵 시간 추가 버튼: 포커스 상태에서 스페이스바(Spacebar) 입력 시에만 시간이 가산되도록 제어 - 엔터(Enter) 키 처리: 퀵 시간 버튼 등 다른 요소에 포커스가 있더라도 모달 창 내에서 Enter 입력 시 알림 즉시 저장 및 닫기 실행 4. **다국어(i18n) 시스템 및 번역 파일 검증** - 크롬 확장프로그램 표준 i18n 구조 유지 (`_locales/en/messages.json`, `_locales/ko/messages.json`) - 국/영문 번역 데이터 1:1 완벽 매칭 검증 완료 (총 36개 키) ------------------------------------------------------ JK Reminder — 스마트하고 직관적인 일정 및 리마인더 관리자의 끝판왕! JK Reminder는 바쁜 일상 속에서 중요한 일정과 할 일을 놓치지 않도록 도와주는 깔끔하고 가벼운 Chrome 확장 프로그램입니다. 직관적인 디자인과 강력한 생산성 기능을 통해 일상의 스케줄을 한눈에 관리해 보세요. ✨ 주요 기능 📌 깔끔하고 직관적인 UI 복잡함 없는 세련된 인터페이스로 진행 중인 일정(Active)과 완료된 보관 일정(Past)을 손쉽게 구분하고 관리할 수 있습니다. ⏰ 유연한 스누즈 및 퀵 시간 설정 알림을 받으면 상황에 맞게 유연하게 미룰 수 있습니다. 기본 스누즈 옵션(5분, 30분, 1시간, 3시간, 내일, 1주일 후 및 커스텀 시간)은 물론, 자주 사용하는 시간을 직접 지정할 수 있는 퀵 버튼 설정 기능을 제공합니다. 🔔 데스크톱 알림 및 팝업 창 지정한 시간에 맞춰 데스크톱 알림과 전용 알림 팝업 창을 띄워주어, 작업 중에도 중요한 일정을 완벽히 상기시켜 드립니다. ⌨️ 생산성을 극대화하는 키보드 단축키 마우스 클릭 없이 키보드만으로 빠르게 조작할 수 있습니다: - 'Alt+Shift+A': 메인 창 열기 / 닫기 (Chrome 확장 프로그램 단축키 설정 필요) - 'C': 새 리마인더 추가 모달 창 열기 - 'Alt+C': 리마인더 모달 창 내에서 '반복 일정' 설정 바로 토글하기 - 'S': 퀵 시간(Quick Time) 사용자 지정 설정 창 열기 - 'A': Active(진행 중) 탭으로 이동 - 'B': Past(완료/보관) 탭으로 이동 - 'D': 선택한 리마인더 삭제 - 'R': 보관된 리마인더를 Active 탭으로 복원 🔢 실시간 배지 카운터 확장 프로그램 아이콘 위에 남아있는 할 일 개수가 실시간으로 표시되어, 앱을 열지 않고도 남은 일정을 한눈에 파악할 수 있습니다. 지금 JK Reminder와 함께 일상의 체계적이고 스마트한 일정 관리를 경험해 보세요!

세부정보

  • 버전
    1.3.8
  • 업데이트됨
    2026년 10월 17일
  • 제공
    JK DEV
  • 크기
    52.5KiB
  • 언어
    언어 2개
  • 개발자
    이메일
    dev@jow.so
  • 비판매자
    판매자로 식별되지 않은 개발자입니다. 유럽 연합에 거주하는 소비자의 경우, 이 개발자와 체결한 계약에 대해서는 소비자 권리가 적용되지 않을 수 있음을 유의해야 합니다.

개인정보 보호

확장 프로그램을 관리하고 조직에서 확장 프로그램이 사용되는 방식을 알아보세요.
개발자가 데이터를 수집하거나 사용하지 않겠다고 명시했습니다. 자세히 알아보려면 개발자의 privacy policy 문서를 참고하세요.

개발자가 사용자 데이터에 관해 다음과 같이 선언했습니다

  • 승인된 사용 사례를 제외하고 서드 파티에 판매하지 않음
  • 항목의 핵심 기능과 관련 없는 목적으로 사용하거나 전송하지 않음
  • 신용도 판단 또는 대출 목적으로 사용하거나 전송하지 않음

지원

질문, 제안 또는 문제와 관련하여 도움이 필요하면 데스크톱 브라우저에서 이 페이지를 여세요.

Google 앱