List/index — N+1 fix + page-cache mixin
🌐 Веб
Жаңыртуулар тарыхы
Платформа ар бир күнү өнүгүп жатат. Бул жерде — өзгөртүүлөрдүн толук тарыхы: жаңы мүмкүнчүлүктөр, оңдоолор жана коопсуздук жаңыртуулары. Колдонмону жүктөп алуу
Май 2026
BreedDetailView үчүн manual page-cache + Cache-Control
🌐 Веб
siblings dropdown’ду алып салдык — 382 <option> 25 сек жеп койчу
🌐 Веб
siblings/categories үчүн translations prefetch
🌐 Веб
SILKY_INTERCEPT_FUNC аркылуу /api/v1/ads/’ти bypass кылуу
🌐 Веб
SILKY_PYTHON_PROFILER env аркылуу (image rebuildсиз toggle)
🌐 Веб
/geo/countries/ — .only() PostGIS PointField’дин overhead’ине каршы
🌐 Веб
/ads/ — translations prefetch локаль боюнча фильтрленди
🌐 Веб
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 профайлери dev жана prod’до, ар 3 саат сайын тазалоо
🌐 Веб
Страницада APK версиясын + датасын/убактысын кайтаруу
🌐 Веб
Page_size 100→20 + upload учурунда AVIF thumbnails’ты алдын ала түзүү
🌐 Веб
Баштагы өлкө өзгөргөндө лентаны автоматтык кайра жүктөө
📱 1.2.3
Splash -25% узактык (~6s → ~4.5s)
📱 1.2.2
Splash-анимация учурунда контентти prefetch кылуу
📱 1.2.1
Багрепорттон 8 баг + 70 локалды калыбына келтирүү
📱 1.2.0
🌐+📱 Веб + тиркеме
Timeout болгондо publish’ти улантуу — кайталанган объявление жок
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + деталдуу каталар
📱 1.1.1
🌐+📱 Веб + тиркеме
AVIF-only — upload учурунда конвертация, 15 MB лимит, i18n
📱 1.0.3
🌐+📱 Веб + тиркеме
Объявление бетиндеги gallery үчүн AVIF + WebP picture-tag
🌐 Веб
/download/ бетинде APK версиясын + убакытты көрсөтүү
🌐 Веб
Карточкалардагы сүрөттү созулуштан сактоо — бардык жерде aspect-ratio 4:3
📱 1.0.3
🌐+📱 Веб + тиркеме
Auth’ту DRF Token’дон JWT’ге көчүрүү (simplejwt)
📱 1.0.1
<picture> аркылуу AVIF + WebP fallback (~10% аз WebP’ге караганда)
🌐 Веб
_ad_card.html ичиндеги көп саптуу {# #} кайра алынды
🌐 Веб
Sorl-thumbnail WebP — карточкалардын көлөмү -85%
🌐 Веб
Алгачкы 4 карточка үчүн Is_above_fold (LCP)
🌐 Веб
Көп саптуу {# #} комментарийлер алынды — HTML’де текст болуп чыгып кетчү
🌐 Веб
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick
🌐 Веб
Breed queryset демейкиде none() (1109 → 0 options)
🌐 Веб
_BreedChoiceField — translations алдын ала жүктөө (8с → ~2с cold)
🌐 Веб
Compilemessages — build env’ге DB_PASSWORD=dummy коштум
🌐 Веб
Compilemessages Docker image ичинде, K8s initContainer’де эмес
🌐 Веб
Theme switcher — циклдүү, бир басыла турган sidebar item
🌐 Веб
Sidebarдагы Theme switcher — тыгыз pill ордуна 3 меню пункту
🌐 Веб
Deploy-mobile — туура label selector + Running phase filter
📱 1.0.1
STATICFILES_DIRS BaranGlobal/static + collectstatic --clear камтыйт
🌐 Веб
Build-mobile + deploy-mobile stage’дер — APK CI/CD аркылуу
📱 1.0.1
Sidebar theme switcher — чоңураак кнопкалар, fix dockerignore + scroll
🌐 Веб
Sidebar theme switcher — чоңураак кнопкалар, fix dockerignore + scroll
📱 1.0.0
Бок менюдагы тема которгучу + source static’ти тректейбиз
🌐 Веб
repair_animal_image’ден queueing_lock алынды
🌐 Веб
Builder stage’ге install uv + venv кошулду
🌐 Веб
Security fix: инфраструктура
🌐 Веб
Security fix: платформа
🌐 Веб
/download/ бетиндеги долбоордун сүрөттөлүшү parler аркылуу + авто-deploy
🌐 Веб
/download/ бетинде мобилдик колдонмонун APKсы
🌐 Веб
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 Веб
Апрель 2026
Visible_queryset(None) бардык active ads’тарды кайтарат
🌐 Веб
Redis’те manual page cache (Phase 2.5) — TTFB 1.3s → 20ms
🌐 Веб
AdvertisementListCache’та SSR + ext_* prefetch (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 + биринчи 4 карточка үчүн width/height
🌐 Веб
Security fix: кэштөө
🌐 Веб
Strategy 2 — public 60s кэш + автор үчүн 5 мүн bypass
🌐 Веб