|
Add avatar display and gnexus-auth profile link
Backend: - User model: add avatar_url field - auth/deps.py: extract avatar_url from auth_user.profile (picture/avatar_url) - auth.py /auth/me: return avatar_url + computed profile_url - config.py: add gnauth_profile_path setting - .env.example: document GNAUTH_PROFILE_PATH Frontend: - AppSidebar.vue: show user avatar (or initial fallback) next to name - Clicking user info opens gnexus-auth profile in new tab - Rebuild dist/ Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| .env.example |
|---|
| navi/api/routes/auth.py |
|---|
| navi/auth/__init__.py |
|---|
| navi/auth/deps.py |
|---|
| navi/config.py |
|---|
| webclient/dist/assets/index-CTvCiqqJ.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/assets/index-Ch8ZDMyW.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-D_T9-ZmW.css 0 → 100644 |
|---|
| webclient/dist/assets/index-rUvNJXWV.css 100644 → 0 |
|---|
| webclient/dist/index.html |
|---|
| webclient/src/components/sidebar/AppSidebar.vue |
|---|