buhapp-telegram/public/js
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
..
views Fix: UserProfileView для тапа на маркер человека 2026-08-21 11:59:09 +00:00
api.js Fix: UserProfileView для тапа на маркер человека 2026-08-21 11:59:09 +00:00
app.js UX overhaul: единый стиль BuhApp на всех экранах 2026-08-21 11:42:16 +00:00
tg.js Fix TG WebApp: isAvailable только если есть initData 2026-08-20 22:06:11 +00:00