release: v1.4 — 빠른 피드백 카드 선택 UI + 썸네일, 포인트 제도 제거 - #1
Merged
Conversation
- raw 팔레트를 navy/sky/coral(+gradient용 ocean)로 축소, 한 색에 이름 둘(koreanAirDarkBlue=deepIndigo, blushCoral=brandRed)이던 중복 제거 - 미사용 토큰 8개 삭제(brandRed·highlight·subtleAccentSurface·iceBlue·launchBackground·decorativeBrand·onLightSurface·attentionForeground) - Raw/Brand/Status/Adaptive/Derived/Gradient/System 섹션으로 재구성 + 팔레트 결정 주석 - 호출부 이름만 교체(blushCoral→coral, deepIndigo→navy): FMCard·FMFeedCell·FMSizing·OnboardingView - 색상 값 변경 없음(렌더링 동일) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
신규 유저/데이터 없음 화면을 앱 실행 없이 캔버스로 감사할 수 있도록 빈 상태(.loaded([])) Preview를 각 뷰에 추가: StudyList·StudyDetail·JoinRequestManagement·FeedbackList·FeedbackComment· Recruit·Notification·BlockedUsers·StudyManagement·VideoFeed - onAppear이 guard case .idle로 막혀 목 의존성 호출 없음 - FeedbackComment만 멤버 로드(studyClient.fetchStudy)를 withDependencies로 스텁 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
앱은 이미 studies.notice/notice_updated_at을 UPDATE하지만 해당 DDL이 누락돼 모든 스터디장의 공지 등록이 "column does not exist"로 실패했다. nullable 컬럼이라 기존 데이터 영향 없음. 프로덕션 적용 완료. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
videos 테이블에 focus_points, feedback_request 컬럼 누락으로, 업로드 시 해당 값을 입력하면 "column does not exist" 오류 발생했다. (둘 다 비우면 optional 인코딩 생략으로 우연히 성공.) 프로덕션 적용 완료. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- DB: notifications.reference_recruit_post_id 컬럼 + recruit_post 타입, recruit_posts INSERT 트리거로 작성자·차단자 제외 fan-out (숨김 글 제외) → 기존 send-push-notification 웹훅이 자동 FCM 발송 - Edge fn: data payload에 recruitPostId 추가(딥링크용) - App: NotificationType.recruitPost + reference 필드(Domain/DTO/Mapper), 알림 탭 시 모집 탭 이동(인앱 delegate + 푸시 딥링크)⚠️ 배포 순서: 이 앱 릴리스 배포 후에 마이그레이션/트리거를 적용할 것. 현재 배포 앱은 recruit_post 타입 미지원(?? .feedbackOnMyVideo 오표시). Swift 미컴파일(Tuist 워크스페이스 미생성 환경) — 빌드 검증 필요. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- 대기 영상을 하나 자동 배정하는 방식에서 썸네일 카드 리스트에서 직접 골라 피드백하는 방식으로 변경 - 업로드 시 썸네일 업로드(Storage thumbnails/quick/) 및 quick_feedback_requests.thumbnail_url 저장 - 포인트(지갑) 제도 제거: 잔액 조회/차감/환급 및 insufficientFeedbackPoints 에러 삭제, 온보딩·홈 문구 갱신 - 신규 유저용 '이렇게 이용해요' 안내 섹션 추가 - DB 마이그레이션 2건: thumbnail_url 컬럼+RPC 확장, 포인트 차감 제거 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
기존 INSERT 정책이 스터디 경로만 허용해 quick/{userID}/ 썸네일 업로드가 막혀 있었다.
non-UUID 첫 폴더에서 ::uuid 캐스트 에러가 나지 않도록 기존 정책에 regex 가드도 추가.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
FlyMate-OwnerDelete/Loading/Live 스킴을 삭제하고 FlyMate 스킴의 비활성 환경변수(LIVE_AUTH, MOCK_OWNER_DELETE, MOCK_LOADING_DELAY_MS)로 대체. 자동 스킴 생성도 꺼서 스킴 목록을 커스텀 정의로 고정. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
3d1607b에서 빌드 미검증 상태로 추가된 테스트가 authStateChanged 이펙트의 userClient.fetchVerifiedUserIDs / pushNotificationClient.registerForRemoteNotifications / observeFCMToken을 스텁하지 않아 CI에서 실패하던 것 수정. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
main CI가 8/21부터 실패하던 원인: fresh 시뮬레이터 첫 실행 시 온보딩 커버가 탭바를 가려 피드백 탭 진입이 불가능했다. 온보딩 건너뛰기와 가이드라인 동의를 순서대로 닫은 뒤 탭에 진입하도록 수정. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
변경 사항
DB 상태 (2026-08-25 운영 적용 완료)
🤖 Generated with Claude Code