Repository navigation
feat: 던전 타입별 진행도 및 최고 기록 추적 기능 추가 - #32
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces independent dungeon progress tracking by adding the PlayerDungeonProgress entity, repository, and database migrations. It updates the Boss, Weapon, and Gold dungeon services to track and return HighestClearedStage or HighScore independently of the main stage progress. A critical issue was identified in PlayerDungeonProgressRepository where the use of AsNoTracking() when retrieving progress records will cause the xmin concurrency token to be lost, leading to persistent concurrency exceptions during updates.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
📚작업 내용
PlayerDungeonProgress엔티티 추가 (던전 타입별 HighestClearedStage / HighScore / LastClearedAt 추적) 및 마이그레이션 생성IPlayerDungeonProgressRepository/PlayerDungeonProgressRepository추가 및 DI 등록,AppDbContextDbSet 등록HighestClearedStage,HighScore)✅체크리스트