pour application android simpl-liste
Find a file
le king fu 3637879f90 fix(web): resolve display name from userInfo, not just claims (#70)
getAuthenticatedUser only read ID token claims, where `name` is often
absent, so the web app showed the user's email instead of their name
after SSO. Fetch the userInfo endpoint and resolve the display name with
the same fallback order as the vitrine (la-compagnie-maximus#80):
userInfo.name -> userInfo.username -> claims.name -> claims.username,
with the email fallback applied in the layout. Email now also prefers
userInfo over claims.

Single source of truth in auth.ts (only producer of `name`, consumed
solely by layout.tsx -> Header). layout.tsx and Header.tsx verified,
left unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 14:10:14 -04:00
.claude docs(eas-build): document APK upload retry pattern for transient 502/504 2026-05-01 07:17:51 -04:00
.vscode Initial commit 2026-02-20 19:08:56 -05:00
app fix: replace broken swipe-to-refresh with toolbar refresh button (#61) 2026-04-09 09:37:26 -04:00
assets feat: add custom app icon and adjust medium widget to 2x4 2026-02-21 14:12:22 -05:00
src fix: render-optimiste + timing instrumentation for widget toggles (#71) 2026-04-19 16:17:41 -04:00
tests test(smoke): add non-regression smoke for uuid + package overrides 2026-05-02 11:49:13 -04:00
web fix(web): resolve display name from userInfo, not just claims (#70) 2026-05-30 14:10:14 -04:00
.gitignore Add missing .gitignore patterns (.env, .env.*) 2026-03-04 20:48:06 -05:00
app.json chore: bump version to 1.6.4 (versionCode 16) 2026-05-10 14:48:46 -04:00
babel.config.js feat: initial Simpl-Liste MVP 2026-02-20 19:28:42 -05:00
CLAUDE.md fix: consolidate widget AsyncStorage keys and debounce expand (#29) 2026-03-30 19:45:02 -04:00
drizzle.config.ts feat: initial Simpl-Liste MVP 2026-02-20 19:28:42 -05:00
eas.json feat: initial Simpl-Liste MVP 2026-02-20 19:28:42 -05:00
index.js feat: add Android widget for task overview (3 sizes) 2026-02-21 09:47:15 -05:00
masterplan.md docs: add CLAUDE.md and masterplan for project reference 2026-02-20 21:50:45 -05:00
metro.config.js fix: list navigation, crypto polyfill, SQL transformer, dark mode priorities 2026-02-20 20:15:49 -05:00
nativewind-env.d.ts feat: initial Simpl-Liste MVP 2026-02-20 19:28:42 -05:00
package-lock.json chore(deps): align Expo SDK 54 patches via expo install --fix 2026-05-09 08:28:06 -04:00
package.json chore: bump version to 1.6.4 (versionCode 16) 2026-05-10 14:48:46 -04:00
SECURITY.md docs(security): seed STATE.md and SECURITY.md after vuln remediation 2026-04-24 07:30:41 -04:00
spec-simpl-liste-web.md docs: archive spec-simpl-liste-web (milestone 12/12 done) 2026-04-19 15:57:00 -04:00
sql-transformer.js fix: list navigation, crypto polyfill, SQL transformer, dark mode priorities 2026-02-20 20:15:49 -05:00
STATE.md state: sync after #87 2026-05-10 13:42:25 -04:00
tailwind.config.js feat: initial Simpl-Liste MVP 2026-02-20 19:28:42 -05:00
tsconfig.json fix: resolve Logto auth crash on web — remove illegal cookie set in layout 2026-04-08 13:12:59 -04:00