Skip to content

이전 채팅 메시지 편집·재전송 기능을 추가함 - #209

Merged
nam-jaehyun merged 2 commits into
boanlab:mainfrom
kimsungmin1011:codex/edit-resend-message-20260914
Sep 14, 2026
Merged

nam-jaehyun merged 2 commits into
boanlab:mainfrom
kimsungmin1011:codex/edit-resend-message-20260914

Conversation

@kimsungmin1011

@kimsungmin1011 kimsungmin1011 commented Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

🔗 Related Issue

  • 관련 이슈 없음

🪄 Work Description

  • 저장된 사용자 메시지를 편집하고 이전 맥락을 담은 새 대화로 다시 보내는 기능을 추가함.
  • 원본 질문과 이후 답변은 보존하며 취소하면 편집 전 초안·첨부·Skill 선택을 복원함.
  • 작업 중 QA PR 학생 자료 변환·계산 요청의 현재 사실 오탐을 줄임 #203~#208이 병합되어 최신 main e67b347을 통합하고 메시지 편집·원본 다운로드의 번역 문구를 모두 보존함. 최종 PR diff는 메시지 편집 기능 범위로 유지함.

💥 Changes

  • 사용자 메시지에 편집 버튼과 입력창 편집 모드를 추가함.
  • 선택한 메시지 이전까지만 새 세션에 복제하고 참조 첨부·Artifact 스냅샷을 독립 저장함.
  • 소유권·실행 상태·실제 복제량 상한을 검사하고 실패 시 신규 파일을 정리함.
  • 실패 재시도용 retryOf와 과거 Privacy 승인을 재사용하지 않고 수정 내용·새 대화 기준으로 전송함.
  • 중복 제출을 잠그고 오류 뒤 서버 저장 상태를 확인하며 늦은 응답의 다른 계정·화면 반영을 차단함.
  • 신규 API 단위 25건·ASGI 통합 4건을 포함한 최신 main 통합 전체 offline API 4,241건 통과 및 기존 1건 제외를 확인함.
  • 데스크톱·모바일 mock 브라우저 52건과 지연 응답 반복 6건을 통과하고 CI에 회귀를 추가함.
  • API lint·Web lint·타입 검사·build·설정 검사 4건을 확인함.
  • 최신 통합 head 7049ab9의 GitHub CI·CodeQL 전체 11개 checks 성공 및 병합 충돌 해소를 확인함.
  • 실제 로컬 로그인·모델 목록·저장 메시지 편집 진입·취소를 확인하고 원본 대화와 초안 복원을 검증함.
  • 실제 모델 completion은 호출하지 않았으며 모의 응답의 기능 검증을 모델 품질 검증으로 해석하지 않음.
  • 과거 turn의 검색·Skill 선택은 저장되어 있지 않으므로 현재 입력창 선택을 사용함. Artifact는 현재 스냅샷만 복제하며 버전 이력·원격 미디어 재다운로드는 포함하지 않음.

🤳 Screenshot

  • 합성 계정·모의 답변을 사용한 실제 Chromium 화면임.

데스크톱 편집

데스크톱 메시지 편집

수정 후 새 대화

수정 후 새 대화

모바일 편집

모바일 메시지 편집

@nam-jaehyun
nam-jaehyun merged commit baa691a into boanlab:main Sep 14, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants