Skip to content

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1,051 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golden Moments

Gentle picture matching and shared photo activities. Flutter, local-first on iOS/Android, no account or custom photo backend.

US App Store candidate: Dementia Games: Golden Moments
Subtitle: Alzheimer's Photo Activities
On-device name: Golden Moments
Candidate version: 1.4.1+8 (next candidate; 1.4.0 build 7 is on the App Store; public release remains manual).

Start here

Question Source of truth
What are we building and for whom? Product specification
What is implemented versus verified? Feature and release status
How do photos work without a server? Architecture and privacy
What are the name, subtitle and keywords? Canonical metadata
How will ASO be validated? US strategy
What screenshots should be captured? Screenshot specification
What blocks publication? Release checklist
How should every screen look, sound and read? Design system
What should happen next? Workboard
How could it become the first choice in ten languages? Plan (proposal, not approved)
How is the website (dementiaactivities.games) built and deployed? Website README, content guide

This upgrade

On iOS/Android, the new home opens local activities without any backend or pack download. Gentle matching starts with four tiles, keeps pictures visible by default, and has no clock, score, penalty or automatic mismatch timer. Select up to 24 photos, store normalized local copies, match them, or view them with optional conversation prompts.

All eight picture packs are now included with the app: 121 bundled images cover game pictures, category icons, thumbnails, and previews. The explicit mobile library action opens immediately. Browser and desktop use the same included catalog with no download tab, startup downloads, or image CDN. Family-photo storage is not a new browser capability.

Firebase (analytics, crash reporting and core) was removed at the maintainer's instruction: no analytics or crash SDK is linked, and no Firebase configuration file ships. The app has no network code. A native iOS/Android build is still needed to confirm the regenerated projects link no other collection SDK (see docs/release/network-privacy-audit.md).

Code completion is not verification. See release-status.json. Sync, photo-deck exchange, recordings, payments and medical functionality are excluded from this upgrade.

Development

Use the current .fvmrc baseline: Flutter 3.47.7, Dart 3.13.5. Dependencies, browser fixes and full/visual workflows from PR #43 are preserved, not downgraded. The new photo picker is initially pinned at 1.1.2; resolve and review the changed lockfile and platform requirements before merging.

flutter pub get
flutter run --target lib/main.dart
flutter analyze
flutter test --coverage
python -m unittest discover -s tests -v
python scripts/release_metadata.py --check

See build and visual testing, iOS device setup, and simulator setup. Existing signing and flavor configuration remain unchanged.

Edit metadata/app-store.en-US.json, run python scripts/release_metadata.py --write, and commit the generated text exports. --check detects drift and copy errors. --release requires recorded QA and real screenshot files; it intentionally fails while gates are pending. Scripts never publish to App Store Connect.

Pack management, sample packs, and pack validation remain relevant. TEST_SUMMARY.md and the older visual validation describe historical commits, not a passed test run for this upgrade.

Localization and intended use

The new mobile flow and copy are English-first. Existing translated legacy screens do not make new screens translated. Other store descriptions remain historical and require localization/claims review before reuse.

Golden Moments offers recreation and shared conversation. It does not diagnose, measure, treat, prevent or claim to slow dementia or Alzheimer's disease. Do not imply suitability for every person or stage.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages