採掘レンジャー機能に強力な統計分析機能を追加しました。また、ユーザーからのフィードバックに基づき、アプリケーション全域のISK表示を省略なしのフルフォーマットに統一しました。
採掘統計(統計・グラフ)の実装
採掘レジャーにおいて、1週間・1ヶ月・1年・全ての期間を選択して統計を表示できるようになりました。
- 期間選択タブ: 直近の採掘状況を素早く切り替えて分析可能。
- 集計カード: 期間内の総採掘量(m³)、個数、推定総価格(ISK)、最も多く採掘した鉱石を自動集計。
- 日別推移グラフ: Chart.jsを統合し、日ごとの採掘価値の推移を視覚化。
ISK表示フォーマットの刷新
「100M ISK」のような省略表記を廃止し、全てのメニュー項目において「100,000,000.00 ISK」のような正確なフルフォーマット表示に変更しました。
- 資産管理、ウォレットの残高および履歴。
- キルメールの被害・戦果総額。
- マーケットブラウザの注文価格。
- 採掘統計の推定価値。
技術的な修正内容
共通通貨フォーマッタ market.formatISK を刷新し、toLocaleString を利用した正確なカンマ区切り表示を実装しました。また、MiningModuleをコンポーネント指向で再設計し、期間の動的切り替えに対応させました。