Commit Graph
8 Commits
Author SHA1 Message Date
klockky 198f137826 ДА ЕБАЛ Я ВСЕЙ ДУШОЙ ВАШ ЦИД 2026-08-14 20:33:54 +03:00
Jganenokk 3915cb957e feat/fix/refactor: Кнопка добавления человека в контакты, возможность развертывания аватарки на экране профиля, включение сторисов по умолчанию, показ сторисов на экране чатов, чата, и при просмотре списка участников, миниапы у ботов. Фикс прогресса просмотра сториса, фикс предпросмотра медиав пикере, прогресс бар отправки фото/видео/файлов + фото продолжат отправку даже если выйти с чата. Вынес превью фото, добавил отдельный модуль отправки медиа 2026-08-05 20:04:12 +07:00
klockky f7265b4fe8 fix(digital-id): завершать ЕСИА callback через EXTERNAL_CALLBACK 2026-07-24 14:38:19 +03:00
klockky c1e65e3d36 feat(channels): inline-кнопки под постами в каналах 2026-06-28 12:22:08 +03:00
klockky 06b5720638 feat(digital-id): Цифровой ID — WebView-мост к оригиналу + нативный режим
Реализован функционал Цифрового ID (паспорт, СНИЛС, ИНН, ОМС, водительское,
СТС и др.) двумя путями с переключателем в меню разработчика.

WebView-мост (по умолчанию):
- Открывает оригинальную страницу digital-id.max.ru и реализует нативный
  хост-мост window.WebViewHandler (postEvent/receiveEvent), который настоящее
  приложение MAX предоставляет нативно: lifecycle-события, биометрия,
  SecureStorage/DeviceStorage, OpenLink (переход на Госуслуги) и заворот
  OAuth-callback (externalCallback) обратно в мини-апп.
- botId Цифрового ID резолвится из settings-entry-banners конфига логина
  (как Сферум).

Нативный режим:
- DigitalIdModule — REST-клиент к ext-api.max.ru (все эндпоинты по образцу
  библиотеки gaijin: biometry, docs, esia, qr, verify, acms, profile),
  авторизация через #WebAppData= из webAppInitData.
- Модели документов и экран онбординга/просмотра.

Прочее:
- Тумблер AppDigitalIdNative (WebView/нативно) и кнопка «Сбросить Цифровой ID»
  (очистка кук и данных WebView) — в настройках разработчика.
2026-06-08 18:23:23 +03:00
klockky b02152248c fix(webapp): динамический appid Сферума из конфига логина 2026-06-07 19:32:53 +00:00
klockky 5ecc74237e fix(sferum): резолвить бота перед запросом web-app данных 2026-06-07 19:06:44 +00:00
klockky 5eaa425c8f feat(webapp): мини-приложения через webAppInitData, вход в Сферум 2026-06-07 18:28:59 +00:00