Історія оновлень

Платформа розвивається щодня. Тут — повна історія змін: нові можливості, виправлення та оновлення безпеки. Завантажити додаток

Травень 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: дзвінки 📱 1.2.25
Виправлення
Багаторядкові {# #} → {% comment %} у voip overlay + ad detail 🌐 Веб
Нове
SSR-клієнт дзвінків + оновлення docs 🌐 Веб
Нове
Video stream rendering + CallKit-vs-CallScreen dedup (за зразком team-call) 📱 1.2.24
Нове
Відеодзвінок + dedup 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: залежності 🌐 Веб
Нове
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: інфраструктура 🌐 Веб
Нове
Скоротили підтримку з 70 до 43 локалей 📱 1.2.3 🌐+📱 Веб + застосунок
Нове
Upload throttle 60→300/годину на користувача 🌐 Веб
Нове
Прибираємо 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 години 🌐 Веб