Skip to content

Releases: Stendhalsynd/TextViewer

v1.0.20

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 27 Feb 00:15
  • 페이지 구간 계산을 추정/정밀 보정 2단계로 리뉴얼\n- 텍스트 뷰어 핵심 화면을 Slack 스타일 UI로 전면 교체\n- 대형 텍스트에서 레이아웃 정지/크래시 완화\n- app-release.apk 갱신

TextViewer v1.0.19

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 27 Feb 00:02

v1.0.19 (2026-02-27)

  • 페이지 계산 진입 시 레이아웃 크기 미확정 구간에서 계산을 시작하지 않도록 가드하여 진입 멈춤/정지 현상을 완화합니다.
  • 페이지 레이아웃 예외나 범위 추출 예외에 대한 폴백 경로를 강화해 새 파일 열기/이어읽기 진입을 안전하게 복구합니다.
  • app-release.apk 갱신.

v1.0.18

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 26 Feb 23:54
  • 페이지 계산이 대형/복잡 텍스트에서 실패하거나 과도하게 지연될 때, 정밀 계산은 유지하되 즉시 근사 계산 폴백으로 안정적으로 복구.
  • 페이지 구간 정규화 보강으로 이어읽기/새 파일 조회 시 중간 누락이 다시 발생하지 않도록 하드닝.
  • 대형 계산 경로에서 예외·타임아웃을 내부에서 안전 처리하여 UI 크래시를 차단.
  • app-release.apk 갱신.
  • 릴리스 버전 갱신: versionCode=18, versionName=1.0.18

v1.0.17

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 26 Feb 00:11

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

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 25 Feb 11:49

변경 내용

  • 페이지 범위(라인) 정규화 보강으로 이동 시 텍스트 누락/중복을 방지
  • 이전/다음 이동 로직을 오프셋 기반에서 페이지 인덱스 기반으로 변경
  • 초기 페이지 계산 성능 개선: viewport 크기 버킷/캐시로 재연산 호출 축소
  • 우측 상단 테마 토글 버튼을 고정 testTag 처리해 반복 페이지 이동 후에도 동작 안정성 확보
  • Compose UI 회귀 테스트 추가(테마 토글 버튼)
  • app-release.apk 갱신

v1.0.15

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 25 Feb 11:25

v1.0.15

  • 페이지 단위 탐색 시 화면 계산 범위를 정규화해 중간 텍스트가 누락되는 동작을 차단.
  • 화면별 페이지 범위 계산 결과를 기준으로 이전/다음 이동이 연속적으로 동작하도록 보정.
  • app-release.apk 갱신.
  • 릴리스 버전 갱신: versionCode=15, versionName=1.0.15

v1.0.14

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 25 Feb 01:30
  • fix: 페이지 단위 렌더링으로 대형 텍스트 파일 열기/이어읽기 시 앱 강제 종료 방지
  • README: open-file/continue-read 로딩 중 크래시 루프 대응
  • add: build versionName/versionCode bump to 1.0.14 (14)

v1.0.13

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 25 Feb 01:17
  • 대용량 텍스트 파일(약 5,000,000자 이상)에서 열기/이어읽기 실패 재현 버그를 차단.
  • 이어읽기 복원 비율 계산을 보강해 대용량 환경에서 페이지 복원 안정성 강화.
  • 릴리즈 패키지: app-release.apk

v1.0.12

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 25 Feb 01:00

변경 내용

  • 텍스트 파일 열기에서 "읽는 중" 상태가 오래 지속되던 문제를 개선했습니다.
  • SAF 파일 읽기/메타데이터 조회에 타임아웃과 중단 가능한 I/O 처리를 추가했습니다.
  • 대형 텍스트 파일은 안전하게 차단해 무한 대기 대신 안내 메시지를 표시합니다.
  • 텍스트 판별/오류 메시지를 정리해 실패 원인 확인이 쉬워졌습니다.

TextViewer v1.0.11

Choose a tag to compare

@Stendhalsynd Stendhalsynd released this 25 Feb 00:53

변경사항

  • TXT 파일 읽기 판별을 MIME 기반(text/*) + 확장자 fallback(.txt, .md, .log, .text, .readme) 방식으로 완화했습니다.
  • SAF 입력 스트림 실패 및 권한 오류에 대한 예외 메시지를 구체화해 원인 추적성을 높였습니다.
  • 빈 텍스트 로드 시 즉시 실패 처리하여 무한 로딩/빈 화면으로 머무르지 않도록 했습니다.
  • 파일 열기 실패 시 ShowError와 오류 메시지를 상태에 반영해 UI에 표시되도록 개선했습니다.
  • 해당 버그 수정분에 맞춰 릴리즈 버전을 1.0.11(versionCode 11)으로 상향 반영했습니다.