historyProduct Updates
Changelog
ประวัติฟีเจอร์สำคัญของ QBAD Pro เรียงจากรายการล่าสุด เน้นการเปลี่ยนแปลงที่ผู้ใช้งานสัมผัสได้ในแอปหลัก
ตั้งค่า Rotation ชัดเจนขึ้น
Improvement
- การ์ด Rotation Mode จะแสดงทันทีว่าใช้ร่วมกับ ล็อกคู่ผู้เล่น หรือ แผนจำลองคิว ได้หรือไม่ โดยโหมดที่ไม่รองรับจะจางลงและเลือกไม่ได้ พร้อมคำอธิบายกำกับ
- ล็อกคู่ผู้เล่นใช้กับ Standard และ Manual ส่วนแผนจำลองคิวใช้กับ Standard เท่านั้น เมื่อปิดสวิตช์แล้วตัวเลือกที่ถูกปิดจะกลับมาใช้งานได้ทันที
- สถานะที่บันทึกแล้วแสดงเป็นสีเทา ส่วนการเปลี่ยนแปลงที่รอบันทึกแสดงเป็นสีเขียว เพื่อแยกสถานะได้ชัดเจนขึ้น
- หากออกจากหน้าตั้งค่าขณะมีการเปลี่ยนแปลง ระบบจะแสดง Modal ให้เลือกบันทึกและไปต่อ ไม่บันทึก หรืออยู่หน้านี้
ปรับความเสถียรของ Modal ยืนยัน
Bug fix
- แก้การซ้อนชั้นของ Modal และแถบนำทาง เพื่อให้ปุ่ม บันทึกและไปต่อ, ไม่บันทึก และ อยู่หน้านี้ กดได้สม่ำเสมอทั้งเมาส์และการแตะ
ค้นหา Docs ได้ตรงขึ้น
Improvement
- ค้นหาฟีเจอร์ใหม่ด้วยคำที่ใช้จริงได้ง่ายขึ้น เช่น ล็อกคู่ผู้เล่น, คู่ล็อก, จับคู่ผู้เล่น, คู่มาด้วยกัน หรือ locked pair
- ผลการค้นหาจะแนะนำทั้งหน้าตั้งค่าและวิธีใช้งานระหว่างจัดคิวให้ตรงกับสิ่งที่ต้องการทำมากขึ้น
ยืนยันก่อนบันทึกคะแนนสนาม
Improvement
- เมื่อเปิดกระดานคะแนนแล้วกดบันทึกโดยยังไม่ได้ใส่คะแนน ระบบจะถามยืนยัน พร้อมปุ่มเปิดหน้ากระดานของสนามนั้น
- โหมด 15/21 แต้ม: ถ้ายังไม่มีทีมถึงเป้า จะมีชั้นยืนยันอีกครั้งก่อนบันทึก
- ปุ่มบันทึกบนกระดานคะแนนจะ dim จนกว่าจะใส่คะแนน และมีโมชันเปิด/ปิด สลับสนาม และรีเฟรชหลังจัดคิวหรือข้ามคิวให้นุ่มขึ้น
scoreboardดูวิธีใช้กระดานคะแนนchevron_right
ซิงก์รูปโปรไฟล์อัตโนมัติ
Improvement
- เมื่อเข้าสู่ระบบด้วย Google หลังเชื่อมบัญชีจาก Email ระบบจะอัปเดตรูปโปรไฟล์ในรายชื่อผู้เล่นให้อัตโนมัติหากยังไม่มีรูป
- ตอน Admin อนุมัติหรือผูกรายชื่อให้สมาชิก ระบบจะดึงรูปจากบัญชีผู้ใช้มาใส่ด้วย (ถ้ามี)
กรองสถิติตามช่วงวันที่
Feature
- กรองสถิติสะสมตามช่วงวันที่ได้จากหน้า สถิติ > เลือกรอบวันที่
- เลือกช่วงสำเร็จรูปได้ทั้ง 7 วัน, 30 วัน, เดือนนี้ และ เดือนที่แล้ว พร้อมแสดงเดือนและปีจริง
- กำหนดวันเริ่มต้นและวันสิ้นสุดเองได้จาก Date Picker โดยแตะวันเริ่มต้นเพื่อเริ่มเลือกช่วงใหม่ได้
- เมื่อกรองแล้ว ระบบจะเลือกทุกรอบที่อยู่ในผลลัพธ์ให้อัตโนมัติ และยังปรับเลือกเฉพาะรอบก่อนยืนยันได้
calendar_monthดูขั้นตอนการกรองวันที่ในคู่มือสถิติchevron_right
Quick Game Over — จบเกมด่วน
Feature
- เปิดโหมดจบเกมโดยไม่เลือกผู้ชนะและไม่กรอกคะแนน ได้ที่ ตั้งค่า > ระบบ > การแสดงผล > Quick Game Over
- กด จบเกม บนการ์ดสนามเพื่อบันทึก 0–0 · นับเฉพาะจำนวนเกม ไม่เก็บสถิติแพ้–ชนะ
- ค่าเริ่มต้นปิด · ใช้ได้เฉพาะ Standard / Manual · เมื่อเปิดแล้วกระดานคะแนนจะถูกปิดและซ่อน · ยืนยันก่อนเปิดทุกครั้ง
- ในประวัติและสรุปย้อนหลังแสดงป้าย บันทึกเรียบร้อย แทนคำว่าเสมอ
ล็อกคู่ผู้เล่น
Feature
- เปิดใช้ได้จาก ตั้งค่า > ระบบ > จัดคิว เพื่อให้คู่ที่เลือกอยู่ทีมเดียวกันในคิวถัดไป
- เลือกล็อกได้หลายคู่จาก Badge รูปโซ่ในรายชื่อรอจัดคิว และระบบบันทึกคู่ไว้ระดับห้องเพื่อให้สมาชิกใช้คู่เดิมต่อได้
- ใช้ได้ทุก Rotation Mode ยกเว้น Winner Stays Capped และ Fixed Consecutive Games เมื่อปิดสวิตช์ ระบบจะกลับไปจัดคู่ตาม Logic เดิม
- ใน Manual การเลือกหรือยกเลิกสมาชิกคนใดคนหนึ่งจะเลือกหรือยกเลิกคู่ให้พร้อมกัน ส่วนการเปลี่ยนผู้เล่นที่มีคู่ล็อกจะแสดงตัวเลือกว่าจะมาคนเดียวหรือมาทั้งคู่
- แสดงชื่อคู่ในรายการผู้เล่น และแสดงไอคอนคู่ล็อกแบบจางบนการ์ดสนามกับกระดานคะแนน
แจ้งเตือนความต่างเกมก่อนจัดคิว
Feature
- เมื่อคิวที่เสนออาจทำให้จำนวนเกมของผู้เล่นห่างกันเกินเกณฑ์ ระบบจะถามยืนยันก่อนจัดคิว พร้อมสรุปผลกระทบถ้ารอหรือจัดต่อ
- ตั้งค่าเปิด/ปิดและเกณฑ์จำนวนเกมได้ที่ ตั้งค่า > ระบบ > การแสดงผล > แจ้งเตือนความต่างเกม
- แสดงรายชื่อคนเล่นเยอะ–คนเล่นน้อย และคู่ทีมที่กำลังจะจัด เพื่อช่วยตัดสินใจได้เร็วขึ้น
ความต่างเกมกับการเข้าร่วมภายหลัง
Improvement
- คำนวณความต่างจากจำนวนเกมที่ระบบใช้จัดคิว รวมผู้ที่เข้าร่วมภายหลังซึ่งเริ่มนับคิวตามเกมที่ระบบตั้งไว้
- ชื่อผู้ที่เข้าร่วมภายหลังมีเครื่องหมาย * พร้อมหมายเหตุอธิบายใน modal
- ปรับ modal ให้ปุ่ม รอก่อน / จัดคิวต่อ อยู่ด้านล่างคงที่ และเลื่อนดูรายละเอียดได้เฉพาะส่วนเนื้อหา
แสดงเวลารอในหน้าสลับผู้เล่นลงสนาม
Improvement
- ตอนเลือกผู้เล่นเพื่อสลับลงสนาม ระบบแสดง badge เวลารอ ทางขวาของการ์ดผู้เล่นทันที
- ใช้สีเดียวกับลิสต์รอคิวเพื่อดูคิวได้เร็วขึ้น: เขียวสำหรับรอไม่นาน, เหลืองเมื่อรอเกิน 10 นาที และแดงเมื่อรอเกิน 20 นาที
- ช่วยตัดสินใจได้ง่ายขึ้นว่าควรดึงใครลงสนามแทน โดยไม่ต้องกลับไปดูรายชื่อรอคิวก่อน
แผนจำลองคิว
Feature
- จำลองตารางคิวล่วงหน้าได้จากหน้าจัดคิว แล้วบันทึกเป็น PNG แชร์ในกลุ่มหรือวางแผนก่อนเล่น
- เปิดใช้งานได้จาก ตั้งค่า > ระบบ > จัดคิว ใช้ได้เมื่อเปิด Standard Rotation
- Wizard 2 ขั้น: ตั้งจำนวนรอบและหัวข้อภาพ → ตรวจตาราง → บันทึก PNG
การ์ดสถิติผู้เล่น
Improvement
- ปรับการ์ดสถิติสะสมใน modal ให้ชื่อผู้เล่น แบดจ์ และวันมาเล่นไม่แย่งพื้นที่กันบนมือถือ
- ชื่อผู้เล่น wrap ได้แทนการตัดเป็น `แ...`
กระดานคะแนนและการคุมเกมหน้าสนาม
Improvement
- เปิดกระดานคะแนนของแต่ละสนามหรือดูแบบเต็มจอทุกสนามได้เร็วขึ้น พร้อมสลับสนามและปรับแต้มระหว่างเกมได้สะดวก
- ตั้งค่า Queue Preview และ Court Scoreboard แยกตามก๊วนได้ชัดเจนขึ้น ทำให้เลือกเปิดเฉพาะความสามารถที่ต้องใช้ในวันเล่นจริง
แจ้งเตือนผ่าน Telegram
Feature
- เพิ่ม Telegram เป็นช่องทางแนะนำสำหรับรับแจ้งเตือนเมื่อถึงคิว โดยไม่ต้องติดตั้ง QBAD Pro เป็นแอป
- เชื่อมบัญชี Telegram กับชื่อผู้เล่นแยกตามก๊วน และส่งข้อความทดสอบได้จากหน้าตั้งค่า
- ข้อความแจ้งเตือนแสดงชื่อก๊วน สนาม คู่ของคุณ และคู่แข่งขันในรูปแบบที่อ่านง่าย
- ลิงก์เชื่อมต่อมีอายุ 15 นาทีและใช้สำเร็จได้ครั้งเดียว หลังเชื่อมแล้วไม่ต้องกด /start ซ้ำหรือเปิด Telegram ค้างไว้
Improvement
- เพิ่มแคชชั่วคราวเฉพาะระหว่างจัดคู่ใหม่ เพื่อลดการคำนวณซ้ำ
- เพิ่มตัวจับเวลารายขั้นสำหรับตรวจสอบความล่าช้า โดยไม่เปลี่ยนกติกาจัดคิวหรือข้อมูลในระบบ
- ส่งแจ้งเตือนผ่านคิวเบื้องหลังตามอัตราที่ Telegram รองรับ พร้อมลองส่งซ้ำอัตโนมัติและเก็บรายการที่ส่งไม่สำเร็จ
- ลดเวลารอก่อนเริ่มส่ง Telegram และเพิ่มการประมวลผลพร้อมกันแบบจำกัด เพื่อให้หลายก๊วนได้รับข้อความเร็วขึ้นโดยยังคุมอัตราการส่ง
หน้าตาการตั้งค่าแจ้งเตือน
Bug fix
- ปรับหน้าแจ้งเตือนให้เน้น Telegram และแยก PWA เป็นทางเลือก
- ปรับปุ่มเชื่อมต่อและส่งข้อความทดสอบให้แยกหน้าที่ชัดเจน พร้อมลดความเด่นของปุ่มยกเลิกการเชื่อมต่อ
- แก้ขนาดไอคอน Telegram และรูปแบบการแสดงผลบนมือถือไม่ให้กระทบส่วนอื่นของเว็บไซต์
- จัดระยะ Badge และกล่องคำแนะนำในคู่มือใหม่ แก้ข้อความบนมือถือที่ถูกบีบจนขึ้นทีละตัวอักษร
Rotation Modes และ Scheduled Sessions
Feature
- เพิ่ม Standard Rotation, Stay on Court และ Manual Rotation
- เพิ่ม Winner Stays Capped และ Fixed Consecutive Games
- เพิ่มการสร้าง แก้ไข ลงชื่อ และเริ่มรอบการเล่นล่วงหน้า
- รองรับทั้งแบบ Admin เลือกรายชื่อ และผู้เล่นลงชื่อผ่านลิงก์
- เพิ่มคำเตือนก่อนเริ่มรอบใหม่เมื่อมี Session เดิมค้างอยู่
Improvement
- ลดเวลารอระหว่างกดจัดคิวให้ตอบสนองเร็วขึ้น
- ส่งแจ้งเตือนคิวเบื้องหลังโดยไม่บล็อกหน้าจอ
- แสดงสถิติสะสมเมื่อยังไม่มี Session กำลังเล่น
ประสบการณ์ใช้งานและคู่มือ
Improvement
- ปรับการค้นหาในคู่มือให้เข้าใจคำค้นและพาไปยังหัวข้อที่ตรงขึ้น
- ปรับหน้าโปรไฟล์และการแสดงสถานะการเข้าถึงให้อ่านง่ายขึ้น
Session และสถานะคิว
Bug fix
- แก้การแสดงสนามที่จัดคิวไว้ให้ต่อเนื่องข้าม Session
- พาการเข้าสู่ระบบที่หมดอายุกลับไปหน้า Login โดยอัตโนมัติ
Dynamic Queue และสิทธิ์สมาชิก
Feature
- เพิ่ม Safety Guard และ Fairness fallback เพื่อป้องกันคิวตัน
- ลดการเจอคู่หู คู่แข่ง และกลุ่มผู้เล่นเดิมซ้ำ
- เพิ่ม Member Permissions และการแชร์ก๊วนด้วย QR/ลิงก์
Player Pinning
Feature
- เพิ่มการปักหมุดผู้เล่นและตัวกรองรายชื่อที่ปักหมุดใน Check-in
Realtime และการดูแลข้อมูล
Improvement
- เพิ่มความเสถียรของการอัปเดตแบบ Realtime และเร่งการรีเฟรชคิว
- ยกระดับความปลอดภัยและการดูแลรักษาข้อมูล
การแจ้งเตือนบน iOS
Bug fix
- แก้การขอสิทธิ์แจ้งเตือนและการติดตั้ง PWA บน iOS
Queue Wait Time
Feature
- เพิ่มเวลารอโดยประมาณในรายชื่อผู้เล่น พร้อมตัวเลือกเปิด–ปิดการแสดงผล
หน้าตั้งค่าระบบ
Improvement
- จัดกลุ่มการตั้งค่าใหม่และปรับการใช้งานบนหน้าจอขนาดเล็ก
Court Timer และ Court Navigator
Feature
- เพิ่ม Court Timer จับเวลาเกม พร้อมเก็บระยะเวลาในประวัติการแข่งขัน
- เพิ่ม Mobile Court Navigator สลับดูสนามบนมือถือได้เร็วขึ้น
Docs Search
Improvement
- เพิ่มการค้นหาในคู่มือและปรับผลลัพธ์ให้ไปยังหัวข้อที่เกี่ยวข้อง
Queue Notifications และใบเสร็จ
Feature
- เพิ่มแจ้งเตือนเมื่อถึงคิวทั้งในแอปและ Push Notification
- รองรับการติดตั้ง QBAD Pro เป็น PWA
- เพิ่มการดาวน์โหลดใบเสร็จค่าใช้จ่ายเป็นรูปภาพ
รูปแบบใบเสร็จ
Improvement
- ปรับใบเสร็จให้กระชับและดาวน์โหลดเป็นรูปภาพได้คมชัดขึ้น
สถิติสะสมและรายละเอียดค่าใช้จ่าย
Feature
- เพิ่มการเรียงลำดับสถิติสะสมตามข้อมูลที่ต้องการ
- แสดงรายละเอียดค่าสนามแต่ละช่วงราคาในประวัติค่าใช้จ่าย
- แสดงสถานะและวันหมดอายุของก๊วนสำหรับผู้ดูแล
Multi-rate Court Fees
Feature
- รองรับค่าสนามหลายช่วงราคาใน Session เดียว
Payment Tracking
Feature
- เพิ่มสถานะค้างจ่าย/จ่ายแล้ว และยอดค้างใน Dashboard ผู้เล่น
- เพิ่มรายการติดตามค่าใช้จ่ายย้อนหลัง
สนามและรูปแบบค่าใช้จ่าย
Feature
- รองรับการใช้งานสูงสุด 12 สนาม
- เพิ่ม Expense Billing Modes และ Custom Queue Logic
June 2026
ระบบหลักและการวิเคราะห์
Session Analysis
Feature
- เพิ่มการวิเคราะห์จำนวนเกม เวลารอ ความซ้ำ และความสมดุลของ Session
Standalone Login
Feature
- เพิ่มหน้า Login แยกสำหรับเข้าสู่ระบบและเลือกก๊วน
บัญชีและสรุป Session
Improvement
- แสดงรูปโปรไฟล์ Google ในเมนูบัญชี
- ปรับหน้าสรุป Session และขั้นตอนบันทึกค่าใช้จ่ายให้อ่านง่ายขึ้น
รายละเอียดประวัติ Session
Bug fix
- แก้การแสดงรายละเอียด Session บนหน้าจอขนาดเล็ก
Expense Save Wizard
Feature
- เพิ่มขั้นตอนตรวจสอบและบันทึกค่าใช้จ่ายก่อนปิด Session
การลากผู้เล่นและข้ามคิว
Improvement
- ปรับการลากผู้เล่นเพื่อข้ามคิวและสลับทีมให้ลื่นขึ้น
สิทธิ์การใช้งาน
Bug fix
- แก้การควบคุมสิทธิ์ของ Viewer และ Guest ให้เป็นแบบอ่านอย่างเดียว
Adaptive Queue
Feature
- ปรับการจัดคิวตามจำนวนเกม เวลารอ ความสูสี และความซ้ำ
- เพิ่มการลากผู้เล่นเพื่อสลับตำแหน่งหรือข้ามคิว
Google Sign-in
Feature
- รองรับการเข้าสู่ระบบและเข้าร่วมก๊วนด้วยบัญชี Google
MVP Badge
Feature
- เพิ่ม MVP Badge ในหน้า Dashboard ผู้เล่น
ประวัติการแข่งขัน
Improvement
- ปรับรายการประวัติการแข่งขันให้กระชับและอ่านง่ายขึ้น
Game-based Shuttle Expenses
Feature
- เพิ่มการคิดค่าลูกแบดตามการใช้จริงในแต่ละเกมและ Shuttle Profile
การใช้งานบนมือถือ
Bug fix
- แก้การแสดงสถานะเมนูด้านล่างและหน้าตั้งค่าบนอุปกรณ์ขนาดเล็ก
Queue Presets
Feature
- เพิ่ม Preset Logic สำหรับเลือกแนวทางจัดคิวอัตโนมัติ
Initial Release
จุดเริ่มต้นของ QBAD Pro
QBAD Pro Initial
Initial
- เปิดตัวระบบผู้เล่น Check-in จัดคิว สนาม สถิติ และค่าใช้จ่ายพื้นฐาน