🌳 まなびの木 — 変更履歴
v1.0.14 — きせかえ大リニューアル 👗✨
2026年7月22日(水)
- NEW 👗 きせかえの「かさねづけ」ができるように!あたま・かお・くび・て の4か所に1つずつ、最大4アイテムを同時に着られます
- NEW 🎁 きせかえアイテムが8個→16個に大増量!そつぎょうハット🎓・ヘッドホン🎧・まほうのつえ🪄・おうえんフラッグ🚩などが新登場
- NEW 🍎 コレクション連動のごほうび — フルーツを10しゅるい集めると「にじのヘアバンド🌈」、25しゅるいで「おうごんカップ🏆」が、収穫したその場でもらえます
- NEW 🗂️ きせかえコーナーがカテゴリ別の見やすい表示になりました
- INFRA 装着データを4スロット構造に変更(旧データは自動引き継ぎ・消えません)
v1.0.13 — ガチャキャラが「せんせい」に! 🎓🎰
2026年7月22日(水)
- NEW 🎓 ガチャで当てたキャラクター6体(にじぴよ🐥・ぽっけ🦊・ももぴ🐰・ガーディ🤖・ライドラ🐉・ひめにゃ🐱)を、まめ・ロボちゃんと同じ「せんせい」として選べるようになりました!
- NEW 🎯 ホーム画面に「🎓 せんせいを えらぶ」ボタンを追加。もっているキャラだけ選べます(まだのキャラは❓ひょうじ)
- NEW 💬 ガチャキャラのせんせいも、もんだいの出題やおうえんのセリフでいっしょに勉強してくれます
- FIX けっか画面のおうえんメッセージが、えらんだせんせいに合わせた絵文字になりました
v1.0.12 — 起動安定性の向上 🌱🛡️
2026年7月11日(土)
- FIX 一部の端末や通信状況で、起動画面から先へ進めなくなる可能性を減らしました
- FIX 読み込み中に予期しないエラーが起きた場合、白い画面ではなく再読み込みできる案内画面を表示します
- INFRA ログイン状態の確認に8秒の上限を設け、応答がない場合も安全にログイン画面へ進むようにしました
v1.0.11 — ホーム導線改善 🌳
2026年7月5日(日)
- FIX 🌳 ホーム画面の「まなびの木」表示をタップできるようにし、ホーム画面のトップへ戻れる導線を追加しました
- FIX キーボード操作でも使えるよう、ロゴ表示をアクセシブルなボタンとして実装しました
v1.0.6 — Google Play配信準備(アプリ版の課金導線対応)📱🛡️
2026年7月2日(木)
- NEW 📱 Google Playアプリ版への対応準備 — アプリ版(近日公開予定)では、プレミアムプランのご契約・解約手続きをウェブサイト(manabinoki.net)で行う方式になります。ウェブ版・PWA版は今までどおり画面内からお手続きいただけます
- INFRA 🔍 アプリの起動経路判定機能を追加(src/lib/twaDetect.js)— Google Play課金ポリシーに準拠した表示出し分けを実現
- INFRA 🛡️ Supabase管理用ビュー3件を削除・管理関数のアクセス権限を厳格化(セキュリティ強化)
v1.0.5 — 木の成長演出+いつも緑の木+SEO対策 🎬🌳🔍
2026年7月2日(木)
- NEW 🎬 木の成長演出を追加 — ミッションクリアでホームに戻ると、成長内容に応じた演出が再生されます!葉の日は木がぽよんと揺れ、花の日はキラキラ輝き、実の日はドドーンと弾みます
- NEW 🎭 キャラクターのお祝いリアクション — 成長にあわせて、まめ・ロボちゃんがジャンプや応援ポーズでお祝い!「わぁ!おはなが さいたよ!🌸」などのセリフも表示されます
- NEW 🌳 木がいつも緑に — 学習をはじめたばかりでも、まなびの木は5枚の葉っぱで青々と表示されるようになりました。もう寂しい木とはお別れです
- FIX 🌸 ホームのステータス表示を簡素化 — 「おはな」と「みのり」の数だけを表示するようになりました(葉っぱの枚数表示を廃止)
- INFRA 🔍 SEO対策 — トップページにアプリ紹介コンテンツ(特徴・7教科・料金)を埋め込み、Google検索エンジンが内容を読み取れるように改善
- INFRA 🛡️ データベースのセキュリティ強化 — 管理用ビューの整理と関数のアクセス権限を厳格化しました
- INFRA 🎨 演出設定の一元管理 — src/constants/growthEffects.js で演出の長さ・セリフ・エフェクトを調整可能に
v1.0.4 — 果実コレクションSupabase同期+バグ修正3件 ☁️🔧🍎
2026年6月30日(月)
- NEW ☁️ 果実コレクションのSupabase同期 — スマホ・PC・タブレット間で集めたフルーツ&キャラが自動同期!端末を変えてもコレクションが引き継がれます
- NEW 🔀 複数端末マージ対応 — 異なる端末で別々に集めたフルーツも、ログイン時に自動で統合されます
- NEW 📡 オフライン対応 — ネット接続がなくてもコレクションは端末内に保存。オンライン復帰時に自動同期
- FIX 🌳 木の成長バグ修正 — 教科練習や復習でも木が育ってしまう不具合を修正。ミッションクリア時のみ木が成長するようになりました
- FIX 🗓️ みまもり画面の日付ズレ修正 — 曜日が1日ズレて表示される問題と、機種によって日付フォーマットが崩れる問題を修正
- FIX 📅 カレンダーアイコン修正 — Apple端末でカレンダーアイコンが固定で「17日」と表示される問題を修正(🗓️に変更)
- INFRA 🗄️ profilesテーブルに fruit_collection jsonbカラム追加(Supabase側)
- INFRA 🔄 fruitCollection.js全面改修: Supabase優先+localStorageフォールバックのハイブリッド方式
- INFRA 📦 storage.js USER_LOCAL_KEYS に manabi_fruit_collection 追加
- FIX 💼 特商法・利用規約を更新 — 年間プラン(2,100円/年)の記載追加、支払方法にGoogle Pay・Apple Pay追記
v1.0.3 — 果実コレクション+キャラガチャ+永続成長サイクル 🍎🎰✨
2026年6月27日(土)
- NEW 🍎 果実コレクション機能 — ガチャで全20種のフルーツを収穫!ノーマル/レア/スーパーレア/レジェンドの4段階レアリティ
- NEW 🌳 永続成長サイクル刷新 — ミッション完了→葉+1→葉2枚で花→花2つで実。ミッション4回で実1つのサイクルがずっと続きます!
- NEW 🎰 ガチャシステム — 実が成ったら収穫→ガチャ演出→レアリティ別エフェクトでフルーツ&キャラがどーん!
- NEW 🐱 ガチャ限定キャラクター6体登場 — ももぴ🐰/ひめにゃ🐱/にじぴよ🐥/ライドラ🐉/ガーディ🤖/ぽっけ🦊
- NEW ✨ キャラ降臨演出 — 予兆光→ヒビ割れ→画面砕ける→光爆発→虹色稲妻→キャラドーン!の特別演出
- NEW 📦 果実コレクション画面 — 集めたフルーツ&キャラを一覧表示。コンプリートを目指そう!
- INFRA 🗂️ 新規ファイル4本追加: gachaData.js(ガチャ定義)/ fruitCollection.js(コレクション管理)/ HarvestScreen.js(収穫演出)/ CollectionScreen.js(一覧表示)
- INFRA 🖼️ 手描き画像40枚投入: フルーツ20枚 + フルーツエフェクト8枚 + キャラ6枚 + キャラ降臨エフェクト6枚
v1.0.2 — ログアウト機能 + DB安全強化 + 課金導線改善 🔓🛡️💰
2026年6月26日(金)
- NEW 🔓 ログアウト機能 — みまもり画面からログアウトできるように!兄弟でアカウントを切り替えて使えます
- NEW 🔓 無料プランでもログアウト可能 — みまもりのロック画面(PremiumGate)からもログアウトボタンにアクセスできます
- NEW 💰 課金ボタン追加 — すべてのロック画面に「🌟プレミアムにアップグレード」ボタンを配置。どこからでも課金導線にアクセス可能に
- NEW 🤖 キャラ選択機能 — ホーム画面・学習画面でまめとロボちゃんを切り替えられるように
- NEW 🤖 ロボちゃん全18ポーズ対応 — 正解・不正解・コンボなど全場面でロボちゃんが反応します
- NEW 📱 つかいかたガイド追加 — はじめての方向けにSTEP1〜4の利用手順ガイドページを追加
- FIX 🔢 OTP入力画面の改善 — 8桁コードの入力欄にプレースホルダー・桁数カウンター・入力完了時の視覚フィードバック追加
- FIX 🔄 学習データのクロスデバイス同期 — PC・スマホ・タブレット間で学習進捗が自動同期
- INFRA 🛡️ RLS強化 — 全学習データテーブルに認証ベースのアクセス制御を追加(他ユーザーのデータ閲覧を完全遮断)
- INFRA 🏷️ appタグ自動付与 — 新規登録・ログイン時にアプリ識別タグを自動設定
- INFRA 🗄️ DB設計刷新 — user_id一本化でデータ管理をシンプル化。ゴーストレコード問題を根本解決
- INFRA 🔗 CASCADE追加 — ユーザー削除時に関連データが自動連鎖削除される安全設計に
v1.0.1 — メール認証OTP化 + PWA改善 + OG画像 🔐📧🎨
2026年6月24日(火)
- NEW 🔐 メール認証をOTPコード方式に変更 — リンクをクリックする代わりに、8桁の確認コードをアプリ内で入力する方式に!PWAから離れずにログインできます
- NEW 🎨 OG画像設定 — SNSでシェアした時にロボットくん入りのプレビュー画像が表示されるようになりました
- NEW ⭐ Googleログインボタン強化 — 「かんたん!おすすめ」バッジ追加でわかりやすく
- FIX 🔧 PWAログイン修正 — 認証方式をPKCEからimplicitに変更。ホーム画面から起動しても毎回ログインを求められる問題を修正
- FIX 🐕 ホーム画面のキャラ距離感修正 — ロボットくんとまめが木に寄り添うレイアウトに改善
- FIX 💬 まめの吹き出し位置改善 — スマホで吹き出しが見切れる問題を修正。コメントに合わせて伸縮する吹き出しに
- FIX 🔔 UpdateBanner表示時間延長 — 6秒→15秒に。更新完了通知を見逃しにくくなりました
- INFRA 📧 Supabaseメールテンプレート日本語化(Confirm signup + Magic Link)
- INFRA 🔍 Google Search Consoleメタタグ設置(クロール待ち)
- INFRA 🏪 Google Play Store掲載素材準備(説明文3点セット + フィーチャーグラフィック)
v1.0.0 — PWA化完了!ストア公開準備 🤖📱🎉
2026年6月22日(日)
- NEW 📱 PWA化 — スマホのホーム画面にロボットくんアイコンで追加可能に!アプリのように起動できます
- NEW 🤖 ロボットくんアイコン — favicon・PWAアイコン・apple-touch-iconすべてロボットくんに統一
- NEW 📲 Service Worker登録 — PWAインストールプロンプト対応(キャッシュなしの安全設計)
- INFRA 🔒 profilesトリガー二重ガード強化 — soul-backupユーザーの混入を防止
- INFRA 📊 soul_user_management_view作成 — soul-backup専用のユーザー管理ビュー
- INFRA 🧹 soul-backup混入profiles 6件をクリーンアップ
v0.9.9 — ロボットくん登場+利用規約+Stripe課金テスト 🤖📜💳
2026年6月18日(木)
- NEW 🔓 Stripe Customer Portal(解約・プラン管理)実装 — プレミアムユーザーがみまもり画面からStripeの安全なページで解約・支払い方法変更が可能に
- NEW 🌳 トライアル中アップグレードボタン追加 — トライアル期間中でも「気に入ったら今すぐプレミアムに!」で即課金可能
- INFRA 💳 Stripe本番環境切替完了 — テスト環境から本番環境へ移行。実際の決済が可能に(2026/06/19)
- INFRA 🔑 Edge Function「create-portal-session」新規デプロイ — JWT直接デコード方式でCustomer Portal URL生成
- NEW 🤖 ロボットくんキャラクター追加 — ホーム画面の木の左側に配置。手振り+ガッツポーズの2ポーズ、ふわふわ浮遊+タップでぽよんアニメーション
- NEW 📜 利用規約・プライバシーポリシー・特定商取引法表記ページ追加 — ログイン画面・みまもり画面からアクセス可能。認証前でも閲覧OK
- NEW 💳 Phase D: Stripe Checkout連携(テスト環境) — みまもり画面のプラン管理セクションからPayment Linkで月額200円の決済が可能に
- NEW 💳 Supabase Edge Function「stripe-webhook」デプロイ — 決済完了→自動premium切り替え、解約→自動free戻しのWebhook処理
- 改善 みまもり画面をfreeプランでもアクセス可能に変更 — PINロックで保護されているため安全性を維持しつつ、課金導線を確保
- 改善 App.jsにStripe決済成功後のリダイレクト検知+プロフィール自動再読み込み機能追加
- 基盤 ロボットくん画像の背景除去+透過PNG変換(400x400)+リポジトリ配置
v0.9.8 — 保護者PINロック+トライアル制限+GA4+ユーザー管理基盤 🔒🎫📊
2026年6月19日(木)
- NEW 🔒 Phase B: 保護者PINロック実装 — みまもり画面に4桁PINゲートを追加。初回はPIN新規設定(2回入力確認)、以降は照合。テンキーUI+シェイクアニメーション
- NEW 🎫 Phase C: トライアル制限ロジック実装 — 5日間全機能→無料(ミッション1日1回+パズル・きせかえ)→プレミアム(全機能)の3段階自動切り替え
- NEW 🔒 PremiumGate画面 — 無料ユーザーが有料機能タップ時に「おうちのひとに そうだんしてね🌳」表示
- NEW ホーム画面にトライアルバナー(「🎁 あと○にち ぜんぶ つかえるよ!」)+無料プランバナー+教科ボタンにロックアイコン表示
- NEW 📊 Google Analytics 4(GA4)タグ埋め込み — アクセス解析・ユーザー行動トラッキング開始
- NEW 📋 Google Sheets ユーザー管理シート連携 — Apps ScriptでSupabase→Sheets自動同期(毎朝9時)
- INFRA profilesテーブル新設(auth.usersと1:1連携): guardian_pin / trial_started_at / subscription_status / stripe_customer_id
- INFRA user_management_viewビュー新設(Google Sheets連携用)
- INFRA 新規ユーザー登録時にprofileを自動作成するDBトリガー設定
- INFRA RLS(行レベルセキュリティ)設定: 自分のprofileのみ読み書き可能
- FIX Supabase Auth リダイレクト後のURL末尾 # 残骸を自動クリア
- FIX v0.9.7バージョン不整合修正(APP_VERSION・package.json を version.json と同期)
- INFRA 新規コンポーネント: PinGate.js / PremiumGate.js
- INFRA バージョンバンプ: v0.9.7 → v0.9.8(3箇所同時更新)
- NEW 📧 マジックリンクSMTP開通 — Resend(smtp.resend.com:587)連携。ドメイン認証(DKIM/SPF/MX)完了。noreply@manabinoki.net から送信
- NEW 🔍 SEO基盤整備 — OGPタグ・Twitter Card・canonical URL・JSON-LD構造化データ・sitemap.xml・robots.txt 一式設定
- FIX バージョン不整合修正: docs/version.json(0.9.7→0.9.8), package.json(0.9.6→0.9.8) → 4箇所完全統一
v0.9.7 — Google認証導入+独自ドメイン+問題追加39問 🔐🌐📝
2026年6月18日(水)
- NEW 🔐 Google認証(Supabase Auth)導入: Googleログイン+マジックリンク(パスワード不要メールログイン)の2方式
- NEW AuthScreen.js 新規作成: ログイン画面(WebView検知+ヘルプ案内+エラー時メールログイン自動誘導)
- NEW 🌐 独自ドメイン manabinoki.net 取得・Vercel接続・SSL自動化
- NEW 問題追加 +39問(548→587問): りかLv2+10, こくごLv1+5/Lv2+5, さんすうLv2+9, とけいLv6+5, しゃかいLv6+5(全問フルセット投入)
- NEW 認証設定手順書
docs/auth_setup_guide.md 作成(GCP + Supabase 設定ガイド)
- INFRA GCP: プロジェクト
manabinoki → OAuth Client ID発行
- INFRA Supabase: Google Auth ON / Email Auth ON / Site URL = manabinoki.net / Redirect URLs設定
- INFRA App.js: 認証状態管理(supabase.auth.onAuthStateChange)+未ログイン時AuthScreen表示
- INFRA supabase未接続(ローカルモード)時は認証スキップ → 既存動作維持
- INFRA バージョンバンプ: v0.9.6 → v0.9.7(3箇所同時更新)
v0.9.6 追補 — こくご解説 完全制覇!全7教科×両面 100%完成 🏆🏆📝
2026年6月17日(火)
- NEW こくご ひらがな解説 116問 投入(Lv1〜6: よみかき・おくりがな・意味・慣用句)→ ひらがな版 548/548 完成
- NEW こくご 漢字版解説 126問 投入 → 漢字版 548/548 完成
- NEW 全7教科 × 548問 × ひらがな+漢字 = 1,096個の解説が 100%完成!健康診断 8項目 ALL ZERO 達成!
- NEW 問題追加フルセットテンプレート新設(docs/question_add_checklist.md セクション9): 1問=8カラム同時投入ルール+INSERT雛形
- INFRA アプリのコード変更なし(DBコンテンツ追加のみ)→ バージョンは v0.9.6 据え置き
v0.9.6 追補 — げんそ・さんすう漢字版 解説 完成+とけいバグ修正+品質管理キット 🧪🔢🕐🩺
2026年6月16日(火)
- NEW げんそ全70問に解説(explanation)+漢字版解説(explanation_advanced)を完備(Lv1:7 / Lv2:12 / Lv3:12 / Lv4:13 / Lv5:14 / Lv6:12)🏆
- NEW さんすう漢字版解説(explanation_advanced)113問を完備 → さんすうが ひらがな+漢字 両面完成 🏆
- NEW 「両方(ひらがな+漢字)完成」教科が りか・しゃかい・とけい・どうとく・げんそ・さんすう の6教科 に
- FIX とけい「この とけいは なんじ?」grade1の10問(id531〜540)で時計の図が表示されないバグを修正(clock_time が NULL だった→各問題の正解に合う時刻を投入)。図つき時計問題は計20問すべて正常化
- FIX げんそ「日本で発見された元素は何種類?」の正解を修正(誤: 4種類 → 正: 1種類=ニホニウムのみ)
- INFRA 問題追加チェックリスト(健康診断キット)を新設:
docs/question_add_checklist.md。問題追加後に SQL 一発でデータ抜け漏れ9項目を自動チェック
- INFRA 解説総数: ひらがな版 362→432問(約79%)/漢字版 239→422問(約77%)。残る漢字版バックログは こくご126問のみ
- INFRA アプリのコード変更なし(DBコンテンツ追加・修正のみ)→ バージョンは v0.9.6 据え置き
v0.9.6 追補 — しゃかい・とけい・どうとく 解説 完成(ひらがな+漢字)📚💡🈂️
2026年6月15日(月)
- NEW しゃかい全60問に解説(explanation)+漢字版解説(explanation_advanced)を完備(Lv1〜6 各10問)🏆
- NEW とけい全51問に解説+漢字版解説を完備(Lv1:13 / Lv2:6 / Lv3:8 / Lv4:8 / Lv5:8 / Lv6:8)🏆
- NEW どうとく全60問に解説+漢字版解説を完備(Lv1〜6 各10問)🏆 ← 本セッションで漢字版60問を追加し完成
- NEW 「両方(ひらがな+漢字)完成」教科が りか・しゃかい・とけい・どうとく の4教科 に
- INFRA 解説総数: ひらがな版 191→362問(約66%)/漢字版 68→239問(約44%)
- INFRA 漢字版方針を継続: 小学漢字は漢字/中学漢字(丈・励・縛・絆・惑 など)はひらがなで残す
- INFRA アプリのコード変更なし(DBコンテンツ追加のみ)→ バージョンは v0.9.6 据え置き
v0.9.6 — りか解説 完成+こうがくねんモード 漢字解説 対応 🔬💡🈂️
2026年6月15日(月)
- NEW りか全68問に解説(explanation)を完備(Lv1:16 / Lv2:7 / Lv3:12 / Lv4:11 / Lv5:10 / Lv6:12)→ さんすうに続く2教科目の全レベル完成 🏆
- NEW こうがくねんモード対応: りか全68問に漢字版解説(explanation_advanced)を追加。こうがくねんでは漢字混じり、ていがくねんではひらがな主体で表示
- NEW 漢字レベル方針: 小学漢字(〜6年)は漢字/中学漢字(窒・浮・肝・蒸・惑 など)はひらがなで残し、間違えたときに読める解説に
- INFRA questionsテーブルに explanation_advanced カラム新設(nullable)
- INFRA questionLoader.js に explanationAdvanced を配管 / LearningScreen.js で displayMode により解説を漢字↔ひらがな切替(漢字版が無ければひらがなにフォールバック)
- INFRA 解説総数(ひらがな版): 123問 → 191問(548問中 約35%)
- INFRA バージョンバンプ: v0.9.5 → v0.9.6(3箇所同時更新)
v0.9.5 追補 — さんすう全問 解説 完成 🔢💡
2026年6月14日(日)
- NEW さんすう全6レベル 113問に解説(explanation)を完備(Lv1:22 / Lv2:11 / Lv3:20 / Lv4:20 / Lv5:20 / Lv6:20)
- NEW 解き方の型を統一: 「10のまとまり」「九九の逆」「位で分解」「通分」「ひっくり返して掛ける」「速さの三角」など
- NEW 解説はひらがな主体+分かち書きで、ていがくねんモードでも読める設計
- INFRA 解説総数: 10問 → 123問(548問中 約22%)
- INFRA アプリのコード変更なし(DBコンテンツ追加のみ)→ バージョンは v0.9.5 据え置き
- FIX changelog.html の同期回復: docs/ 側に欠けていた v0.9.4 エントリを補完(public/ と docs/ を一致)
v0.9.5 — 教科再編+解説機能+フレッシュ化+問題追加 🌿🔬💡
2026年6月14日(土)
- NEW かがく138問を「りか🌿」(68問)+「げんそ🔬」(70問)に分離
- NEW りかがミッション出題に組み込み(げんそはミッション除外)
- NEW ホーム画面7ボタン構成(算国理社+とけい・どうとく・げんそ)
- NEW SubjectMenuScreen: 教科→カテゴリの階層構造(こくご: おくりがな/よみかき、げんそ: もんだい/ずかん)
- NEW 出題フレッシュ化: 直近3日以内に出題された問題を後回しにするロジック
- NEW 解説機能: 不正解時に💡ポイント解説を表示(explanationカラム追加)
- NEW おくりがなLv3-6追加(+40問、レベル設定が有効化)
- NEW とけいLv1追加(3問→13問)
- NEW こくごLv1追加(7問→15問)
- NEW 認証・課金設計書作成(v1.0ロードマップ確定)
- INFRA 問題数: 490問→548問(+58問)
- INFRA 教科数: 6教科→7教科に再編
- INFRA バージョンバンプ: v0.9.4 → v0.9.5
v0.9.4 — 日跨ぎリセット+着せ替え修正+UpdateBanner改修 🌅👗
2026年6月10日(水)
- NEW フルスクリーン日跨ぎリセット実装(setInterval 60秒 + visibilitychange)
- NEW UpdateBanner改修: localStorage比較方式でデプロイ直後もバナー表示
- NEW 更新完了バナー(緑🟢)+更新あり通知(オレンジ🟠)の2段構え
- FIX 着せ替え機能が動作しない問題を修正(App.jsのstate接続漏れ)
- FIX ミッション完了時のアンロック判定(incrementMissionCount / checkCostumeUnlocks)追加
- FIX HomeScreen → equippedItem / GohoubiScreen → costumeData のprops接続修正
- INFRA storage.js: getTodayJSTをexport化(App.jsから共用)
- INFRA バージョンバンプ: v0.9.2 → v0.9.4(3箇所同時更新)
v0.9.3 — 表示モード完成+漢字問題文+選択肢漢字化 📖✨
2026年6月9日(火)
- NEW 表示モード Phase 2-3 完成!こうがくねんモードで漢字交じり問題文に切替
- NEW question_advanced カラム追加(490問中421問に漢字版問題文を投入)
- NEW options_advanced カラム追加(304問に漢字版選択肢を投入)
- NEW NULLフォールバック設計(漢字版がない問題は自動でひらがな表示)
- FIX とけいLv3以上のcategory NULL問題を修正(全41問にcategory='clock'設定)
- FIX とけい個別モードの取得ロジックを教科ベースに変更(レベル設定が全レベルで有効に)
- FIX おくりがなモードのLv2固定対応(レベル設定に関わらず全問出題)
- INFRA questionLoader.js: dbToAppFormatにquestionAdvanced・optionsAdvanced追加
v0.9.2 — 6教科再構成+保護者モード+490問 🗾💛
2026年6月7日(土)
- NEW 教科再構成: せいかつ消滅→しゃかい🗾・どうとく💛 新規追加(6教科体制)
- NEW しゃかい問題60問追加(ちり・れきし・くらしのルール Lv1〜6)
- NEW どうとく問題60問追加(おもいやり・ルール・きもち Lv1〜6)
- NEW 問題数 370問→490問に大幅拡充(+120問!)
- NEW ホーム画面を2×3グリッドに変更(6教科ボタン対応)
- NEW 保護者モード全面リニューアル(週間サマリー・教科別正答率バー・苦手検出・推移グラフ)
- NEW 表示モード切り替え設定(ていがくねん/こうがくねん トグルUI)
- NEW みまもり画面からレベル設定へ直接アクセス可能に
- FIX 国語問題「歩」の選択肢修正(「歩む」も正解になる曖昧さを排除)
- INFRA せいかつ42問→かがくに吸収(かがく96→138問)
- INFRA storage.js: getSubjectAccuracy / getDailyAccuracyTrend / displayMode追加
v0.9.1 — 誤答記録+結果画面+ずかん+問題370問 🔥
2026年6月5日(木)
- NEW 誤答記録システム実装(1問ごとにanswer_historyに正誤を記録)
- NEW 誤答優先出題(苦手問題を最大40%まで優先的に出題)
- NEW ミッション結果画面(スコア表示+「ホームにもどる」ボタン)
- NEW げんそずかん画面(元素周期表をタップで拡大して見られる)
- NEW ホーム画面を2×2グリッドに変更(おくりがな/とけい/かがく/げんそずかん)
- FIX 不正解時に同じ問題がループするバグを修正(次の問題に進むように)
- FIX タブ復帰時に自動で日付チェック(ブクマ開きっぱなしでもミッションリセット)
- FIX 国語問題「革命の革」の選択肢修正(曖昧な正解を排除)
- NEW 問題数 250問→370問に大幅追加(+120問!)
- さんすうLv3-6: 各8問→各20問
- こくごLv5-6: 各8問→各20問(書き方・意味・対義語・ことわざ追加)
- かがく全レベル: 元素クイズ+科学全般で充実化
v0.9.0 — 問題大幅拡充+新教科「かがく」🧪✨
2026年6月3日(火)
- NEW 新教科「かがく🧪」追加(元素・周期表・化学の問題 Lv1〜6)
- NEW ホーム画面にかがく専用ボタン(ミッションには混ぜず任意選択式)
- NEW 問題数 99→250問に大幅拡充(全5教科×全6レベル対応)
- NEW answer_historyテーブル作成(誤答記録・復習強化の土台)
- NEW みまもり画面に「こうしんりれき」ボタン+バージョン表示追加
- NEW ミッション問題数を5問→8問に変更
- FIX 問題文の改行(
)が正しく表示されないバグを修正
- FIX changelog.html の重複エントリ・欠落を完全修復
- INFRA questionLoader.js: ミッション除外ロジック(MISSION_EXCLUDE_SUBJECTS)
- INFRA Supabase answer_historyテーブル+インデックス+RLS設定
v0.8.0 — Supabase問題DB移行+着せ替え 🐕👑
2026年6月3日(火)
- NEW 問題データをSupabase questionsテーブルへ完全移行(99問DB管理)
- NEW questionLoader.js: Supabase非同期取得+ローカルフォールバック
- NEW 着せ替え機能: 8アイテム(🎀👑🕶️🌸🎩🧣⭐💖)
- NEW 着せ替えアンロック条件(実績連動)
- NEW GohoubiScreenに着せ替えタブ追加
- NEW costumeItems.js: 着せ替えアイテム定義
- NEW MameCharacter.js: 着せ替えオーバーレイ対応
- INFRA Supabase questionsテーブル作成+RLS設定
v0.7.1 — ごほうびパズル 🧩✨
2026年6月1日(日)
- NEW GohoubiScreen.js: パズル画面+アーカイブ
- NEW puzzles.js: パズル定義(3枚: spring/summer/night)
- NEW 3×3パズルグリッド(9日で完成)
- NEW ミッションクリアでピースGET
v0.7.0 — 新画像10枚+演出強化 🐕✨
2026年5月31日(土)
- NEW 新ポーズ10枚追加(全15ポーズ体制)
- NEW 全画面で新画像を活用した演出
- FIX 新画像の背景透過処理
v0.6.1 — キャラアニメーション強化 🐕✨
2026年5月30日(土)
- NEW 新アニメーション6種: shake/spin/sparkle/slideUp/wiggle/bow
- NEW 正解コンボシステム: 2連続→くるくる回転、3連続→きらきらパーティクル
- NEW コンボバッジ表示(🔥2コンボ!)
- NEW パーフェクト演出: 全問正解で特別セリフ+きらきら
- NEW キャラタップ反応: タッチするとぽよんと跳ねる
- NEW 不正解時ぶるぶる震え、出題時わくわく揺れ
- FIX 全キャラ画像の背景透過: JPEG偽装PNG → 本物の透過PNG
- FIX 画像サイズ最適化: 1254px → 400px(読み込み高速化)
v0.6.0 — ペット名カスタマイズ 🐕💖
2026年5月30日(土)
- NEW NamingScreen: 初回起動時にキャラの名前を子供がつけられる
- NEW 「はじめまして!!きみが なまえを きめてくれる?」演出
- NEW 全画面のセリフがつけた名前に動的差し替え
- FIX mameMessages.js: {name}プレースホルダー対応
- FIX MameCharacter.js: petName prop対応
- FIX HomeScreen/FukushuScreen/LearningScreen: petName配信
- INFRA storage.js: loadPetName/savePetName追加(localStorage)
v0.2.0 — Supabase連携(データ永続化)🔗
2026年5月28日(水)
- NEW Supabase連携: 学習データがブラウザを閉じても保存
- NEW 木の成長データ永続化: はっぱ・おはな・みのりの数がリロードしても残る
- NEW 学習セッション記録: 毎回の学習結果をデータベースに保存
- NEW ローディング画面: 起動時にデータ読み込み中の表示
- NEW ストリーク管理強化: 日付チェックによる自動リセット
- INFRA Supabaseプロジェクト作成(東京リージョン)
- INFRA user_progress / learning_sessions テーブル作成
- INFRA Vercel環境変数設定
v0.1.1 — 送りがな+時計問題追加 ⏰
2026年5月28日(水)
- NEW アナログ時計SVGコンポーネント(ClockSVG.js)追加
- NEW 送り仮名問題6問追加(走/読/書/聞/歩/食)
- NEW 時計の読み方問題5問追加(ビジュアル付き)
- NEW ホーム画面に「おくりがな」「とけい」専用れんしゅうボタン追加
- NEW LearningScreenをモード対応(mission/okurigana/clock)
- NEW 算数問題1問追加(6×9)
- NEW 問題データにカテゴリ別・教科別取得関数追加
- FIX APP_VERSION未使用警告修正(Vercel CI対応)
- INFRA Vercelデプロイ完了・Deployment Protection OFF設定
v0.1.0 — 初期リリース 🌱
2026年5月27日(火)
- NEW プロジェクト初期構築
- NEW ホーム画面(まなびの木ビジュアル)
- NEW 学習画面(小2レベル問題・選択肢式)
- NEW みまもり画面(保護者向け学習状況)
- NEW ADHD+LD対応UI(丸文字フォント・大ボタン・ふりがな)
- NEW 木の成長システム(葉/花/実)
- NEW 正解演出(StarBurst)
- INFRA GitHub リポジトリ作成(nokokoyk-hub/manabi-no-ki)
- INFRA ファイル分割済み(screens/components/data/constants)