You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
v2.3.0: Enable Bedrock — replace Cohere with Nova Pro, fix maxTokens
- Replace cohere.command-r-plus-v1:0 with amazon.nova-pro-v1:0 for
clinical reports (Cohere marketplace unavailable, Nova Pro confirmed
working)
- Update request/response format from Cohere to Nova messages API
- Fix maxNewTokens → maxTokens in generate-words route (Nova Lite
inferenceConfig parameter name)
- Add v2.3.0 changelog entry
### v2.2.0 — 2026-03-06 (Game Staging, Nav Fix, Dark Mode, Feed Toggle)
1009
+
1010
+
**Navigation & Layout (Phase 1):**
1011
+
- Landing page navbar: replaced inline auth nav with `<ThemeToggle>` + `<Link>Dashboard</Link>` + `<UserMenu />` — no more horizontal overflow when signed in
1012
+
- Chat input bar: reduced mic button (64px→48px) and send button (56px→44px), added `min-width: 0` on text input for small screens
1013
+
1014
+
**Dark Mode Consistency (Phase 2):**
1015
+
- StreakBadge: replaced hardcoded light gradient with theme-aware CSS vars (`var(--feature-peach)`, `var(--bg-secondary)`)
1016
+
- Feed page: replaced text "Light"/"Dark" toggle with `<ThemeToggle>` component
1017
+
1018
+
**Game Fixes — Critical Gameplay (Phase 3):**
1019
+
-**Bubble Pop**: converted `nextId` state to `useRef` to fix stale closure in spawn interval, removed redundant `fastCheck` 500ms interval, steady 1500ms spawn rate
1020
+
-**Tracing**: added 65% accuracy threshold — scribbles below threshold show "Try Again" instead of advancing; only passing attempts recorded in scores
1021
+
-**Color & Sound**: added 2-attempt system — wrong answer shows "Try Again" button (attempt 1), second wrong shows correct answer and auto-advances (attempt 2)
1022
+
1023
+
**Game Fixes — Staged Difficulty (Phase 4):**
1024
+
-**Alphabet Pattern**: 3-stage progression — Stage 1 (rounds 1-2): 1 blank, Stage 2 (rounds 3-4): 2 blanks, Stage 3 (round 5): CVC word completion from 20-word pool
1025
+
-**Sequence Memory**: enhanced show-sequence animation — `scale(1.15)` with glow `boxShadow`, `opacity: 0.3` on inactive buttons, 300ms gap between items, "Watch! (X of Y)" indicator
1026
+
-**Speech Practice**: 3-stage progression — Stage 1 (items 1-3): single word, Stage 2 (items 4-6): 3-word phrase with current word highlighted, Stage 3 (items 7-9): full sentence
1027
+
1028
+
**Intake & Progress Fixes (Phase 5):**
1029
+
-**Video Capture (Step 8)**: fixed `startingRef` not resetting on camera failure (blocked subsequent start attempts forever), added debug status bar showing Camera/Models/Inference status
1030
+
-**Progress page**: added de-duplication filter — entries with same `gameId` within 2-second window collapsed into single entry
1031
+
1032
+
**Features & Polish (Phase 6):**
1033
+
-**Feed anonymous toggle**: new checkbox in compose form — "Post Anonymously" (default: checked). Unchecked posts show "Community Member" instead of "Anonymous"
1034
+
-**ThemeToggle consistency**: replaced text "Dark"/"Light" toggles with `<ThemeToggle>` component on all 18 game/feature pages (bubble-pop, alphabet-pattern, tracing, match-numbers, memory, social-stories-v2, emotion-match, color-sound, sequence, speech, talking, chat, progress, reports, nearby-help, child detail, plus landing and feed)
1035
+
1036
+
**Files modified:** 22+ files across games, components, intake, feed, and dashboard pages.
0 commit comments