Skip to content

feat(afternote): 추억 노트 미디어 카메라/녹음 즉석 촬영 인텐트 추가 #369

Description

@OnlyReadOneBook

📜 Overview (Required)

추모 미디어 첨부가 현재 PickVisualMedia(갤러리 선택)만 지원해 즉석 촬영·녹음이 불가능하다.

MediaStore.ACTION_IMAGE_CAPTURE / ACTION_VIDEO_CAPTURE(및 음성 녹음) 인텐트를 추가해 카메라·마이크 즉석 촬영 옵션을 제공한다.

📍 Note (Optional)

  • base: develop. 독립 작업.
  • 카메라/오디오 권한 처리와 FileProvider 설정 동반. 촬영 진입 버튼 UI 배치는 디자인 시안 확인 후 확정.

Activity

  1. OnlyReadOneBook commented on Jun 21, 2026

    @OnlyReadOneBook
    CollaboratorAuthor

    📌 상태 정리 (2026-06-21)

    추모 가이드라인(MEMORIAL) 기능 존속 확정 — 기능 유지 여부에 대한 불확실성이 해소되었습니다. 따라서 본 이슈의 남은 블로커는 촬영 진입 버튼 UI 디자인 시안뿐입니다.

    • ✅ 카메라/오디오 권한 처리 · FileProvider 인프라: 구현·커밋 완료
    • ⏳ 촬영 옵션 노출 에디터 UI: 디자인 시안 확정 후 진행 (시안 도착 시 확정/재작성)

    디자인 시안 도착 전까지 보류 유지합니다.

  2. OnlyReadOneBook commented on Jul 18, 2026

    @OnlyReadOneBook
    CollaboratorAuthor

    2026-07-18 시안 도착 실측 — 방향 재검토 필요

    추억 노트 미디어 추가 시안 2프레임이 신설됐다 (류하늬, 07-18):

    • 사진추가 3160:18041 · 영상추가 3160:18405 — 둘 다 커스텀 앨범 피커 바텀시트 (3열 그리드 + "총 N 장" 카운트 + "전체" 앨범 필터 드롭다운 + "완료" 버튼. 선택 배지: 사진=숫자 카운트(다중 선택), 영상=체크(단일 선택으로 보임)).
    • 촬영(카메라) 진입은 두 프레임 어디에도 없다.

    코드 현황 (2026-07-18 실측):

    • AfternoteEditorScreen.kt:184·189 — 사진(ImageOnly)·영상(VideoOnly) 모두 시스템 피커(PickVisualMedia)로 이미 배선됨.
    • 촬영 인텐트(ACTION_IMAGE_CAPTURE/ACTION_VIDEO_CAPTURE) 사용부 0건.

    판정:

    1. 본 이슈의 촬영 인텐트는 시안 근거가 소멸 — 본문의 "촬영 진입 버튼 UI 배치는 디자인 시안 확인 후 확정" 게이트가 '촬영 없음'으로 닫혔다. 존치하려면 시안 없는 FE 임의 기능이 된다.
    2. 시안이 실제로 요구하는 것은 시스템 피커 → 커스텀 앨범 피커 바텀시트 전환(+사진 다중 선택)으로, 본 이슈 범위와 다른 별개 작업이다. 커스텀 피커는 시스템 피커와 달리 READ_MEDIA_IMAGES/READ_MEDIA_VIDEO 권한이 필요해지는 트레이드오프가 있어, 구현 전 확인 가치가 있다.
    3. 보관 중인 작업분(에디터 촬영 옵션 노출 UI stash)은 폐기 후보.

    → 이슈 close(촬영 폐기) + 커스텀 피커 신규 이슈 전환 여부는 결정 대기.

  3. changed the title [-]feat(afternote): 추모 미디어 카메라/녹음 즉석 촬영 인텐트 추가[/-] [+]feat(afternote): 추억 노트 미디어 카메라/녹음 즉석 촬영 인텐트 추가[/+] on Aug 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions