Historia ya masasisho

Jukwaa linakua kila siku. Hapa — historia kamili ya mabadiliko: vipengele vipya, marekebisho na masasisho ya usalama. Pakua programu

Mei 2026

Uboreshaji
List/index — marekebisho ya N+1 + page-cache mixin 🌐 Wavuti
Uboreshaji
Manual page-cache + Cache-Control kwa BreedDetailView 🌐 Wavuti
Uboreshaji
Nimeondoa siblings dropdown — 382 <option> zilikuwa zinakula sekunde 25 🌐 Wavuti
Uboreshaji
Prefetch translations kwa siblings/categories 🌐 Wavuti
Uboreshaji
Kupitisha /api/v1/ads/ kupitia SILKY_INTERCEPT_FUNC 🌐 Wavuti
Mpya
SILKY_PYTHON_PROFILER kupitia env (toggle bila image rebuild) 🌐 Wavuti
Uboreshaji
/geo/countries/ — .only() dhidi ya mzigo wa PostGIS PointField 🌐 Wavuti
Uboreshaji
/ads/ — translations prefetch imechujwa kwa locale 🌐 Wavuti
Uboreshaji
Marekebisho ya N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Wavuti
Urekebishaji
LOGIN_URL=/admin/login/ — vinginevyo redirect huenda 404 🌐 Wavuti
Uboreshaji
-90% SQL kwenye /admin/main/wiki_animals/ + /advertisements/ 🌐 Wavuti
Mpya
Django-silk profiler kwenye dev na prod, kusafishwa kila saa 3 🌐 Wavuti
Mpya
Kurudisha version + tarehe/saa ya APK kwenye ukurasa 🌐 Wavuti
Uboreshaji
Page_size 100→20 + pre-generate AVIF thumbnails wakati wa upload 🌐 Wavuti
Urekebishaji
Kujipakia upya kwa feed kiotomatiki ukibadilisha nchi kwenye header 📱 1.2.3
Uboreshaji
Splash -25% ya muda (~s6 → ~s4.5) 📱 1.2.2
Uboreshaji
Kufetch content wakati splash-animation inaendelea 📱 1.2.1
Urekebishaji
Bagi 8 kutoka bug report + kurejesha lokal 70 📱 1.2.0 🌐+📱 Wavuti + programu
Urekebishaji
Resume publish ikitokea timeout — bila nakala za matangazo 📱 1.1.2
Urekebishaji
Dio timeout 90s + AVIF speed=8 + makosa ya kina 📱 1.1.1 🌐+📱 Wavuti + programu
Uboreshaji
AVIF-only — uongofu wakati wa upload, kikomo 15 MB, i18n 📱 1.0.3 🌐+📱 Wavuti + programu
Uboreshaji
AVIF + WebP picture-tag kwenye gallery ya ukurasa wa tangazo 🌐 Wavuti
Mpya
Kwenye /download/ kuonyesha version ya APK + wakati 🌐 Wavuti
Urekebishaji
Kuvutwa kwa picha kwenye kadi — aspect-ratio 4:3 kila mahali 📱 1.0.3 🌐+📱 Wavuti + programu
Mpya
Uhamaji wa auth kutoka DRF Token kwenda JWT (simplejwt) 📱 1.0.1
Uboreshaji
AVIF + WebP fallback kupitia <picture> (~10% chini kuliko WebP) 🌐 Wavuti
Urekebishaji
Imeondolewa multiline {# #} kwenye _ad_card.html (tena) 🌐 Wavuti
Uboreshaji
Sorl-thumbnail WebP — kadi -85% kwa ukubwa 🌐 Wavuti
Uboreshaji
Is_above_fold kwa kadi 4 za kwanza (LCP) 🌐 Wavuti
Urekebishaji
Maoni ya multiline {# #} yameondolewa — yalikuwa yanavuja kama text kwenye HTML 🌐 Wavuti
Uboreshaji
Mobile lighthouse — lazy + eager LCP + CSS bundle + font media-trick 🌐 Wavuti
Uboreshaji
Breed queryset = none() kwa chaguo-msingi (1109 → 0 options) 🌐 Wavuti
Uboreshaji
_BreedChoiceField — precache tafsiri (8s → ~2s cold) 🌐 Wavuti
Urekebishaji
Compilemessages — nimeongeza DB_PASSWORD=dummy katika build env 🌐 Wavuti
Urekebishaji
Compilemessages ndani ya Docker image, si K8s initContainer 🌐 Wavuti
Urekebishaji
Theme switcher — kipengee kimoja cha sidebar kinachobofyezeka chenye mzunguko 🌐 Wavuti
Urekebishaji
Theme switcher kwenye sidebar — vipengee 3 vya menyu badala ya pill finyu 🌐 Wavuti
Urekebishaji
Deploy-mobile — label selector sahihi + chujio cha Running phase 📱 1.0.1
Urekebishaji
STATICFILES_DIRS inajumuisha BaranGlobal/static + collectstatic --clear 🌐 Wavuti
Mpya
Build-mobile + deploy-mobile stages — APK kupitia CI/CD 📱 1.0.1
Urekebishaji
Sidebar theme switcher — vitufe vikubwa zaidi, fix dockerignore + scroll 🌐 Wavuti
Urekebishaji
Sidebar theme switcher — vitufe vikubwa zaidi, fix dockerignore + scroll 📱 1.0.0
Mpya
Kibadilisha mandhari kwenye menyu ya upande + tunafuatilia source static 🌐 Wavuti
Urekebishaji
queueing_lock imeondolewa kwenye repair_animal_image 🌐 Wavuti
Urekebishaji
Imeongezwa install uv + venv katika builder stage 🌐 Wavuti
Marekebisho ya usalama
Security fix: miundombinu 🌐 Wavuti
Marekebisho ya usalama
Security fix: jukwaa 🌐 Wavuti
Mpya
Maelezo ya mradi kwenye /download/ kupitia parler + auto-deploy 🌐 Wavuti
Mpya
Ukurasa wa /download/ wenye APK ya programu ya simu 🌐 Wavuti
Urekebishaji
OOM, probe redirects, nginx buffering + sitemap/robots 🌐 Wavuti

Aprili 2026

Urekebishaji
Visible_queryset(None) hurudisha matangazo yote active 🌐 Wavuti
Uboreshaji
Manual page cache katika Redis (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Wavuti
Uboreshaji
SSR kwenye AdvertisementListCache + prefetch ext_* (138 → 36 SQL) 🌐 Wavuti
Urekebishaji
Kingao dhidi ya Redis transient disconnect (Connection reset by peer) 🌐 Wavuti
Uboreshaji
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100) 🌐 Wavuti
Urekebishaji
Self-host fonts + bundle.css kweli iko git 🌐 Wavuti
Uboreshaji
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88 🌐 Wavuti
Uboreshaji
Fetchpriority=high + width/height kwa kadi 4 za kwanza 🌐 Wavuti
Marekebisho ya usalama
Security fix: kuhifadhi kwenye cache 🌐 Wavuti
Uboreshaji
Strategy 2 — public 60s cache + bypass ya dakika 5 kwa mwandishi 🌐 Wavuti