List/index — N+1 ማስተካከያ + page-cache mixin
🌐 ድር
የዝማኔዎች ታሪክ
መድረኩ በየቀኑ እየተሻሻለ ነው። እዚህ — ሙሉ የለውጦች ታሪክ አለ፡ አዳዲስ ባህሪያት፣ ማስተካከያዎች እና የደህንነት ዝማኔዎች። መተግበሪያውን ያውርዱ
May 2026
Manual page-cache + Cache-Control ለ BreedDetailView
🌐 ድር
siblings dropdown ተወግዷል — 382 <option> 25 ሰከንድ ይበሉ ነበር
🌐 ድር
siblingዎች/categories ለ translations prefetch
🌐 ድር
/api/v1/ads/ በ SILKY_INTERCEPT_FUNC አልፏል
🌐 ድር
SILKY_PYTHON_PROFILER በ env በኩል (image rebuild ሳይደርስ toggle)
🌐 ድር
/geo/countries/ — .only() በ PostGIS PointField ተጨማሪ ጫና ላይ
🌐 ድር
/ads/ — translations prefetch በ locale ተሸምቶ
🌐 ድር
N+1 ማስተካከያዎች — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL
🌐 ድር
LOGIN_URL=/admin/login/ — ካልሆነ redirect ወደ 404
🌐 ድር
-90% SQL በ /admin/main/wiki_animals/ + /advertisements/
🌐 ድር
Django-silk profiler በ dev እና prod, በ 3 ሰዓት አንድ ጊዜ ማጽዳት
🌐 ድር
በገጹ ላይ እባክ ትዕዛዙን + ቀን/ሰዓት APK መመለስ
🌐 ድር
Page_size 100→20 + AVIF thumbnails በ upload ላይ ቀድሞ ማመንጨት
🌐 ድር
በራስ-ሰር ዝርዝር እንደገና መጫን በ ራስጌ ውስጥ አገር ሲቀየር
📱 1.2.3
Splash -25% ጊዜ (~6s → ~4.5s)
📱 1.2.2
Content በ splash-animation ጊዜ prefetch
📱 1.2.1
ከ bug report 8 ችግኞች + 70 ቋንቋዎች መመለስ
📱 1.2.0
🌐+📱 ድር + መተግበሪያ
Resume publish በ timeout — ድግሞሽ ማስታወቂያ የለም
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + ዝርዝር ስህተቶች
📱 1.1.1
🌐+📱 ድር + መተግበሪያ
AVIF-only — በ upload ላይ መቀየር, 15 MB ገደብ, i18n
📱 1.0.3
🌐+📱 ድር + መተግበሪያ
AVIF + WebP picture-tag በ gallery የማስታወቂያ ገጽ
🌐 ድር
በ /download/ ገጽ APK 版本 + ጊዜ ማሳየት
🌐 ድር
በካርዶች ውስጥ ፎቶ መዘርጋት — aspect-ratio 4:3 በሁሉም ቦታ
📱 1.0.3
🌐+📱 ድር + መተግበሪያ
auth ከ DRF Token ወደ JWT (simplejwt) ማሻሻል
📱 1.0.1
AVIF + WebP fallback በ <picture> በኩል (~10% ያነሰ vs WebP)
🌐 ድር
multi-line {# #} በ _ad_card.html ተወግዷል (እንደገና)
🌐 ድር
Sorl-thumbnail WebP — ካርዶች -85% በመጠን
🌐 ድር
Is_above_fold ለ መጀመሪያዎቹ 4 ካርዶች (LCP)
🌐 ድር
multi-line {# #} አስተያየቶች ተወግደዋል — እንደ HTML ጽሁፍ ይፈስሱ ነበር
🌐 ድር
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 ድር
Breed queryset = none() በ default (1109 → 0 options)
🌐 ድር
_BreedChoiceField — ትርጉሞችን ቀድሞ ማስገባት (8s → ~2s ቀዝቃዛ)
🌐 ድር
Compilemessages — build env ውስጥ DB_PASSWORD=dummy ጨመርኩ
🌐 ድር
Compilemessages በ Docker image ውስጥ, በ K8s initContainer አይደለም
🌐 ድር
Theme switcher — አንድ ጠቅ የሚደረግ sidebar item ከስርዓተ-ዑደት ጋር
🌐 ድር
Theme switcher በ sidebar ውስጥ — 3 ምናሌ ንጥሎች ከጠባብ pill ይልቅ
🌐 ድር
Deploy-mobile — ትክክለኛ label selector + Running phase ማጣሪያ
📱 1.0.1
STATICFILES_DIRS ውስጥ BaranGlobal/static + collectstatic --clear ይካተታል
🌐 ድር
Build-mobile + deploy-mobile ደረጃዎች — APK በ CI/CD በኩል
📱 1.0.1
Sidebar theme switcher — ቁልፎች ይበልጣሉ, fix dockerignore + scroll
🌐 ድር
Sidebar theme switcher — ቁልፎች ይበልጣሉ, fix dockerignore + scroll
📱 1.0.0
በ sidebar ውስጥ የቲማ መቀየሪያ + source static እንከታተላለን
🌐 ድር
queueing_lock ከ repair_animal_image ተወግዷል
🌐 ድር
builder stage ውስጥ install uv + venv ታክሏል
🌐 ድር
Security fix: መሠረተ ልማት
🌐 ድር
Security fix: መድረክ
🌐 ድር
/download/ ላይ የፕሮጀክቱ መግለጫ በ parler + auto-deploy
🌐 ድር
/download/ ገጽ ለሞባይል መተግበሪያ APK
🌐 ድር
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 ድር
April 2026
Visible_queryset(None) ሁሉንም active ads ይመልሳል
🌐 ድር
Redis ውስጥ manual page cache (Phase 2.5) — TTFB 1.3s → 20ms
🌐 ድር
AdvertisementListCache ላይ SSR + prefetch ext_* (138 → 36 SQL)
🌐 ድር
Redis transient disconnect ላይ መከላከያ (Connection reset by peer)
🌐 ድር
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100)
🌐 ድር
Self-host fonts + bundle.css በ git ውስጥ ነው
🌐 ድር
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88
🌐 ድር
Fetchpriority=high + width/height ለመጀመሪያዎቹ 4 ካርዶች
🌐 ድር
Security fix: መሸጎጫ
🌐 ድር
Strategy 2 — public 60s ካሽ + 5-ደቂቃ bypass ለደራሲ
🌐 ድር