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

Mai 2026

Îmbunătățire
List/index — fix N+1 + page-cache mixin 🌐 Web
Îmbunătățire
Page-cache manual + Cache-Control pentru BreedDetailView 🌐 Web
Îmbunătățire
Am scos dropdown-ul siblings — 382 <option> consumau 25 sec 🌐 Web
Îmbunătățire
Prefetch translations pentru siblings/categories 🌐 Web
Îmbunătățire
Bypass /api/v1/ads/ prin SILKY_INTERCEPT_FUNC 🌐 Web
Nou
SILKY_PYTHON_PROFILER prin env (toggle fără image rebuild) 🌐 Web
Îmbunătățire
/geo/countries/ — .only() împotriva overhead-ului PostGIS PointField 🌐 Web
Îmbunătățire
/ads/ — translations prefetch filtrat după locală 🌐 Web
Îmbunătățire
Fixuri N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Web
Corecție
LOGIN_URL=/admin/login/ — altfel redirect către 404 🌐 Web
Îmbunătățire
-90% SQL pe /admin/main/wiki_animals/ + /advertisements/ 🌐 Web
Nou
Django-silk profiler pe dev și prod, curățare la fiecare 3 ore 🌐 Web
Nou
Aduce înapoi versiunea + data/ora APK pe pagină 🌐 Web
Îmbunătățire
Page_size 100→20 + pre-generate AVIF thumbnails la upload 🌐 Web
Corecție
Reîncărcare automată a feed-ului la schimbarea țării din header 📱 1.2.3
Îmbunătățire
Splash -25% durată (~6s → ~4.5s) 📱 1.2.2
Îmbunătățire
Prefetch conținutul în timpul animației splash 📱 1.2.1
Corecție
8 bug-uri din raportul de bug-uri + restaurarea a 70 de locale 📱 1.2.0 🌐+📱 Web + aplicație
Corecție
Reluare publish la timeout — fără anunțuri duplicate 📱 1.1.2
Corecție
Dio timeout 90s + AVIF speed=8 + erori detaliate 📱 1.1.1 🌐+📱 Web + aplicație
Îmbunătățire
AVIF-only — conversie la upload, limită 15 MB, i18n 📱 1.0.3 🌐+📱 Web + aplicație
Îmbunătățire
AVIF + WebP picture-tag în gallery paginii anunțului 🌐 Web
Nou
Pe pagina /download/ afișăm versiunea APK + ora 🌐 Web
Corecție
Întinderea pozelor în carduri — aspect-ratio 4:3 peste tot 📱 1.0.3 🌐+📱 Web + aplicație
Nou
Migrare auth de la DRF Token la JWT (simplejwt) 📱 1.0.1
Îmbunătățire
AVIF + WebP fallback prin <picture> (~10% mai puțin vs WebP) 🌐 Web
Corecție
Am scos {# #} pe mai multe rânduri din _ad_card.html (din nou) 🌐 Web
Îmbunătățire
Sorl-thumbnail WebP — carduri -85% ca dimensiune 🌐 Web
Îmbunătățire
Is_above_fold pentru primele 4 carduri (LCP) 🌐 Web
Corecție
Am scos comentariile {# #} pe mai multe rânduri — se afișau ca text în HTML 🌐 Web
Îmbunătățire
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick 🌐 Web
Îmbunătățire
Breed queryset = none() implicit (1109 → 0 opțiuni) 🌐 Web
Îmbunătățire
_BreedChoiceField — preluare traduceri în avans (8s → ~2s cold) 🌐 Web
Corecție
Compilemessages — am adăugat DB_PASSWORD=dummy în mediul de build 🌐 Web
Corecție
Compilemessages în imaginea Docker, nu în K8s initContainer 🌐 Web
Corecție
Theme switcher — un element clicabil în sidebar cu ciclu 🌐 Web
Corecție
Theme switcher în sidebar — 3 opțiuni de meniu în loc de un pill înghesuit 🌐 Web
Corecție
Deploy-mobile — selector de label corect + filtru pentru faza Running 📱 1.0.1
Corecție
STATICFILES_DIRS include BaranGlobal/static + collectstatic --clear 🌐 Web
Nou
Etapele Build-mobile + deploy-mobile — APK prin CI/CD 📱 1.0.1
Corecție
Sidebar theme switcher — butoane mai mari, fix pentru dockerignore + scroll 🌐 Web
Corecție
Sidebar theme switcher — butoane mai mari, fix pentru dockerignore + scroll 📱 1.0.0
Nou
Comutator de temă în meniul lateral + urmărim source static 🌐 Web
Corecție
A fost eliminat queueing_lock din repair_animal_image 🌐 Web
Corecție
Adăugat install uv + venv în builder stage 🌐 Web
Remediere de securitate
Security fix: infrastructură 🌐 Web
Remediere de securitate
Security fix: platformă 🌐 Web
Nou
Descrierea proiectului pe /download/ prin parler + auto-deploy 🌐 Web
Nou
Pagina /download/ cu APK-ul aplicației mobile 🌐 Web
Corecție
OOM, redirecționări la probe, buffering nginx + sitemap/robots 🌐 Web

Aprilie 2026

Corecție
Visible_queryset(None) întoarce toate anunțurile active 🌐 Web
Îmbunătățire
Cache manual pentru pagină în Redis (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Web
Îmbunătățire
SSR pe AdvertisementListCache + prefetch ext_* (138 → 36 SQL) 🌐 Web
Corecție
Protecție împotriva Redis transient disconnect (Connection reset by peer) 🌐 Web
Îmbunătățire
Pipeline de imagini WebP + autocomplete pentru breed (PSI -1.5MB, DOM -1100) 🌐 Web
Corecție
Fonturi self-hosted + bundle.css chiar în git 🌐 Web
Îmbunătățire
Fonturi self-hosted + bundle CSS + a11y — PSI 73 → ~88 🌐 Web
Îmbunătățire
Fetchpriority=high + width/height pentru primele 4 carduri 🌐 Web
Remediere de securitate
Security fix: cache 🌐 Web
Îmbunătățire
Strategy 2 — cache public 60s + bypass 5 min pentru autor 🌐 Web