Skip to content

Maple Roster v0.2.4

Choose a tag to compare

@github-actions github-actions released this 11 Oct 11:00
· 24 commits to main since this release

Maple Roster v0.2.4 — 앱 실행과 장부 처리 성능 개선

2026-10-11

초기 화면 로딩과 장부 조회, 자동 백업의 부담을 줄이고 보스 API 중복 요청을 개선했습니다.

자동 백업

  • 장부 변경이 없는 경우 불필요한 전체 내보내기와 기존 백업 파일의 반복 읽기를 줄였습니다.
  • 최신 백업이 삭제되거나 변경된 경우 다시 확인하며, 업데이트 전 강제 백업과 최근 30개 보관은 유지됩니다.

보스 API 조회

  • 같은 캐릭터와 조회 날짜의 주간·월간 보스 확인을 한 번의 API 호출로 처리해 중복 요청을 줄였습니다.
  • 확인 버튼을 다시 누르면 최신 기록을 조회하며, 한쪽 조회에 문제가 있어도 다른 쪽의 성공 기록은 반영합니다.

대시보드 조회

  • 기록이 많이 쌓였을 때 대시보드를 조회하는 데 필요한 처리량을 줄였습니다.
  • 기간별 수입·지출, 캐릭터별 수익과 최근 거래는 기존 기준으로 표시합니다.

거래 내역

  • 수익·지출 상세 내역을 50건씩 나누어 표시하고 이전·다음 버튼으로 이동할 수 있습니다.
  • 페이지를 바꿔도 상단 합계와 수익 요약은 조회 기간 전체 기준으로 유지하며, CSV는 원본 거래 전체를 저장합니다.
  • 새 거래를 추가하거나 조회 조건을 변경하면 첫 페이지로 이동합니다. 거래 수정은 현재 페이지를 유지하고, 마지막 페이지의 거래가 모두 삭제되면 이전 페이지로 이동합니다.

초기 화면 로딩

  • 처음 실행할 때 대시보드에 필요한 화면부터 불러오고, 다른 페이지는 처음 열 때 준비하도록 변경했습니다.
  • 화면 준비 중에는 안내를 표시하며, 화면 로딩에 문제가 생겨도 다른 메뉴로 이동할 수 있습니다.