|
Fix avatar: use Gravatar instead of non-existent profile fields
Investigated gnexus-auth UserinfoController and found that the profile response only contains: username, display_name, first_name, last_name, phone, birth_date, country, city, locale, timezone. There is no picture or avatar_url field. - Add make_gravatar_url() helper in navi/auth/__init__.py - Update deps.py to generate Gravatar URL from user email - Update config.py default gnauth_profile_path to /account/profile - Update .env.example comment accordingly - Frontend already handles avatar_url correctly Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| .env.example |
|---|
| docs/auth.md |
|---|
| navi/auth/__init__.py |
|---|
| navi/auth/deps.py |
|---|
| navi/config.py |
|---|