Historia ya masasisho

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

Mei 2026

Mpya
Push kwa ujumbe mpya + sender/time + read receipts + bottom-nav 📱 1.2.11 🌐+📱 Wavuti + programu
Mpya
Google login kwenye web + Farmer.user CASCADE 🌐 Wavuti
Urekebishaji
Kuondoa firebase-adminsdk.json tupu kutoka git tracking 🌐 Wavuti
Mpya
Msingi wa backend — Google Sign-In + Firebase Cloud Messaging + chats 📱 1.2.5 🌐+📱 Wavuti + programu
Urekebishaji
Splash odometer 71→43 lugha 📱 1.2.5
Urekebishaji
Migration 0081 — kuondoa parler-translations nje ya 43 🌐 Wavuti
Marekebisho ya usalama
Urekebishaji wa usalama: miundombinu 🌐 Wavuti
Mpya
Tumepunguza usaidizi kutoka lokal 70 hadi 43 📱 1.2.3 🌐+📱 Wavuti + programu
Mpya
Upload throttle 60→300/saa kwa kila mtumiaji 🌐 Wavuti
Mpya
Tunaondoa default throttle, tunaacha tu kwenye endpoints nyeti 🌐 Wavuti
Urekebishaji
Tunarudisha AVIF thumbnails kwenye serializer (sync block kwenye API) 🌐 Wavuti
Uboreshaji
Uundaji wa AVIF wa async kwenye post_save (bila kuziba) 🌐 Wavuti
Uboreshaji
AVIF thumbnails kwa breeds (Wiki_animals) 🌐 Wavuti
Uboreshaji
AdDetailView — favorites kupitia prefetch, bila count/exists 🌐 Wavuti
Uboreshaji
Marekebisho ya N+1 audit kwenye ukaguzi wa explore-agent 🌐 Wavuti
Uboreshaji
/animal-categories/<id>/breeds/ — marekebisho ya N+1 (×60 kasi zaidi) 🌐 Wavuti
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