Summary
The language filter on the home page defaults to "English" instead of "all". This means non-English stories (Korean, Japanese, Chinese, Spanish, French) are hidden by default. Users have to manually switch the filter to see them.
Root Cause
src/app/page.tsx line 34:
const lang = rawLang === "all" ? "all" : rawLang && (LANGUAGES as readonly string[]).includes(rawLang) ? rawLang : "English";
The fallback should be "all" not "English".
Fix
Change the default from "English" to "all":
const lang = rawLang === "all" ? "all" : rawLang && (LANGUAGES as readonly string[]).includes(rawLang) ? rawLang : "all";
Acceptance Criteria
Summary
The language filter on the home page defaults to "English" instead of "all". This means non-English stories (Korean, Japanese, Chinese, Spanish, French) are hidden by default. Users have to manually switch the filter to see them.
Root Cause
src/app/page.tsxline 34:The fallback should be
"all"not"English".Fix
Change the default from
"English"to"all":Acceptance Criteria