リクエスト詳細
🐛 バグ報告
対応完了
対象アプリ: StudyNova(スタディノヴァ)
lib.php の SN_APP_VERSION 定数が v1.15.0 のまま manifest.json の v1.21.1 と不一致
## 1. 不具合の内容
lib.php の先頭で `const SN_APP_VERSION = '1.15.0';` と定義されているが、manifest.json では `"version": "1.21.1"` と宣言されている。バージョン文字列を画面表示・ライセンス検証・ホスティング版バージョンチェックなどで参照している箇所が存在する場合、古いバージョン番号が露出し続ける。
## 2. 根拠・発生しそうな条件
- lib.php 抜粋: `const SN_APP_VERSION = '1.15.0';`
- manifest.json 抜粋: `"version": "1.21.1"`
- フッターや管理画面でバージョンを `SN_APP_VERSION` 定数で表示している場合、ユーザーや管理者に v1.15.0 と誤表示される。
- ホスティング版のバージョンアップ判定ロジックが `SN_APP_VERSION` を使用している場合、「すでに最新です」または逆に「更新可能」と誤判定されるリスクがある。過去のバグ修正履歴に「バージョン更新できません」という報告があることから、バージョン管理周りの整合性は特にクリティカルな箇所と判断できる。
- release_notes には v1.21.1 相当の内容(post#201 Phase 5 完遂・4,712問)が記載されており、コードとメタデータの乖離が大きい(6マイナーバージョン分の差)。
## 3. 期待動作
`SN_APP_VERSION` 定数の値が manifest.json の version と一致し、管理画面・フッター・ホスティング版バージョンチェックで v1.21.1 と正しく表示・判定される。
## 4. 修正方針
lib.php の該当行を以下のように修正する:
```php
// 修正前
const SN_APP_VERSION = '1.15.0';
// 修正後
const SN_APP_VERSION = '1.21.1';
```
合わせて、今後バージョン更新時は manifest.json と lib.php の `SN_APP_VERSION` を必ず同時に更新するルールをコメントで明記することを推奨する。既存機能・データへの影響はなく、定数値の文字列を変更するだけの安全な修正。
lib.php の先頭で `const SN_APP_VERSION = '1.15.0';` と定義されているが、manifest.json では `"version": "1.21.1"` と宣言されている。バージョン文字列を画面表示・ライセンス検証・ホスティング版バージョンチェックなどで参照している箇所が存在する場合、古いバージョン番号が露出し続ける。
## 2. 根拠・発生しそうな条件
- lib.php 抜粋: `const SN_APP_VERSION = '1.15.0';`
- manifest.json 抜粋: `"version": "1.21.1"`
- フッターや管理画面でバージョンを `SN_APP_VERSION` 定数で表示している場合、ユーザーや管理者に v1.15.0 と誤表示される。
- ホスティング版のバージョンアップ判定ロジックが `SN_APP_VERSION` を使用している場合、「すでに最新です」または逆に「更新可能」と誤判定されるリスクがある。過去のバグ修正履歴に「バージョン更新できません」という報告があることから、バージョン管理周りの整合性は特にクリティカルな箇所と判断できる。
- release_notes には v1.21.1 相当の内容(post#201 Phase 5 完遂・4,712問)が記載されており、コードとメタデータの乖離が大きい(6マイナーバージョン分の差)。
## 3. 期待動作
`SN_APP_VERSION` 定数の値が manifest.json の version と一致し、管理画面・フッター・ホスティング版バージョンチェックで v1.21.1 と正しく表示・判定される。
## 4. 修正方針
lib.php の該当行を以下のように修正する:
```php
// 修正前
const SN_APP_VERSION = '1.15.0';
// 修正後
const SN_APP_VERSION = '1.21.1';
```
合わせて、今後バージョン更新時は manifest.json と lib.php の `SN_APP_VERSION` を必ず同時に更新するルールをコメントで明記することを推奨する。既存機能・データへの影響はなく、定数値の文字列を変更するだけの安全な修正。
💬 返信 (3)
🛠 開発を開始しました (バグ修正 (studynova))
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「StudyNova(スタディノヴァ)」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=studynova
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/studynova/
ご利用ありがとうございます!
ご要望いただいた「StudyNova(スタディノヴァ)」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=studynova
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/studynova/
ご利用ありがとうございます!
Echo
Iris