История обновлений

Платформа развивается каждый день. Здесь — полная история изменений: новые возможности, исправления и обновления безопасности. Скачать приложение

Май 2026

Исправление
Incoming isVideoCall парсится в ringing — фикс зелёного экрана 📱 1.2.42
Исправление
Убираем CallKit-баннер на foreground (двойной UI) 📱 1.2.41
Исправление
Open CallScreen на ЛЮБОЙ active state — incoming тоже 📱 1.2.40
Исправление
CallScreen не закрывает себя до прихода INVITE (_everHadCall) 📱 1.2.39
Исправление
Корректный cleanup на FAILED (CANCEL у звонящего больше не висит) 📱 1.2.38
Исправление
Полностью игнорируем FAILED-event (state-race на Riverpod broadcast) 📱 1.2.37
Исправление
Incoming UI только CallKit + timestamp-FAILED guard 📱 1.2.36
Исправление
Игнорируем FAILED после CONNECTED (forking leg) 📱 1.2.35
Исправление
Игнорируем дубль SIP-сессии (FAILED от auth-challenge leg) 📱 1.2.34
Исправление
Открываем CallScreen на любой переход в connected (callee Accept) 📱 1.2.33
Новое
Cold-start от CallKit Accept минует splash полностью 📱 1.2.32
Улучшение
-45% к длительностям анимаций (6с → 3.3с) 📱 1.2.31
Исправление
Откат radical splash/CallScreen изменений из 1f4c9f4 📱 1.2.30
Исправление
Радикальный fix splash→CallScreen + persistent logging 📱 1.2.29
Исправление
Открываем CallScreen на ringing→connected когда CallKit принял 📱 1.2.28
Новое
Версия + дата билда в боковом меню (Drawer) 📱 1.2.27
Исправление
Splash перебивал navigation на /call + auto-answer на Cold-start 📱 1.2.26
Security fix
Security fix: звонки 📱 1.2.25
Исправление
Многострочные {# #} → {% comment %} в voip overlay + ad detail 🌐 Веб
Новое
SSR-клиент звонков + обновление docs 🌐 Веб
Новое
Video stream rendering + CallKit-vs-CallScreen dedup (по образцу team-call) 📱 1.2.24
Новое
Видео-звонок + дедуп FCM нотификации + auto-invalidate ads 📱 1.2.22 🌐+📱 Веб + приложение
Исправление
SIP-номер пожизненно за фермером + grant DELETE на location 🌐 Веб
Исправление
Upsert subscriber всегда — recovery после потери записи 🌐 Веб
Исправление
AllowBadCertificate=true для WSS — SNI mismatch с Kamailio 📱 1.2.22
Новое
UI integration — VoIP toggle в Profile + кнопка Позвонить в Ad Detail 📱 1.2.21 🌐+📱 Веб + приложение
Новое
Native Android — Manifest permissions + MainActivity reattach + BootReceiver + CallKit 📱 1.2.20
Новое
Flutter SIP-client + CallScreen + Riverpod провайдер 📱 1.2.19
Новое
Django app с endpoints для звонков фермеров 🌐 Веб
Новое
Инфра для звонков — sip.cattles.net на shared Kamailio сервер 🌐 Веб
Новое
@mention boost, msg_type preview, FCM ttl, voip-channel задел 📱 1.2.18 🌐+📱 Веб + приложение
Исправление
PhoneRequiredMiddleware блокировал просмотр на dev/prod без phone 🌐 Веб
Исправление
Push после reinstall + dead theme CSS + правило bundling в CLAUDE.md 📱 1.2.17 🌐+📱 Веб + приложение
Исправление
/profile/ возвращает phone+avatar, mobile не зацикливает phone-setup 📱 1.2.16 🌐+📱 Веб + приложение
Исправление
Убраны min/max валидаторы для weight_kg/height_cm 📱 1.2.15 🌐+📱 Веб + приложение
Исправление
3 регрессии из соц-only auth коммита 🌐 Веб
Новое
Соц-only auth + avatar + phone-setup + geo wizard 📱 1.2.13
Новое
Соц-only регистрация + phone-setup + geo audit + avatar 🌐 Веб
Улучшение
Не используется в коде 🌐 Веб
Исправление
UX-фиксы — session age + CTA + дубль logo + alert→toast 🌐 Веб
Новое
«Сообщения» в desktop header + sidebar + dropdown 🌐 Веб
Новое
Web SSR chat + адаптивный mobile-like layout 🌐 Веб
Исправление
Bump urllib3 в requirements_prod.txt тоже 🌐 Веб
Security fix
Security fix: зависимости 🌐 Веб
Новое
Push на новое сообщение + sender/time + read receipts + bottom-nav 📱 1.2.11 🌐+📱 Веб + приложение
Новое
Google login на веб + Farmer.user CASCADE 🌐 Веб
Исправление
Remove empty firebase-adminsdk.json from git tracking 🌐 Веб
Новое
Backend skeleton — Google Sign-In + Firebase Cloud Messaging + chats 📱 1.2.5 🌐+📱 Веб + приложение
Исправление
Splash odometer 71→43 languages 📱 1.2.5
Исправление
Миграция 0081 — удалить parler-translations вне 43 🌐 Веб
Security fix
Security fix: инфраструктура 🌐 Веб
Новое
Сократили поддержку с 70 до 43 локалей 📱 1.2.3 🌐+📱 Веб + приложение
Новое
Upload throttle 60→300/hour per-user 🌐 Веб
Новое
Убираем default throttle, оставляем только на чувствительных endpoints 🌐 Веб
Исправление
Откат AVIF thumbnails в serializer (sync block в API) 🌐 Веб
Улучшение
Async AVIF generation на post_save (без блокировки) 🌐 Веб
Улучшение
AVIF thumbnails для пород (Wiki_animals) 🌐 Веб
Улучшение
AdDetailView — favorites через prefetch, без count/exists 🌐 Веб
Улучшение
N+1 audit fixes по аудиту explore-агента 🌐 Веб
Улучшение
/animal-categories/<id>/breeds/ — N+1 fix (×60 ускорение) 🌐 Веб