List/index — N+1 javítás + page-cache mixin
🌐 Web
Frissítési előzmények
A platform minden nap fejlődik. Itt található a változások teljes története: új funkciók, javítások és biztonsági frissítések. Alkalmazás letöltése
május 2026
Kézi page-cache + Cache-Control a BreedDetailView-hoz
🌐 Web
Eltávolítottuk a siblings legördülőt — 382 <option> 25 mp-et evett
🌐 Web
Fordítások prefetch-e a siblings/categories-hez
🌐 Web
/api/v1/ads/ megkerülése a SILKY_INTERCEPT_FUNC segítségével
🌐 Web
SILKY_PYTHON_PROFILER env-ből (kapcsoló image rebuild nélkül)
🌐 Web
/geo/countries/ — .only() a PostGIS PointField overhead ellen
🌐 Web
/ads/ — translations prefetch nyelv szerint szűrve
🌐 Web
N+1 javítások — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 Web
LOGIN_URL=/admin/login/ — különben 404-re redirectel
🌐 Web
-90% SQL a /admin/main/wiki_animals/ + /advertisements/ oldalon
🌐 Web
Django-silk profiler dev és prod környezetben, takarítás 3 óránként
🌐 Web
Verzió + dátum/idő vissza az APK oldalára
🌐 Web
Page_size 100→20 + AVIF thumbnailek előgenerálása feltöltéskor
🌐 Web
A feed automatikus újratöltése, amikor a fejlécben országot váltunk
📱 1.2.3
Splash -25% időtartam (~6s → ~4.5s)
📱 1.2.2
Tartalom prefetch a splash animáció alatt
📱 1.2.1
8 hiba a bugreportból + 70 nyelv visszaállítása
📱 1.2.0
🌐+📱 Web és alkalmazás
Publish folytatása timeout esetén — duplikált hirdetések nélkül
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + részletes hibák
📱 1.1.1
🌐+📱 Web és alkalmazás
Csak AVIF — konvertálás feltöltéskor, 15 MB limit, i18n
📱 1.0.3
🌐+📱 Web és alkalmazás
AVIF + WebP picture-tag a hirdetés galéria oldalán
🌐 Web
A /download/ oldalon mutassuk az APK verzióját + az időt
🌐 Web
A fotók nyúlása a kártyákon — aspect-ratio 4:3 mindenhol
📱 1.0.3
🌐+📱 Web és alkalmazás
Auth migráció DRF Tokenről JWT-re (simplejwt)
📱 1.0.1
AVIF + WebP fallback <picture>-on keresztül (~10%-kal kisebb a WebP-nél)
🌐 Web
A több soros {# #} eltávolítva az _ad_card.html-ből (megint)
🌐 Web
Sorl-thumbnail WebP — a kártyák mérete -85%
🌐 Web
Is_above_fold az első 4 kártyához (LCP)
🌐 Web
Eltávolítva a több soros {# #} kommentek — textként szivárogtak ki a HTML-be
🌐 Web
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 Web
Breed queryset alapból none() (1109 → 0 opció)
🌐 Web
_BreedChoiceField — fordítások előtöltése (8s → ~2s hidegen)
🌐 Web
Compilemessages — a build környezetbe hozzáadtam a DB_PASSWORD=dummy-t
🌐 Web
Compilemessages a Docker image-ben, nem a K8s initContainerben
🌐 Web
Theme switcher — egy kattintható sidebar elem ciklikusan
🌐 Web
Theme switcher a sidebarban — 3 menüpont a szűk pill helyett
🌐 Web
Deploy-mobile — helyes label selector + Running phase szűrő
📱 1.0.1
STATICFILES_DIRS tartalmazza a BaranGlobal/static-ot + collectstatic --clear
🌐 Web
Build-mobile + deploy-mobile stage-ek — APK CI/CD-n keresztül
📱 1.0.1
Sidebar theme switcher — nagyobb gombok, dockerignore fix + scroll
🌐 Web
Sidebar theme switcher — nagyobb gombok, dockerignore fix + scroll
📱 1.0.0
Témaváltó a бокélmenüben + trackeljük a source static-ot
🌐 Web
Eltávolítva a queueing_lock a repair_animal_image-ről
🌐 Web
Hozzáadva az install uv + venv a builder stage-be
🌐 Web
Security fix: infrastruktúra
🌐 Web
Security fix: platform
🌐 Web
A projekt leírása a /download/ oldalon parleren keresztül + auto-deploy
🌐 Web
/download/ oldal a mobilalkalmazás APK-jával
🌐 Web
OOM, probe redirectek, nginx buffering + sitemap/robots
🌐 Web
április 2026
A visible_queryset(None) minden aktív hirdetést visszaad
🌐 Web
Kézi page cache Redisben (Phase 2.5) — TTFB 1.3s → 20ms
🌐 Web
SSR az AdvertisementListCache-en + ext_* előtöltés (138 → 36 SQL)
🌐 Web
Védelem a Redis átmeneti bontása ellen (Connection reset by peer)
🌐 Web
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100)
🌐 Web
Saját szerverről betöltött fontok + bundle.css ténylegesen gitben
🌐 Web
Saját szerverről betöltött fontok + bundle CSS + a11y — PSI 73 → ~88
🌐 Web
Fetchpriority=high + width/height az első 4 kártyához
🌐 Web
Security fix: gyorsítótárazás
🌐 Web
Strategy 2 — publikus 60s cache + 5 perc bypass a szerzőnek
🌐 Web