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>
1 parent 03e5f11 commit 8e2ae02eb967e396e80bf52152d151c30627d4c4
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 4 May
Showing 11 changed files
View
.env.example
View
navi/api/routes/auth.py
View
navi/auth/__init__.py
View
navi/auth/deps.py
View
navi/config.py
View
webclient/dist/assets/index-CTvCiqqJ.js 0 → 100644
Not supported
View
webclient/dist/assets/index-Ch8ZDMyW.js 100644 → 0
Not supported
View
webclient/dist/assets/index-D_T9-ZmW.css 0 → 100644
View
webclient/dist/assets/index-rUvNJXWV.css 100644 → 0
View
webclient/dist/index.html
View
webclient/src/components/sidebar/AppSidebar.vue