Історія оновлень

Платформа розвивається щодня. Тут — повна історія змін: нові можливості, виправлення та оновлення безпеки. Завантажити додаток

Травень 2026

Покращення
List/index — N+1 fix + page-cache mixin 🌐 Веб
Покращення
Manual page-cache + Cache-Control для BreedDetailView 🌐 Веб
Покращення
Прибрав siblings dropdown — 382 <option> з'їдали 25 сек 🌐 Веб
Покращення
Prefetch translations для siblings/categories 🌐 Веб
Покращення
Bypass /api/v1/ads/ через SILKY_INTERCEPT_FUNC 🌐 Веб
Нове
SILKY_PYTHON_PROFILER через env (toggle без image rebuild) 🌐 Веб
Покращення
/geo/countries/ — .only() проти оверхеда PostGIS PointField 🌐 Веб
Покращення
/ads/ — translations prefetch відфільтрований за локаллю 🌐 Веб
Покращення
N+1 fixes — /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 + pre-generate AVIF thumbnails при upload 🌐 Веб
Виправлення
Автоперезавантаження стрічки при зміні країни в шапці 📱 1.2.3
Покращення
Splash -25% тривалості (~6s → ~4.5s) 📱 1.2.2
Покращення
Prefetch контенту під час splash-анімації 📱 1.2.1
Виправлення
8 багів із bug report + відновлення 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) 🌐 Веб
Виправлення
Прибрано багаторядковий {# #} в _ad_card.html (знову) 🌐 Веб
Покращення
Sorl-thumbnail WebP — картки -85% за розміром 🌐 Веб
Покращення
Is_above_fold для перших 4 карток (LCP) 🌐 Веб
Виправлення
Прибрані багаторядкові {# #} коментарі — текли як текст в HTML 🌐 Веб
Покращення
Mobile lighthouse — lazy + eager LCP + CSS bundle + fonts media-trick 🌐 Веб
Покращення
Breed queryset = none() за замовчуванням (1109 → 0 options) 🌐 Веб
Покращення
_BreedChoiceField — prefetch перекладів (8с → ~2с cold) 🌐 Веб
Виправлення
Compilemessages — додав DB_PASSWORD=dummy у build env 🌐 Веб
Виправлення
Compilemessages у Docker image, не в K8s initContainer 🌐 Веб
Виправлення
Theme switcher — один клікабельний sidebar item з циклом 🌐 Веб
Виправлення
Theme switcher у sidebar — 3 пункти меню замість тісного pill 🌐 Веб
Виправлення
Deploy-mobile — правильний label selector + Running phase filter 📱 1.0.1
Виправлення
STATICFILES_DIRS включає BaranGlobal/static + collectstatic --clear 🌐 Веб
Нове
Build-mobile + deploy-mobile stages — APK через CI/CD 📱 1.0.1
Виправлення
Sidebar theme switcher — більші кнопки, fix dockerignore + scroll 🌐 Веб
Виправлення
Sidebar theme switcher — більші кнопки, fix dockerignore + scroll 📱 1.0.0
Нове
Перемикач теми в боковому меню + трекаємо source static 🌐 Веб
Виправлення
Убрано queueing_lock з repair_animal_image 🌐 Веб
Виправлення
Додано install uv + venv у builder stage 🌐 Веб
Виправлення безпеки
Security fix: інфраструктура 🌐 Веб
Виправлення безпеки
Security fix: платформа 🌐 Веб
Нове
Опис проєкту на /download/ через parler + авто-deploy 🌐 Веб
Нове
Сторінка /download/ з APK мобільного додатка 🌐 Веб
Виправлення
OOM, probe redirects, nginx buffering + sitemap/robots 🌐 Веб

Квітень 2026

Виправлення
Visible_queryset(None) повертає всі active ads 🌐 Веб
Покращення
Manual page cache в Redis (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Веб
Покращення
SSR на AdvertisementListCache + 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 cache + 5-хв bypass для автора 🌐 Веб