[release] v1.2.1#208
Merged
Merged
Conversation
- 모든사진/모든앨범/앨범상세에서 ArchiveResult 송신 추가 - 아카이빙메인에 AlbumChanged 수신 추가 - 모든앨범에 ResultEffect 수신 추가
RefreshArchiveMainPhotos → RefreshArchiveMain으로 변경하여 사진뿐만 아니라 앨범 목록, 즐겨찾기 요약도 함께 갱신
- AllAlbum 앨범 생성 시 AlbumChanged 전파 - AllPhoto 즐겨찾기 토글 시 FavoriteChanged 전파 - AllPhoto에서 PhotoUploaded 수신 시 paging refresh 처리
Channel 기반 1:1 소비 구조에서 자기소비 문제 해결을 위해 ArchiveResult를 화면별 data object로 분리
- 각 화면이 자기 타입만 방출 (세부 이벤트 없이 data object) - 수신 측은 직속 자식 화면의 Result만 수신하여 전체 갱신 - 불필요한 수신용 Intent 제거 (PhotoDeleted, FavoriteChanged) - RefreshPhotos 시 로컬 상태(deletedPhotoIds, updatedFavorites) 초기화 - MainScreen 외부 송신 PhotoUploadedResult로 변경
- PhotoDetailScreen에서 ActionBar의 높이를 측정하여 PhotoDetailImageItem에 전달 - 메모 수정 모드(MemoMode.Editing)일 때 ActionBar가 이미지를 가리지 않도록 하단 패딩 적용 - PhotoDetailActionBar 노출 여부 분기 처리를 AnimatedVisibility에서 if 문으로 변경 및 높이 측정 로직 추가
[feat] #167 MviIntentStore init 기반 초기 데이터 로드 방식 추가
[feat] #173 외부 앱에서 이미지 공유 수신 기능 추가
- `PhotoDetailState`의 `currentIndex` 계산 방식을 나머지 연산에서 `coerceIn`을 통한 범위 제한으로 변경 - `HorizontalPager`의 `pageCount`를 `Int.MAX_VALUE`에서 실제 사진 리스트 크기로 변경하여 무한 스크롤 제거 - `PhotoDetailViewModel`에서 다음 사진 이동 시 마지막 인덱스 초과 방지 조건 추가 - `PhotoDetailScreen` 내 불필요한 `Box` 레이아웃 제거 및 코드 정리
[feat] #175 사진/포즈 상세 화면 핀치 줌 기능 추가
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
[fix] #200 브랜드 마커 선택 시 줌 레벨 강제 초기화 버그 수정
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This reverts commit 5d24874.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…D_ZOOM_LEVEL 적용 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…model [fix] #202 브랜드 마커 선택 시 줌 레벨 MapViewModel에 적용
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
[chore] #204 버전 코드 18로 업데이트
[feat] #206 QR 지원 브랜드 추가 (포토시그니처, 모노맨션)
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔗 관련 이슈
📙 작업 설명