-
hanyul released this
2026-11-04 11:33:02 +09:00 6.14.0 주요 변경사항
폰 상세 창에서 표지를 키우고, 표지를 누르면 크게 볼 수 있는 6.14.0입니다.
상세 창
- 폰에서 닫기 버튼 위의 빈 여백을 없앴습니다. 제목은 표지 오른쪽, 닫기 버튼 옆으로 옮겼습니다.
- 폰 표지는 화면 폭에 따라 7rem(320px 폭)에서 10rem까지 커집니다. 표지 옆에는 제목·작가·분류·쪽수·진행률·일본어 제목을 모았습니다.
- 폰 제목은 좁아진 칸에 맞춰 네 줄까지 보이고, 넘치면
더 보기로 펼칩니다. - 표지를 누르면 화면 전체에 표지를 자르지 않고 크게 보입니다. 다시 누르거나 닫기 버튼·Escape로 닫고, Escape는 확대만 닫습니다. 썸네일 숨김 설정에서는 확대하지 않습니다.
- 상단 경고와 작가·분류 줄이 닫기 버튼에 가리지 않습니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트
운영은 운영 반영을 따릅니다. crawler는 교체되지 않아 수집은 멈추지 않습니다.
Downloads 2
-
Source code (zip)
0
2026-11-04 11:33:02 +09:00 -
Source code (tar.gz)
0
2026-11-04 11:33:02 +09:00
-
hanyul released this
2026-11-03 19:18:14 +09:00 6.13.1 주요 변경사항
홈·검색·카드·상세 창·뷰어 화면을 다듬고, 요청의 NUL 문자를 400으로 거절하는 6.13.1입니다.
홈과 고급 검색
- 폰에서도 무작위·연속·페이지·초기화 버튼에 글자를 보입니다.
- 고급 검색 머리에 결과 수를 보이고, 닫기 버튼을
결과 N개 보기로 바꿨습니다. - 태그를 하나라도 일치시키는 조건은
~대신또는으로 표시합니다. 검색 주소 형식은 그대로입니다.
카드
- 키보드로 카드 제목에 가면 포커스 테두리가 보입니다.
- 터치 화면에서 태그 영역 끝에서 시작한 스와이프가 페이지를 스크롤합니다. 태그 수와 색은 그대로입니다.
- 쪽수 숫자는 잘리지 않습니다. 공간이 모자라면 긴 카테고리 이름이 줄어들고, 전체 이름은 마우스를 올리면 보입니다.
상세 창과 뷰어
- 폰 상세 창은 제목을 전체 폭에 3줄까지 보이고
더 보기로 펼칩니다. 표지 옆에는 작가·분류·쪽수·진행률을 모았습니다. - 폰 뷰어는 보기 모드 선택을 ⋮ 메뉴로 옮겨 제목 자리를 넓혔습니다.
- 쪽 번호 버튼의 마우스 누름 영역을 넓혀 진행률 막대와 겹치지 않게 했습니다.
- 종료 카드에
완독표시를 두고, 작가·그룹의 다른 작품 링크를 다음 행동으로 앞세웠습니다. 작가·그룹이 많으면 셋만 버튼으로 두고 나머지는 접습니다. - 폭 맞춤 보기는 저장된 쪽 크기로 이미지 자리를 미리 잡습니다.
대시보드·계정·로그인
- 대시보드의 기간 기록 삭제를 목록 끝으로 옮기고, 줄별 삭제 버튼은 마우스를 올리거나 포커스가 갈 때 보입니다(터치 화면에서는 항상 보임). 요약 칸은 숫자를 먼저 보입니다.
- 계정 보안 화면이 불러오는 동안 계정 정보 자리를 미리 잡아 아래 내용이 밀리지 않습니다.
- 로봇 검증을 불러오지 못하면 해야 할 일과
다시 시도를 보입니다.
서버와 데이터
- 요청 경로·검색어·본문에 NUL 문자가 있으면 500 대신 400(
NUL_CHARACTER_REJECTED)으로 거절합니다. - 새 설치의 기본 전역 차단 목록을 현재 운영 규칙(태그 165개·갤러리 1,473개)으로 바꿨습니다. 기존 설치의 규칙은 바뀌지 않습니다.
- 운영에서 번역이 빠진 태그 8개를 번역하고 작가명 1개를 원문 유지로 두었습니다.
- Next.js 16.4.4 등 npm 의존성을 최신 stable로 갱신했습니다.
이미지
backend(log-reader)·crawler·web을 새로 빌드해
latest를 갱신했습니다. nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다.
- crawler가 교체되므로 수집 pipeline이
awaiting_resume이 됩니다. Hitomi는 예약 시각에 이어지고, E-Hentai는 운영 화면의 재개 버튼을 눌러야 합니다.
Downloads 2
-
Source code (zip)
0
2026-11-03 19:18:14 +09:00 -
Source code (tar.gz)
1
2026-11-03 19:18:14 +09:00
-
hanyul released this
2026-11-03 15:04:53 +09:00 6.13.0 주요 변경사항
작가가 여럿인 작품은 모든 작가를 차단해야 숨기도록 차단 판정을 바꾸는 6.13.0입니다.
차단
- 작가 차단은 작품의 모든 작가가 차단됐을 때만 그 작품을 숨깁니다. A·B 공동 작품은 A만 차단하면 계속 보이고, B까지 차단하면 숨겨집니다. 전역 차단·개인 차단·수집 제외 모두 같습니다.
- 그룹 등 작가가 아닌 태그 차단은 이전처럼 하나만 일치해도 숨깁니다. 갤러리 차단도 그대로입니다.
- 작가 규칙을 추가하면 공동 작가 작품에 닿는 기존 작가 규칙의 일치 수도 함께 다시 셉니다.
- 가비지 컬렉션은 작가가 여럿인 차단 작품을 지우기 직전에 현재 규칙으로 다시 판정해, 더 이상 차단 대상이 아니면 원본을 지우지 않습니다.
관리자 차단 뒤 홈
- 홈 상세에서 갤러리·작가·그룹을 차단하면 새로고침한 홈이 차단 전 위치로 돌아오고, 서버가 숨긴 카드만 빠집니다. 다른 규칙과 함께 숨겨지는 공동 작가 작품과
foo_bar·foo bar처럼 다른 태그도 서버 판정대로 처리합니다.
viewer
- 동시에 열람할 수 있는 작품 기본 한도를 guest 3개 → 5개, 로그인 6개 → 10개로 올렸습니다.
이미지
backend(log-reader)·crawler·web을 새로 빌드해
latest를 갱신했습니다. nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다.
- 배포 뒤 한 번 전역 차단 전체 동기화를 실행해 이전 판정으로 남은 차단 표시를 새 판정에 맞춥니다:
docker exec 2exhentai_backend node apps/backend/dist/cli/sync-global-blacklist.js - crawler가 교체되므로 수집 pipeline이
awaiting_resume이 됩니다. Hitomi는 예약 시각에 이어지고, E-Hentai는 운영 화면의 재개 버튼을 눌러야 합니다. .env.production에VIEWER_GUEST_ACTIVE_GALLERY_LIMIT·VIEWER_AUTHENTICATED_ACTIVE_GALLERY_LIMIT를 지정했다면 그 값이 계속 쓰입니다. 새 기본 한도를 쓰려면 두 키를 지우거나 값을 바꾼 뒤 backend를 다시 올립니다.
Downloads 2
-
Source code (zip)
0
2026-11-03 15:04:53 +09:00 -
Source code (tar.gz)
0
2026-11-03 15:04:53 +09:00
-
hanyul released this
2026-11-01 12:11:50 +09:00 6.12.0 주요 변경사항
북마크 작가·그룹 행을 한 번에 모두 펼치고, 태그 추천을 한 글자부터 띄우는 6.12.0입니다.
북마크
- 작가·그룹 탭의
>(작품 모두 보기)를 누르면 한 줄씩 늘어나는 대신 그 작가·그룹의 작품을 모두 펼칩니다. 남은 작품은 차례로 받아 도착하는 대로 보이고, 받는 동안 아래에작품을 더 불러오는 중…이 보입니다. - 펼친 뒤에는 같은 자리의 접기 버튼으로 한 줄로 돌아갑니다. 받는 중에도 접을 수 있고, 다시 펼치면 받아 둔 작품을 그대로 씁니다.
검색
- 검색창 태그 추천과 고급 검색의 태그 검색이 두 글자부터가 아니라 한 글자(
알등)부터 뜹니다. 공백만 입력하면 찾지 않습니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다. crawler는 교체되지 않으므로 진행 중인 수집은 그대로 이어집니다.
Downloads 2
-
Source code (zip)
0
2026-11-01 12:11:50 +09:00 -
Source code (tar.gz)
2
2026-11-01 12:11:50 +09:00
- 작가·그룹 탭의
-
hanyul released this
2026-11-01 00:57:27 +09:00 6.11.1 주요 변경사항
중복 페이지 비교의 확대 보기에서 위치 맞춤이 한쪽으로만 되던 문제를 고친 6.11.1입니다.
중복 관리
확대 보기에서 B(오른쪽, 폰에서는 아래) 이미지를 움직여도 A가 따라오지 않던 문제를 고쳤습니다. 이제 휠·터치·스크롤바·키보드 중 어느 방법으로 어느 쪽을 움직여도 다른 쪽이 같은 위치로 따라옵니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다. crawler는 교체되지 않으므로 진행 중인 수집은 그대로 이어집니다.
Downloads 2
-
Source code (zip)
0
2026-11-01 00:57:27 +09:00 -
Source code (tar.gz)
1
2026-11-01 00:57:27 +09:00
-
hanyul released this
2026-11-01 00:27:43 +09:00 6.11.0 주요 변경사항
중복 페이지 비교의 확대 보기에서 두 작품을 함께 움직이고, 북마크·대시보드에도 스크롤에 따라 숨는 상단 메뉴를 둔 6.11.0입니다.
중복 관리
- 중복 페이지 비교의
확대 보기에서 한쪽 이미지를 움직이면 다른 쪽도 같은 위치로 따라 움직여 같은 부분을 바로 견줄 수 있습니다. - 위치는 가로·세로 비율로 맞추므로 두 작품의 해상도가 달라도 같은 부분을 가리킵니다. 다음 페이지로 넘겨도 마지막으로 움직인 쪽의 위치에 맞춥니다.
상단 메뉴
- 북마크·대시보드에서도 홈처럼 아래로 스크롤하면 상단 메뉴가 숨고, 조금 올리면 다시 나옵니다. 메뉴·설정·로그인 창이 열린 동안에는 숨지 않습니다.
그 밖의 수정
- README에서 지원 범위와 한계 섹션을 지웠습니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다. crawler는 교체되지 않으므로 진행 중인 수집은 그대로 이어집니다.
Downloads 2
-
Source code (zip)
0
2026-11-01 00:27:43 +09:00 -
Source code (tar.gz)
0
2026-11-01 00:27:43 +09:00
- 중복 페이지 비교의
-
hanyul released this
2026-10-31 04:03:47 +09:00 6.10.1 주요 변경사항
중복 관리 후보를 홈과 같은 카드로 보이고, viewer 닫기와 북마크 선택 유지를 고친 6.10.1입니다.
중복 관리
- 후보 작품을 홈과 같은 갤러리 카드로 나란히 보입니다. 표지·제목·카테고리·페이지 수와 태그 전체가 보여 바로 비교할 수 있습니다.
- 글자(A/B/C)·원본 ID·업로드일, 저장 페이지·화소·용량과 보존 선택을 카드 아래에 모았습니다. 태그 수가 달라도 같은 그룹의 카드는 아래 정보가 같은 높이에서 끝납니다.
- 끝만 다른 제목은 폰에서 세 줄까지 보이고 마우스를 올리면 전체 제목이 뜹니다. 이 화면의 태그는 비교용이라 눌러도 홈 검색으로 이동하지 않습니다.
viewer 닫기
- 홈·북마크·대시보드·중복 관리에서 현재 탭으로 연 viewer는 X·Esc·
닫기로 그 화면에 돌아갑니다. 목록 위치와 북마크 탭·읽기 상태가 그대로입니다. - 주소 직접 입력·외부 링크로 연 viewer는 지금처럼 홈으로, 새 탭으로 연 viewer는 탭을 닫습니다. 자세한 규칙은 뷰어에 있습니다.
북마크
- 고른 읽기 상태(전체·안 읽음·읽는 중·완독)를 탭과 함께 이 브라우저에 저장해, viewer에 다녀와도 유지합니다.
- 읽기 상태로 거른
N개 중 M개·N명 중 M명을 모아보기처럼 검색·읽기 상태 줄 끝에 둡니다.
그 밖의 수정
- 운영 화면
버전·릴리스가 릴리스 확인에 실패하면 이전 성공 결과가 있어도확인 실패로 보이고, 시각을마지막 성공 확인으로 표시합니다. - 홈 첫 로딩의 대기 화면을 목록 칸 안에 두어, 목록이 뜰 때 layout shift(CLS)로 잡히지 않게 했습니다.
- README 문구를 평이하게 고쳤습니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다. crawler는 교체되지 않으므로 진행 중인 수집은 그대로 이어집니다.
Downloads 2
-
Source code (zip)
0
2026-10-31 04:03:47 +09:00 -
Source code (tar.gz)
0
2026-10-31 04:03:47 +09:00
-
hanyul released this
2026-10-30 16:53:26 +09:00 6.10.0 주요 변경사항
중복 해결 때 차단되는 작품의 북마크·읽기 기록·알림 기록을 보존 작품으로 옮기고, 앱 설치·새 버전 안내의 모양과 Firefox 설치 방법을 다듬은 6.10.0입니다.
중복 해결의 개인 기록 이동
- 관리자가 중복 그룹에서 보존 작품을 고르면, 차단되는 작품의 북마크·읽기 기록·알림 발송 기록을 같은 처리 안에서 보존 작품으로 옮깁니다. 차단 작품이 나중에 GC로 지워져도 사용자 기록은 남습니다.
- 양쪽에 기록이 있으면 북마크는 처음 시각을, 읽기 기록은 가장 최근 기록을 남깁니다. 읽던 페이지는 중복 검사가 찾은 같은 그림의 페이지로 옮기고,
다 읽음은 옮긴 위치가 완독 기준을 넘을 때만 유지합니다. - 해결 확인 창에 기록을 옮긴다는 안내가, 해결 뒤에는 옮긴 건수가 보입니다.
- 이전에 해결한 그룹은 소급하지 않고, 이 브라우저에만 있는 guest 기록은 옮기지 않습니다. 규칙은 차단 작품의 개인 기록에 있습니다.
앱 설치·새 버전 안내
- 글자와 버튼 크기를 맞춘 한 줄 안내로 다듬었습니다. 버튼을 작게 줄이고 문구와 버튼 사이를 띄웠으며,
방법 보기는 같은 줄의 문구를 방법으로 바꿉니다. - Firefox 설치 방법을 실제 메뉴 순서(
메뉴(⋮) → 더보기 → 홈 화면에 앱 추가)로 고쳤습니다. 데스크톱 사이트 모드에서도 같은 안내가 나옵니다. - 280px처럼 좁은 화면에서 안내가 잘리던 문제를 고쳤습니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다. crawler는 교체되지 않으므로 진행 중인 수집은 그대로 이어집니다.
Downloads 2
-
Source code (zip)
0
2026-10-30 16:53:26 +09:00 -
Source code (tar.gz)
1
2026-10-30 16:53:26 +09:00
-
hanyul released this
2026-10-30 12:12:32 +09:00 6.9.2 주요 변경사항
모바일 앱 설치 안내가 다시
설치버튼으로 뜨게 고치고, 화면 아래 안내 문구를 짧게 줄인 6.9.2입니다.앱 설치 안내
- Chrome·삼성 인터넷·Edge 등 설치 요청을 보내는 브라우저에서
방법 보기가 먼저 뜨던 문제를 고쳤습니다. 브라우저가 설치 요청을 보내면설치버튼으로 뜨고, 버튼을 누르면 브라우저 설치 창이 열립니다. - iOS·Firefox·앱 안 브라우저처럼 설치 창을 열 수 없는 곳은 지금처럼
방법 보기로 브라우저별 방법을 보여 줍니다. - 안내를 화면 아래 전체 폭 대신 내용만큼의 한 줄 알약으로 바꿨습니다. 관리자 새 버전 안내도 같은 모양입니다.
하단 안내 문구
- 알림 유도창에서
받지 않기버튼을 지웠습니다(나중에·알림 받기). 예전에받지 않기를 고른 브라우저에는 다시 묻지 않습니다. - 앱 설치·알림·로그인·새 버전·전역 블랙리스트 진행·viewer 안내 문구를 한 문장으로 줄여 좁은 폰에서도 잘리지 않게 했습니다.
- 알림·로그인 안내가 이미 떠 있으면 늦게 온 설치 안내가 밀어내지 않고, 닫은 뒤에 뜹니다.
- 모바일 viewer의 안내 카드가 webtoon
맨 위로·맨 아래로버튼을 가리지 않게 옮겼습니다.
운영 화면
- 사이트 공지 편집 화면 위쪽의 설명 문단을 지웠습니다.
이미지
backend(log-reader)·web을 새로 빌드해
latest를 갱신했습니다. crawler·nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다. crawler는 교체되지 않으므로 진행 중인 수집은 그대로 이어집니다.
Downloads 2
-
Source code (zip)
0
2026-10-30 12:12:32 +09:00 -
Source code (tar.gz)
0
2026-10-30 12:12:32 +09:00
- Chrome·삼성 인터넷·Edge 등 설치 요청을 보내는 브라우저에서
-
hanyul released this
2026-10-30 10:36:22 +09:00 6.9.1 주요 변경사항
운영에서 번역이 빠져 있던 태그를 번역하고, 새 설치의 기본 블랙리스트를 운영 기준으로 맞추고, 의존성을 갱신한 6.9.1입니다.
태그 번역
- 번역이 없던 캐릭터·작품·이벤트 태그 70개를 번역했습니다. 공식 한국어 서비스·정발·게임 한국 서버 표기를 우선했고, 근거는 태그 번역 검토 근거에 남겼습니다.
고요쿠데켄쿄나이벤트의 기본 태그 표기를 회차 태그와 같은 음역으로 맞췄습니다.
기본 블랙리스트
- 새로 설치할 때 들어가는 기본 전역 블랙리스트를 현재 운영 규칙과 같게 맞췄습니다(태그 160개, 작품 1,088개). 기존 설치의 규칙은 바뀌지 않습니다.
의존성
@aws-sdk/client-s3,lucide-react,@types/node를 최신 버전으로 올렸습니다.
이미지
backend(log-reader)·crawler·web을 새로 빌드해
latest를 갱신했습니다. nginx·byedpi는 바뀌지 않아 기존latest를 그대로 씁니다.NAS 업데이트와 주의사항
운영은 운영 반영을 따릅니다.
- crawler가 다시 시작되므로 진행 중인 Hitomi·E-Hentai 수집은 재개 대기로 바뀝니다. 운영 화면에서 재개하세요.
Downloads 2
-
Source code (zip)
0
2026-10-30 10:36:22 +09:00 -
Source code (tar.gz)
0
2026-10-30 10:36:22 +09:00