-
hanyul released this
2026-10-14 01:20:06 +09:00 5.5.0 대비 변경사항
화면
- viewer가 앱의 라이트·다크 테마를 따릅니다. 라이트 설정에서는 밝은 배경·도구 막대·dialog·상태 화면으로 그리고, 다크 설정에서는 이전과 같은 외관입니다. 북마크 별은 라이트에서 대비가 확보되는 색을 씁니다.
- 로그인 사용자가 라이트 테마를 쓸 때, 전체 페이지 로드(viewer 진입·복귀 등)의 첫 화면이 OS 다크로 그려졌다가 라이트로 바뀌던 깜빡임을 고쳤습니다. 마지막으로 적용한 테마 mode를 브라우저에 남겨 첫 paint 전에 읽습니다.
- 운영 화면 가비지 컬렉션 패널에서
가비지 제거버튼 오른쪽의 저장 원본·썸네일 용량 요약,마지막 집계시각, 백그라운드 갱신 중 표시를 뺐습니다. 상단정리 대상옆 통계 새로고침 버튼과 서버의 통계·갱신 API는 그대로입니다.
web만 바뀌었고 backend·crawler·DB·Compose·환경 변수는 바뀌지 않았습니다. 필수 수동 전환·데이터 재설정이 없고 viewer 라이트 모드가 새 표시 범위라 minor 5.6.0을 적용합니다. 제품 버전은 Git 태그·OCI label·문서로 관리하며 private package와 lockfile의 버전은 유지합니다.
이미지 게시 범위
- 새로 빌드(5.6.0·latest): web. 소스가 바뀌어 production 빌드 입력 지문이 기존
latest와 달랐습니다. - digest 재사용: backend·crawler(5.5.0 digest), byedpi·nginx(5.4.0 digest). 빌드 입력이 같아 기존 digest에
5.6.0·latest태그만 붙였습니다. 재사용 이미지의 OCIversion·revisionlabel과 backend health의version은 원래 빌드 값으로 남습니다. - 모든 자체 이미지에 5.6.0 태그가 있으므로
IMAGE_TAG=5.6.0을 지정할 수 있습니다.
NAS 업데이트와 주의사항
운영자는 운영 반영을 따릅니다.
- Compose·환경 파일·DB: 5.5.0 이후
compose.yml·.env.example·migration이 바뀌지 않았습니다. Watchtower의 web 이미지 교체만으로 반영됩니다. 5.5.0을 아직 반영하지 않았다면 5.5.0 릴리스 노트의 migration·crawler 재시작 주의사항이 함께 적용됩니다. - rollback: web만 바뀌었으므로 5.5.0 web 이미지로 되돌릴 수 있습니다.
- 열려 있는 옛 탭: 배포 전부터 열려 있던 web 탭은 새 테마 저장값을 남기지 않으므로, 새로고침 뒤 첫 전체 로드 한 번은 이전처럼 깜빡일 수 있습니다. 그 뒤부터는 사라집니다.
- 로그인 cookie는 그대로 유효하며 다시 로그인할 필요가 없습니다.
NAS 배포·운영 데이터 변경은 이번 게시에서 실행하지 않았습니다. 다만
latest를 승격했으므로 Watchtower가 켜진 운영 서버는 스스로 5.6.0으로 교체할 수 있습니다.검증
- 최종 main
f39be8a6(앱 코드는 브랜치 커밋d16cae69와 같은 트리)에서run-integration.ps1(API·브라우저)이 통과했습니다. d16cae69에서run-unit.ps1 -Workspace web이 통과했습니다(133 suites·1,661 tests).1a833f66(북마크 별 색 class 3곳만 다름)에서run-integration.ps1과 이미지 검색·운영 UI 격리 검증(1440·320)이 통과했습니다.- 개발 stack에서 OS 다크 emulation + 라이트 설정으로 홈 ↔ 상세 ↔ viewer 전체 로드를 돌려
<html>에darkclass가 한 번도 붙지 않는 것을 확인했고, 라이트·다크 × 1440·390으로 viewer·종료 카드·정보 dialog를 캡처해 canvas로 대비를 측정했습니다(라이트 북마크 별 4.06:1·5.03:1, 다크 5.39:1·7.68:1). - 변경은 병합 전에 읽기 전용 리뷰를 거쳤습니다. backend·crawler·DB는 바뀌지 않아 그 runner는 다시 실행하지 않았고, 실제 passkey 로그인 브라우저에서의 깜빡임 확인, 실제 Hitomi·E-Hentai 통신, NAS 배포는 NOT RUN입니다.
게시 확인
- 릴리스 소스:
824a4c6ff04a24c8faee7ae7c1f40e10e98574db(annotated Git 태그5.6.0대상). - web
5.6.0·latest:sha256:e57fe3bbd70e293dc66a58a429af7e70dbc7bf3f39beab01a227a4dbe8197932- linux/amd64 manifest:
sha256:d76cb386cda945dcbdce791451ba0be1d5a8b88639d2f5c483db00a73ade5dad - OCI version
5.6.0·revision824a4c6ff04a24c8faee7ae7c1f40e10e98574db - 입력 지문
efbe8ec1a8380c94a88963a02f858fe722e121d9fe72ea2c124a4fb11183ee08
- linux/amd64 manifest:
- backend
5.6.0·latest(5.5.0 digest 재사용):sha256:270604e67f36928d1a3036470dc16e41a6b6892c1ef795d1a048a817ae660c78 - crawler
5.6.0·latest(5.5.0 digest 재사용):sha256:ea13440ccf2bb1b2674b4b4d884dba6fb3ab87ffb501df7bcc052c8db4f75047 - byedpi
5.6.0·latest(5.4.0 digest 재사용):sha256:04cf2838499d67a033a3c3101913563bf983e551fee27b891dab0d2f75a4233a - nginx
5.6.0·latest(5.4.0 digest 재사용):sha256:fb3a63eb7be971660a5b8e4936d42d9ce6454e726a121383c060789b10583b40 ops/publish-images.ps1 -Version 5.6.0 -Publish로 web을 새로 빌드·게시하고 나머지 네 서비스는 기존 digest에 버전 태그를 붙였습니다. 버전 태그 게시 뒤 같은 digest로latest를 승격했고, 다섯 서비스의5.6.0·latest일치를 최종 검증했습니다(Registry tags verified for 5.6.0.).재시도 없이 한 번에 완료했습니다.
Downloads 2
-
Source code (zip)
0
2026-10-14 01:20:06 +09:00 -
Source code (tar.gz)
0
2026-10-14 01:20:06 +09:00