Appearance
Release Notes
Version 26.4.20 (2026-04-20)
v26.4.20은 이미지/비디오 뷰어 안정화, 설정 및 파일 검증 운영 개선, 워크플로우 결과 관리 확장, 모바일 오버레이 동작 정리, 배포 후 초기 실행 안정화 보강을 중심으로 묶은 업데이트입니다.
이미지 / 비디오 로딩 안정화
이번 버전에서 가장 크게 손본 축입니다. 목록, 상세, 모달을 오갈 때 영상이 다시 흔들리거나 불필요하게 다시 받아지는 문제를 집중적으로 줄였습니다.
- 이미지 리스트 비디오 프리뷰에서
src를 분리하지 않도록 정리해 작은 스크롤 왕복에도 재로딩이 덜 일어나도록 개선 - 목록과 상세/모달 사이에서 비디오 캐시 재사용 흐름을 보강하고, blob URL 수명 관리 문제를 줄여
ERR_FILE_NOT_FOUND계열 오류 완화 - 비디오 프리뷰 경로를 더 안정적인 파일 라우트 기준으로 정리해
/download/original404 재시도 노이즈 감소 - 모달 비디오 마운트 타이밍을 안정화해 Plyr DOM 충돌로 인한
removeChild예외 방지 - 이미지 모달 하단 썸네일 스트립을 비활성화해 불필요한 추가 로딩 제거
- Plyr 아이콘 자산 경로를 정리하고, 브라우저가 실제 지원하는 컨트롤만 노출하도록 비디오 컨트롤 구성을 정규화
- 이미지 상세 화면의 모바일 탭, 뷰어 높이, 컨트롤 접힘 상태, 뒤로가기 닫기 동작을 연속적으로 다듬어 손에 걸리는 부분을 정리
설정 / 계정 / 파일 검증 운영 개선
운영자가 실제로 만지는 설정과 파일 정리 흐름을 더 실용적으로 맞췄습니다.
- 설정의 계정 목록과 권한 그룹 멤버 목록을 같은 관리 UI로 통합
- 그룹 멤버 목록에서도 기본 그룹 변경, 비밀번호 변경, 계정 삭제, 멤버 제거를 같은 패턴으로 처리 가능
- 계정 목록은 페이지당 20개, 그룹 멤버 목록은 검색 + 페이지당 10개로 정리
- 파일 검증을 기본 활성 상태로 전환하고, 설정 변경 시 스케줄이 즉시 반영되도록 보강
- 감시 폴더 운영 헤더에 수동 파일 검증 버튼 추가
- 원본/썸네일 상태에 따라 이미지, 비디오, animated 자산을 더 보수적으로 정리하도록 파일 검증 규칙 개선
- 감시 폴더
unlink시점에는 즉시 DB 정리로 반영되도록 조정해 목록 잔상 감소
워크플로우 / 모듈 그래프 / 결과 관리 확장
워크플로우 실행 결과를 실제로 다시 쓰기 쉽게 만드는 쪽도 꽤 많이 들어갔습니다.
- 생성된 미디어 출력물을 히스토리에 지속적으로 남기도록 보강
- 모듈 그래프 실행 결과에서 비디오 출력도 다룰 수 있도록 확장
- step-aware number field 지원으로 워크플로우 입력 조절 정밀도 개선
- rgthree Power Lora Loader 노드 지원 추가
- 텍스트 유틸리티 노드와 선택/클립보드 흐름 추가
- 자동 수집 드롭다운의 모델 경로 처리와 ComfyUI 모델 경로 정합성 보강
UI / 상호작용 정리
최근 진행된 표면 정리 작업도 이번 버전에 함께 묶였습니다.
- 이미지 상세/모달의 오버레이 뒤로가기 처리 일관성 강화
- 모바일에서 두 손가락 선택 시작, 오버레이 닫기, 터치 기반 탐색 흐름 개선
- 와일드카드, 프롬프트, 그룹, 설정, 생성 패널 전반에서 더 컴팩트한 공통 표면 스타일을 확장
- 여러 편집기와 패널의 입력 표면을 통일해 화면 간 인상 차이를 줄임
배포 / 초기 실행 안정화
릴리즈 직전 검증에서 잡힌 초기 실행 문제도 같이 정리했습니다.
- lazy route 청크가 배포 직후 꼬일 때 자동 새로고침으로 회복하도록 보강
- HTML 캐시 정책을 강화해 오래된 앱 셸이 사라진 청크를 계속 물지 않도록 조정
- 포터블 / 도커 산출물의 첫 실행 마이그레이션이 외부 유틸 상대경로에 의존하지 않도록 정리해 깨끗한 초기 기동이 가능하게 수정
포함된 주요 커밋 범위
이 문서는 Git 태그 26.4.15 이후 현재 상태까지의 변경을 바탕으로 정리했습니다.
예시 주요 커밋:
f007198feat(settings): unify account and group member management listsf6815fefeat(files): automate verification cleanup and settings controlsf246ab5feat(module-graph): support video outputs in workflow results2359d22feat(workflows): persist generated media outputs in history2f89807perf(images): persist cached video reuse across list and modal505d7befix(images): avoid fragile blob preview promotion0e549e5fix(app): recover from stale lazy route chunkse4dacfffix(images): normalize supported video player controls5900916Fix auto-collected dropdown model paths124d5fcHandle mobile back close across modals
검증
- frontend / backend / shared 빌드가 현재
26.4.20기준으로 다시 통과함 - integrated build + bundle 재생성 완료
- portable 빌드 후 새 출력물 기준 첫 실행 및
/health확인 완료 - docker base image 재빌드 후 clean volume 기준
docker compose up -d --build첫 실행 및 health check 확인 완료
버전
- 앱 버전: 26.4.20
- frontend / backend / shared 패키지 버전도 동일하게 26.4.20로 정렬
- 본 릴리즈 노트 기준 이전 태그: 26.4.15