-
hanyul released this
2026-09-28 21:42:02 +09:00 개인 이메일 수신 서버 1.1.3
1.1.2 대비 메일 상세 화면의 가독성과 공간 활용을 개선하고 NAS Compose 호환성을 조정했습니다.
1.1.2 대비 변경사항
- 본문 다크모드: 흰 배경 고정을 제거하고 앱 테마에 맞춰 배경·글자·링크 색을 적용합니다. 다크모드에서는 메일의 배경색과 글자색을 읽기용 색상으로 조정하며 이미지 픽셀의 색은 유지합니다. 라이트모드에서는 원래 메일 색상을 유지합니다.
- 본문 여백·높이: 본문 영역과 내부 문서의 바깥 여백을 제거했습니다. 고정 500px/430px 높이를 없애 짧은 메일은 남은 화면을 채우고, 긴 메일과 나중에 로드되는 이미지는 높이를 자동 조정합니다. 본문 내부 대신 상세 화면에서 세로 스크롤합니다.
- 상세 정보 정리: 제목 아래 완료·긴급도·암호화·서명 배지와 ‘실제 도착’ 주소/시간, ‘메일 ID’ 표시를 제거했습니다. 서버에 저장된 수신 정보나 ID는 삭제하지 않습니다.
- 첨부 위치: 첨부파일을 제목·메일 정보 아래, 본문 위로 옮겼습니다. 첨부가 없으면 제목과 빈 영역을 표시하지 않습니다. 다운로드·미리보기·검사 게이트는 유지합니다.
- 새로고침 회전: 글꼴 문자를 중앙 기준 SVG로 교체했습니다. 완료 시 각도가 튀지 않고 현재 한 바퀴를 마친 뒤 멈춥니다. 5초 자동 확인과 모션 감소 설정을 유지합니다.
- 확인창 위치: 외부 이미지 허용 등 공통 대화상자가 좌측 상단에 붙던 문제를 수정했습니다. PC·모바일에서 중앙 정렬하며 모바일 폴더 메뉴는 기존 측면 메뉴를 유지합니다.
- NAS PID 경고: PID cgroup을 지원하지 않는 환경을 위해 앱과 ClamAV의
pids_limit을 제거했습니다. 프로세스 수 제한은 적용하지 않으며 메모리 제한·읽기 전용 파일시스템·권한 제한은 유지합니다.
검증
- Windows 테스트 19개 통과, Linux 전용 4개 건너뜀.
- 새 앱 이미지 Linux 테스트 23개 통과, 실패/건너뜀 0. bind mount 재생성·백그라운드 처리·세션/키 보존·일관된 백업 검증 통과.
- 클라이언트 lint/build, Compose 설정 검사, UI 회귀 검증 통과. 본문 테마 전환·여백·높이 확장/축소, 320/390/1440px 확인창 위치, 회전 중심·완료 후 정지 및 기존 패스키·미리보기·반응형·PWA/알림 모의 시험 포함.
- 현재 번들·이미지에서 알려진 비밀값 일치 0, 이미지 내
.env·마스터키 없음. 기존 Git 이력 6개 객체 일치는 과거 기록으로 보존합니다. - 의존성과 기반 이미지 정의는 바뀌지 않았습니다. 이번 릴리즈 Trivy 검사는 미실행이며 이전 이미지 검사 결과를 새 이미지 결과로 표시하지 않습니다. ClamAV는 기존 upstream 태그를 재사용합니다.
- 미실행: 이 이미지의 운영 NAS 배포, 실제 외부 SMTP 수신, 실기기 PWA 설치·외부 Push 제공자 전달. Worker 코드와 HMAC 프로토콜 변경 없음.
업데이트
compose.yaml도 1.1.3으로 갱신해야 PID 제한 제거가 적용됩니다. 기존 데이터 경로·비밀키·마스터키를 유지하고.env에서IMAGE_TAG=latest또는 버전 고정용IMAGE_TAG=1.1.3을 사용하세요. 기본 포트30003과./data/*경로는 그대로입니다.docker compose pull docker compose up -d --no-build게시 이미지
-
소스 커밋:
19fa9f2c2c74aeb1b272f0628ef88fa1f058db31 -
고정 참조:
git.2ex.dev/hanyul/cloudflare-email-webhook@sha256:6e6dc29d18ac9b8e0bff9764f4183948e50c57f422a712f8271d3c4294d0f99b -
원격 annotated tag/peeled ref, 두 이미지 태그의 동일 digest, 고정 digest pull 및 version/revision label 검증 완료.
-
git.2ex.dev/hanyul/cloudflare-email-webhook:1.1.3,:latest(동일 Linux amd64 이미지)
Downloads 2
-
Source code (zip)
0
2026-09-28 21:42:02 +09:00 -
Source code (tar.gz)
0
2026-09-28 21:42:02 +09:00