คืนค่า version + วันที่/เวลา APK ในหน้า
🌐 เว็บ
ประวัติการอัปเดต
แพลตฟอร์มพัฒนาอยู่ทุกวัน ที่นี่คือประวัติการเปลี่ยนแปลงทั้งหมด: ฟีเจอร์ใหม่ การแก้ไข และการอัปเดตด้านความปลอดภัย ดาวน์โหลดแอป
พฤษภาคม 2026
Page_size 100→20 + pre-generate AVIF thumbnails ตอนอัปโหลด
🌐 เว็บ
รีโหลดฟีดอัตโนมัติเมื่อเปลี่ยนประเทศที่แถบหัว
📱 1.2.3
Splash สั้นลง 25% (~6s → ~4.5s)
📱 1.2.2
prefetch เนื้อหาระหว่าง splash-animation
📱 1.2.1
8 บั๊กจากรายงานบั๊ก + กู้คืน 70 ภาษา
📱 1.2.0
🌐+📱 เว็บ + แอป
resume publish เมื่อ timeout — ไม่สร้างประกาศซ้ำ
📱 1.1.2
Dio timeout 90s + AVIF speed=8 + ข้อผิดพลาดแบบละเอียด
📱 1.1.1
🌐+📱 เว็บ + แอป
AVIF-only — แปลงตอนอัปโหลด, จำกัด 15 MB, i18n
📱 1.0.3
🌐+📱 เว็บ + แอป
AVIF + WebP picture-tag ใน gallery หน้าประกาศ
🌐 เว็บ
ที่หน้า /download/ แสดง version APK + เวลา
🌐 เว็บ
แก้รูปในการ์ดไม่ยืด — aspect-ratio 4:3 ทุกที่
📱 1.0.3
🌐+📱 เว็บ + แอป
ย้าย auth จาก DRF Token ไป JWT (simplejwt)
📱 1.0.1
AVIF + WebP fallback ผ่าน <picture> (~10% เล็กกว่า 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 การแปล (8s → ~2s cold)
🌐 เว็บ
Compilemessages — เพิ่ม DB_PASSWORD=dummy ใน build env
🌐 เว็บ
Compilemessages อยู่ใน Docker image ไม่ใช่ใน K8s initContainer
🌐 เว็บ
Theme switcher — sidebar item ที่คลิกได้ 1 อัน พร้อมวนรอบ
🌐 เว็บ
Theme switcher ใน sidebar — 3 เมนู แทน pill ที่แน่นเกินไป
🌐 เว็บ
Deploy-mobile — label selector ที่ถูกต้อง + กรอง phase เป็น Running
📱 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
สวิตช์ธีมในเมนูด้านข้าง + track source static
🌐 เว็บ
เอา queueing_lock ออกจาก repair_animal_image
🌐 เว็บ
เพิ่ม install uv + venv ใน builder stage
🌐 เว็บ
Security fix: infrastructure
🌐 เว็บ
Security fix: platform
🌐 เว็บ
คำอธิบายโปรเจกต์ที่ /download/ ผ่าน parler + auto-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: caching
🌐 เว็บ
Strategy 2 — public cache 60s + bypass 5 นาทีสำหรับผู้เขียน
🌐 เว็บ
Baran-secrets ถูกสร้างโดย CI จาก GitLab variables
🌐 เว็บ
ลบ placeholder registry-credentials ออกจาก namespace.yaml
🌐 เว็บ
Pre-built base image — ประหยัดเวลาบิลด์ ~7-8 นาที
🌐 เว็บ
Kustomize image transformer + compilemessages แบบ non-fatal
🌐 เว็บ
CommonLabels → labels includeSelectors:false — selector immutable
🌐 เว็บ
Security fix: platform
🌐 เว็บ
บังคับล้าง wheel/setuptools/jaraco dist-info ที่ล้าสมัย
🌐 เว็บ
อัปเกรด base python pip/setuptools/wheel ใน runtime stage
🌐 เว็บ
Cffi 1.17.1 → 2.0.0 — ตาม requirement ของ cryptography 46.x
🌐 เว็บ
Security fix: platform
🌐 เว็บ
ใช้ Yandex mirror แทน deb.debian.org — build timeout ที่ 1h
🌐 เว็บ
Worker liveness — ไม่มี pgrep ใน slim image
🌐 เว็บ