buhapp-telegram/public/js/views
root f6fa3fedab Fix: UserProfileView для тапа на маркер человека
Проблема: app.js вызывал UserProfileView.render при showView('user-profile'),
но view был не создан. ReferenceError.

Создал UserProfileView в profile.js:
- Читает /users/:id + /users/:id/stats
- Card с avatar-b.lg, name, city, ★ rating (если есть отзывы)
- bio
- Кнопки: 'Написать' (ensureChat → openChat) + 'Все отзывы' (UserReviewsView)
- Error/toast на любой сбой

API: добавил UserApi.get|reviews|stats namespace.
2026-08-21 11:59:09 +00:00
..
chat.js UX overhaul: единый стиль BuhApp на всех экранах 2026-08-21 11:42:16 +00:00
chats.js UX overhaul: единый стиль BuhApp на всех экранах 2026-08-21 11:42:16 +00:00
map.js Refactor: Leaflet → MapLibre GL 2026-08-21 11:20:37 +00:00
onboarding.js Fix: onboarding overlay не сносит #app (#app удалялся root.innerHTML='') 2026-08-20 21:21:14 +00:00
profile.js Fix: UserProfileView для тапа на маркер человека 2026-08-21 11:59:09 +00:00
review.js UX overhaul: единый стиль BuhApp на всех экранах 2026-08-21 11:42:16 +00:00
settings.js UX overhaul: единый стиль BuhApp на всех экранах 2026-08-21 11:42:16 +00:00