**Build #135** — Release APK (signed)
Commit: ffec4233bde5442a8505b7e8af787418e74adb55
fix: หน้าออเดอร์ดูดบิลเป็นร้อยมาแสดงทีเดียว — เปลี่ยนเป็นปุ่ม "โหลดต่อ"
เดิม LaunchedEffect(Unit) ใน lazy item ของ load-more trigger เด้งซ้ำทุกครั้ง
ที่ list grow → loop เรียก loadMoreOrders() จน DAO ชน LIMIT 500 ทำให้
หน้าจอแสดงบิลเป็นร้อยรวดเดียว (ทั้งที่ paged 30 อยู่แล้ว)
แก้: เปลี่ยน trigger เป็นปุ่ม OutlinedButton ที่ user กดเอง พร้อม
แสดง progress (n/total) — ระหว่างโหลดเปลี่ยนเป็น spinner กันกดซ้ำ
+ ViewModel มี isLoadingMore guard ด่านสอง
หมายเหตุ: บิลล่าสุดก่อน + filter status/server/date/search ทำงาน
ถูกต้องอยู่แล้วใน DAO (ORDER BY DESC + getFilteredOrdersPaged รับ
filter ครบ)
Co-Authored-By: Claude Opus 4.7 (1M context) <
[email protected]>