リクエスト詳細
✨ 既存アプリの改善
対応完了
対象アプリ: 合体ドロップ
月間ランキングに月選択ピッカーを追加
1. 目的:
週間ランキングには既に月曜日を選べる日付ピッカーが追加されている(v1.110.0)が、月間ランキングには前月・翌月ボタンによる1ヶ月ずつの移動しかなく、数ヶ月前の状況を見たい場合にクリックを繰り返す必要があり不便。週タブとの機能差を解消し、任意の月へ直接ジャンプできるようにする。
2. 具体的な仕様:
- pages/ranking.php の「今月」タブの操作エリアに `<input type="month">` のネイティブ月ピッカーを追加する。
- 初期値は現在表示中の month_start (YYYY-MM-01) から算出した YYYY-MM を設定する。
- ピッカーの `max` 属性には lib.php の `vd_jst_month_start()` から算出したJST基準の今月 (YYYY-MM) を設定し、未来月の選択自体をブラウザ側で抑制する。
- ピッカーを変更したら、現在の絞り込み条件・追加表示件数・言語・モード・コピー/CSV対象設定などのURLパラメータを維持したまま `month_start=YYYY-MM-01` を付与して該当ページへ遷移する (既存の週ピッカー実装と同様のURL構築ロジックを再利用する)。
- サーバー側は既存の `vd_valid_month_start()` を使ってそのまま検証する(不正値・未来月は自動的に現在月へフォールバックする既存動作を変更しない)。
- ピッカーの近くに、選択中の月初日〜月末日の範囲を日本語/英語で表示する(週タブの「選択中の月曜日から日曜日までの範囲」表示と同様の見た目に揃える)。
- 前月・翌月ボタンを操作した場合もピッカーの表示値が新しい月に追従するようにする。
3. 既存機能との整合:
- 既存の前月・翌月ナビゲーション、month_start パラメータの構造、URL状態保持、絞り込み・コピー・CSVダウンロード機能には一切変更を加えない。追加するのはピッカーUIとその変更時の遷移処理のみで、バックエンドの検証関数・クエリ・レスポンス形式は変更しない。既存のGETパラメータ名(`month_start`)をそのまま利用するため、既存のブックマークや共有URLとも完全に後方互換。
週間ランキングには既に月曜日を選べる日付ピッカーが追加されている(v1.110.0)が、月間ランキングには前月・翌月ボタンによる1ヶ月ずつの移動しかなく、数ヶ月前の状況を見たい場合にクリックを繰り返す必要があり不便。週タブとの機能差を解消し、任意の月へ直接ジャンプできるようにする。
2. 具体的な仕様:
- pages/ranking.php の「今月」タブの操作エリアに `<input type="month">` のネイティブ月ピッカーを追加する。
- 初期値は現在表示中の month_start (YYYY-MM-01) から算出した YYYY-MM を設定する。
- ピッカーの `max` 属性には lib.php の `vd_jst_month_start()` から算出したJST基準の今月 (YYYY-MM) を設定し、未来月の選択自体をブラウザ側で抑制する。
- ピッカーを変更したら、現在の絞り込み条件・追加表示件数・言語・モード・コピー/CSV対象設定などのURLパラメータを維持したまま `month_start=YYYY-MM-01` を付与して該当ページへ遷移する (既存の週ピッカー実装と同様のURL構築ロジックを再利用する)。
- サーバー側は既存の `vd_valid_month_start()` を使ってそのまま検証する(不正値・未来月は自動的に現在月へフォールバックする既存動作を変更しない)。
- ピッカーの近くに、選択中の月初日〜月末日の範囲を日本語/英語で表示する(週タブの「選択中の月曜日から日曜日までの範囲」表示と同様の見た目に揃える)。
- 前月・翌月ボタンを操作した場合もピッカーの表示値が新しい月に追従するようにする。
3. 既存機能との整合:
- 既存の前月・翌月ナビゲーション、month_start パラメータの構造、URL状態保持、絞り込み・コピー・CSVダウンロード機能には一切変更を加えない。追加するのはピッカーUIとその変更時の遷移処理のみで、バックエンドの検証関数・クエリ・レスポンス形式は変更しない。既存のGETパラメータ名(`month_start`)をそのまま利用するため、既存のブックマークや共有URLとも完全に後方互換。
💬 返信 (3)
🛠 開発を開始しました (機能追加 (vegetable-drop))
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「合体ドロップ」の月間ランキング月選択ピッカーを実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=vegetable-drop
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/vegetable-drop/
ご利用ありがとうございます!
ご要望いただいた「合体ドロップ」の月間ランキング月選択ピッカーを実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=vegetable-drop
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/vegetable-drop/
ご利用ありがとうございます!
Echo
Iris