Skip to content

Repository files navigation

LunaTools

LunaTools

LunaTools - 구글 크롬 확장 프로그램: 마우스 제스처, 좌우키 페이지 이동, 탭 중복 제거/정렬/병합, PiP, 환율/단위/시각 변환, 영상 회전, 사이트 잠금/차단, 드래그 복사/열기,여러 URL 열기, 볼륨 300% 증폭, 세션 매니저, 음소거, 위로가기

제가 구글 크롬 쓰면서 웹브라우징을 편하게 해줬던 유용하게 자주 썼던 확장 프로그램을 가볍게 만들고 합쳐봤습니다. 그리고 이런 기능 있었으면 좋겠다고 생각한 것도 아이디어 생각해서 새롭게 만들어서 추가해봤습니다.

평소에 구글 크롬에서 탭을 많이 열고 쓰시는 분들, 키보드 단축키 사용을 즐겨 하시는 분들, PiP 기능 자주 쓰시는 분들은 유용하게 쓰실 수 있을 겁니다.

개발자도 아니고, 프로그래밍도 전혀 모릅니다만 AI 챗봇 구글 제미나이 이용해서 바이브 코딩으로 구글 크롬 확장 프로그램 만들어봤습니다. (GPT-5 출시 후에는 GPT-5 로 개발하고 있네요.)

구글 제미나이로 만든 구글 크롬 확장 프로그램 2개, 유저스크립트 2개를 1개의 구글 크롬 확장 프로그램으로 합쳤습니다. 그 이후 추가적인 기능들도 제미나이로 바이브 코딩으로 구현했습니다.

마우스 제스처, 탭 관련 3개 기능은 기존에 있던 확장 프로그램 기능을 프롬프트만으로 요청해서 개발했습니다. 페이지 번호 있을 시 좌우키 이동은 제가 아이디어 생각해서 프롬프트로 요청해서 개발했습니다. PiP 기능은 기존 확장 프로그램 소스 코드를 참고 요청해서 개발했습니다. 해당 개발자분에게 허락받았습니다. 환율/단위/시각 변환 기능, 영상 회전 기능, 사이트 잠금 기능, 사이트 차단 기능은 제가 생각해서 유저스크립트 만들어서 쓰다가 추가했습니다.

드래그 열기, 복사 기능은 Linkclump, 여러 URL 열기 기능은 Bulk URL Opener 를 참고했습니다. 해당 확장 프로그램 소스 코드는 보지 않았고, 제가 쓰는 설정 값으로 프롬프트로 모두 구현하고 여러 부가적인 기능을 추가했습니다.

볼륨 300% 증폭 기능은 제가 유저스크립트로 3번 정도 구현해보고 그 중에 가장 효과적인 유저스크립트를 적용해봤습니다.

구글 크롬에 세션 매니저 확장 프로그램이 있으면 좋을 것 같아서 만든 TabHaiku 를 LunaTools 에 추가했습니다. (실제로 쓰는 기능, 꼭 필요한 기능만 넣고 디자인은 제가 좋아하는 BeOS 디자인으로 구현했습니다.)

제미나이 2.5 프로로 LunaTools 소개 페이지 (BeOS 디자인 적용) http://lunamoth.com/LunaTools/ 만들어봤습니다. 이 페이지도 한번 살펴보시는 것 추천합니다.

음소거 토글 기능도 있으면 편할 것 같아서 추가했습니다. URL 경로 위로, 루트로 가능 기능도 추가해봤습니다.

이름은 LunaTools 입니다. 그럼 유용하게 쓰시길

기능

  1. 마우스 제스처, 우클릭 후 ← 뒤로, → 앞으로, ↑ 강력 새로고침, ↓ 닫기
  2. 사이트 URL 에 페이지 번호 있을 시 키보드 좌우키로 페이지 이동
  3. 새로운 탭을 열었을 때 기존에 있는 탭일 경우 해당 탭 닫고, 기존 탭으로 포커싱
  4. Alt + A 를 누르면 현재 창의 탭을 URL 기준으로 정렬
  5. 확장 프로그램 아이콘 오른쪽으로 클릭 후 컨텍스트 메뉴에서 여러 탭을 1개의 창으로 합치기
  6. 현재 보고 있는 영상 Shift + Ctrl + P 눌러서 PiP 로 열기
  7. 금액/단위/시각 텍스트 선택한 다음 Alt + Z 누르면 환율/단위/시각 변환
  8. Shift + Ctrl + Alt + R 눌러서 영상 회전
  9. 사이트 잠금 기능, 창 닫을 때 한번 더 확인 (옵션에서 설정 가능, 웹 브라우저 정책으로 인해 사이트와 상호작용이 이뤄진 이후 잠금 기능이 작동)
  10. 사이트 차단 기능, 접속 시 about:blank 로 이동 (옵션에서 설정 가능)
  11. Shift + 드래그 탭으로 열기
  12. Ctrl + 드래그 링크 복사
  13. Alt + 드래그 2초 지연 탭으로 열기
  14. Alt + L 여러 URL 열기 (목록 저장, 탭 가져오기, 목록 JSON 내보내기/가져오기, URL 줄바꿈 형태 TXT 가져오기, 정렬/중복 제거, 실행 간격 설정, 실행시 중복 제거, 백그라운드 탭 열기, 로딩 지연 지원)
  15. Alt + V 로 볼륨 300% 증폭
  16. Alt + L 2번째 탭에서 세션 매니저 지원 (현재창/전체창 탭 저장, 복원, 복사 지원)
  17. Shift + Alt + M 으로 전체 창 음소거 토글, Alt + M 현재 탭 음소거 토글
  18. Alt + ↑ 로 한 단계 상위 경로 이동, Ctrl + Alt + ↑ 로 최상위 경로 이동



Alt + Z 변환 지원 목록

  1. 환율: $19.99 / 100 USD / 2,980엔 -> 원화 환산액·단위 환율·기준일
  2. 길이: 10 in -> 25.4 cm / 10 km -> 6.21 mi
  3. 질량: 10 lb -> 4.54 kg / 500 g -> 17.64 oz
  4. 부피: 1 gallon -> 3.79 L / 500 mL -> 16.91 fl oz
  5. 온도: 68°F -> 20°C / 20°C -> 68°F
  6. 넓이·평수: 84㎡ -> 25.41평 / 30평 -> 99.17㎡ / 1,000 ft² -> 92.90㎡
  7. 저장 용량: 512 GB -> 476.84 GiB / 1 TiB -> 1,099.51 GB
  8. 데이터 속도: 100 MB/s -> 800 Mbps / 1 Gbps -> 125 MB/s
  9. 이동 속도: 60 mph -> 96.56 km/h / 20 knots -> 37.04 km/h
  10. 압력: 35 psi -> 241.3 kPa (2.41 bar)
  11. 해외 시각: July 21, 2026 9:30 PM PDT -> 7월 22일 오후 1시 30분 (한국 시각)



설치 방법

  1. LunaTools 깃허브 저장소 https://github.com/lunamoth/LunaTools/ 릴리스에서 최신 버전 다운로드 받아서 압축을 해제합니다.
  2. 해당 LunaTools 폴더를 구글 크롬 확장 프로그램 설정으로 드래그앤드롭 합니다. (참고로 해당 폴더는 삭제하면 안됩니다)
  3. 끝 (참고로 아이콘은 없습니다)

(크롬 웹 스토어 배포도 생각해 봤는데 개인용으로 쓰려고 만들어서 과한것 같아서 깃허브 방식으로 배포합니다.)


후원하기

https://fairy.hada.io/@lunamoth

단축키 가이드

LunaTools 단축키 가이드 (단축키 추가로 더 업데이트 됐습니다. 옵션의 두번째 탭 단축키 가이드를 참고해주세요)

업데이트 내역

  • 2025-04-19 오후 10:38 // 1.1, 제미나이 2.5 프로로 통합본 제작
  • 2025-05-13 오후 3:38 // 1.2, PiP 기능 추가
  • 2025-05-14 오전 12:58 // 1.3, 코드 정리
  • 2025-05-14 오전 1:23 // 1.4, 콘솔 로그 삭제
  • 2025-05-14 오후 9:31 // 1.5, 코드 정리, PiP 기능 개선 (PIP screen for html5 video 확장 프로그램 코드 참고했습니다. 개발자분에게 소스 코드 참고 허락 받았습니다. 허락 감사드립니다.)
  • 2025-05-18 오후 7:35 // 1.6, 코드 정리
  • 2025-05-19 오후 7:33 // 1.7, 마이크로소트프 엣지에서 마우스 제스처 기능 비활성화 (내장 기능과 충돌 문제 해결)
  • 2025-05-19 오후 8:23 // 1.8, 엣지처럼 내장 마우스 제스처 기능 있는 네이버 웨일, 비빌디, 오페라에서도 마우스 제스처 기능 비활성화
  • 2025-05-21 오전 1:57 // 1.9, 트위터에서 PiP 작동 안하던 문제 수정
  • 2025-05-22 오전 6:31 // 2.0, 코드 정리
  • 2025-06-02 오후 7:02 // 3.0, 금액/단위 텍스트 선택한 다음 Alt + Z 누르면 환율/단위 변환 기능 추가
  • 2025-06-02 오후 11:54 // 3.1, 일부 상황에서 단위 변환 작동 안되던 문제 수정
  • 2025-06-03 오후 9:45 // 3.2, $1M 같은 경우 단위, 환율 변환 함께 나오던 문제, 환율 변환만 나오도록 수정, 환율 정보 출처 표기
  • 2025-06-03 오후 10:55 // 3.3, 해외 시각 -> 한국 시각 변환 기능 추가
  • 2025-06-03 오후 11:20 // 3.4, €1M 같은 텍스트 단위 변환 나오던 문제 수정
  • 2025-06-05 오후 10:35 // 3.5, 환율 정보 출처 표기 사라진것 다시 추가
  • 2025-06-06 오전 12:44 // 3.6, $1.3T 이런 수치 변환 제대로 안되는 문제 수정
  • 2025-06-10 오후 6:56 // 3.7, "Rs 5,000" 텍스트 인도 루피 변환 안되는 문제 수정
  • 2025-06-11 오전 1:31 // 3.8, 시각 변환 시 분 누락되는 문제 수정
  • 2025-06-21 오후 6:25 // 4.0, 영상 회전 기능 (Shift+Ctrl+Alt+R) 추가
  • 2025-06-21 오후 7:47 // 5.0, 사이트 잠금, 차단 기능 추가
  • 2025-06-21 오후 10:41 // 5.1, 설정 페이지 디자인 좀 더 예쁘게 수정
  • 2025-06-22 오후 3:24 // 6.0, 단위/환율/시간 변환 결과 레이어, 설정 페이지에 애플 리퀴드 글래스 디자인 반영
  • 2025-06-22 오후 3:52 // 6.1, 설정 문구 일부 누락 다시 추가
  • 2025-06-22 오후 5:19 // 6.2, 웹 폰트 로딩 부분 개선
  • 2025-06-22 오후 5:50 // 6.3, CSP 문제 수정
  • 2025-06-24 오후 8:33 // 7.0, Shift + 드래그 탭으로 열기, Ctrl + 드래그 링크 복사, Alt + 드래그 2초 지연 탭으로 열기 추가
  • 2025-06-25 오후 5:40 // 7.1, 특정 사이트 드래그 기능 비활성화 기능 추가 (옵션에서 설정 가능)
  • 2025-06-26 오후 8:10 // 8.0, ALT + L 여러 URL 열기 기능 (목록 저장, 탭 가져오기, 목록 JSON 내보내기/가져오기, URL 줄바꿈 형태 TXT 가져오기, 정렬/중복 제거, 실행 간격 설정, 실행시 중복 제거, 백그라운드 탭 열기, 로딩 지연 지원)
  • 2025-06-27 오전 12:28 // 8.1, Alt + L 사이드 패널 여러 URL 열기 옵션 부분 체크박스에서 토글로 변경
  • 2025-06-27 오전 1:32 // 8.2, 확장 프로그램 웹사이트 링크 추가
  • 2025-06-27 오후 4:45 // 8.3, 여러 URL 열기 진행률 추가
  • 2025-06-29 오전 1:37 // 8.4, 여러 URL 열기 사이드 패널 폰트 조정
  • 2025-06-29 오전 2:04 // 8.5, 옵션, 사이드 패널의 기본 폰트를 Lato, 나눔바른고딕으로 변경. 웹폰트도 변경
  • 2025-06-30 오전 11:02 // 8.6, 통화 기호 전각/반각 문자 지원 부분 수정
  • 2025-07-02 오후 8:57 // 9.1, Alt + V 로 볼륨을 300% 증폭 시켜주는 기능 추가
  • 2025-07-02 오후 9:05 // 9.2, 볼륨 부스터 관련, 브라우저 자동 재생 정책 오류를 해결하기 위해, 사용자가 처음 상호작용(클릭/키 입력)할 때 오디오 기능이 시작되도록 수정
  • 2025-07-03 오전 1:11 // 9.3, 여러 URL 열기에 모든 창 탭 가져오기 기능 추가
  • 2025-07-03 오후 8:51 // 9.5, 확장 프로그램 아이콘 우하단에 현재 웹브라우저에 열린 모든 탭 개수를 표시하는 기능 추가
  • 2025-07-03 오후 11:06 // 9.6, 확장 프로그램 아이콘 탭 개수 표시 부분 배경 색상 좀 더 BeOS 제목 표시줄과 동일한 색상 (#FFCB00) 으로 변경
  • 2025-07-08 오후 4:21 // 9.7, 드래그 복사/열기 기능의 정보 레이어를 마우스 상단에서 하단으로 변경
  • 2025-07-08 오후 6:18 // 9.8, 드래그 복사/열기 기능, 마우스 커서와 정보 레이어 여백 20px -> 15px 로 조정
  • 2025-07-17 오후 5:51 // 9.9, 탭 개수가 200개 넘어가면 LunaTools 아이콘의 탭 개수 표시 배지 색상을 빨간색으로 변경해서 경고하는 기능 추가
  • 2025-07-18 오후 11:59 // 10.0, 마우스 제스처, 우클릭 후 위로 드래그를 기존 "새 탭 열기"에서 "강력 새로고침" 으로 변경
  • 2025-08-07 오후 8:10 // 10.1, 사이트 잠금, 드래그 비활성화 관련해서 사이트 주소를 명확하게 인식하도록 수정
  • 2025-08-08 오후 4:13 // 10.2, 여러 URL 열기에서 진행률 정확하게 표시하도록 수정
  • 2025-08-10 오전 4:47 // 10.8, LICENSE.md 문서 추가 (MIT 라이선스), ACKNOWLEDGMENTS.md 문서 추가
  • 2025-08-12 오후 7:00 // 10.9, 여러 URL 열기, 실행 옵션에서 토글 버튼 클릭 영역 문제 수정
  • 2025-08-14 오후 5:13 // 10.10, 루피 환율 변환 안되던 문제 수정
  • 2025-08-22 오후 8:21 // 10.11, 여러 URL 열기에서 리스트에 마지막 URL 이 남아 있는데 진행률이 100% 로 나오는 문제 수정
  • 2025-09-12 오후 8:49 // 10.12, 폰트 설정 업데이트
  • 2025-09-19 오후 6:14 // 10.13, 탭 카운트 뱃지 빨간색 경고를 200개에서 100개로 축소
  • 2025-09-22 오후 4:30 // 10.14, 여러 URL 열기에 실행 간격에 시간 프리셋 버튼 추가 (2.5초, 5초)
  • 2025-09-27 오후 5:30 // 10.15, 여러 URL 열기, 실행 간격 기본값을 2초로 변경하고. 프리셋을 1~5초 5개로 변경
  • 2025-10-15 오후 5:38 // 10.16, alt + a 탭 정렬 후 재 시도할 때 또 다른 탭 정렬 상태로 변경되는 문제 수정 (원자적 탭 정렬 방식으로 변경), 탭 정렬 서브, 메인 도메인 순으로 정렬로 변경
  • 2025-10-15 오후 5:48 // 10.17, 탭 정렬시 고정된 탭으로 인해 정렬이 이상하게 되던 문제 수정 (고정 탭은 신경쓰지 않도록 수정)
  • 2025-10-18 오후 6:16 // 11.0, 탭 세션 관리자 TabHaiku를 LunaTools 사이드패널 2번째 탭으로 추가. 기존 기능과 디자인을 그대로 유지하면서, 탭 열기는 여러 URL 열기 쪽으로 URL 보내서 열도록 함
  • 2025-10-18 오후 7:32 // 11.1, manifest.json 설명 업데이트
  • 2025-10-18 오후 8:58 // 11.3, LunaTools 전체 설정 백업/복원 기능 추가, 세션 매니저 백업 파일명 변경
  • 2025-10-18 오후 9:13 // 11.4, 여러 URL 열기 백업 파일명 수정
  • 2025-10-18 오후 10:52 // 11.5, 설정 백업 버튼 이모지 추가, 설정 복원 후 새로고침 추가
  • 2025-10-27 오후 6:15 // 11.8, 확장 프로그램 아이콘 툴팁 수정, Mbps 를 MB/s 로 변환하는 기능 추가
  • 2025-11-05 오후 7:44 // 11.9, 세션 매니저에서 제목 표시를 2줄로 확장
  • 2025-11-08 오후 5:54 // 11.10, 세션 매니저에 "모든 탭 저장하고 현재 탭만 남기기" 기능 추가 (파일 메뉴)
  • 2025-11-15 오후 3:49 // 11.11, 실행 옵션에 정렬 후 실행 옵션을 추가
  • 2025-12-02 오후 6:07 // 11.12, LunaTools 옵션에 단축키 가이드 추가, 가로폭 확대, 가독성 개선
  • 2025-12-03 오후 9:30 // 12.0, 전체 창 음소거 토글 (Shift + Alt + M), 현재 탭 음소거 토글 (Alt + M) 기능 추가
  • 2025-12-13 오후 7:02 // 13.1, Alt + ↑ 로 한 단계 상위 경로 이동, Ctrl + Alt + ↑ 로 최상위 경로 이동
  • 2025-12-13 오후 10:45 // 13.2, 옵션 페이지 옵션, 단축키 가이드의 가독성 향상
  • 2025-12-18 오후 6:41 // 13.3, 환율 정보 캐시 기능 추가
  • 2026-01-13 오전 1:32 // 13.4, 환율 변환에서 trillion 단어 인식 안되던 버그 수정
  • 2026-01-25 오후 4:25 // 13.5, 여러 URL 열기 (Alt + L) 에서 완료 효과음 재생 기능, 옵션을 추가
  • 2026-01-25 오후 5:12 // 13.6, 여러 URL 열기 완료 효과음 좀더 웅장하고 화려한 효과음으로 교체
  • 2026-02-07 오후 8:36 // 13.7, 세션 매니저 세션 가져오기 기능 동작하지 않는 문제 수정
  • 2026-02-14 오후 9:23 // 14.0, GPT 5.3 Codex 를 이용해서 크리티컬, 메이저 버그 수정, UI 개선
  • 2026-02-15 오후 8:34 // 14.1, 여러 URL 열기 (alt + L) 에서 사이드바 패널 최소 형태 (360px) 에서 레이아웃 좀 더 보기 좋게 변경
  • 2026-02-19 오후 10:29 // 14.2, 환율 변환에서 인도네시아 루피아가 인도 루피로 변환되는 버그 수정
  • 2026-04-03 오후 5:50 // 14.3, 여러 URL 열기 (alt + L) 에서 열기 실패한 URL 이 로그에 남지 않는 버그 수정
  • 2026-05-16 오후 6:03 // 14.4, 여러 URL 열기 완료음 개선
  • 2026-05-24 오후 10:52 // 15.1, LunaTools 버그 24개 수정 (ChatGPT 5.5 프로 확장)
  • 2026-06-12 오후 4:03 // 15.3, 여러 URL 열기 사이드바 패널 열었을 때 (Alt + L), URL 입력 폼에 바로 포커싱 커서 위치하도록 지원
  • 2026-06-18 오후 5:15 // 15.4, LunaTools 버그 10개 수정 (ChatGPT 5.5 프로 확장)
  • 2026-06-21 오후 4:35 // 15.5, alt + z 의 환율 변환 기능 웹 브라우저 초기 실행 시 딜레이 생기는 문제를 개선
  • 2026-06-23 오후 4:19 // 15.6, 여러 URL 열기에서 Ctrl + Enter 로 실행하기 단축키 기능 추가
  • 2026-06-24 오후 6:59 // 15.7, alt + z 의 환율 변환 기능, 데이터 갱신 지연 문제 수정
  • 2026-06-25 오전 12:23 // 15.8, 세션 복원 시 창, 탭, 그룹, 핀 그대로 복원 지원 방식으로 변경 (만약 탭이 많다면 복사해서 여러 URL 로 시도하시길 추천), 버그 4개 수정
  • 2026-06-25 오전 11:12 // 15.9, LunaTools 버그 7개 수정 (ChatGPT 5.5 프로 확장)
  • 2026-06-25 오후 1:26 // 15.10, LunaTools 버그 5개 수정 (ChatGPT 5.5 프로 확장)
  • 2026-06-25 오후 7:27 // 15.11, LunaTools 버그 6개 수정 (ChatGPT 5.5 프로 확장)
  • 2026-06-26 오후 2:53 // 15.12, 실수로 여러 탭 열리는 상황 방지 등 안정성 강화
  • 2026-06-27 오후 1:24 // 15.13, LunaTools 버그 수정, 기능 보완 7개 (ChatGPT 5.5 프로 확장)
  • 2026-06-28 오후 3:53 // 15.14, Alt+Z 시간 변환의 표준시/서머타임 오프셋 및 잘못된 날짜/시각 처리 오류를 수정
  • 2026-06-29 오후 3:02 // 15.15, 여러 URL 열기와 세션 복원의 URL 검증을 강화하고, 실행 가능한 URL이 없을 때 입력값이 보존되도록 수정
  • 2026-06-30 오후 3:57 // 15.16, Alt+드래그 지연 열기 취소 불가 개선, 안전하지 않은 페이지 이동 URL 처리 개선, 탭 URL 가져오기 검증 보완, 탭 열기/페이지 이동 안정성과 URL 안전성을 강화, 문장 속 $1bn 같은 금융 기사 금액 표현을 환율 변환에서 정상 인식하도록 개선
  • 2026-06-30 오후 5:57 // 16.0, 영상 회전 대상 선택, 환율·단위 숫자 파싱, 페이지 이동 rel 링크 인식, 드래그 링크 선택, 탭 캐시 정리, 사이드패널 모달/버튼 상태 안정성을 개선, HTML 삽입 경로에 Sanitizer API 선행 정화 계층을 추가하고, 불필요한 innerHTML 사용을 DOM API로 대체해 UI 렌더링 보안을 강화
  • 2026-07-01 오후 4:19 // 16.1, 지연 로딩 URL 실행, 백업/목록 내보내기, 대량 URL 처리, 탭 이동 캐시 안정성을 보강
  • 2026-07-02 오후 5:50 // 16.2, 선택 환율 변환의 명시 통화 판정 오류, 대량 URL 열기 메시지 처리 안정성을 개선
  • 2026-07-03 오후 4:12 // 16.3, 다중 URL 새 탭 열기 안정화, 편집기 단축키 오작동 방지, URL 목록 가져오기/저장 검증을 강화
  • 2026-07-04 오후 2:24 // 16.4, 세션 저장 후 탭 닫기 안전 검사 강화, 사이드패널 레이아웃/옵션 저장/백업 복원 안정성을 개선
  • 2026-07-05 오후 2:28 // 16.5, URL 열기/세션 복원 입력 검증을 강화하고 SPA/설정 변경 시 사이트 잠금/차단 규칙이 즉시 재평가되도록 수정
  • 2026-07-06 오후 3:39 // 16.6, 백업 복원 데이터 손실 방지, URL 목록 가져오기 검증 강화, 드래그 선택 설정 실시간 반영, 볼륨 부스터 동적 미디어 처리 안정성을 개선
  • 2026-07-07 오후 2:38 // 16.7, 탭 중복 캐시 정합성, URL 가져오기/검증, DST 시간 변환 안정성을 개선해 세션, URL 열기 기능의 오작동과 과부하 가능성을 줄임
  • 2026-07-08 오후 6:06 // 16.8, 반복 단축키로 입력 인한 PiP/영상 회전/볼륨 부스터 오작동 문제 수정, URL 목록 가져오기/복원 시 이름 충돌 데이터 손실 위험을 수정
  • 2026-07-09 오후 1:44 // 16.9, 드래그 링크 열기와 세션 가져오기/복원에 안전 상한·정규화·대량 복원 확인을 추가해 탭 폭증 및 저장소 오염 위험을 완화
  • 2026-07-10 오후 1:11 // 16.10, 세션 저장/저장 후 닫기에서 복원 한도 초과 저장을 차단하고, 세션 URL 정규화를 통합해 복원 안정성과 탭 보호 검증을 강화
  • 2026-07-11 오후 2:25 // 16.11, SPA 사이트 잠금, 차단 판정 및 좌우키 탐색 고착을 수정
  • 2026-07-12 오전 10:45 // 16.12, 고정 탭, 백업 데이터 손실과 세션 저장소 오염을 차단하고, SPA 탐색, 환율 변환, 드래그 선택, 볼륨 부스터의 일부 오작동을 수정
  • 2026-07-13 오후 4:25 // 16.13, 창 병합의 고정 탭 보존, 상위/루트/좌우키 탐색 안전성, URL 목록 데이터 보호 및 대용량 백업 복원 호환성을 개선
  • 2026-07-14 오후 1:14 // 16.14, 탭 중복 오판, SPA·페이지 이동, 사이트 차단, 환율 오인식, 완료·세션 충돌 및 볼륨 무음 등 주요 안정성 결함 8건을 수정
  • 2026-07-15 오후 2:49 // 16.15, 세션 복원, URL 목록 대화상자, Alt+Z 환율, 완료 초기화를 안전화하고, /YYYY/MM/DD/ 날짜 경로의 좌우키 탐색을 하루 단위 달력 이동으로 개선
  • 2026-07-16 오후 4:47 // 16.16, 탭 배지 경합, 사이트 차단 우회, URL 이동 오탐, 미저장 목록 손실, 다운로드 오인 보고, 실행 간격 오버플로를 수정
  • 2026-07-17 오후 8:09 // 16.17, 사이트 차단 우회와 미처리 URL 초기화 손실을 막고, Shift+방향키 충돌 및 사이드패널 반복 레이아웃 갱신을 수정
  • 2026-07-18 오후 3:12 // 16.18, 세션 탭 그룹 메타데이터 보존과 삭제 실행 취소의 단일 실행을 보장하고, 설정 저장·백업·복원 간 경합을 차단해 데이터 안정성을 강화
  • 2026-07-19 오후 4:45 // 16.19, 시간대 변환의 날짜 경계 오류와 스마트 변환 팝업 닫기 경합을 수정해 변환 정확성과 UI 안정성을 개선
  • 2026-07-20 오후 5:23 // 16.20, 세션 저장·복원 중 탭의 로딩 및 창 이동 상태를 정확히 추적하여 이전 URL 저장과 저장되지 않은 탭의 오삭제 문제를 수정
  • 2026-07-21 오후 2:56 // 16.21, 온도 변환 중단, DST 비실재 시각 오변환을 수정
  • 2026-07-22 오후 4:45 // 17.0, Alt+Z 스마트 변환에 넓이·평수, 저장 용량, 데이터 속도 양방향, 이동 속도, 압력 변환을 추가하고 옵션 페이지에 Alt+Z Cheat Sheet 가이드를 추가
  • 2026-07-23 오전 11:31 // 17.2, 통화 기호(C$, Ft)가 온도·길이 단위로 중복 인식되던 Alt+Z 변환 오류를 수정해 잘못된 이중 결과를 방지, 옵션 페이지의 Alt+Z Cheat Sheet 가독성 개선
  • 2026-07-24 오후 4:15 // 17.4, Alt+Z 한글 금액 문맥 오인식과 세션 저장·닫기 중 활성 탭 삭제 경합을 수정해 환산 정확성과 탭 데이터 안전성을 강화, mm <-> inch 변환 추가
  • 2026-07-25 오후 7:21 // 17.5, 시각 변환에서 ‘Central European Time’을 유럽 중부 시간대의 서머타임까지 반영하도록 수정
  • 2026-07-26 오후 12:41 // 17.6, Alt+Z 통화 변환의 한글 단어 오인식과 한국어 조사 결합 금액 누락을 수정해 환율 파싱 정확도를 개선
  • 2026-07-27 오후 3:15 // 17.7, Alt+Z 통화 변환에서 쉼표·마침표 표기와 숫자 앞에 붙은 한글 때문에 금액이 잘못 계산되던 문제를 수정
  • 2026-07-28 오후 4:32 // 17.9, Alt+Z 변환에서 한국어 조사, 어미가 붙은 금액의 오해석과 cm²·cm/s의 길이 오인식을 수정, 옵션에 마우스 제스처 가이드 추가
  • 2026-07-29 오후 3:06 // 17.10, 멀티 URL 실행 중지 시 남던 유령 탭을 안전하게 정리하고 스마트 변환기 팝업의 웹페이지 DOM 충돌을 방지
  • 2026-07-30 오후 12:40 // 17.11, 드래그 선택 이벤트 누수와 변환 팝업의 드래그 고착을 해소해 링크 선택 및 팝업 조작 안정성을 개선
  • 2026-07-31 오후 3:51 // 17.12, Alt+Z 숫자 인식을 보강해 과학적 표기와 유니코드 음수 부호를 정확히 처리하고, 분수·범위·다중 치수의 일부 값이 잘못 변환되는 문제를 수정
  • 2026-08-01 오후 2:41 // 17.13, Acknowledgments 문서 업데이트
  • 2026-08-02 오전 12:29 // 17.15, 옵션 설정의 로딩·덮어쓰기 안전성을 강화, UTC±14:00 범위를 벗어난 시차가 잘못 환산되던 문제를 수정, 드래그 선택 시 동일 URL 중복 링크가 안전 제한으로 잘못 경고되던 문제를 수정해 실제 제한 사유만 표시하도록 개선
  • 2026-08-02 오후 1:00 // 17.16, Alt+Z 변환이 긴 숫자·잘못된 시각 문자열 일부를 정상 시각으로 오인하거나 범위 초과 지수 표기 금액을 다른 값으로 바꾸던 메이저 파싱 오류를 수정
  • 2026-08-03 오후 3:09 // 17.17, SPA 동적 페이지에서 링크 드래그 선택과 좌우 화살표 페이지 이동이 오래된 링크 캐시를 사용하던 오류 2건을 수정
  • 2026-08-04 오후 2:41 // 17.18, 서비스 워커 재기동 직후 중복 URL로 이동할 때 기존 탭을 잘못 닫을 수 있던 문제를 수정
  • 2026-08-05 오후 3:34 // 17.19, URL 목록 작업의 동시 실행으로 변경이 유실되거나 오래된 목록이 다시 표시·내보내지던 데이터 경합 문제를 수정
  • 2026-08-06 오후 3:51 // 17.20, URL 일괄 실행·탭 가져오기·세션 저장의 비동기 경합을 차단해 취소된 작업의 상태 오염과 입력 내용 유실을 방지
  • 2026-08-07 오후 4:51 // 17.21, 다중 중복 탭을 완전히 정리하도록 개선하고, 비활성 UI의 잘못된 상위 주소 이동과 과도한 세션 창 생성을 차단해 탭·세션 안정성을 강화
  • 2026-08-08 오후 3:26 // 17.23, 손상되거나 잘못된 형식의 세션 데이터가 포함된 경우 일부 데이터가 누락된 채 가져오기·내보내기가 성공 처리될 수 있던 문제를 수정
  • 2026-08-09 오후 3:03 // 17.24, 0으로 채운 경로형 페이지 번호에서 이전·다음 이동 시 잘못된 URL이 생성되던 문제를 수정
  • 2026-08-10 오후 5:20 // 17.25, 전체 백업에 창이 100개를 초과한 세션이 포함된 경우에도 복원이 진행되던 문제를 수정해, 지원 한도를 넘는 세션 데이터의 저장을 사전에 차단
  • 2026-08-11 오후 5:08 // 17.26, 세션 저장 시 불완전한 탭 그룹 데이터 덮어쓰기를 차단하고, 환율 변환 원화 결과에 단위 추가
  • 2026-08-12 오후 3:56 // 17.27, Alt+Z 환율 변환의 경 단위 누락·축소 문제와 세션 저장·복원 중 불완전한 탭 그룹 메타데이터가 정상 처리되던 문제를 수정
  • 2026-08-13 오후 5:05 // 17.28, 중복 탭을 활성화할 수 없는 예외 상황에서 현재 탭을 보호하고, 세션 탭 그룹 생성 실패 시 불완전한 복원이 완료로 표시되지 않도록 복원 처리를 보완
  • 2026-08-14 오후 3:30 // 17.29, 일시적으로 불완전한 환율 응답이 들어온 경우에도 정상 캐시가 보존되도록 환율표 검증과 대체 처리를 강화
  • 2026-08-15 오후 4:08 // 17.30, 세션 탭 그룹 데이터 무결성 검증과 복원 실패 롤백 보호를 강화해 그룹 정보 손상 및 사용자 조작 탭 삭제 가능성을 해소
  • 2026-08-16 오후 3:27 // 17.31, 탭 그룹이 있는 창의 URL 정렬·창 합치기 과정에서 그룹 제목·색상·접힘 상태와 내부 순서가 유지되도록 이동 로직을 개선, Frankfurter 환율 API를 v1에서 최신 v2 계열로 업데이트
  • 2026-08-17 오후 2:40 // 17.32, 세션 ‘저장하고 닫기’에서 확인 이후 탭 구성이 바뀐 경우 작업을 중단하고, 제거 직전 상태를 다시 확인하도록 안전성을 강화
  • 2026-08-18 오후 12:44 // 17.33, 비동기 탭 정리 중 사용자 변경 탭이 오인 삭제되는 두 경로를 차단해 다중 URL 취소와 세션 저장 후 닫기의 데이터 보호를 강화했습니다.
  • 2026-08-19 오후 5:12 // 17.34, 사이트 차단·잠금 규칙이 지정한 프로토콜·포트 범위에만 정확히 적용되도록 URL 매칭을 개선
  • 2026-08-20 오전 10:50 // 17.35, 세션 저장·종료 및 복원 실패 처리 중 탭 그룹 변경 상태를 더 정확히 감지·보존하도록 안정성을 개선
  • 2026-08-20 오후 5:56 // 17.36, 중복 탭 자동 정리 시 기존 고정 탭 우선 규칙을 유지하면서 Chrome Split View 구성 탭이 의도치 않게 닫히지 않도록 안전 검사를 보강
  • 2026-08-21 오후 4:35 // 17.37, 세션 저장 후 탭 닫기에서 여러 창의 탭이 일부 남거나, 그룹 정보 확인 중 상태가 바뀐 탭이 닫힐 수 있던 문제를 수정
  • 2026-08-22 오후 3:56 // 17.38, 볼륨 부스터의 비동기 상태 경합을 제거해 ON/OFF 전환과 동적 미디어 처리 뒤에도 마지막 요청 게인이 정확히 유지되도록 수정
  • 2026-08-22 오후 6:21 // 17.39, 일부 예외 상황에서 여러 URL 지연 로딩이 잘못 성공 처리되는 문제를 바로잡고, 세션 저장·닫기와 중복 탭 정리 과정에서 Split View 및 공유 탭 그룹 상태가 손상되지 않도록 보호
  • 2026-08-23 오후 4:20 // 17.40, 지원하지 않는 URL이 탭 그룹에 섞인 경우의 불완전 저장을 차단하고, 세션 처리 중 사용자가 전환한 탭을 보존하도록 안전성을 강화
  • 2026-08-24 오후 3:52 // 17.41, 전체 백업 복원 시 저장 공간 교체 순서를 개선하고, 로딩 중 탭을 URL 목록으로 가져올 때 실제 이동 주소가 정확히 반영되도록 수정
  • 2026-08-25 오후 3:15 // 17.42, 탭 정렬·창 병합이 팝업 창을 대상으로 오인하는 회귀와 통화기호 앞 음수 부호가 양수로 해석되던 환산 오류를 수정
  • 2026-08-26 오후 3:03 // 17.43, 세션 저장·닫기의 비일반 창 오작동을 차단하고 Shadow DOM 동적 미디어의 볼륨 부스터 적용 누락을 수정. 볼륨 부스터의 DOM·Shadow DOM 감시는 최초 Alt+V 활성화 시점으로 지연해 미사용 탭의 상시 감시 비용을 완화
  • 2026-08-27 오후 2:54 // 17.44, 극히 제한적인 비동기 경합에서 중복 탭 추적이 누락될 수 있던 문제와, 활성화 후 srcObject로 연결되는 미디어에 볼륨 부스터가 적용되지 않던 문제를 수정
  • 2026-08-28 오후 3:47 // 17.45, 드래그 선택 기능의 불필요한 상시 DOM 감시를 제거해 동적 페이지의 CPU·메모리 부담을 줄임
  • 2026-08-29 오후 3:30 // 17.46, 자동 중복 탭 정리 시 서로 다른 탭 그룹의 경계를 보존하도록 개선해, 특정 조건에서 그룹 구성과 정보가 사라질 수 있던 문제를 수정
  • 2026-08-30 오후 2:53 // 17.47, 한국어 단위 음수 금액 변환과 통화 산술식 오인식을 바로잡아 환율 변환의 부호·피연산자 정확도를 강화
  • 2026-08-31 오후 4:05 // 17.48, 세션 복원 시 서로 다른 탭 그룹의 동일 URL 탭이 중복 제거로 복원되지 않던 문제를 수정하고, 복원 중 사용자 변경 보호와 실패 롤백을 강화
  • 2026-09-01 오후 1:13 // 17.49, 볼륨 부스터의 오디오 처리가 일시적으로 지연된 순간 Alt+V를 매우 빠르게 연속 입력하는 극히 드문 경우에도 마지막 요청 상태가 정확히 반영되도록 개선
  • 2026-09-02 오후 5:09 // 17.50, 드물게 백업·내보내기 다운로드가 시작 후 중단된 경우에도 완료로 표시될 수 있던 문제를 수정해, 실제 파일 저장 완료 후에만 성공을 안내하도록 개선
  • 2026-09-03 오후 4:51 // 17.51, 세션 복원 도중 후속 단계가 실패하고 먼저 열린 페이지가 자동 리디렉션된 드문 복합 상황에서도, 복원 작업이 만든 탭을 정확히 정리하도록 롤백 안정성을 개선
  • 2026-09-04 오후 3:34 // 17.52, 시각 변환 시 입력에 명시된 연도와 초를 한국 시각 결과에 정확히 보존하도록 수정
  • 2026-09-05 오후 4:15 // 17.53, 일부 동적 미디어 사이트에서 볼륨 부스터 사용 후 DOM 밖에서 재사용된 오디오가 드물게 무음이 되던 문제를 수정
  • 2026-09-06 오후 4:41 // 17.54, 여러 URL 지연 로딩 처리와 새 탭 사용이 겹칠 때, 사용한 탭이 닫히거나 다시 로딩될 수 있던 문제를 수정 (이 기점으로 GPT-6 Astra Max 로 수정 시작)
  • 2026-09-07 오후 2:07 // 17.55, 특정 숫자 경로에서 방향키 페이지 이동 시 호스트가 잘못 변경되는 문제, srcObject로 재생되는 영상의 PiP 전환이 누락되는 문제를 수정
  • 2026-09-08 오후 12:47 // 17.56, 페이지에서 분리·정리된 미디어를 DOM 밖에서 다시 재생하는 특정 상황에서 볼륨 부스터 ON/OFF가 반영되지 않고 재생 종료 후 오디오 연결이 정리되지 않던 문제를 수정
  • 2026-09-09 오후 5:02 // 17.57, 장시간 볼륨 부스터 사용 시 동적으로 교체·폐기된 미디어의 내부 추적 항목이 누적될 수 있던 드문 메모리 증가 경로를 정리해 장시간 안정성을 개선
  • 2026-09-10 오후 4:52 // 17.58, URL 목록 저장 처리 중 추가 편집하거나 편집 중인 동일 목록을 다시 불러올 때 발생할 수 있는 미저장 내용 손실과, 같은 이름의 세션을 대량으로 가져올 때의 처리 지연을 수정
  • 2026-09-11 오후 3:36 // 17.59, 드물게 MV3 서비스 워커 재가동 직후 중복 URL 탭을 다른 창으로 이동하면 기존 목적지 탭 대신 이동 탭이 보존될 수 있던 문제를 수정
  • 2026-09-12 오후 1:41 // 17.60, URL 목록 삭제 처리 중 입력 변경 시 발생할 수 있는 내용 유실과, 공백 정리 후 이름이 겹치는 대량 목록 가져오기의 지연을 수정
  • 2026-09-12 오후 10:09 // 17.61, 드물게 페이지 밖에서 마우스 버튼을 놓았을 때 이전 드래그 상태가 다음 입력에 남는 문제와, 백업 복원 중 사이드패널 저장이 겹칠 때 데이터가 덮어써질 수 있는 경합을 수정
  • 2026-09-13 오후 1:46 // 17.62, 일부 사이트에서 보조키 드래그 종료 시 버튼 해제 처리가 누락되거나 Shadow DOM·ARIA 입력란에서 링크 선택이 잘못 시작될 수 있는 문제를 수정
  • 2026-09-14 오전 1:13 // 18.0, 드래그 범위 계산·SVG 및 대량 링크 처리 오류, 입력 영역·포커스 오인과 사이트 이벤트 전달 충돌을 수정하고, 창 전환·드래그 중단·DOM 교체·예외 발생 시 상태 복구 및 선택 UI의 입력 차단 방지를 보강
  • 2026-09-14 오전 11:44 // 18.1, 특정 사이트·입력·드래그·대용량 처리 조건에서 발생할 수 있는 클릭·입력·선택·스크롤 방해, 의도치 않은 페이지 이동 및 멈춤을 수정
  • 2026-09-14 오후 3:16 // 18.2, 다운로드 기록 삭제 시 내보내기 대기 고착, 사이드패널 자동 포커스 탈취, 한글 IME Enter 오인식, 장시간 창·탭 복귀 후 입력 포커스와 잔여 드래그 상태 충돌 버그 수정
  • 2026-09-14 오후 5:26 // 18.3, 특정 조건에서 발생하는 사이트 자체 드래그 충돌과 복사 후 입력 포커스 이탈을 수정하고, 대량 링크 선택 시 과도한 계산을 중단해 페이지 조작 방해를 줄임
  • 2026-09-14 오후 6:49 // 18.4, 드물게 마우스 해제·포커스 이벤트가 유실되어도 LunaTools 드래그 상태가 페이지 입력에 남지 않도록 30초 자동 복구, PointerEvent 상태 감시 및 포인터 캡처 상실 복구를 추가
  • 2026-09-14 오후 7:43 // 18.5, 드래그 선택의 페이지 전체 user-select 잠금을 제거하고 확장 UI 스타일을 LunaTools 소유 요소로 한정해, 드문 상태 잔존·CSS 클래스 충돌로 인한 텍스트 선택 및 사이트 인터랙션 차단 가능성을 수정
  • 2026-09-14 오후 8:11 // 18.6, 탭 절전·동결 및 포인터 해제 유실 후 복귀 시 남을 수 있는 드래그·마우스 제스처·예약 이동·팝업 드래그 상태를 자동 정리해 웹페이지 클릭·입력·선택·스크롤 상호작용 안정성을 강화
  • 2026-09-14 오후 9:36 // 18.8, 페이지 커스텀 위젯의 키 입력 가로채기와 볼륨 부스터 사용 후 대형 DOM 순회·전역 CSS 충돌로 인한 인터랙션/프리징 위험을 수정하고 변환기 CSS 충돌 방어를 강화, 볼륨 부스터의 대량 DOM 탐색으로 인한 페이지 응답 지연, URL 입력칸의 자동 포커스에 따른 선택 해제·커서 이동, 중복 검사 중 새로 고정한 탭의 오삭제를 수정
  • 2026-09-15 오전 10:25 // 18.9, 중복·세션 작업 중 사용자가 선택/재방문한 탭 보호를 강화하고, 보조키 전환 시 드래그 상태가 남아 웹페이지 마우스 상호작용을 방해하던 문제를 수정
  • 2026-09-16 오후 1:18 // 18.10, 드래그 선택기 설정의 비동기 경쟁 상태와 사이트 잠금의 잔류 beforeunload를 제거해 설정 변경·탭/창 복귀 후 페이지 인터랙션 방해 위험을 차단
  • 2026-09-17 오후 3:15 // 18.11, 드래그 경계 이탈 시 입력·자동 스크롤 잔존, 지연 열기 Esc 충돌, 고부하 프레임의 드래그 강제 종료, SPA 팝업 분리 및 백그라운드 탭의 지연 팝업 노출 문제를 수정
  • 2026-09-18 오후 3:57 // 18.12, 수백~수천 개 이상의 링크 또는 수만 개 DOM 요소가 있는 대형 페이지에서 드래그 링크 수집·최종 판정이 32ms 작업 예산을 초과해 기능 전체가 취소되던 2개 문제를 250개/약 8ms 단위의 점진적 비동기 처리로 수정

관련 글

About

LunaTools - 마우스 제스처, 탭 관리, 세션 매니저, 환율 변환, PiP, 볼륨 증폭 등 18가지 유용한 기능을 하나로 통합하여 웹 브라우징 생산성을 극대화한 구글 크롬 멀티 툴 확장 프로그램

Resources

Stars

15 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages