採掘統計の強化とISK表示の統一

採掘レンジャー機能に強力な統計分析機能を追加しました。また、ユーザーからのフィードバックに基づき、アプリケーション全域のISK表示を省略なしのフルフォーマットに統一しました。

採掘統計(統計・グラフ)の実装

採掘レジャーにおいて、1週間・1ヶ月・1年・全ての期間を選択して統計を表示できるようになりました。

  • 期間選択タブ: 直近の採掘状況を素早く切り替えて分析可能。
  • 集計カード: 期間内の総採掘量(m³)、個数、推定総価格(ISK)、最も多く採掘した鉱石を自動集計。
  • 日別推移グラフ: Chart.jsを統合し、日ごとの採掘価値の推移を視覚化。
採掘統計画面

ISK表示フォーマットの刷新

「100M ISK」のような省略表記を廃止し、全てのメニュー項目において「100,000,000.00 ISK」のような正確なフルフォーマット表示に変更しました。

  • 資産管理、ウォレットの残高および履歴。
  • キルメールの被害・戦果総額。
  • マーケットブラウザの注文価格。
  • 採掘統計の推定価値。

技術的な修正内容

共通通貨フォーマッタ market.formatISK を刷新し、toLocaleString を利用した正確なカンマ区切り表示を実装しました。また、MiningModuleをコンポーネント指向で再設計し、期間の動的切り替えに対応させました。