操作
機能 #389
完了デイリーチャレンジ機能の無効化
機能 #389:
デイリーチャレンジ機能の無効化
説明
refs #384
スコアログ側に移植するので、ローカルで持つ必要がない
フォルダ自体はスコアログ側から受け取って生成されるので、フォルダ内でのレベル表記などは残す。
操作
説明
refs #384
スコアログ側に移植するので、ローカルで持つ必要がない
フォルダ自体はスコアログ側から受け取って生成されるので、フォルダ内でのレベル表記などは残す。
実装に着手しました。
feature/389
対応が完了しました。
デイリーチャレンジ機能はスコアログ側へ移植されローカルで保持する必要がなくなったため、ローカル実装を完全削除。フォルダはスコアログ側から配信・生成されるため、フォルダ内レベル表記の共通機構(TableLevelBar)とスキン定義(select.json / SkinBar スロット)は維持。
DailyChallengeManager / DailyChallengeBar / DailyChallengeConfig を完全削除Config / ConfigPersistenceDto / ConfigValidator から dailyChallenge を除去(旧 config.json のエントリは ignoreUnknownFields で無視されるため移行コード不要)BarManager / MainController / MusicResult のデイリーチャレンジ連携を除去BarRenderer の DailyChallengeBar 描画分岐を削除(スキンスロット説明コメントは維持)MusicSelectConfigurationView(.java / .fxml)から設定UIを削除dailyChallengeConfigSurvivesPersistenceDtoRoundTrip を削除DailyChallengeManager.java / DailyChallengeBar.java / DailyChallengeConfig.java(削除)ほか計13ファイル(889行削除・3行追加)./gradlew test : 成功(全テストグリーン)