Repository navigation
Releases: Stendhalsynd/TextViewer
Releases · Stendhalsynd/TextViewer
Release list
v1.0.20
TextViewer v1.0.19
v1.0.19 (2026-02-27)
- 페이지 계산 진입 시 레이아웃 크기 미확정 구간에서 계산을 시작하지 않도록 가드하여 진입 멈춤/정지 현상을 완화합니다.
- 페이지 레이아웃 예외나 범위 추출 예외에 대한 폴백 경로를 강화해 새 파일 열기/이어읽기 진입을 안전하게 복구합니다.
app-release.apk갱신.
v1.0.18
- 페이지 계산이 대형/복잡 텍스트에서 실패하거나 과도하게 지연될 때, 정밀 계산은 유지하되 즉시 근사 계산 폴백으로 안정적으로 복구.
- 페이지 구간 정규화 보강으로 이어읽기/새 파일 조회 시 중간 누락이 다시 발생하지 않도록 하드닝.
- 대형 계산 경로에서 예외·타임아웃을 내부에서 안전 처리하여 UI 크래시를 차단.
app-release.apk갱신.- 릴리스 버전 갱신:
versionCode=18,versionName=1.0.18
v1.0.17
v1.0.17
- Add regression coverage for page navigation consistency when page ranges are unordered/gappy.
- Enforce strict page-index based movement for previous/next transitions.
- Keep page range continuity and theme-toggle stability improvements.
- app-release.apk updated.
- Version updated to versionCode 17 / versionName 1.0.17.
v1.0.16
변경 내용
- 페이지 범위(라인) 정규화 보강으로 이동 시 텍스트 누락/중복을 방지
이전/다음이동 로직을 오프셋 기반에서 페이지 인덱스 기반으로 변경- 초기 페이지 계산 성능 개선: viewport 크기 버킷/캐시로 재연산 호출 축소
- 우측 상단 테마 토글 버튼을 고정 testTag 처리해 반복 페이지 이동 후에도 동작 안정성 확보
- Compose UI 회귀 테스트 추가(테마 토글 버튼)
- app-release.apk 갱신
v1.0.15
v1.0.15
- 페이지 단위 탐색 시 화면 계산 범위를 정규화해 중간 텍스트가 누락되는 동작을 차단.
- 화면별 페이지 범위 계산 결과를 기준으로
이전/다음이동이 연속적으로 동작하도록 보정. app-release.apk갱신.- 릴리스 버전 갱신:
versionCode=15,versionName=1.0.15
v1.0.14
- fix: 페이지 단위 렌더링으로 대형 텍스트 파일 열기/이어읽기 시 앱 강제 종료 방지
- README: open-file/continue-read 로딩 중 크래시 루프 대응
- add: build versionName/versionCode bump to 1.0.14 (14)
v1.0.13
- 대용량 텍스트 파일(약 5,000,000자 이상)에서 열기/이어읽기 실패 재현 버그를 차단.
- 이어읽기 복원 비율 계산을 보강해 대용량 환경에서 페이지 복원 안정성 강화.
- 릴리즈 패키지: app-release.apk
v1.0.12
변경 내용
- 텍스트 파일 열기에서 "읽는 중" 상태가 오래 지속되던 문제를 개선했습니다.
- SAF 파일 읽기/메타데이터 조회에 타임아웃과 중단 가능한 I/O 처리를 추가했습니다.
- 대형 텍스트 파일은 안전하게 차단해 무한 대기 대신 안내 메시지를 표시합니다.
- 텍스트 판별/오류 메시지를 정리해 실패 원인 확인이 쉬워졌습니다.
TextViewer v1.0.11
변경사항
- TXT 파일 읽기 판별을 MIME 기반(
text/*) + 확장자 fallback(.txt,.md,.log,.text,.readme) 방식으로 완화했습니다. - SAF 입력 스트림 실패 및 권한 오류에 대한 예외 메시지를 구체화해 원인 추적성을 높였습니다.
- 빈 텍스트 로드 시 즉시 실패 처리하여 무한 로딩/빈 화면으로 머무르지 않도록 했습니다.
- 파일 열기 실패 시
ShowError와 오류 메시지를 상태에 반영해 UI에 표시되도록 개선했습니다. - 해당 버그 수정분에 맞춰 릴리즈 버전을
1.0.11(versionCode 11)으로 상향 반영했습니다.