hensei-web/components
Justin Edmund 73395efee8
Migrate about pages to App Router (#432)
## Summary
- Migrated about, updates, and roadmap pages from Pages Router to App
Router
- Fixed profile page data loading and display
- Created API route handlers for proxying backend calls
- Fixed translation format issues with next-intl

## Changes
- Created new App Router pages under `/app/[locale]/`
- Fixed translation interpolation from `{{variable}}` to `{variable}`
format
- Added API routes for characters, raids, summons, and weapons
- Fixed infinite recursion in ChangelogUnit by renaming fetch function
- Converted from useTranslation to useTranslations hook

## Test plan
- [x] About page loads and displays correctly
- [x] Updates page fetches and displays changelog data
- [x] Roadmap page renders without errors
- [x] Profile page shows user teams correctly
- [x] All translations render properly

🤖 Generated with [Claude Code](https://claude.ai/code)

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-03 17:20:16 -07:00
..
about Migrate about pages to App Router (#432) 2025-09-03 17:20:16 -07:00
auth Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
character Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
common Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
dialogs Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
ElementToggle Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
ErrorSection Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
extra Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
filters Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
head Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
Header Modernize Link components to Next.js 13+ patterns (#431) 2025-09-03 17:07:09 -07:00
HovercardHeader Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
job Modernize Link components to Next.js 13+ patterns (#431) 2025-09-03 17:07:09 -07:00
LanguageSwitch Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
Layout Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
mastery Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
MentionList Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
party Modernize Link components to Next.js 13+ patterns (#431) 2025-09-03 17:07:09 -07:00
raids Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
reps Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
search Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
summon Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
toasts Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
uncap Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
weapon Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00