Repository navigation
Maple Roster v0.2.4
Maple Roster v0.2.4 — 앱 실행과 장부 처리 성능 개선
2026-10-11
초기 화면 로딩과 장부 조회, 자동 백업의 부담을 줄이고 보스 API 중복 요청을 개선했습니다.
자동 백업
- 장부 변경이 없는 경우 불필요한 전체 내보내기와 기존 백업 파일의 반복 읽기를 줄였습니다.
- 최신 백업이 삭제되거나 변경된 경우 다시 확인하며, 업데이트 전 강제 백업과 최근 30개 보관은 유지됩니다.
보스 API 조회
- 같은 캐릭터와 조회 날짜의 주간·월간 보스 확인을 한 번의 API 호출로 처리해 중복 요청을 줄였습니다.
- 확인 버튼을 다시 누르면 최신 기록을 조회하며, 한쪽 조회에 문제가 있어도 다른 쪽의 성공 기록은 반영합니다.
대시보드 조회
- 기록이 많이 쌓였을 때 대시보드를 조회하는 데 필요한 처리량을 줄였습니다.
- 기간별 수입·지출, 캐릭터별 수익과 최근 거래는 기존 기준으로 표시합니다.
거래 내역
- 수익·지출 상세 내역을 50건씩 나누어 표시하고 이전·다음 버튼으로 이동할 수 있습니다.
- 페이지를 바꿔도 상단 합계와 수익 요약은 조회 기간 전체 기준으로 유지하며, CSV는 원본 거래 전체를 저장합니다.
- 새 거래를 추가하거나 조회 조건을 변경하면 첫 페이지로 이동합니다. 거래 수정은 현재 페이지를 유지하고, 마지막 페이지의 거래가 모두 삭제되면 이전 페이지로 이동합니다.
초기 화면 로딩
- 처음 실행할 때 대시보드에 필요한 화면부터 불러오고, 다른 페이지는 처음 열 때 준비하도록 변경했습니다.
- 화면 준비 중에는 안내를 표시하며, 화면 로딩에 문제가 생겨도 다른 메뉴로 이동할 수 있습니다.