Skip to content

🚀 Deploy 20260223-v1.0.49#51

Merged
Cassiiopeia merged 12 commits intodeployfrom
main
Feb 23, 2026
Merged

🚀 Deploy 20260223-v1.0.49#51
Cassiiopeia merged 12 commits intodeployfrom
main

Conversation

@Cassiiopeia
Copy link
Contributor

@Cassiiopeia Cassiiopeia commented Feb 23, 2026

Summary by CodeRabbit

릴리스 노트 (v1.0.49)

  • 새로운 기능

    • 저장된 장소를 폴더로 정리하는 기능 추가
    • 장소 평점 및 사진 갤러리 표시
    • 콘텐츠 피드 개선 (최신/내 콘텐츠 탭)
    • 로그인 및 스플래시 화면 애니메이션 적용
  • 개선사항

    • 홈 화면 UI 레이아웃 최적화
    • 장소 정보 표시 개선

@coderabbitai
Copy link

coderabbitai bot commented Feb 23, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

🗂️ Base branches to auto review (1)
  • main

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Walkthrough

이 PR은 폴더 기반 저장 장소 기능을 추가하고, AI 추출 및 홈 콘텐츠 기능을 리팩토링하며, 인증 UI를 개선하고, API ID 타입을 int에서 String으로 전환합니다. 버전은 1.0.46에서 1.0.49로 업그레이드됩니다.

Changes

Cohort / File(s) Summary
버전 및 설정
README.md, pubspec.yaml, version.yml
패치 릴리스 버전을 1.0.46에서 1.0.49로 업데이트
공통 상수 및 모델
lib/common/constants/api_endpoints.dart, lib/common/constants/home_colors.dart, lib/common/models/place_model.dart, lib/common/models/place_model.freezed.dart, lib/common/models/place_model.g.dart
폴더 API 엔드포인트 추가; 별점 색상 상수(0xFFFFC107) 추가; PlaceModel 필드 리팩토링: placeId를 String으로 변경, placeName을 name으로 이름 변경, 지리적 좌표 제거, rating/userRatingsTotal/photoUrls/description 필드 추가
AI 추출 기능 - 데이터 계층
lib/features/ai_extraction/data/ai_extraction_remote_datasource.dart, lib/features/ai_extraction/data/ai_extraction_repository.dart, lib/features/ai_extraction/data/ai_extraction_repository_impl.dart, lib/features/ai_extraction/data/models/analyze_request.dart, lib/features/ai_extraction/data/models/analyze_request.freezed.dart, lib/features/ai_extraction/data/models/analyze_request.g.dart, lib/features/ai_extraction/data/models/analyze_response.dart, lib/features/ai_extraction/data/models/analyze_response.freezed.dart, lib/features/ai_extraction/data/models/analyze_response.g.dart, lib/features/ai_extraction/data/models/content_detail_response.dart, lib/features/ai_extraction/data/models/content_detail_response.freezed.dart, lib/features/ai_extraction/data/models/content_detail_response.g.dart
ID 타입을 int에서 String으로 변경; AnalyzeRequest의 sourceUrl을 snsUrl로 이름 변경; AnalyzeResponse에 memberId/status 필드 추가; ContentDetailResponse를 contentId/status/sourceUrl에서 nested ContentInfo 객체로 리구조링; SNS 데이터용 fromSnsJson 헬퍼 메서드 추가
AI 추출 기능 - 프레젠테이션 계층
lib/features/ai_extraction/presentation/ai_extraction_provider.dart, lib/features/ai_extraction/presentation/ai_extraction_provider.freezed.dart, lib/features/ai_extraction/presentation/ai_extraction_provider.g.dart, lib/features/ai_extraction/presentation/widgets/place_result_section.dart
contentId를 int?에서 String?으로, selectedPlaceIds를 Set에서 Set으로 변경; 플레이스 이미지 렌더링을 photoUrls 리스트 사용으로 업데이트; category 표시를 description으로 변경
홈 기능 - 데이터 계층
lib/features/home/data/home_remote_datasource.dart, lib/features/home/data/home_repository.dart, lib/features/home/data/home_repository_impl.dart, lib/features/home/data/models/content_response.dart, lib/features/home/data/models/content_response.freezed.dart, lib/features/home/data/models/content_response.g.dart, lib/features/home/data/models/cursor_model.dart, lib/features/home/data/models/cursor_model.freezed.dart
ContentItem을 ContentItemModel로 이름 변경; contentId(int)를 id(String)로 변경; RecentContentResponse/MemberContentPageResponse/ContentPage 응답 타입 신규 추가; 커서 기반 페이지네이션에서 Spring Page 기반으로 변경
홈 기능 - 프레젠테이션 계층
lib/features/home/presentation/home_provider.dart, lib/features/home/presentation/home_provider.freezed.dart, lib/features/home/presentation/home_provider.g.dart, lib/features/home/presentation/pages/home_page.dart, lib/features/home/presentation/widgets/content_card.dart, lib/features/home/presentation/widgets/place_card.dart
state 필드를 recentPlaces에서 recentContents로, popularPlaces에서 memberContents로 변경; 탭 레이블 및 로딩 상태 업데이트; PlaceCard에서 rating 표시 추가 및 photoUrls 사용; ContentCard 위젯 신규 추가
저장 장소 기능 - 데이터 계층
lib/features/saved_places/data/models/create_folder_request.dart, lib/features/saved_places/data/models/create_folder_request.freezed.dart, lib/features/saved_places/data/models/create_folder_request.g.dart, lib/features/saved_places/data/models/folder_model.dart, lib/features/saved_places/data/models/folder_model.freezed.dart, lib/features/saved_places/data/models/folder_model.g.dart, lib/features/saved_places/data/models/folder_place_model.dart, lib/features/saved_places/data/models/folder_place_model.freezed.dart, lib/features/saved_places/data/models/folder_place_model.g.dart, lib/features/saved_places/data/models/update_folder_request.dart, lib/features/saved_places/data/models/update_folder_request.freezed.dart, lib/features/saved_places/data/models/update_folder_request.g.dart, lib/features/saved_places/data/saved_places_remote_datasource.dart, lib/features/saved_places/data/saved_places_remote_datasource.g.dart, lib/features/saved_places/data/saved_places_repository.dart, lib/features/saved_places/data/saved_places_repository_impl.dart, lib/features/saved_places/data/saved_places_repository_impl.g.dart
폴더 생성/조회/수정/삭제 및 폴더 내 장소 관리를 위한 데이터 모델, 원격 데이터 소스, 리포지토리 신규 추가
저장 장소 기능 - 프레젠테이션 계층
lib/features/saved_places/presentation/pages/saved_places_page.dart, lib/features/saved_places/presentation/saved_places_provider.dart, lib/features/saved_places/presentation/saved_places_provider.freezed.dart, lib/features/saved_places/presentation/saved_places_provider.g.dart, lib/features/saved_places/presentation/widgets/create_folder_bottom_sheet.dart, lib/features/saved_places/presentation/widgets/edit_folder_bottom_sheet.dart, lib/features/saved_places/presentation/widgets/empty_folder_state.dart, lib/features/saved_places/presentation/widgets/folder_place_card.dart, lib/features/saved_places/presentation/widgets/folder_preview_section.dart, lib/features/saved_places/presentation/widgets/folder_tab_bar.dart
폴더 관리 페이지, 상태 관리 프로바이더, 폴더 생성/편집 바텀시트, 폴더 미리보기, 폴더 탭 바 등 UI 컴포넌트 신규 추가
인증 UI
lib/features/auth/presentation/pages/login_page.dart, lib/features/auth/presentation/pages/splash_page.dart
로그인 페이지를 Google/Apple 버튼 중심의 새로운 레이아웃으로 리디자인; 스플래시 페이지에 페이드/스케일 애니메이션 및 로고 추가
마이페이지
lib/features/mypage/presentation/pages/mypage_page.dart
FolderPreviewSection 위젯 추가
라우팅
lib/routing/app_router.dart, lib/routing/route_paths.dart
저장 장소 페이지(/mypage/saved-places) 경로 신규 등록

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related PRs

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch main

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Cassiiopeia Cassiiopeia changed the title deploy 🚀 Deploy 20260223-v1.0.49 Feb 23, 2026
@Cassiiopeia
Copy link
Contributor Author

@coderabbitai summary

@coderabbitai
Copy link

coderabbitai bot commented Feb 23, 2026

✅ Actions performed

Summary regeneration triggered.

@github-actions
Copy link
Contributor

✅ 변경사항이 자동으로 deploy 브랜치에 적용되었습니다. PR을 수동으로 닫아주세요.

@Cassiiopeia Cassiiopeia merged commit d6d18dd into deploy Feb 23, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants