Skip to content

Releases: winter3671/maple-roster

Maple Roster v0.2.7

Choose a tag to compare

@github-actions github-actions released this 27 Oct 13:53

Maple Roster v0.2.7 — 주간 보스 개선과 강화 지출 가져오기

2026-10-27

전주 보스 목록 이어받기와 실행 시 API 자동 확인을 지원하고, 강화 이력을 지출로 가져올 수 있습니다. 거래 편집과 사냥 시간 입력도 개선했습니다.

거래 내역 편집

  • 수익·지출 내역에서 수정·삭제를 누르면 해당 영역으로 화면과 포커스가 이동해 작업 위치를 바로 확인할 수 있습니다.
  • 새 지출의 기본 분류를 아이템 구매로 변경했습니다.

사냥 기록 입력

  • 상세기록의 사냥 시간은 기본 30분이며, 30분부터 360분까지 30분 단위로 입력하거나 화살표로 조절할 수 있습니다.

주간 보스 기록

  • 목요일 0시 이후 이번 주 장부를 조회하면 전주에 클리어한 보스와 난이도·인원을 미완료 상태로 가져옵니다.
  • 클리어 여부·결정 수익·드랍 기록은 이어받지 않으며, 이번 주에 이미 기록한 내용과 직접 수정·삭제한 목록은 유지합니다.

실행 시 API 자동 확인

  • 앱을 켜면 등록된 API 연결 캐릭터의 이번 주 콘텐츠와 주간·월간 보스 클리어를 한 번 자동으로 확인합니다.
  • 조회 완료 후 대시보드·주간 콘텐츠·보스 장부·거래 내역에 결과를 반영하고, 실패·미처리 항목은 알림으로 안내합니다. 각 화면의 수동 확인 기능도 계속 사용할 수 있습니다.
  • API로 새로 추가한 보스는 1인 기준으로 반영하며, 파티 클리어였다면 인원 수정을 안내합니다.

강화 지출 가져오기

  • 강화 지출 내역에 대상 장비와 재설정 종류·횟수를 표시합니다.
  • 거래 내역에서 날짜를 선택해 메소 잠재능력·에디셔널 재설정과 큐브 사용 이력을 불러올 수 있습니다.
  • 등록된 캐릭터와 재설정 종류별로 묶어 기본 비용을 계산하고, 실제 금액을 확인·수정한 뒤 선택한 항목만 지출에 반영합니다.
  • 이미 반영한 API 이력은 재조회·지출 수정·삭제·백업 복원 후에도 중복 반영하지 않습니다. 기존 수동 기록과의 중복은 확인 후 반영해 주세요.
  • 에디셔널·실버·골드·메멘토 브론즈 에디셔널 등 큐브 사용 시 장비 레벨 기준 수수료를 계산하고, 장비명·레벨·횟수·1회 비용을 펼쳐 확인할 수 있습니다. 큐브 구매 가격은 합산하지 않습니다.
  • 120레벨 이하 장비의 큐브 사용 수수료는 기본 0메소로 계산하며, 실제 비용이 발생한 경우 총액을 직접 수정해 반영할 수 있습니다.

Maple Roster v0.2.6

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:46

Maple Roster v0.2.6 — 보스 기록과 사냥 입력 편의 개선

2026-10-12

주간·월간 보스 기록을 캐릭터별로 접어 보고, 사냥 수익과 획득 수량을 더 편하게 입력할 수 있습니다.

주간·월간 보스 기록

  • 캐릭터별 클리어 진행도와 결정 수익을 먼저 표시하고, 요약을 클릭하면 상세 보스 목록을 펼쳐 볼 수 있습니다.
  • 캐릭터마다 목록을 개별적으로 펼치거나 접을 수 있으며 보스를 추가할 때는 해당 캐릭터의 목록을 펼칩니다.
  • 하드 스우 아이콘을 게임 내 난이도 표시가 포함된 새 캡처로 교체했습니다.
  • 칼로스와 최초의 대적자의 모든 난이도 아이콘이 서로 뒤바뀌어 표시되던 문제를 수정하고, 카오스 칼로스와 하드 대적자의 원본 난이도 표시를 복원했습니다.
  • 완료 수는 닉네임 옆의 일정한 열에, 결정 수익은 오른쪽에 정렬해 캐릭터별 기록을 비교하기 쉽게 표시합니다.

사냥 기록 입력

  • 상세 사냥 기록의 획득 메소 입력란 아래에도 억·만 단위 금액을 표시합니다.
  • 획득 메소와 아이템 수량 입력 시 기본값 0을 쉽게 대체하고, 숫자 앞에 불필요한 0이 붙지 않도록 개선했습니다.
  • 사냥 드랍 판매에 3%·5% 수수료 선택과 실제 수익 미리보기를 추가했습니다. 최초 선택은 3%이며 마지막 선택을 다음 등록과 앱 재실행 후에도 유지합니다.
  • 수수료 옆 물음표에서 MVP 실버 이상·프리미엄 PC방의 3% 적용 조건을 확인할 수 있습니다.

보스 드랍 정산

  • 판매 수수료를 없음·3%·5% 중 선택하고 차감 후 내 몫을 미리 확인할 수 있습니다.
  • 이미 분배받은 금액은 수수료와 추가 인원 분배 없이 그대로 수익에 반영할 수 있습니다.
  • 획득 아이템의 예상 단가 입력과 미판매 예상 금액 표시를 제거했습니다. 기존 판매 기록의 수수료와 분배금은 유지합니다.

Maple Roster v0.2.5

Choose a tag to compare

@github-actions github-actions released this 11 Oct 14:21

Maple Roster v0.2.5 — 입력 보호와 작업 상태 안내

2026-10-11

작성 중인 입력과 조회 조건을 유지하고, 작업 상태 안내·문제 진단·백업 화면을 개선했습니다.

실행 시 업데이트 안내

  • 설치 앱을 실행하면 최신 정식 버전을 확인하고, 새 버전이 있을 때 업데이트 여부를 묻습니다.
  • 취소하면 현재 버전으로 계속 사용할 수 있습니다. 다운로드 완료 후 장부를 백업하고 재시작하여 적용할 수 있으며, 저장하지 않은 입력은 재시작 전에 확인합니다.
  • 최신 버전이거나 실행 시 버전 확인에 실패한 경우에는 안내창 없이 앱을 사용할 수 있습니다. 설정에서 다시 확인할 수 있습니다.

입력 보호

  • 장부와 캐릭터 입력 중 메뉴 이동, 취소, 수정창 닫기 또는 앱 종료 시 저장하지 않은 변경 사항을 확인합니다.
  • 새 사냥·수익·지출·캐릭터 입력은 앱을 켜 둔 동안 임시 보관하고, 해당 입력창을 다시 열면 복원합니다. 저장을 눌러야 실제 장부에 반영됩니다.
  • API 키는 메뉴 이동 시 확인만 표시하며, 임시 보관하지 않습니다.
  • 저장 중에는 화면 이동과 앱 종료를 막고, 저장에 실패한 일반 장부 입력은 다시 작성하지 않고 재시도할 수 있도록 유지합니다.
  • 업데이트로 재시작하기 전에도 저장하지 않은 입력이 있는지 확인합니다.

조회 오류 안내

  • 대시보드·거래·사냥·보스·캐릭터·주간 콘텐츠·드랍 목록에서 조회 실패를 기록 없음과 구분하고 다시 시도 버튼을 제공합니다.
  • 조회 결과가 없을 때 수익·수량을 0으로 표시하지 않고 확인할 수 없는 값은 —로 표시합니다.
  • 저장 후 목록 갱신에 실패하면 저장된 사실을 안내하고, 목록만 다시 조회할 수 있습니다.
  • 주간 콘텐츠 API 확인에 실패한 캐릭터는 참여 기록 없음 대신 확인 불가로 표시합니다. 지난주에 저장된 기록이 없는 경우도 별도로 안내합니다.

작업 상태 안내

  • API 일괄 확인·캐릭터 등록·백업과 복원·거래 CSV 저장의 진행 상태와 결과를 공통 알림으로 표시합니다.
  • 일부 캐릭터만 조회에 성공한 경우 전체 완료와 구분하며, 실패 알림은 직접 닫기 전까지 확인할 수 있습니다. 종료된 알림은 최근 3개를 표시합니다.
  • 처리 중에는 화면 이동과 앱 종료를 막아 결과 안내를 놓치지 않도록 합니다. 파일 선택을 취소하면 완료 알림을 표시하지 않습니다.

조회 조건 유지

  • 앱을 켜 둔 동안 메뉴를 이동해도 장부의 적용한 조회 기간·캐릭터와 거래 목록 페이지를 유지합니다. 재실행하면 현재 기간으로 시작합니다.
  • 보스 장부의 하위 화면, 주간·월간 조회 조건, 사냥 기록 모드와 주간 콘텐츠의 이번 주·지난주 선택을 기억합니다.
  • 선택한 캐릭터가 삭제되면 전체 캐릭터로 변경하고, 거래 페이지 수가 줄면 실제 남은 페이지에 맞춥니다.

백업과 복원

  • 백업 범위와 주간·월간 보스 기록 안내를 정리하고, 이전 버전의 호환 기록은 값이 있을 때만 복원 비교표에 별도로 표시합니다.
  • 자동 백업의 최근 저장 시각과 보관 개수를 쉽게 확인하고, 저장 경로는 펼쳐서 볼 수 있습니다.
  • 직접 저장과 자동 백업의 용도를 구분하고, API 키와 주간 콘텐츠 조회 결과가 백업에 포함되지 않는다는 안내를 보완했습니다.

문제 진단

  • 설정에서 최근 오류와 오래 걸린 작업의 진단 파일을 저장할 수 있습니다. 문제 문의 시 파일을 전달해 원인 확인에 사용할 수 있습니다.
  • API 키·캐릭터 정보·장부 내용·원본 오류 메시지는 진단 기록에서 제외하며 자동으로 전송하지 않습니다.
  • 진단 로그의 파일 크기와 보관 개수를 제한하고, 로그 저장 실패가 장부 작업을 방해하지 않도록 했습니다.

Maple Roster v0.2.4

Choose a tag to compare

@github-actions github-actions released this 11 Oct 11:00

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

2026-10-11

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

자동 백업

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

보스 API 조회

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

대시보드 조회

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

거래 내역

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

초기 화면 로딩

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

Maple Roster v0.2.3

Choose a tag to compare

@github-actions github-actions released this 10 Oct 16:06

Maple Roster v0.2.3 — 월간 보스 기록과 계정별 API 연결

2026-10-11

주간·월간 보스 기록과 진행·정산을 따로 확인하고, 여러 API 계정을 이름으로 관리할 수 있습니다.

보스 진행 및 월간 기록

  • 보스 장부 상단에서 보스 진행도 및 정산, 주간 보스 기록, 월간 보스 기록을 버튼으로 전환할 수 있습니다. 진행 및 정산에서 클리어 진행, 남은 예상 수익과 주간·월간 결정 수익을 확인할 수 있습니다.
  • 검은 마법사 하드·익스트림을 매월 1일 기준으로 기록하고, 클리어 인원에 따라 결정 수익을 자동 계산합니다. 기존 주간 기록과 수익은 그대로 유지됩니다.
  • 월간 기록도 API 일괄 확인과 캐릭터별 조회, 수동 등록·수정·드랍 관리를 지원합니다. 새 API 기록은 1인 기준이며, 반복 확인해도 수익이 중복되지 않습니다.
  • 보스 진행도 및 정산의 API 클리어 일괄 확인 한 번으로 주간·월간 기록을 함께 갱신하고, 확인 결과와 1인 기준 안내를 표시합니다.
  • 월간 보스 기록에서 검은 마법사 하드·익스트림 아이콘을 표시합니다.

사냥 드랍 관리

  • 드랍 관리 창의 새로고침 버튼을 제거했습니다.
  • 판매 상태나 금액을 저장하면 창이 자동으로 닫히고 사냥 장부의 수량과 수익에 반영됩니다. 저장에 실패하면 입력을 유지하고 오류를 안내합니다.

캐릭터 등록

  • 수동 등록과 수정 화면에서 월드를 직접 입력하는 대신 실제 월드 목록에서 선택할 수 있습니다.
  • 기존에 등록한 월드가 현재 목록에 없더라도 수정 화면에서 그대로 유지할 수 있습니다.

화면 용어

  • 보스 수익과 가격 안내, 거래 내역에서 강렬한 힘의 결정을 뜻하는 호칭을 결정으로 통일했습니다.

계정별 넥슨 API 연결

  • 본계정·부계정처럼 이름을 붙여 여러 API 키를 등록하고 목록에서 사용할 계정을 선택할 수 있습니다. 현재 사용 계정과 사용 중 표시를 제공합니다.
  • 긴 API 키를 입력하기 편하도록 입력란을 넓혔으며, 계정 이름은 최대 15자로 등록할 수 있습니다.
  • API 키 입력란의 물음표 버튼에서 발급 절차를 확인하고 넥슨 공식 가이드를 열 수 있습니다.
  • 발급 가이드 연결에 앱 재실행이 필요한 경우 이해하기 쉬운 안내를 표시합니다.
  • 계정 이름 변경과 개별 삭제를 지원하며, 기존 저장 키는 기존 계정으로 유지됩니다. 새 계정을 추가해도 현재 선택은 유지됩니다.
  • 현재 계정 연결 확인으로 키의 유효성과 조회 권한, 조회 가능한 캐릭터 수를 확인할 수 있습니다. API 키는 암호화해 기기에 보관하며 화면에 다시 표시하지 않습니다.

팝업 사용 편의

  • 팝업이 열린 동안 뒤쪽 화면이 스크롤되지 않으며, 팝업 안의 긴 내용은 계속 스크롤할 수 있습니다.

Maple Roster v0.2.2

Choose a tag to compare

@github-actions github-actions released this 10 Oct 14:30

Maple Roster v0.2.2 — 화면 테마와 수익·지출 관리 개선

2026-10-10

화면 테마를 선택하고, 보스·사냥 외 수익과 지출도 편하게 기록할 수 있습니다.

직접 수익과 거래 입력

  • 거래 내역에서 아이템 판매·메소 수령·이벤트 등 추가 수익을 직접 기록하고 수정·삭제할 수 있습니다.
  • 수익 추가와 지출 추가 버튼을 조회 조건 아래에 모았습니다. 버튼 바로 아래에서 입력할 수 있습니다.
  • 직접 수익은 수익 요약과 대시보드에 따로 표시하며, 실제 수입·순수익 계산과 CSV·백업에도 포함합니다.

화면 테마

  • 설정에서 라이트 모드와 다크 모드를 선택할 수 있습니다. 선택한 테마는 모든 화면에 바로 적용됩니다.
  • 앱을 다시 실행해도 선택한 테마가 유지됩니다.
  • 다크 모드에서도 금액과 수익·지출, 입력란을 읽기 쉽도록 색상을 조정했습니다.

화면 안내

  • 대시보드 안내 배너와 상단 관리 표시, 사이드바 자동 저장 안내를 제거해 화면을 간결하게 정리했습니다.

사냥 수익과 조각 집계

  • 사냥 장부의 순수익 요약을 획득 메소, 솔 에르다 조각 획득량, 조각 판매 수익, 총 사냥 수입으로 변경했습니다.
  • 조각 획득량 아래에서 판매·미판매 수량을 함께 확인할 수 있으며, 총 사냥 수입을 강조해 표시합니다. 조각 판매 수익에는 코어 젬스톤 판매를 포함하지 않습니다.
  • 시간당 획득 메소를 판매 수익과 구분해 표시합니다.

결정석 가격 적용

  • 수동 결정석 가격표 관리 기능을 제거했습니다. 새 보스 기록은 앱에 포함된 가격표로 자동 계산합니다.
  • 게임 공지에 따른 가격 변경은 앱 업데이트로 제공합니다. 기존 보스 기록과 수익은 유지됩니다.

Maple Roster v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 08:12