List/index — N+1 түзетуі + page-cache mixin
🌐 Веб
Жаңартулар тарихы
Платформа күн сайын дамып келеді. Мұнда өзгерістердің толық тарихы берілген: жаңа мүмкіндіктер, түзетулер және қауіпсіздік жаңартулары. Қосымшаны жүктеу
Мамыр 2026
BreedDetailView үшін қолмен 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/ — PostGIS PointField overhead-іне қарсы .only()
🌐 Веб
/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/ беттерінде
🌐 Веб
Dev және prod-та Django-silk профайлері, әр 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 кезінде resume publish — қайталанатын хабарландырусыз
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + егжей-тегжейлі қателер
📱 1.1.1
🌐+📱 Веб + қосымша
Тек AVIF — upload кезінде конвертация, 15 MB лимит, i18n
📱 1.0.3
🌐+📱 Веб + қосымша
Хабарландыру бетінің gallery-де AVIF + WebP picture-tag
🌐 Веб
/download/ бетінде APK нұсқасы + уақытын көрсету
🌐 Веб
Карточкаларда фотоның созылуын түзету — everywhere 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 — аудармаларды алдын ала жүктеу (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 фильтрі
📱 1.0.1
STATICFILES_DIRS құрамында BaranGlobal/static бар + collectstatic --clear
🌐 Веб
Build-mobile + deploy-mobile stage-тері — APK CI/CD арқылы
📱 1.0.1
Sidebar theme switcher — батырмалар үлкейтілді, dockerignore + scroll fix
🌐 Веб
Sidebar theme switcher — батырмалар үлкейтілді, dockerignore + scroll fix
📱 1.0.0
Бүйір менюдегі theme switcher + source static-ты тректейміз
🌐 Веб
repair_animal_image-ден queueing_lock алынып тасталды
🌐 Веб
Builder stage-ке install uv + venv қосылды
🌐 Веб
Security fix: инфрақұрылым
🌐 Веб
Security fix: платформа
🌐 Веб
/download/ бетінде жобаның сипаттамасы + авто-deploy, parler арқылы
🌐 Веб
/download/ беті мобильді қосымшаның APK файлы үшін
🌐 Веб
OOM, probe redirects, nginx buffering + sitemap/robots
🌐 Веб
Сәуір 2026
Visible_queryset(None) барлық active ads-ты қайтарады
🌐 Веб
Redis-та қолмен 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 + алғашқы 4 карточкаға width/height
🌐 Веб
Security fix: кэштеу
🌐 Веб
Strategy 2 — public 60s кэш + авторға 5 мин bypass
🌐 Веб