-
Notifications
You must be signed in to change notification settings - Fork 1
[feat/api/chat/flow 35] 프로필, 채팅, 수정 중 #72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for chatflow-project ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this 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 and enhances chat functionality including profile, file upload, and mention features. The changes improve state management, component architecture, and user interaction capabilities for the chat system.
- Refactored message handling to use consistent schema and improved prop naming
- Added file upload functionality with image handling and mention system enhancements
- Implemented profile editing and status management features
Reviewed Changes
Copilot reviewed 36 out of 36 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
src/view/pages/chat/components/message/ChatMessageItem.tsx |
Renamed prop from mentions to memberIds for consistency |
src/view/pages/chat/components/layout/ChatView.tsx |
Updated imports and message rendering to use new schema |
src/view/pages/chat/components/input/ChatInput.tsx |
New chat input component with file upload and mention functionality |
src/view/pages/chat/ChatPage.tsx |
Refactored message handling and file upload logic |
src/view/layout/profile/UserProfileBar.tsx |
Added profile context menu and status management |
src/service/feature/auth/api/profileApi.ts |
Added profile update and status change API functions |
src/service/feature/channel/api/channelAPI.ts |
Refactored API endpoints and improved type safety |
Comments suppressed due to low confidence (1)
src/view/layout/sidebar/components/channel/ChannelCategory.tsx:64
- The prop name 'serverId' should be 'teamId' to match the component's expected prop name based on the ChannelAddDialog component definition.
<ChannelAddDialog serverId={serverId} onClose={() => setIsDialogOpen(false)} />
| ); | ||
| const profile = useSelector((state: RootState) => (state.auth as any).profile); | ||
|
|
||
| const dispatch = useDispatch(); |
Copilot
AI
Jul 27, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing import for useDispatch from 'react-redux'. This will cause a runtime error.
src/service/feature/channel/hook/mutation/useChannelMutation.ts
Outdated
Show resolved
Hide resolved
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
🛠 PR 검사를 시작합니다. 잠시만 기다려 주세요! |
CI Status Report검사 결과
❌ 일부 검사가 실패했습니다. |
|
🛠 PR 검사를 시작합니다. 잠시만 기다려 주세요! |
CI Status Report검사 결과
❌ 일부 검사가 실패했습니다. |
|
🛠 PR 검사를 시작합니다. 잠시만 기다려 주세요! |
CI Status Report검사 결과
❌ 일부 검사가 실패했습니다. |
💡 PR 제목
✅ 요구사항
프로필 관련 작업 (FLOW-35):
채팅 관련 작업 (FLOW-35):
UI와 상태 관련 개선:
⭐ 시연
✅ 기능1
✅ 리뷰어가 알아야할 사항
✅ 체크리스트