Skip to content

v1.2.1

Choose a tag to compare

@devcsb devcsb released this 18 Jul 14:42
· 55 commits to main since this release

성능·접근성·안정성 패치 릴리즈.

성능

  • 홈 화면 무한 글로우를 RepaintBoundary로 격리하고, 감정 추이 차트를 FadeTransition으로 전환, 히트맵 셀 그리드를 애니메이션 프레임 재구성에서 제외해 렌더링 비용 절감
  • notification 초기화를 첫 프레임 이후로 미뤄 콜드 스타트 개선(iOS 첫 실행 시 즉시 뜨던 권한 팝업도 해소)
  • 스트릭·히트맵 DB 쿼리를 필요한 컬럼만 읽도록 축소, 인사이트 차트 재구성 낭비 제거

번들

  • UI 폰트를 번들 Noto Sans로 전환해 런타임 폰트 다운로드 의존과 첫 실행 깜빡임 제거(오프라인 안정)
  • printing 패키지 제거(share_plus로 PDF 공유 대체), PDF 전용 폰트 용량 절감

접근성

  • 동작 줄이기(reduce-motion) 전역 대응
  • 주요 탭 컨트롤·스파크라인·온보딩 버튼 스크린리더 semantics 보강

버그 수정

  • 타임라인 상세시트에서 스와이프로 다른 날로 이동한 뒤 삭제하면 엉뚱한 기록이 삭제되던 문제
  • 탭 전환마다 발생하던 Duplicate GlobalKey 예외
  • iOS 시뮬레이터 빌드·설치가 막혀 있던 위젯 확장 빌드 순환 및 버전 설정 문제
  • 리마인더 시간 재예약 실패 시 저장값·화면·알림 불일치, 감정 선택 애니메이션 조기 종료, 빈 질문 저장, 검색 결과 무제한 로드 등

전체 변경: 322개 테스트 통과, 정적 분석 0 이슈, iOS 시뮬레이터 e2e 검증 완료.