anpbog
fix(appsmith): любой 404 на POST /datasources триггерит grant_admin retry + полное логирование тела error-ответов (P0-1 v2)
fix(appsmith): распознать AE-APP-4027 как permission-denied и реально выдать роль Administrator service-account'у через _grant_admin_to_email (P0-1)
feat(refresh): фоновый refresh Yandex Disk OAuth access-токенов раз в 6 часов (P0-2)
fix(integrations): показывать integrations с ошибкой подключения в Мои интеграции и позволять удалить (NGX-14)
fix(nginx): bump cache-buster v=20260501f (NGX-13) после DataLens wizard
feat(integrations): DataLens отдельный wizard с выбором folder_id из Yandex.Cloud
fix(integrations): Yandex datasource не создавался — пустой workspace.plugins[]; fallback в Mongo + автопривязка restapi-plugin к workspace + раздел troubleshooting
fix(integrations): connect-init использует session.workspace_id при отсутствии в body
fix(integrations): proactive BFF session check перед connect-init (Yandex + generic) — редиректит на silent-SSO при 401, cache-buster bump v=20260430e
fix(auth): VK login переключение на legacy oauth.vk.com SPI (providerId=vk вместо vkid) — Standalone-приложения VK ID не поддерживают PKCE и id.vk.com/authorize
fix(ui): русификация Editor sidebar и пустого состояния datasources (Connect a datasource, Bring your data, Production, Connect Git)
fix(auth): _split_idp_payload — выносим trustEmail/linkOnly/FBL из config в верхний уровень payload IdP (Keycloak их там и ожидает; раньше эти поля молча игнорировались, поэтому VK имел trustEmail=False/FBL=None в живом конфиге несмотря на скрипт)
fix(auth): VK login — явный defaultScope=email phone + trustEmail=true + emailRequired=false для playa-ru VKID SPI (исправляет «ошибку загрузки» VK после нажатия «Войти через VK»)
fix(ui): русификация onboarding-страницы «Почти готово» — proficiency-вопрос, варианты Brand New/Novice/Intermediate/Advanced, «I've never written code before.», «What would you like to use Appsmith for?», Work/Personal Project (sub_filter + runtime DOM в appsmith-ru.js, cache-bust v=20260430c)
fix(ui): инжект пресетов HubAdmin на странице /datasources/NEW (включая onboarding)
feat(ui): русификация onboarding-страницы Appsmith после первого логина (роли, Get started, use case, Welcome)
fix(auth): убрать маппер default-role из Yandex IdP — падал с NoClassDefFoundError com.jayway.jsonpath.JsonPath после OAuth callback
feat(auth): First Broker Login flow для Social IdP — автосоздание/привязка по email
fix(keycloak): добавить frontend network в keycloak/control-plane — без неё embedded DNS не резолвит oauth.yandex.ru/id.vk.ru/oauth.mail.ru, и SPI playa-ru падает с UnknownHostException на token endpoint -> «Непредвиденная ошибка при проверке подлинности поставщика учётных записей»
fix(auth): починка зацикливания «Проверка сессии…» на tables.hubadmin.ru — nginx проксирует /oauth2/callback на control-plane + защита SPA от повторного захода в callback
Все инструменты для разработки на одной платформе
Для полного доступа зарегистрируйтесь или авторизуйтесь на GitVerse