XXIX неделя
· 13—19 июля 2026Atlas
- Twilio в checkout-OTP как primary, WAHA fallback. SMS-верификация обязательна перед доставкой.
- Крипто-платежи: durable ledger для shared ETH/TRON адресов, chain-check перед expiry, блокировка смены метода при partial payment.
- Signup: CAPTCHA + geo-allowlist вместо blocklist префиксов, grandfather для существующих номеров.
Jusmila
- Montonio label URL теперь свежий при каждом открытии. S3 presigned URL истекает за минуты, раньше брали закэшированный.
- Цены парсим целыми центами, не строками. toCents теперь отклоняет '1,299' вместо того чтобы превращать в 1.30 EUR.
- Категории переведены на et/lv/en, variklio-dalys slug вернулся. GSC видит правильные titles вместо полупереводов.
- Refresh с --shuffle и --delay для обхода WAF. mototex банит после 500 страниц, случайный порядок URL спасает хвост каталога.
- Telegram отчёты о каждом refresh админам. Matched/price/stock/deactivated/reactivated/delisted счётчики + warnings.
- Pushover alert на каждый новый заказ. Одна точка входа NotificationPublisherService.orderCreated().
- Шрифты self-hosted с latin-baltic + cyrillic subsets. next/font/google → next/font/local, Inter opsz=14.
- i18n payload на клиенте −85%. Root dictionary теперь только GLOBAL_MESSAGE_NAMESPACES вместо полных 108–150KB.
- Шесть overlay компонент отложены из критического бандла. CartSidebar/MobileDrawer/QuickViewModal/CompareBar/Toaster/CartFlightHost.
- PDP без 115KB-gzip tree fetch. browseSection теперь на product.category, ~0.5KB GET вместо второго await.
- Дедупликация /categories/navigation. Header и MobileDrawer больше не стреляют два раза по 9.5KB.
- Логотип и маскот правильно ресайзены. Header logo w=640→w=234, mascot w=1920→w=640.
- Prefetch отключен для home/shop табов. Первый тап на −200–400ms.
- Выше-fold H1 блоки видны сразу. Reveal opacity:0 в SSR HTML задерживал LCP на 5791ms.
- Category page без 500-product brand scan. getCategoryBrands() 404'ился, LCP упал с 7.0s.
- CSS семейств по роутам вместо глобально. 267KB combined → per-route, homepage экономит.
- Nginx compression edge на vps14. brotli + gzip -6, upstreams не сжимают.
- Категории и продукты: ru-translation slug-drift записан миграцией. 50 категорий, 1017 продуктов, dev vs prod ids.
GoraGen
- Community lifecycle endpoints с security policy и CAS. Offline тесты + real-PG, 41 pytest зелёные.
- Deployment policy community_locked_v1. Legacy byte-neutral, manifests в ядре.
Клиент (NDA)
- Расширена интеграция с оператором: документация по диагностике, восстановлению и дневным операциям перенесена из памяти в репозиторий.
- Улучшена устойчивость генерации: добавлены гарды против галлюцинаций (числа, даты, статистика) и расширены проверки на чувствительный контент.
- Закрыты слепые уязвимости: предварительные проверки фокуса перед критичными действиями, восстановление после дрейфа экрана, SSRF-гарды на загрузках.