Skip to content

feat: 동기화 후 문제 액션 모달과 제출 이력 아카이브 추가#7

Merged
dev-minsoo merged 6 commits into
mainfrom
feat/synced-note-archives
Apr 24, 2026
Merged

feat: 동기화 후 문제 액션 모달과 제출 이력 아카이브 추가#7
dev-minsoo merged 6 commits into
mainfrom
feat/synced-note-archives

Conversation

@dev-minsoo

@dev-minsoo dev-minsoo commented Apr 24, 2026

Copy link
Copy Markdown
Owner

요약

문제 동기화가 끝난 뒤 바로 후속 작업을 할 수 있도록 액션 모달을 추가했습니다.
이제 사용자는 동기화된 문제 디렉터리를 GitHub에서 바로 열 수 있고, 문제별 노트를 NOTE.md에 누적 저장할 수 있습니다.
또한 최신 제출 코드만 덮어쓰지 않고 archives/에 제출 이력을 함께 저장하도록 업로드 흐름을 확장했습니다.

변경 사항

  • LeetCode / 프로그래머스 동기화 성공 후 클릭 가능한 액션 모달 추가
  • 액션 모달에서 동기화된 GitHub 문제 디렉터리 바로 열기 지원
  • 액션 모달에서 입력한 노트를 문제별 NOTE.md에 날짜 단위로 누적 저장
  • 제출 코드를 문제 루트 파일 외에 archives/ 경로에도 함께 저장하도록 변경
  • 백그라운드 런타임 메시지에 문제 노트 append 처리 추가
  • GitHub 저장소 파일 조회 후 기존 NOTE.md 내용을 이어붙이는 로직 추가
  • 확장 컨텍스트 무효화 등 런타임 예외 처리 보강
  • 옵션 / 팝업 / 웰컴 화면의 문구 및 UI 안정화

검증

  • npm run lint
  • npm run build
  • LeetCode 동작 확인
  • 프로그래머스 동작 확인

@dev-minsoo dev-minsoo merged commit 752e343 into main Apr 24, 2026
1 check passed
@dev-minsoo dev-minsoo deleted the feat/synced-note-archives branch April 24, 2026 16:38
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.3.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant