feat(notification): 알림 수신 설정 페이지와 이동 경로를 추가한다
This commit is contained in:
32
docs/20260313_알림수신설정페이지구현.md
Normal file
32
docs/20260313_알림수신설정페이지구현.md
Normal file
@@ -0,0 +1,32 @@
|
||||
# 20260313 알림 수신 설정 페이지 구현
|
||||
|
||||
- [x] 기존 알림 리스트 우측 상단 아이콘 탭 이동 경로를 신규 페이지로 연결
|
||||
- [x] 신규 알림 수신 설정 화면(View) 추가
|
||||
- [x] 서비스 알림 섹션을 기존 `NotificationSettingsView`와 동일 UI/액션으로 구현
|
||||
- [x] 팔로잉 채널 섹션을 기존 `FollowCreatorView`와 동일 UI로 구현
|
||||
- [x] 서비스 알림 + 팔로잉 채널을 하나의 전체 스크롤로 구성
|
||||
- [x] 팔로잉 채널 무한 스크롤 페이징 적용(요청 단위 20개)
|
||||
- [x] 관련 라우팅(`AppStep`, `ContentView`) 반영
|
||||
- [x] 정적 진단/빌드/테스트 검증 수행 및 결과 기록
|
||||
|
||||
## 검증 기록
|
||||
|
||||
### 1차
|
||||
- 무엇/왜/어떻게: 구현 후 `lsp_diagnostics`, 빌드, 테스트를 실행해 신규 페이지와 라우팅/페이징 변경의 안정성을 확인했다.
|
||||
- 실행 명령:
|
||||
- `lsp_diagnostics`:
|
||||
- `SodaLive/Sources/Settings/Notification/NotificationSettingsViewModel.swift`
|
||||
- `SodaLive/Sources/Settings/Notification/NotificationSettingsView.swift`
|
||||
- `SodaLive/Sources/App/AppStep.swift`
|
||||
- `SodaLive/Sources/ContentView.swift`
|
||||
- `SodaLive/Sources/Notification/List/PushNotificationListView.swift`
|
||||
- `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build`
|
||||
- `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" -configuration Debug build`
|
||||
- `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" test`
|
||||
- `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" test`
|
||||
- 결과:
|
||||
- `lsp_diagnostics`: SourceKit이 프로젝트 전역 심볼(`BaseView`, `AppState`, `UserRepository` 등)을 해석하지 못해 수정 범위와 무관한 대량 unresolved 오류가 출력됨(현재 로컬 LSP 구성 한계).
|
||||
- `SodaLive` Debug 빌드: 성공(`** BUILD SUCCEEDED **`).
|
||||
- `SodaLive-dev` Debug 빌드: 성공(`** BUILD SUCCEEDED **`).
|
||||
- `SodaLive` 테스트: 실패 - `Scheme SodaLive is not currently configured for the test action.`
|
||||
- `SodaLive-dev` 테스트: 실패 - `Scheme SodaLive-dev is not currently configured for the test action.`
|
||||
Reference in New Issue
Block a user