Skip to content

Conversation

@eshc123
Copy link
Member

@eshc123 eshc123 commented Aug 9, 2025

작업

  • 홈 랜덤 제안 바텀 시트 UI 수정 및 API 연동

@eshc123 eshc123 requested review from Copilot and ny2060 August 9, 2025 02:02
@eshc123 eshc123 self-assigned this Aug 9, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR refactors the home screen's random suggestion bottom sheet UI and API integration. The changes remove hardcoded dummy data in favor of server-sourced content and improve the overall user experience.

  • Replaces hardcoded suggestion labels with API-driven data from a new GetPurposesUseCase
  • Restructures home screen layout to better handle different user states (logged out vs logged in)
  • Updates onboarding API endpoint from PATCH to PUT method

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
OnboardingNameScreen.kt Adds keyboard hiding functionality and removes close button from app bar
HomeContent.kt Simplifies component by removing login state logic and conditional rendering
HomeViewModel.kt Integrates purposes API, removes dummy data, and updates state management
HomeScreen.kt Restructures layout with scroll support and consolidated state handling
HomeContract.kt Updates state structure to support dynamic tag lists from API
OnboardingService.kt Changes HTTP method from PATCH to PUT for onboarding updates

Base automatically changed from feature/add-create-proposal-by-gathering to dev August 9, 2025 02:03
@eshc123 eshc123 merged commit 76e71f7 into dev Aug 9, 2025
1 check passed
@eshc123 eshc123 deleted the feature/home-bottom-sheet-api branch August 9, 2025 02:07
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.

3 participants