Sejarah kemas kini

Platform berkembang setiap hari. Di sini — sejarah penuh perubahan: ciri baharu, pembetulan dan kemas kini keselamatan. Muat turun aplikasi

Mei 2026

Penambahbaikan
List/index — pembetulan N+1 + mixin cache halaman 🌐 Web
Penambahbaikan
Page-cache manual + Cache-Control untuk BreedDetailView 🌐 Web
Penambahbaikan
Buang dropdown siblings — 382 <option> makan 25 saat 🌐 Web
Penambahbaikan
Prefetch terjemahan untuk siblings/categories 🌐 Web
Penambahbaikan
Bypass /api/v1/ads/ melalui SILKY_INTERCEPT_FUNC 🌐 Web
Baru
SILKY_PYTHON_PROFILER melalui env (toggle tanpa bina semula image) 🌐 Web
Penambahbaikan
/geo/countries/ — .only() lawan overhead PostGIS PointField 🌐 Web
Penambahbaikan
/ads/ — penapis prefetch terjemahan ikut lokal 🌐 Web
Penambahbaikan
Pembetulan N+1 — /geo/countries/ 233→2 SQL, /ads/ 158→~5 SQL 🌐 Web
Pembetulan
LOGIN_URL=/admin/login/ — kalau tidak, redirect ke 404 🌐 Web
Penambahbaikan
-90% SQL pada /admin/main/wiki_animals/ + /advertisements/ 🌐 Web
Baru
Profiler Django-silk pada dev dan prod, dibersihkan setiap 3 jam 🌐 Web
Baru
Kembalikan versi + tarikh/masa APK pada halaman 🌐 Web
Penambahbaikan
Page_size 100→20 + pra-jana thumbnail AVIF semasa upload 🌐 Web
Pembetulan
Muat semula feed automatik bila negara berubah di header 📱 1.2.3
Penambahbaikan
Splash -25% tempoh (~6s → ~4.5s) 📱 1.2.2
Penambahbaikan
Prefetch kandungan semasa animasi splash 📱 1.2.1
Pembetulan
8 bug dari laporan bug + pemulihan 70 lokaliti 📱 1.2.0 🌐+📱 Web + aplikasi
Pembetulan
Sambung semula publish bila timeout — tanpa iklan berganda 📱 1.1.2
Pembetulan
Dio timeout 90s + AVIF speed=8 + ralat terperinci 📱 1.1.1 🌐+📱 Web + aplikasi
Penambahbaikan
AVIF-only — penukaran semasa upload, had 15 MB, i18n 📱 1.0.3 🌐+📱 Web + aplikasi
Penambahbaikan
AVIF + WebP picture-tag dalam gallery halaman iklan 🌐 Web
Baru
Pada halaman /download/ papar versi APK + masa 🌐 Web
Pembetulan
Foto meregang dalam kad — aspect-ratio 4:3 di semua tempat 📱 1.0.3 🌐+📱 Web + aplikasi
Baru
Migrasi auth daripada DRF Token ke JWT (simplejwt) 📱 1.0.1
Penambahbaikan
AVIF + WebP fallback melalui <picture> (~10% lebih kecil berbanding WebP) 🌐 Web
Pembetulan
Buang {# #} berbilang baris dalam _ad_card.html (lagi) 🌐 Web
Penambahbaikan
Sorl-thumbnail WebP — kad -85% saiz 🌐 Web
Penambahbaikan
Is_above_fold untuk 4 kad pertama (LCP) 🌐 Web
Pembetulan
Komentar {# #} berbilang baris dibuang — bocor sebagai teks dalam HTML 🌐 Web
Penambahbaikan
Mobile lighthouse — lazy + eager LCP + bundle CSS + trik media font 🌐 Web
Penambahbaikan
Breed queryset = none() secara default (1109 → 0 options) 🌐 Web
Penambahbaikan
_BreedChoiceField — prefetch terjemahan (8s → ~2s cold) 🌐 Web
Pembetulan
Compilemessages — tambah DB_PASSWORD=dummy dalam build env 🌐 Web
Pembetulan
Compilemessages dalam imej Docker, bukan di K8s initContainer 🌐 Web
Pembetulan
Theme switcher — satu item sidebar yang boleh diklik dengan kitaran 🌐 Web
Pembetulan
Theme switcher dalam sidebar — 3 pilihan menu вместо pill yang sempit 🌐 Web
Pembetulan
Deploy-mobile — label selector yang betul + penapis fasa Running 📱 1.0.1
Pembetulan
STATICFILES_DIRS termasuk BaranGlobal/static + collectstatic --clear 🌐 Web
Baru
Build-mobile + deploy-mobile stages — APK melalui CI/CD 📱 1.0.1
Pembetulan
Sidebar theme switcher — butang lebih besar, fix dockerignore + scroll 🌐 Web
Pembetulan
Sidebar theme switcher — butang lebih besar, fix dockerignore + scroll 📱 1.0.0
Baru
Penukar tema dalam menu sisi + track source static 🌐 Web
Pembetulan
Buang queueing_lock daripada repair_animal_image 🌐 Web
Pembetulan
Tambah install uv + venv dalam builder stage 🌐 Web
Pembaikan keselamatan
Security fix: infrastruktur 🌐 Web
Pembaikan keselamatan
Security fix: platform 🌐 Web
Baru
Penerangan projek di /download/ melalui parler + auto-deploy 🌐 Web
Baru
Halaman /download/ dengan APK aplikasi mudah alih 🌐 Web
Pembetulan
OOM, probe redirects, nginx buffering + sitemap/robots 🌐 Web

April 2026

Pembetulan
Visible_queryset(None) pulangkan semua iklan aktif 🌐 Web
Penambahbaikan
Manual page cache dalam Redis (Phase 2.5) — TTFB 1.3s → 20ms 🌐 Web
Penambahbaikan
SSR pada AdvertisementListCache + prefetch ext_* (138 → 36 SQL) 🌐 Web
Pembetulan
Perlindungan daripada Redis transient disconnect (Connection reset by peer) 🌐 Web
Penambahbaikan
WebP image pipeline + breed autocomplete (PSI -1.5MB, DOM -1100) 🌐 Web
Pembetulan
Self-host fonts + bundle.css benar-benar dalam git 🌐 Web
Penambahbaikan
Self-host fonts + bundle CSS + a11y — PSI 73 → ~88 🌐 Web
Penambahbaikan
Fetchpriority=high + width/height untuk 4 kad pertama 🌐 Web
Pembaikan keselamatan
Security fix: caching 🌐 Web
Penambahbaikan
Strategy 2 — cache awam 60s + bypass 5 minit untuk penulis 🌐 Web