MIT라이센스에 따라 개발자, 출처 의무 표기
원본 소스코드 개발자 - 김머시기 https://greasyfork.org/ko/scripts/496083-auto-somi
참고 코드 개발자 - 구리구리너구릿 https://greasyfork.org/ko/scripts/433939-dlsite-product-information-injector
그 외 기능
화이트모드, 다크모드에 따라 창 색깔 바뀌는 기능
텍스트 누르면 복사하는 기능(풀네임(RJ번호+서클명+제목명 (by 글쓴이), 밑제목 추가)
위의 텍스트에 포함된 특수문자를 아스키코드로 바꾸는 기능
kio.ac 비밀번호 버튼 넘기지 않게 수정 + 비밀번호 확실하게 입력되게끔 수정
코드 최적화 (MutationObserver 범위 축소, 디바운스 적용)
RJ, VJ번호 8자리, 6자리로 찾도록 수정
원본 소스코드의 innerHTML를 텍스트 노드 순회로 변경
참고 코드의 innerHTML를 빼고 다른 방식으로 변경
댓글 RJ, VJ번호와 base64 디코딩 해서 오버레이로 표시 등 지원
자동 소미를 키고 글 작성을 하면 잦은 렉 발생되는 현상 수정
옵저버 사용자행동에 따라 껏다키고, 유휴타이머 추가해 성능 절감
오버레이 스크롤, 리사이즈, 화면 안의 위치값 갱신 등 최적화
댓글 오버레이에 마우스 대면 이미지 뜨기
스팀 미리보기 추가하기+스팀 링크에 대면 스팀 관련 이미지 로딩
이미지 미리보기에서 DOM로 HTML 파싱한거 싹 지우고 공식 API json로 가져오기
코네 사이트 자체 문제(유저 페이지)로 DOM가 깨져 재생성(root, main블록)하는 문제 해결
다크모드 감지하는 옵저버 뺴고 css로 바꿔 성능 올렸습니다
댓글 오버레이 색에도 다크/라이트 모드 색깔 적용됩니다
댓글 base64 오버레이 5번 변환되게 고쳤습니다
게임 목록 ON/OFF 추가했습니다
찾은 버그현상
코네 디스플레이 설정 -> 이미지 플로팅 ON/OFF 시 렌더링이 풀립니다(옵저버의 감시 영역을 늘리면 해결되나 성능 문제로 해결안함)
앞으로 할 일 (안할 수도 있음)
DLsite, 스팀 미리보기 섀도돔에 넣어서 간섭 못받게할지 오버레이로 표시할 지 고민중
오버레이 IntersectionObserver API 쓰기
화면안에 있어야 오버레이 생성
댓글 입력창에 인코딩 관련 오버레이 넣을까 고민중
전통 이미지 (이미지 받아서 zip확장자로 변경)
