You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(afternote): 닫힌 음성 첨부 커밋을 편집기 PR 스택에서 걷어낸다 #1979
문제: PR #1625(추억 노트 음성 첨부)가 시안 근거 없음으로 닫혔는데, 그 브랜치 feat/1118-memory-note-voice 위에 #1837 → #1838 → #1971 → #1972 → #1768 이 스택으로 쌓여 있어 다섯 PR 모두 음성 커밋을 품고 있다. 이대로 머지하면 닫은 기능이 develop 에 들어간다.
MediaKind.AUDIO, MemorialAudioUploadRepository, MemorialAudioFormats, RecordSoundContract, MemorialMediaTarget.AUDIO, 편집기 폼의 audioUrl, 관련 문자열·골든·테스트가 스택 어디에도 남지 않게 한다
각 PR 은 이전 부모 대비 diff 를 새 부모 위에 한 커밋으로 옮긴 것이라 스택 내부의 병합 커밋 이력은 사라졌습니다. 내용 변경은 음성 심볼 제거뿐입니다.
다섯 tip 모두 afternote domain / data / presentation 단위 테스트(실패·오류·skip 0), 세 모듈 ktlintCheck, 앱 main·unitTest·androidTest 컴파일을 로컬에서 통과했습니다.
다섯 PR diff 에서 MediaKind.AUDIO, MemorialAudio*, RecordSoundContract, MemorialMediaTarget.AUDIO, audioUrl, 음성 문자열·골든·테스트는 0건입니다. 남은 memorialAudioUrl 언급은 base fix(afternote): 프로세스 사망 복원 뒤 프리필이 미저장 편집을 덮지 않게 한다 (#1732) #1839 이하의 DTO 주석과 wire 테스트에 있는 것으로 이 스택 밖입니다.
Activity
1hyok commentedon Sep 11, 2026
다섯 PR 을 음성 커밋 없이 다시 쌓아 푸시했고, 스택 #1973 에서 #1837 의 base 를 #1839 브랜치로 옮겨 다시 묶었습니다.
30d70557f→65501d49f, refactor(afternote): SaveAfternoteUseCase 로 저장 명령 해석 경계를 복원한다 (#1694) #18384adcf0731→4f2deb5a5, refactor(afternote): 영정사진 편집 상태와 저장 출처를 통합한다 (#1902) #19715d9441803→2e26021e3, refactor(afternote): 편집기 MVI와 소비 경계를 통합한다 (#1804) #1972bce5e81e6→f6e902831, feat(afternote): 에디터에 임시저장 저장과 이어쓰기 프리필을 붙인다 (#808) #17688b104cc25→ce9a286efMediaKind.AUDIO,MemorialAudio*,RecordSoundContract,MemorialMediaTarget.AUDIO,audioUrl, 음성 문자열·골든·테스트는 0건입니다. 남은memorialAudioUrl언급은 base fix(afternote): 프로세스 사망 복원 뒤 프리필이 미저장 편집을 덮지 않게 한다 (#1732) #1839 이하의 DTO 주석과 wire 테스트에 있는 것으로 이 스택 밖입니다.feat/1118-memory-note-voice원격 브랜치는 지웠습니다. 닫힌 PR feat(afternote): 추억 노트에 추모 음성 첨부·녹음 경로를 연다 (#1734) #1625 에서 복원할 수 있습니다.