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

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

Май 2026

Исправление
Откат 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 ускорение) 🌐 Веб
Улучшение
List/index — N+1 fix + page-cache mixin 🌐 Веб
Улучшение
Manual page-cache + Cache-Control для BreedDetailView 🌐 Веб
Улучшение
Убрал siblings dropdown — 382 <option> жрали 25 сек 🌐 Веб
Улучшение
Prefetch translations для siblings/categories 🌐 Веб
Улучшение
Bypass /api/v1/ads/ через SILKY_INTERCEPT_FUNC 🌐 Веб
Новое
SILKY_PYTHON_PROFILER через env (toggle без image rebuild) 🌐 Веб
Улучшение
/geo/countries/ — .only() против PostGIS PointField оверхеда 🌐 Веб
Улучшение
/ads/ — translations prefetch фильтрован по локали 🌐 Веб
Улучшение
N+1 fixes — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Веб
Исправление
LOGIN_URL=/admin/login/ — иначе redirect на 404 🌐 Веб
Улучшение
-90% SQL на /admin/main/wiki_animals/ + /advertisements/ 🌐 Веб
Новое
Django-silk профайлер на dev и prod, очистка каждые 3 часа 🌐 Веб