Skip to content

Releases: anglican-kr/common-bible

1.0.21

17 Apr 15:23
234dd59

Choose a tag to compare

변경 사항

  • perf: books.json 조기 페칭(js/pre-fetch.js)으로 app.js 로드 대기 제거
  • perf: GA page_view, loadVersion, initCompactHeader를 requestIdleCallback으로 지연 실행
  • perf: 런치 스크린 fade-out을 requestAnimationFrame으로 분리, 애니메이션 2s로 완화
  • perf: 라우트 렌더 전 dismissLaunchScreen 호출로 첫 페인트 가속
  • perf: critical CSS에 디자인 토큰 변수 인라인, CSP style-src 해시 갱신
  • chore: manifest purpose: "any" 명시, short_name/start_url 정리, og:image 경로 수정
  • chore: apple-touch-icon을 maskable 아이콘으로 교체
  • docs: Gemini CLI 프로젝트 가이드 추가

1.0.20

16 Apr 16:25
4a57a15

Choose a tag to compare

변경 사항

  • perf: 초기 렌더링 차단 해소 및 런치 스크린 fade-out 단축 (5s → 0.8s, prefers-reduced-motion 대응)
  • perf: 인라인 로고 SVG 양자화로 HTML 60% 축소
  • perf: 모든 fetch를 stale-while-revalidate로 통합
  • perf: 런치 스크린 표시 전 흰 화면 제거 (다크 배경 선적용)
  • chore: 브랜드 표기 '대한성공회'로 통일
  • security: CSP에 인라인 해시(<style>, JSON-LD, onload) 적용 및 favicon 재생성용 data: URI 허용

1.0.19

14 Apr 15:16
f89474b

Choose a tag to compare

버그 수정

  • 검색 기능 복구: js/ 디렉터리 이동 이후 검색 워커가 데이터 파일을 잘못된 경로(/js/data/)로 요청하던 문제 수정

기타

  • PWA 앱 이름(short_name)을 '공동번역성서'로 변경

1.0.18

14 Apr 14:49
055f7a0

Choose a tag to compare

초기 로딩 경량화 및 캐시 초기화 기능

  • books.json preload — JS 파싱과 병렬 fetch로 초기 로딩 단축
  • 런치 스크린 조기 해제 — 렌더 직후 해제 (장 뷰는 로딩 스켈레톤으로 전환)
  • 컴팩트 헤더 스크롤 리스너 지연 초기화 (requestIdleCallback)
  • 설정에 캐시 초기화 버튼 추가

1.0.17

14 Apr 14:01
964f212

Choose a tag to compare

pre-paint.css 인라인 전환으로 초기 흰 화면 최소화

  • pre-paint.cssindex.html <style> 인라인으로 전환 — 파일 네트워크 요청 제거, HTML 파싱 즉시 배경색·런치 스크린 적용
  • SW SHELL_FILES에서 pre-paint.css 제거, rev-22

1.0.16

14 Apr 13:44
5ffce75

Choose a tag to compare

변경사항

파일 구조 정리 및 iOS/Android 스플래시 개선

  • js/, css/, assets/icons/ 디렉터리 도입으로 루트 과밀 해소
  • iOS apple-touch-startup-image 13개 디바이스 추가 (흰 화면 방지)
  • 런치 스크린 색상·크기를 스플래시와 통일, 페이드인 애니메이션 제거
  • icon-512-maskable.png 추가 — Android maskable 아이콘 / 오디오 재생 시 iOS 잠금 화면 이중 라운딩 수정
  • manifest.webmanifest background_color #faf8f5#1a1a2e

Full Changelog: 1.0.15...1.0.16

1.0.15

14 Apr 12:43
b9e0324

Choose a tag to compare

변경사항

  • 구약 버전 업데이트
  • 검색 인덱스 재생성

Full Changelog: 1.0.14...1.0.15

1.0.14

14 Apr 12:20
57d2b37

Choose a tag to compare

변경사항

  • 네비게이션 링크 동작 간소화
  • 클립보드에 시편 본문 복사 시 연 사이에 빈 줄 추가, 절 번호를 숫자만 표시되게 수정

Full Changelog: 1.0.13...1.0.14

1.0.13

13 Apr 12:55
746e911

Choose a tag to compare

변경사항

  • 절 참조 검색 확장 및 운문 hanging offset 보정
  • version.json 단일 소스 버전 관리 체계 도입 (scripts/release.py 포함)

Full Changelog: 1.0.12...1.0.13

1.0.12

13 Apr 10:36
dc00c3e

Choose a tag to compare

변경사항

  • PWA 업데이트 후 stale 셸 파일 노출 문제 수정
    • SW install 시 { cache: "reload" } Request로 HTTP 캐시 우회
    • 셸 백그라운드 재검증도 cache reload 강제
    • 원인: 서버가 셸에 immutable, max-age=2592000을 내려주어 cache.addAll()이 이전 버전 바이트를 재사용

Full Changelog: 1.0.11...1.0.12