Incoming isVideoCall parses til ringing — fix for grøn skærm
📱 1.2.42
Opdateringshistorik
Platformen udvikler sig hver dag. Her er hele ændringshistorikken: nye funktioner, rettelser og sikkerhedsopdateringer. Download appen
maj 2026
Fjerner CallKit-banner på foreground (dobbelt UI)
📱 1.2.41
Åbn CallScreen ved ALLE aktive states — også incoming
📱 1.2.40
CallScreen lukker ikke sig selv før INVITE er modtaget (_everHadCall)
📱 1.2.39
Korrekt cleanup ved FAILED (CANCEL hos den kaldende hænger ikke længere)
📱 1.2.38
Ignorerer helt FAILED-event (state-race i Riverpod broadcast)
📱 1.2.37
Incoming UI kun CallKit + timestamp-FAILED guard
📱 1.2.36
Ignorerer FAILED efter CONNECTED (forking leg)
📱 1.2.35
Ignorerer dublet SIP-session (FAILED fra auth-challenge leg)
📱 1.2.34
Åbner CallScreen ved enhver overgang til connected (callee Accept)
📱 1.2.33
Cold-start fra CallKit Accept går helt uden om splash
📱 1.2.32
-45% på animationslængder (6s → 3.3s)
📱 1.2.31
Rul tilbage radical splash/CallScreen-ændringer fra 1f4c9f4
📱 1.2.30
Radikal fix: splash→CallScreen + persistent logging
📱 1.2.29
Åbner CallScreen ved ringing→connected, når CallKit har accepteret
📱 1.2.28
Version + builddato i side-menuen (Drawer)
📱 1.2.27
Splash overstyrer navigation til /call + auto-answer ved cold-start
📱 1.2.26
Sikkerhedsfix: opkald
📱 1.2.25
Flere linjer {# #} → {% comment %} i voip overlay + ad detail
🌐 Web
SSR-klient for opkald + opdatering af docs
🌐 Web
Rendering af videostream + CallKit-vs-CallScreen dedup (efter team-call eksemplet)
📱 1.2.24
Videoopkald + dedup af FCM-notifikationer + auto-invalidate ads
📱 1.2.22
🌐+📱 Web + app
SIP-nummer er livsvarigt knyttet til landmanden + grant DELETE på location
🌐 Web
Upsert subscriber altid — gendannelse efter tabt post
🌐 Web
AllowBadCertificate=true for WSS — SNI mismatch med Kamailio
📱 1.2.22
UI-integration — VoIP-toggle i Profile + knappen Ring op i Ad Detail
📱 1.2.21
🌐+📱 Web + app
Native Android — Manifest permissions + MainActivity reattach + BootReceiver + CallKit
📱 1.2.20
Flutter SIP-klient + CallScreen + Riverpod provider
📱 1.2.19
Django-app med endpoints til landmænds opkald
🌐 Web
Infra til opkald — sip.cattles.net på delt Kamailio-server
🌐 Web
@mention boost, msg_type preview, FCM ttl, voip-channel groundwork
📱 1.2.18
🌐+📱 Web + app
PhoneRequiredMiddleware blokerede visning på dev/prod uden phone
🌐 Web
Push efter reinstall + død theme CSS + bundling-regel i CLAUDE.md
📱 1.2.17
🌐+📱 Web + app
/profile/ returnerer phone+avatar, mobile sætter ikke phone-setup i loop
📱 1.2.16
🌐+📱 Web + app
Fjernet min/max-validering for weight_kg/height_cm
📱 1.2.15
🌐+📱 Web + app
3 regressions fra social-only auth-commit
🌐 Web
Social-only auth + avatar + phone-setup + geo-wizard
📱 1.2.13
Social-only registrering + phone-setup + geo-audit + avatar
🌐 Web
Bruges ikke i koden
🌐 Web
UX-fixes — session age + CTA + dobbelt logo + alert→toast
🌐 Web
«Beskeder» i desktop header + sidebar + dropdown
🌐 Web
Web SSR-chat + responsivt mobile-like layout
🌐 Web
Opgraderer også urllib3 i requirements_prod.txt
🌐 Web
Sikkerhedsfix: afhængigheder
🌐 Web
Push ved ny besked + sender/tid + læsekvitteringer + bottom-nav
📱 1.2.11
🌐+📱 Web + app
Google-login på web + Farmer.user CASCADE
🌐 Web
Fjern tom firebase-adminsdk.json fra git tracking
🌐 Web
Backend-skelet — Google Sign-In + Firebase Cloud Messaging + chats
📱 1.2.5
🌐+📱 Web + app
Splash odometer 71→43 sprog
📱 1.2.5
Migration 0081 — fjern parler-translations uden for 43
🌐 Web
Sikkerhedsfix: infrastruktur
🌐 Web
Reducerede understøttelsen fra 70 til 43 lokaler
📱 1.2.3
🌐+📱 Web + app
Upload-throttle 60→300/time per bruger
🌐 Web
Vi fjerner default-throttle og beholder kun på følsomme endpoints
🌐 Web
Rullet AVIF-thumbnails tilbage i serializer (sync-blok i API)
🌐 Web
Asynkron AVIF-generering på post_save (uden blokering)
🌐 Web
AVIF-thumbnails til racer (Wiki_animals)
🌐 Web
AdDetailView — favorites via prefetch, uden count/exists
🌐 Web
N+1-audit fixes i audit for explore-agenten
🌐 Web
/animal-categories/<id>/breeds/ — N+1-fix (×60 hurtigere)
🌐 Web