Toate cele patru verticale, nu doar animalele
🌐 Web
Istoricul actualizărilor
Platforma se dezvoltă în fiecare zi. Aici — istoricul complet al modificărilor: funcții noi, corecturi și actualizări de securitate. Descarcă aplicația
Iulie 2026
Prag de 2 ani + vârsta anunțului în cardul din flux
🌐 Web
Punct de referință de rezervă pentru vârstă — data parsării
🌐 Web
Data publicării sursei în loc de ora importului
🌐 Web
Schimbarea unității de preț ajunge în raport (contor unit_fixed)
🌐 Web
«pe kg» cu preț absurd — este preț pe cap
🌐 Web
Câmpul preț → descriere → negociabil + lungimea urechii la oaie
📱 1.68.0
🌐+📱 Web + aplicație
Detaliul animalului — 500 (request → self.request în similar_ads)
🌐 Web
P0 — descărcare stabilă a pozelor (circuit-breaker + revenire la 0 poze)
🌐 Web
«similare» — filtru după țara site-ului (nu afișa străine)
🌐 Web
Card bogat unificat pentru fluxurile celor 4 verticale + Angro/Livrare în detalii (APK 1.67.0)
📱 1.67.0
🌐+📱 Web + aplicație
Parametrii formularului pentru fluxurile food/product — oglindă pentru animale + 2 fixuri la serializatoare
🌐 Web
Receptoare carne/lactate din surse food ale parserului (meat/milk sell)
🌐 Web
Puntea «Aș cumpăra: N» pe vitrinele goale de carne/lapte
🌐 Web
Rutare pentru cumpărătorii de carne în meat-buy + chip-uri vizibile Vând/Cumpăr în vitrinele mobile
📱 1.66.0
🌐+📱 Web + aplicație
«Vând/Cumpăr» la carne și lapte + fix pentru cumpărătorii mascați + audit al verticalelor
📱 1.65.0
🌐+📱 Web + aplicație
Chipuri Vând/Cumpăr în aplicație + importul PRODUSELOR parsate în products
📱 1.64.0
🌐+📱 Web + aplicație
„Vând/Cumpăr” (ad_intent) — ramificație wizard, chipuri în bandă, rutare a cererii din parser — Fazele 2+3
📱 1.63.0
🌐+📱 Web + aplicație
„Nu știu rasa” — primul пункт evidențiat al pasului de rasă (web+Flutter) + importul celor fără rasă din parser — Faza 1
📱 1.62.0
🌐+📱 Web + aplicație
Detaliile mobile afișau slugurile brute ale dicționarelor (pasture/docile/bay)
📱 1.61.4
🌐+📱 Web + aplicație
Câmpul „vaccinat/înțepat” în formular (Animal.is_vaccinated) + receptor v2.2
🌐 Web
Receptor v2.1 — calving_count + condition_score
🌐 Web
Receptor ai_fields v2 — culoare/înălțime/gestație/livrare/… în formular
🌐 Web
ShippingDestination în shippingDetails — ultimul hint RRT din merchant listing
🌐 Web
Merchant listing — bug la imagine + toate erorile GSC „Date despre produsele vânzătorului”
🌐 Web
JSON-LD pe toate verticalele + hreflang pe limbile țării + fix ads_count
🌐 Web
Security fix: platforma
🌐 Web
Comanda refresh_parsed_photos — reia fotografiile din Export API
🌐 Web
OOMKilled — generare XML în flux în loc de MarshalIndent
🌐 Web
Câmpurile formularului din extractorul parserului — sex/vârstă/buc./greutate/destinație/preț
🌐 Web
Cele de test/nepublice nu mai ajung în caruselele „similare”/„de la vânzător”
🌐 Web
Canonical+hreflang pentru rase/blog → apex (unificarea duplicatelor de pe subdomenii)
🌐 Web
Secțiunile globale (breeds/blog) — doar în apex-sitemap
🌐 Web
<loc> separat pentru fiecare limbă (ca în referință)
🌐 Web
Go-generator sitemap (baran-sitemap) — country-aware, hreflang, paginare
🌐 Web
robots.txt extins — subdomenii, căi i18n, AI-boți
🌐 Web
Moderatorul urcă orice anunț în top + deduplicare a celor parsate din cauza cursei
🌐 Web
Numele vânzătorului este obligatoriu pentru anunțurile parsate
🌐 Web
Sursa nepublică este ascunsă și în detalii, nu doar în feed
🌐 Web
Vânzătorul anunțurilor parsate — Farmer cu nume și telefon (nu sistem)
🌐 Web
Preț→negociabil, parsed public, durable env, docs bridge
🌐 Web
Bridge cu parserul — importul anunțurilor parsate (origin=parsed)
🌐 Web
Ascunderea surselor nepublice (origin.is_public=False) din feed-uri
🌐 Web
Câmpul „Sursă” (origin) în formularul de editare a anunțurilor
🌐 Web
Anunțurile de test sunt și ele publice (AdOrigin.test.is_public=True)
🌐 Web
Dicționarul sursei anunțurilor AdOrigin + FK pe 5 verticale
🌐 Web
Curățare zilnică a tokenurilor FCM expirate (60+ zile fără legătură)
🌐 Web
500 la wake-up push — apel ratat și trecere în căsuța vocală
🌐 Web
„sună înapoi” din istoric — număr real în loc de contact-id (apel ratat)
🌐 Web
Istoric apeluri — prefix-match call_id (acc.callid trunchiat la 20 de caractere)
🌐 Web
Nume în loc de SIP-id în istoricul apelurilor + pictogramă clară „Apeluri”
📱 1.61.3
🌐+📱 Web + aplicație
Srcset pentru fotografia LCP din detalii — mobilul primește 600w în loc de 1200w
🌐 Web
Optimizare PageSpeed mobile — async-CSS, preload LCP, cache media
🌐 Web
413 la încărcarea video-story-urilor — body-size 50→210M pe ambele proxy-uri
🌐 Web
Cadru story pe tot ecranul — Stack-ul viewerului se strângea până la header
📱 1.61.2
Viewer și editor — pe tot ecranul (root navigator)
📱 1.61.1
Stories 2.0 — model Instagram conform cerințelor (foto/video, reacții, spectatori, highlight-uri, moderare)
📱 1.61.0
🌐+📱 Web + aplicație
Paritate web cu Flutter după pachetul UX — detalii, carduri, FAB
🌐 Web
Eticheta butonului «+» pe două rânduri — nu se suprapune peste taburile vecine
📱 1.60.3
Eticheta «Publică anunț» sub butonul «+» + butonul mai sus
📱 1.60.2