Historie aktualizací

Platforma se každý den vyvíjí. Zde je úplná historie změn: nové funkce, opravy a bezpečnostní aktualizace. Stáhnout aplikaci

květen 2026

Oprava
Incoming isVideoCall se parsuje jako ringing — fix zelené obrazovky 📱 1.2.42
Oprava
Odstranit CallKit banner na foreground (dvojité UI) 📱 1.2.41
Oprava
Open CallScreen na JAKÝKOLI active state — incoming také 📱 1.2.40
Oprava
CallScreen se nezavírá dřív než přijde INVITE (_everHadCall) 📱 1.2.39
Oprava
Správný cleanup na FAILED (CANCEL u volajícího už nevisí) 📱 1.2.38
Oprava
Úplně ignorujeme FAILED-event (state-race na Riverpod broadcast) 📱 1.2.37
Oprava
Incoming UI jen CallKit + timestamp-FAILED guard 📱 1.2.36
Oprava
Ignorujeme FAILED po CONNECTED (forking leg) 📱 1.2.35
Oprava
Ignorujeme duplicitní SIP session (FAILED z auth-challenge leg) 📱 1.2.34
Oprava
Otevíráme CallScreen při každém přechodu do connected (callee Accept) 📱 1.2.33
Nové
Cold-start z CallKit Accept úplně obchází splash 📱 1.2.32
Vylepšení
-45 % na délce animací (6 s → 3,3 s) 📱 1.2.31
Oprava
Vrácení radikálních změn splash/CallScreen z 1f4c9f4 📱 1.2.30
Oprava
Radikální oprava splash→CallScreen + trvalé logování 📱 1.2.29
Oprava
Otevíráme CallScreen na ringing→connected, když CallKit přijal 📱 1.2.28
Nové
Verze + datum buildu v bočním menu (Drawer) 📱 1.2.27
Oprava
Splash přebíjel navigaci na /call + auto-answer při Cold-startu 📱 1.2.26
Bezpečnostní oprava
Security fix: hovory 📱 1.2.25
Oprava
Víceřádkové {# #} → {% comment %} ve voip overlay + detailu inzerátu 🌐 Web
Nové
SSR klient hovorů + aktualizace docs 🌐 Web
Nové
Renderování video streamu + deduplikace CallKit-vs-CallScreen (podle team-call) 📱 1.2.24
Nové
Videohovor + deduplikace FCM notifikací + auto-invalidate inzerátů 📱 1.2.22 🌐+📱 Web + aplikace
Oprava
SIP číslo navždy u farmáře + grant DELETE na location 🌐 Web
Oprava
Upsert subscriber vždy — obnova po ztrátě záznamu 🌐 Web
Oprava
AllowBadCertificate=true pro WSS — nesoulad SNI s Kamailio 📱 1.2.22
Nové
UI integrace — VoIP přepínač v Profile + tlačítko Zavolat v Ad Detail 📱 1.2.21 🌐+📱 Web + aplikace
Nové
Native Android — oprávnění v Manifestu + znovupřipojení MainActivity + BootReceiver + CallKit 📱 1.2.20
Nové
Flutter SIP klient + CallScreen + Riverpod provider 📱 1.2.19
Nové
Django app s endpointy pro hovory farmářů 🌐 Web
Nové
Infrastruktura pro hovory — sip.cattles.net na sdíleném serveru Kamailio 🌐 Web
Nové
@mention boost, msg_type preview, FCM ttl, základ pro voip-channel 📱 1.2.18 🌐+📱 Web + aplikace
Oprava
PhoneRequiredMiddleware blokoval zobrazení na dev/prod bez telefonu 🌐 Web
Oprava
Push po reinstalu + mrtvé theme CSS + pravidlo bundlingu v CLAUDE.md 📱 1.2.17 🌐+📱 Web + aplikace
Oprava
/profile/ vrací phone+avatar, mobile neupadá do smyčky phone-setup 📱 1.2.16 🌐+📱 Web + aplikace
Oprava
Odstraněny min/max validátory pro weight_kg/height_cm 📱 1.2.15 🌐+📱 Web + aplikace
Oprava
3 regrese ze sociálně-only auth commitu 🌐 Web
Nové
Sociálně-only auth + avatar + phone-setup + geo wizard 📱 1.2.13
Nové
Sociálně-only registrace + phone-setup + geo audit + avatar 🌐 Web
Vylepšení
Nepoužívá se v kódu 🌐 Web
Oprava
UX opravy — session age + CTA + duplicitní logo + alert→toast 🌐 Web
Nové
„Zprávy“ v desktop headeru + sidebar + dropdownu 🌐 Web
Nové
Web SSR chat + responzivní mobile-like layout 🌐 Web
Oprava
Bump urllib3 také v requirements_prod.txt 🌐 Web
Bezpečnostní oprava
Security fix: závislosti 🌐 Web
Nové
Push na novou zprávu + sender/time + read receipts + bottom-nav 📱 1.2.11 🌐+📱 Web + aplikace
Nové
Google login na webu + Farmer.user CASCADE 🌐 Web
Oprava
Odstraněn prázdný firebase-adminsdk.json ze sledování git 🌐 Web
Nové
Backend skeleton — Google Sign-In + Firebase Cloud Messaging + chaty 📱 1.2.5 🌐+📱 Web + aplikace
Oprava
Splash odometer 71→43 jazyků 📱 1.2.5
Oprava
Migrace 0081 — odstranit parler-translations mimo 43 🌐 Web
Bezpečnostní oprava
Security fix: infrastruktura 🌐 Web
Nové
Zkrátili jsme podporu ze 70 na 43 lokalizací 📱 1.2.3 🌐+📱 Web + aplikace
Nové
Upload throttle 60→300/h na uživatele 🌐 Web
Nové
Odstraňujeme výchozí throttle, necháváme ho jen na citlivých endpointů 🌐 Web
Oprava
Vrácení AVIF thumbnails v serializeru (sync blok v API) 🌐 Web
Vylepšení
Async generování AVIF na post_save (bez blokování) 🌐 Web
Vylepšení
AVIF thumbnails pro plemena (Wiki_animals) 🌐 Web
Vylepšení
AdDetailView — favorites přes prefetch, bez count/exists 🌐 Web
Vylepšení
Opravy N+1 auditů podle auditu explore agenta 🌐 Web
Vylepšení
/animal-categories/<id>/breeds/ — oprava N+1 (×60 zrychlení) 🌐 Web