Release notes
Changelog
ประวัติการอัปเดตทั้งหมด · เรียงจากล่าสุด
v0.9.159Latest2026-09-08
- เพิ่มเสียงตอนกดปุ่มในโปรแกรม ปิดได้ที่เมนูธีม > เสียงตอนกดปุ่ม
v0.9.1582026-09-06
- Auto Shard: โหมดใหม่ เลือกเองว่าจะอัปคุกกี้/สมบัติชิ้นไหนเป็น +9 — แคปหน้าจอตู้มาให้ติ๊กเลือก แล้วบอทอัปเฉพาะชิ้นที่เลือก เลื่อนหาเองถ้าเกมเด้งกลับบนสุด
- Auto Shard: แก้บางเครื่องอ่านระดับสมบัติผิด ทำให้ Upgrade หาคุกกี้ไม่เจอ — ตอนนี้วัดตำแหน่งตารางจากหน้าจอจริงแทนค่าที่ฝังไว้
v0.9.1572026-09-05
- ทดลองใช้ฟรี 1 วัน - บัญชีละครั้ง เครื่องละครั้ง
- ใบอนุญาตหมดอายุระหว่างรัน บอทจะหยุดเองเมื่อจบรอบ ไม่ต้องรอปิดโปรแกรม
- บัญชีทดลองใช้ดึง preset จากเว็บได้ แต่แชร์ขึ้นเว็บไม่ได้
v0.9.1562026-09-02
- Auto Shard: แก้ปุ่ม Upgr. ที่บางเครื่องกดไม่ติด แล้วบอทวนลูปกดอัปเกรดเปล่าๆ
- Auto Shard: กด Upgr. ไม่ติดตอนนี้ข้ามไปคุกกี้ชิ้นถัดไปแทนที่จะกดมั่วในหน้าที่ไม่ได้เปิด
v0.9.1552026-09-01
- เพิ่มปุ่ม Discord บนแถบด้านบน กดแล้วเข้าเซิร์ฟเวอร์ได้เลย
v0.9.1542026-09-01
- กดที่ชื่อบัญชีมุมขวาบน เปิดหน้าข้อมูลบัญชีในแอปได้เลย
- ดูแพ็กเกจ อายุ key เวลารันสะสม เครื่องที่ผูก และกราฟการใช้งานย้อนหลัง 1 ปี
- เปิดดูได้แม้เน็ตหลุด (ข้อมูลเครื่องนี้เก็บไว้ในเครื่องอยู่แล้ว)
v0.9.1532026-08-31
- Auto Shard: แก้ปุ่ม Extract ที่บางเครื่องกดไม่ติด ค้างอยู่หน้าเลือกแล้ววนกลับไปสุ่มใหม่
v0.9.1522026-08-30
- Auto Shard: เพิ่มตัวเลือก ย่อยคุกกี้ด้วย (ปกติบอทเก็บคุกกี้ไว้ให้ Upgrade/Evolve)
- ติ๊กเปิดในการ์ด Boosts ของ Auto Shard ถ้าอยากย่อยคุกกี้เอา shard ด้วย
v0.9.1512026-08-30
- Auto Farm Coin: แก้ปัญหาบางรอบไม่กดเลือก Boost 1 - ตัด template ใหม่ให้จับแม่นขึ้น
- run.bat: แจ้งวิธีแก้เมื่อ Windows Smart App Control บล็อกไม่ให้เปิด FastBot.exe
v0.9.1502026-08-29
- Auto Shard: อัปเกรดคุกกี้ได้ครบทุกชิ้น ไม่หยุดที่ 2-3 ชิ้น
- Auto Shard: Evolve ก็ได้โควตาใหม่ทุกชิ้นเหมือนกัน
v0.9.1492026-08-29
- แก้คำผิด เพรีเซ็ต เป็น พรีเซ็ต ทั้งโปรแกรม
v0.9.1482026-08-29
- พรีเซ็ตที่ไม่ได้เลือก Power+ จะบอกว่าให้ปิด Power+ ทั้งหมด แทนที่จะไม่ขึ้นอะไรเลย
v0.9.1472026-08-29
- Auto Shard: หน้าเลือกของย่อย เลือกครบแล้วแต่ไม่กด Extract — แก้แล้ว
- Auto Shard: เลื่อนหน้าตู้สั้นลง ไม่ข้ามแถวที่ยังไม่ได้อ่าน
- ปุ่ม Draw: เปลี่ยน template ใหม่ ไม่ติดป้าย Free Draw
v0.9.1462026-08-28
- ถ้าความละเอียดหน้าจอไม่ใช่ 1600x900 บอทจะไม่เริ่มทำงาน แล้วบอกวิธีตั้งค่าให้ แทนที่จะกดผิดตำแหน่งเงียบ ๆ
v0.9.1452026-08-28
- หลายฟังก์ชัน: ตั้งคิวเก็บไว้ได้หลายชุดแบบตั้งชื่อ แล้วเลือกให้แต่ละเครื่องว่าจะใช้คิวไหน หรือจะให้ทำฟังก์ชันเดียวเหมือนเดิมก็ได้
v0.9.1442026-08-28
- Auto Shard เลื่อนหน้าหาของที่ย่อยได้เองแล้ว — เดิมถ้าคุกกี้เต็มหน้าแรกจะหาไม่เจอแล้วกลับไปสุ่มต่อจนตู้เต็ม
- Auto Shard เพิ่มติ๊ก ไม่ย่อยแคปซูล Vitamin C และหยุดพร้อมบอกสาเหตุเมื่อตู้เต็มจนย่อยอะไรไม่ได้แล้ว
- ธีมใหม่ 6 แบบ Night City / Phosphor CRT / Holo HUD / Synthwave / Discord / macOS พร้อมโหมดปรับธีมเองที่เลือกสีกับความมืดของพื้นหลังได้
v0.9.1432026-08-27
- แก้พรีเซ็ตของเครื่องผู้พัฒนาที่ติดไปกับตัวโปรแกรม — เครื่องที่ลงใหม่จะไม่ขึ้นพรีเซ็ตที่ไม่ใช่ของตัวเองอีก
v0.9.1422026-08-27
- เพิ่มแท็บ หลายฟังก์ชัน — ตั้งคิวให้บอททำหลายอย่างต่อกันได้ เช่น ส่งหัวใจให้ครบ แล้วต่อด้วยเก็บกล่อง 30 นาที แล้ววนกลับมาใหม่
- ทุกฟีเจอร์เช็คหน้า lobby ก่อนเริ่ม ถ้ามี popup ค้างอยู่จะปิดให้เองก่อนทำงาน
- Auto Receive and Send Life นับ 1 รอบ = รับ/ส่ง Life 1 ครั้ง ตั้งจำนวนได้ตรงตัว
v0.9.1412026-08-25
- แก้ Auto Shard ที่ขึ้น error แล้วหยุดทันทีตั้งแต่รอบแรก
v0.9.1402026-08-24
- Auto Send Heart หยุดเองเมื่อส่งครบ (หาปุ่มไม่เจอ 5 รอบติด)
v0.9.1392026-08-24
- การ์ดตัวเลือกใน Auto Shard เขียนว่า Options แทน Boosts
v0.9.1382026-08-24
- Auto Shard (Beta) เปิดให้ใช้แล้ว — สุ่มสมบัติ ย่อยของระดับ C/B ที่ไม่ติดดาว ตั้งได้ว่าสุ่มกี่ใบแล้วหยุด
- อัปเกรดคุกกี้เป็น +9 แล้ว Evolve เป็นตัวเลือกเสริม ติ๊กเปิดเองในแท็บ (ใช้เหรียญเยอะมาก)
- ปุ่ม Cap และอัดวิดีโอหน้าจอ สำหรับแอดมิน
v0.9.1382026-08-24
- Auto Shard (Beta) เปิดให้ใช้แล้ว
- ปุ่ม Cap และอัดวิดีโอ สำหรับแอดมิน
v0.9.1372026-08-23
- เลือกเพรีเซ็ตเก่าแล้วโหมดไม่ค้างซ้อนกันอีก
v0.9.1362026-08-23
- ปุ่ม อัปเดตเว็บ ปิดตัวเองเมื่อรู้ว่าเพรีเซ็ตไม่ใช่ของเรา
v0.9.1352026-08-23
- แก้ปุ่ม อัปเดตเว็บ ที่ปิดกับเพรีเซ็ตที่ตัวเองแชร์
v0.9.1342026-08-23
- แก้เมนู ⋯ ของเพรีเซ็ต — เดิมกดแล้วไม่มีอะไรเกิดขึ้น
- ปุ่ม Share ปิดเมื่อเพรีเซ็ตแชร์ไปแล้ว (กดซ้ำจะสร้างลิงก์ใหม่แล้วทิ้งอันเก่า)
- ปุ่ม อัปเดตเว็บ เปิดเฉพาะเพรีเซ็ตที่แชร์เอง
v0.9.1332026-08-22
- Auto Farm Coin เพิ่ม 2 โหมด: ออกจากด่านตามเวลาที่ตั้ง และ ใช้ผลัดแล้วออกจากด่านทันที
- แก้บั๊กลากหน้าต่างด้วยแถบหัวไม่ได้
v0.9.1322026-08-22
- UI ลื่นขึ้น: แถบเลือกฟีเจอร์เลื่อนตาม เลขขั้นตอนนับขึ้น ปุ่มเริ่ม/หยุดมีประกายตอนกด
- Auto Send Heart มีคำอธิบายวิธีใช้แล้ว
v0.9.1312026-08-20
- หัวใจหมดระหว่างฟาร์ม บอทจะไปรับหัวใจเองแล้วกลับมาเล่นต่อ (Auto Treasure, Auto Exp Run, Auto Farm Coin)
v0.9.1302026-08-20
- หัวใจหมดระหว่างฟาร์ม บอทจะไปรับหัวใจเองแล้วกลับมาเล่นต่อ (Auto Treasure, Auto Exp Run, Auto Farm Coin)
v0.9.1292026-08-20
- หน้าต่างแบบเดิม: เพิ่มช่องกรอกวินาทีของโหมดออกตามเวลา
- หน้าต่างแบบเดิม: เพิ่มปุ่มอื่นๆ ตั้งค่าแจ้งเตือน Discord และสำรอง/กู้ค่าจากคลาวด์
- แก้โหมดไม่ตรงเวลาโหลดเพรีเซ็ต และพื้นที่การ์ดไม่ขยายตามหน้าต่าง
v0.9.1282026-08-20
- หน้าต่างเลือก UI เป็นภาษาไทย คลิกเลือกได้ ไม่ต้องพิมพ์
v0.9.1272026-08-20
- เลือกได้ตอนเปิดโปรแกรมว่าจะใช้หน้าต่างแบบใหม่หรือแบบเดิม
v0.9.1262026-08-19
- แถวเพรีเซ็ตเหลือปุ่มหลัก 3 ปุ่ม ที่เหลือย้ายไปอยู่ในเมนู ⋯
- รายการขั้นตอนแบ่งกลุ่มตามโหมด และคอนโซลบอกว่ากำลังอยู่รอบไหน
- ปรับความคมของหน้าต่างทั้งหมด — เงา ระยะ ขนาดตัวอักษร และปุ่ม
v0.9.1252026-08-19
- แก้: ตอนกู้ค่าจากคลาวด์บนเครื่องที่ติดตั้งใหม่ ธีมและความโปร่งใสไม่กลับมาด้วย
v0.9.1242026-08-19
- สำรองการตั้งค่าขึ้นคลาวด์อัตโนมัติ — ลบโปรแกรมแล้วโหลดใหม่บนเครื่องเดิม ติ๊กขั้นตอน พรีเซ็ต ธีม และลิงก์แจ้งเตือน กลับมาเองทั้งหมด ไม่ต้องตั้งใหม่
- เปิด/ปิดได้ที่แท็บ อื่น ๆ พร้อมปุ่มสำรองตอนนี้และกู้คืนจากคลาวด์
v0.9.1232026-08-18
- ย่อ-ขยายขนาดหน้าต่างได้แล้ว ลากที่ขอบหรือมุมไหนก็ได้ และดับเบิลคลิกแถบหัวเพื่อขยายเต็มจอ
- เพิ่มคุกกี้วิ่งบนแถบหัวหน้าต่าง ยืนนิ่งจนกดเริ่มทำงานถึงจะออกวิ่ง เก็บของตามฟีเจอร์ที่เปิดอยู่ (กล่องสมบัติ / เจลลี่ EXP / เหรียญ) ปิดได้ในเมนูธีม
- เพิ่มแท็บ อื่น ๆ — ใส่ลิงก์ Discord Webhook ของตัวเอง แล้วบอทจะส่งภาพหน้าจอเกมเข้าห้องแชทของคุณเป็นระยะ เผื่อเปิดคอมทิ้งไว้แล้วอยากเช็คจากมือถือว่ายังเล่นอยู่ไหม
v0.9.1222026-08-18
- ปรับหน้าจอเริ่มต้นในคอนโซลใหม่ - โลโก้และบล็อกข้อมูลอยู่ในกรอบเดียว ขอบตรงกันทุกบรรทัด
- เปลี่ยนไอคอนที่ฟอนต์คอนโซลไม่มีกลิฟ (ขึ้นเป็นกล่องเปล่า) เป็นแบบที่แสดงผลได้จริง
- บรรทัด [auth] / [update] ตอนเปิดโปรแกรมมีสีแล้ว
v0.9.1212026-08-18
- เพิ่มธีมใหม่ 4 สีแนวหรู — Obsidian Gold (ดำ-ทอง), Amethyst Royale (ม่วง), Emerald Noir (เขียวมรกต-ทองเหลือง), Ivory & Gold (สว่างโทนอุ่น) รวมเป็น 12 ธีม
- Ivory & Gold เป็นธีมสว่างโทนอุ่นตัวแรก ต่อจาก Snow ที่เป็นโทนเย็น
- รายการเลือกธีมเลื่อนขึ้นลงได้แล้ว ไม่ล้นตกขอบล่างเวลาย่อหน้าต่างให้เล็ก
v0.9.1202026-08-18
- แก้บอทค้างกลางรอบแล้วกดหยุดไม่ได้ — ทุกคำสั่งที่คุยกับตัวจำลองมีเวลาจำกัดแล้ว ถ้า MuMu ค้าง บอทจะไม่ค้างตาม
- อ่านหน้าจอไม่สำเร็จชั่วคราวจะข้ามไปรอบเดียว ไม่ทำให้รอบที่กำลังเล่นอยู่หลุดทั้งรอบ
- ถ้าสั่งหยุดแล้วไม่หยุดภายใน 25 วินาที จะขึ้นข้อความบอกว่าตัวจำลองหรือ adb อาจค้าง
v0.9.1192026-08-17
- แก้ตัวหนังสือในลิสต์เพรีเซ็ตที่มองแทบไม่เห็น (หลุดมาจาก v0.9.118)
- ปุ่มย่อ/ขยาย/ปิด หน้าตาใหม่ ปุ่มขยายบอกสถานะว่ากดแล้วจะคืนขนาด
v0.9.1182026-08-17
- ธีมใหม่ 2 สี: Red Velvet (แดง) และ Mint Choco (เขียว)
- เลือกธีมเป็น dropdown มีชื่อธีม แทนแถวเม็ดสี
- ไล่เฉดสี (gradient) ทั่วหน้าต่าง ปุ่มทุกปุ่มได้หมด ทุกธีม
- ปรับความทึบของหน้าต่างได้ 40-100% จำค่าไว้ให้
- Relay Boost: ตรวจจับไวขึ้นเท่าตัว และกดทันทีที่เจอ
v0.9.1172026-08-16
- แชร์ preset พาเวลาไปด้วย: preset ของโหมด ออกจากด่านตามเวลาที่ตั้ง จะพาวินาทีที่ตั้งไว้ไปด้วย ทั้งตอนสลับ preset และตอน import จากเพื่อน
v0.9.1162026-08-16
- Boost ผลัด ใช้ได้ทุกโหมดแล้ว ทั้ง Auto Treasure และ Auto Exp Run (Exp Run ได้ปุ่มซื้อ Boost ผลัด ที่ไม่เคยมีด้วย)
- โหมดออกตามเวลา: เวลาที่ไถหา Boost ผลัด นับรวมในเวลาที่ตั้ง ไม่ทำให้อยู่ในด่านนานเกิน
- บอกเวลาที่เล่นในด่านแบบนับสด พร้อมค่าเฉลี่ย จะได้รู้ว่าควรตั้งออกจากด่านกี่วินาที
- แสดงรูปโปรไฟล์ Discord และวันหมดอายุคีย์บนแถบบน
- ปุ่มเลือกโหมดขนาดเท่ากันทั้งสามปุ่ม
v0.9.1152026-08-16
- หน้าตาใหม่: ฟอนต์ไทยอ่านง่ายขึ้น มีไอคอนทุกแท็บ และธีมขาว/ดำเพิ่มมา
- แผงขวาบอกว่ากำลังรันอะไร ถึงขั้นตอนไหน รอบที่เท่าไหร่
- เอาปุ่มสุ่มหา Boost 6 ที่ไม่ได้ใช้ออกจาก Auto Treasure และ Auto Farm Coin
v0.9.1142026-08-16
- แก้บั๊ก: โหมดออกจากด่านตามเวลาที่ตั้ง พอครบเวลาแล้วไม่ออกจากด่าน
v0.9.1132026-08-16
- โหมดใหม่: ออกจากด่านตามเวลาที่ตั้ง (Auto Treasure และ Auto Exp Run)
- Auto Exp Run: เพิ่มสุ่มหา multi save
v0.9.1122026-08-15
- ปรับหน้าตาโปรแกรมใหม่ทั้งหมด
v0.9.1112026-08-12
- เริ่ม/หยุดแต่ละ instance แยกกันได้จากหน้าต่าง Instances (กด > ในแถวนั้น)
- หน้าต่าง Instances ไม่บล็อกหน้าหลักแล้ว ดู log ระหว่างรันได้
- แก้บั๊ก: ตอนติดตั้ง package ไม่สำเร็จ โปรแกรมขึ้น error ผิดตัวแทนที่จะบอกสาเหตุ
v0.9.1102026-08-10
- แถบ Power+ ใน Preset โชว์ไอคอนแล้ว
- ปุ่ม Import ไม่ล้นออกนอกจอ (ย้ายปุ่มเว็บลงบรรทัดใหม่)
v0.9.1092026-08-10
- แชร์ preset ระบุคุกกี้ผลัด 2 ได้แล้ว
- เพิ่ม Power+ Effects (7 อย่าง) ตอนแชร์ preset
v0.9.1082026-08-09
- แก้ต้นตอจริง: ตัวเลือกโหมด (เล่นให้จบด่าน/ออกเมื่อเจอกล่องแรก) เปิด step ในโหมดนั้นคืนทุกครั้งที่เปิดโปรแกรม ทำให้ ใช้ Boost ผลัด กลับมาติ๊กเอง
- ตอนนี้จะจัดค่าให้ใหม่เฉพาะกรณีที่ config มีทั้งสองโหมดเปิดพร้อมกันเท่านั้น
v0.9.1072026-08-09
- ดึงจากเว็บ เทียบกับช่องที่ติ๊กอยู่บนหน้าจอ ไม่ใช่ค่าที่บันทึกไว้ — ติ๊กเพิ่มแล้วกดดึง มันจะดึงมาทับให้จริง ไม่บอกว่าไม่มีอะไรเปลี่ยนอีก
v0.9.1062026-08-09
- แก้ติ๊ก step แล้วเปิดใหม่ค่าไม่กลับ — ทุกการติ๊ก (รวมช่อง Boosts / สลับ preset / Import / ดึงจากเว็บ) บันทึกลง config เองทันที
- ช่อง ใช้ Boost ผลัด ของ Auto Treasure จับ step ด้วยชื่อแทนเลขลำดับ
- กด Share ตอนที่ติ๊กไม่ตรงกับ preset ที่บันทึกไว้ จะถามก่อนว่าจะแชร์ค่าไหน
v0.9.1052026-08-09
- หน้าต่างแจ้งเตือน/ถาม/ตั้งชื่อ ทำใหม่ให้เข้าธีมโปรแกรม ไม่ใช้กล่องขาวของ Windows แล้ว
- ปุ่มในกล่องบอกชัดว่าจะเกิดอะไร ไม่ใช่ Yes/No/Cancel และปุ่มลบเป็นสีแดง
v0.9.1042026-08-09
- ปุ่ม ⬇ ดึงจากเว็บ — preset ที่ import มา ดึงของล่าสุดจากเจ้าของมาทับได้เลย ไม่ต้อง import ใหม่
- เปิดโปรแกรมแล้วเช็คให้เองว่า preset ไหนเจ้าของแก้ — ขึ้นจุดแดงที่ปุ่มและใต้แถบ Preset
- ดึงมาทับจะถามก่อนและบอกว่าต่างกันกี่ step ชื่อ preset ในเครื่องไม่เปลี่ยน
v0.9.1032026-08-09
- ปุ่ม ⟳ อัปเดตเว็บ ในแถบ Preset — แก้ step ที่ติ๊กผิดแล้วส่งขึ้น preset ที่แชร์ไว้ได้เลย รหัสเดิม URL เดิม
- อัปเดตได้เฉพาะ preset ที่แชร์จาก key ของตัวเอง
v0.9.1022026-08-09
- แถบใต้ Preset แบ่ง 3 บรรทัด (EP+คุกกี้+เพ็ท / สมบัติ / Boost 6+รหัส) ไม่ต้องขยายหน้าต่างแล้ว
v0.9.1012026-08-09
- แถบใต้ Preset โชว์รหัส preset ที่ผูกไว้ (🔗) จะรู้ได้ทันทีว่า preset ไหนกำลังนับรอบอยู่
v0.9.1002026-08-09
- แก้ยอด 'เล่นแล้ว' ไม่นับ สำหรับ preset ที่แชร์ไว้ก่อนหน้านี้ — ตอนกด Start จะเชื่อม preset เข้ากับที่แชร์ไว้ให้เอง
v0.9.992026-08-09
- ตอนกด Share เลือกได้ว่า preset นี้เล่น EP อะไร (1-7) แสดงบนการ์ดและกรองตาม EP ได้ในหน้า Preset สาธารณะ
v0.9.982026-08-09
- การ์ดในหน้า Preset สาธารณะ บอกจำนวนรอบที่บอทเล่นด้วย preset นั้นแล้ว (รวมทุกคน)
v0.9.972026-08-09
- แถบ Preset แสดง loadout (คุกกี้/เพ็ท/สมบัติ/Boost 6) ของ preset ที่ import หรือ share มา
v0.9.962026-08-09
- เพิ่มตัวเลือกว่าสมบัติแต่ละชิ้นต้องตีติดวิ๊งไหม (ไม่วิ๊ง / วิ๊ง / วิ๊งหรือไม่ก็ได้) แสดงเป็นพื้นหลังม่วงบนหน้า Preset สาธารณะ
v0.9.952026-08-09
- เพิ่มช่อง Boost 6 ตอนแชร์ preset (11 ค่าที่สุ่มได้จาก multi-save) แสดงบนการ์ดหน้า Preset สาธารณะ
v0.9.942026-08-09
- แก้ scroll ในหน้าต่างเลือกคุกกี้/เพ็ท/สมบัติ ไปเลื่อนหน้าหลักด้วย
v0.9.932026-08-09
- แก้รูปคุกกี้/เพ็ทมาไม่ครบใน exe — เดิม cache รายการไว้ 24 ชม. ทำให้ไม่เห็นรูปที่เพิ่มใหม่ฝั่งเซิร์ฟเวอร์
v0.9.922026-08-09
- แก้รูปคุกกี้/เพ็ทบางตัวไม่โหลด (ปัญหาใบรับรอง CDN)
- แก้รูปไปขึ้นผิดแถว — ช่อง 'ไม่ใส่' ของสมบัติไม่มีรูปแล้ว
v0.9.912026-08-09
- Share preset: picker คุกกี้/เพ็ท/สมบัติ แสดงรูปแล้ว (โหลดจากเว็บ + cache ไว้ในเครื่อง)
v0.9.902026-08-09
- Share preset: เลือกคุกกี้ / เพ็ท / สมบัติ ที่ใช้กับ preset ได้แล้ว
- หน้า Preset สาธารณะ แสดงคุกกี้+เพ็ท+สมบัติ และ Boost ที่เปิดใช้ของแต่ละ preset
v0.9.892026-08-08
- แก้สีตัวอักษรใน dropdown Preset ที่จางเกินไปตอนไม่ได้คลิก + ปรับสี dropdown popup ให้เข้ากับ theme
v0.9.882026-08-08
- จำกัดการแชร์ preset สูงสุด 10 preset ต่อ key (สร้าง local ได้ไม่จำกัดเหมือนเดิม)
v0.9.872026-08-08
- แก้บั๊ก Import preset ที่วาง URL เต็มไม่ได้ + share URL เปลี่ยนเป็น fastbot.online
v0.9.862026-08-08
- แชร์ preset ผ่าน URL: ปุ่ม 🔗 Share (สร้างลิงก์แชร์) และ 📥 Import (วาง URL/รหัสจากเพื่อน) ในแถว Preset ทุกแท็บ
v0.9.852026-08-07
- Multi-instance: เลือก preset แยกต่อ instance ได้แล้ว — เปิด dialog Instances จะมีคอลัมน์ Preset ของแต่ละเครื่องเพิ่มมา
v0.9.842026-08-07
- HWID stability: PowerShell CIM timeout 5s -> 20s (fixes silent drift under GeForce Now / AV scan load)
- Refuse to compute HWID when core sources missing (fail loud instead of drifted bind)
- Log HWID contributing parts for diagnostics
v0.9.832026-08-05
- Auto-detect ADB: รองรับ MuMu Player Global (C:\MuMuPlayerGlobal\nx_main และ path อื่นๆ)
v0.9.822026-08-03
- Slide spam: humanization (drift + break) เพิ่มเหมือน Jump — กัน anti-bot fingerprint
v0.9.812026-08-02
- heartbeat interval 300s -> 600s (Vercel CPU)
v0.9.802026-08-02
- force Discord claim for legacy keys
v0.9.792026-08-01
- Auto Send Heart: detect/tap faster (retry_interval_ms 100, delay_after cut, loop_delay 0.2)
v0.9.782026-07-29
- Boost Fast Start: scan+tap เร็วขึ้น (retry_interval_ms 400->100, delay_after 0.3->0.1) ทั้ง 3 features
v0.9.772026-07-28
- GUI: per-feature preset system - save/rename/delete named snapshots of step enabled state
v0.9.762026-07-28
- Auto Treasure Play to End: แทรก trigger Relay Boost
- checkbox ใช้ Boost ผลัด ครอบคลุมทั้ง detect+trigger ใน Auto Treasure
v0.9.752026-07-25
- Heartbeat 45s -> 300s (reduce Vercel Fluid CPU load)
- Multi buy button: add jitter_px 20
- Relay Boost detection: new stop_check_interval_ms (200ms) decouples stop-template check from tap cadence
v0.9.742026-07-24
- multi buy button threshold 0.85 -> 0.7 (Auto Treasure + Auto Farm Coin)
v0.9.732026-07-24
- Auto Treasure + Auto Farm Coin: new 'สุ่มหา multi save' reroll block (3 steps)
- tab boost 6: retry 5s + goto step 1 on timeout (Auto Treasure + Auto Farm Coin)
- New runner action wait_missing (poll template until absent, no tap)
- GUI: SINGLE_BOOST_GROUPS now supports per-feature scoping + int step indices
- Auto Farm Coin gains 'สุ่มหา Double Coin' checkbox in Boosts row 3
v0.9.722026-07-21
- Auto Farm Coin: remove between-round session pause (session_cap_rounds / session_rest_min_s / session_rest_max_s dropped)
v0.9.712026-07-21
- Auto Treasure: new reroll targets Double Coin + Magnetic Aura (mutex with Pit Lift / Base Speed)
- Play step retry_seconds 5 to 8s across Auto Treasure / Exp Run / Farm Coin
- Boosts card gains row 3 to fit 4 reroll toggles
v0.9.702026-07-19
- Boost 1 unchecked threshold 0.7 → 0.8 (Auto Treasure ซื้อ / Auto Exp Run เลือก / Auto Farm Coin เลือก)
v0.9.692026-07-19
- Auto Farm Coin: position drift + micro-break ในลูป jump spam (anti-bot)
- runner.py: 4 spam fields ใหม่ (drift_every_range, drift_range_px, break_every_range, break_pause_range_s) — optional, features อื่นไม่กระทบ
v0.9.682026-07-18
- Auto Treasure: สุ่ม Pit Lift / 17% Base Speed reroll (Boost 6 tab)
- GUI: MUTEX_GROUPS mechanism — pit lift และ base speed toggle เป็น mutual exclusive
v0.9.672026-07-17
- Farm Coin: ปรับ jitter jump ให้ไม่มี double jump — step 25 กระโดดถี่ขึ้น (interval 500→300ms, jitter 40%→15%), step 27 กระโดดช้าลง (interval 500→700ms, jitter 40%→15%)
v0.9.662026-07-15
- Switch tutorial video from YouTube to Streamable (same per-feature timestamps)
v0.9.652026-07-15
- Strip adb stdout preamble (e.g. [Warning] text) before PNG decode - fixes 'invalid image data' crash on some adb builds
v0.9.642026-07-15
- Fix ADB screencap CRLF corruption on Windows (blank/crash on some MuMu adb builds)
v0.9.632026-07-14
- M1 hard-close: /api/download-url requires hwid when key bound
v0.9.632026-07-14
- M1 hard-close: /api/download-url requires hwid when key bound
v0.9.622026-07-14
- GUI: replace description text with YouTube tutorial button per feature
- GUI: hide step list + Enable/Disable all toolbar buttons from non-admin roles
v0.9.612026-07-12
- Auto Treasure: new checkbox 'ใช้อัญมณีในการเปิดหาของระดับ L' in Boosts card, linked to step 1
v0.9.602026-07-12
- Home-screen gate before Play (Cookie tab check)
- ไม่ซื้อ/ไม่เลือก Boost 1/2/3 threshold 0.70 -> 0.88
v0.9.592026-07-12
- Boost 3 threshold 0.70 -> 0.75 (Treasure/Exp Run/Farm Coin)
v0.9.582026-07-12
- GUI theme picker: 4 palettes (Mocha, Chocolate Chip, Cookie Cream, Strawberry Milk)
- Chocolate Chip is now the default; ธีม button opens radio menu; restart to apply
v0.9.572026-07-12
- GUI Boosts card: add ซื้อ Fast Start / ซื้อ ผลัด / ใช้ Fast Start toggles
- single-group toggle mechanism + 2-row layout
v0.9.562026-07-11
- New feature Auto Send Heart
- runner.py: fixed_pos swipe + feature-loop state
v0.9.552026-07-11
- Close --runner gate bypass caught in v0.9.54 audit
v0.9.542026-07-11
- Launcher gate blocks direct FastBot.exe double-click
v0.9.532026-07-11
- GUI: enforce mutual exclusion — ติ๊ก ซื้อ/เลือก + ไม่ซื้อ/ไม่เลือก Boost N พร้อมกันไม่ได้ (auto-unticks the opposite)
v0.9.522026-07-11
- GUI: Boost 1/2/3 pair-toggle checkboxes below โหมด box — one click toggles ซื้อ/เลือก + ไม่ซื้อ/ไม่เลือก pair
v0.9.512026-07-11
- Re-crop 41/42/43_exp_boostN_checked.png from native 1600x900 (v0.9.46 templates were desktop-scaled, best~0.5)
v0.9.502026-07-11
- Add Confirm (เลเวลอัพ) fallback in Play chain — new 44_confirm_levelup.png template for Level Up popup
v0.9.492026-07-11
- Auto Farm Coin: step 19 retry_seconds 0 -> 2 (fix DC detect race)
v0.9.482026-07-11
- Re-crop 37_double_coins.png
v0.9.472026-07-10
- Re-crop boost3 checked template
v0.9.462026-07-10
- Boost checked-state templates + 'ไม่ซื้อ/ไม่เลือก Boost' steps (default off) + threshold tunings
v0.9.452026-07-10
- Boost 1 threshold 0.85 to 0.70, Double Coins 0.80 to 0.70, step name cleanup
v0.9.442026-07-10
- HyperV MuMu backend: derive adb port from index when JSON omits port field
v0.9.432026-07-10
- Log MuMuManager JSON keys when instance name lookup empty (debug)
v0.9.422026-07-10
- Instance name column: try alternate MuMuManager name fields for regional/older builds
v0.9.412026-07-10
- Auto-detect: fall through when MuMuManager returns empty + support alternate port field names
v0.9.402026-07-10
- Auto-detect: hint from configured adb_serial + diagnostic log when empty
v0.9.392026-07-10
- Auto-detect: robust MuMuManager.exe lookup. Now (1) derives path from configured adb_path (walks up nx_device/12.0/shell to find nx_main/MuMuManager.exe in the same install root), (2) reads Windows registry Uninstall entries for MuMu InstallLocation, (3) expanded hardcoded path patterns. Users with custom install locations (D:/E:/ drives, non-Netease folder structure, portable installs) will now auto-detect instances instead of falling silently to the port-probe scan
v0.9.382026-07-10
- Instances dialog: new 'Instance' column shows the MuMu-visible name (e.g. '1', 'Android Device-2') next to each ADB serial. Pro/admin users no longer have to guess which port maps to which VM. Populated via MuMuManager info -v all + refreshed on Auto-detect. Rows live-update the name label when the serial Entry is edited
v0.9.372026-07-09
- Auto Farm Coin: align 'spam กระโดดจนเจอ Relay Boost' interval_ms 350 -> 500 to match Slide's cadence in Auto Treasure / Auto Exp Run. Jitter and jitter_interval_pct were already the same. jump-to-stage-end step already used 500ms so no change there
v0.9.362026-07-09
- Rebrand: window title 'Cookie Run Autorun' -> 'FastBot Auto Farm', H1 header 'Cookie Run - Autorun' -> 'FastBot - Auto Farm'. Instances dialog + setup dialog now inherit the FastBot icon via a shared _apply_window_icon helper (was: main window only had it)
v0.9.352026-07-09
- Instances dialog: align Feature column header with dropdowns using tk.grid with fixed minsize columns (was: pack with hand-tuned padx that drifted from the actual widget positions). Header and rows now share the same grid layout so ADB Serial + Feature + × columns line up cleanly at any dialog width
v0.9.342026-07-09
- Multi-instance: per-instance feature selection. Instances dialog rewritten as a grid — each row has [serial entry] [feature dropdown] [remove button]. Config schema extended to accept both legacy strings and new {serial, feature} dicts (backward compat); empty feature means 'use the active tab at Start'. Runner main_multi accepts entries+default_feature so each instance runs its own feature loop in parallel
v0.9.332026-07-09
- Launch button: use MuMuManager native app launch (control app launch) instead of adb shell monkey when MuMuManager is available. Maps adb serial to vmindex via info -v all. Fixes cloned MuMu instances where monkey reported OK but the game window never appeared. adb monkey remains as fallback
v0.9.322026-07-09
- Auto-detect uses MuMuManager.exe API instead of hardcoded port scheme. 'MuMuManager info -v all' returns instance JSON with real adb_port fields — future-proof against MuMu changing port ranges or users assigning custom ports. Also filters to is_android_started=true so powered-off slots don't show. Falls back to parallel port probe if MuMuManager not installed
- Auto-detect now runs on a background thread so the dialog never freezes / Not Responding, even during the fallback probe path
v0.9.312026-07-09
- Auto-detect now REPLACES the serial list (was: union with existing). Prevents ghost serials from lingering after user closes an instance - previously that caused the multi-runner to crash on '127.0.0.1:16448 not found'. Status label reports both added + removed counts so users can see what changed
v0.9.302026-07-09
- Fix: auto-detect probes MuMu Player 12 ADB ports (7555-7561 + 16384+N*32 for instances 2+) before running 'adb devices'. MuMu doesn't self-register instances beyond #1 with the ADB server so they were invisible to auto-detect. Also: dedupe now prefers the lowest TCP port within a group so instance #1 stays on the well-known 7555 even when the same VM is also reachable via 16xxx
v0.9.292026-07-09
- Fix: list_adb_devices() deduplicates same-device serial pairs. MuMu Player 12 exposes each running instance via BOTH a TCP address (127.0.0.1:7555) and an emulator-XXXX interface - previously auto-detect saw them as 2 separate instances, so the launch button and multi-runner both fired twice at the same physical device. Now: probe /proc/uptime per serial and dedupe by rounded seconds; within a group prefer the TCP serial
v0.9.282026-07-09
- Fix: Adb.connect() no longer runs 'adb connect emulator-XXXX' for USB-style serials. Those emulator- IDs are USB-attached by the ADB server; issuing 'adb connect' against them was quietly failing and could leave subsequent '-s emulator-XXXX shell ...' commands mis-routed or dropped silently - showed up in v0.9.27 as instance 2 reporting [launch] OK but the game never actually starting. Only TCP-format serials (containing ':') now trigger adb connect
v0.9.272026-07-09
- GUI: pro/admin toolbar gains 'เปิดเกม' button that launches CookieRun (com.devsisters.crg) on every configured adb_serial in parallel via adb shell monkey. One-click startup for multi-instance farming
- Falls back to singular adb_serial for pro users who haven't configured multi-instance yet
v0.9.262026-07-09
- Instances dialog: fix Auto-detect + Save + Cancel buttons being clipped when the Text area expanded — pack buttons/status at side=bottom before the Text area and give the Text a fixed height. Also enlarge dialog to 500x520
v0.9.252026-07-09
- Multi-instance: Auto-detect button in Instances dialog runs 'adb devices' and merges connected serials into the list (dedup, order-preserved). Handles both TCP (127.0.0.1:7555) and legacy emulator IDs (emulator-5554)
v0.9.242026-07-09
- Multi-instance runner (pro/admin role): runner.main_multi() spawns one thread per adb_serial, each with its own Adb connection. Per-thread stdout prefix [iN] keeps concurrent logs readable
- GUI role gating: Instances (count) button in toolbar for role >= pro opens editor for adb_serials. Start routes to main_multi when >=2 serials configured, main otherwise
- Server: add pro role between user and admin - admin dashboard dropdown + badge + filter
v0.9.232026-07-09
- Security M1: /api/download-url enforces HWID binding when client sends hwid (v0.9.22 and older clients grandfathered - server logs [download-url] legacy client warnings)
- Launcher: _fastbot.ps1 now reads hwid from .auth_state.json and sends it with the download-url request. First-time installs send empty (key still unbound so server allows)
- Server-side transition: watch [download-url] legacy client logs; tighten to strict once absent for a full week
v0.9.222026-07-09
- Security H1: GET /api/version no longer leaks exe_sha256/exe_url; POST /api/download-url now returns {url, sha256, version}
- Launcher: _fastbot.ps1 reads sha256 from download-url response (license-gated) instead of public /api/version
- Security H3: document trust model for _fastbot.ps1 self-update (HSTS + Vercel origin as trust root - accepted risk for MVP)
v0.9.212026-07-09
- Security C1: exe auto-update now verifies Ed25519 signature end-to-end (not just SHA256). Manifest without exe_signature is rejected; missing/invalid .sig companion aborts install
- Security C2: /api/heartbeat rate-limited (30/min per IP, 10/min per key), returns constant {ok:true} to close key-oracle
- Security H2: hwid + legacy_hwid + key validated against shared regex (lib/validation.ts) in /api/auth/verify and admin routes
- Extract signing pubkey to shared _signing.py module (M4)
v0.9.202026-07-09
- HWID: CIM only (no wmic), enumerate all fixed disks sorted (drop USB) - fixes false bound_to_other from disk order drift
- Legacy migration hop rotated: v0.9.14-v0.9.19 users auto-migrate on next launch
v0.9.192026-07-09
- Play fallback chain: เพิ่มลองกด Confirm ฟ้า (14_confirm.png), Open all (13_open_all.png), Claim (17_claim.png) ต่อจาก X/Confirm เขียว/OK — ทั้ง Auto Treasure, Auto Exp Run, Auto Farm Coin
- Farm Coin: goto_step ใน Double Coins loop ปรับตาม step ที่แทรกไว้ (13 → 16)
v0.9.182026-07-08
- เพิ่มฟีเจอร์ Auto Farm Coin
- Tab bar เลื่อนแนวนอนได้
v0.9.172026-07-08
- ปรับปรุงการตรวจจับปุ่ม Confirm ใน Auto Exp Run
v0.9.162026-07-08
- ปรับปรุงการตรวจจับปุ่ม Confirm ใน Auto Exp Run
v0.9.152026-07-08
- gui: remove Admin toolbar button (superseded by web dashboard)
v0.9.142026-07-08
- hwid: drop MAC (unstable across VPN, docking, Wi-Fi toggle)
v0.9.132026-07-08
- HWID auto-migration: legacy formula accepted once, re-binds transparently
v0.9.122026-07-08
- spam: presence check + goto recovery on 4 Slide steps
- Auto Treasure: fix Boost 1 threshold matching already-checked state
v0.9.112026-07-07
- Auto Exp Run: remove Confirm Level Up popup step
v0.9.102026-07-07
- hwid: harden with motherboard/cpu/disk fingerprints
- server: privacy page + upstash redis rate-limit + failed-bind detection
- web builds cleanly and existing users must re-bind once
v0.9.92026-07-07
- key expiry (subscription support)
- rate-limit auth + download endpoints
- add Terms and Refund page
v0.9.82026-07-07
- config full-sync from bundle
- user hand edits to timings/thresholds now auto-reverted on launch
- enabled toggles per step still preserved
v0.9.72026-07-07
- Auto Treasure: Slide-spam timeout เจอ goto ย้อนกลับ step 5 (Play to End 8min, Early Exit 6min)
- runner: spam action return 'timeout' + goto_on_timeout field
v0.9.62026-07-07
- Launcher: on suspended key (403), also wipe key.txt and re-prompt (same as bad key 401)
v0.9.52026-07-07
- _fastbot.ps1: ship with UTF-8 BOM (fix PS 5.1 parse error on Thai-locale machines)
v0.9.42026-07-07
- Admin panel: live 'online' badge — client sends heartbeat every 45s, badge lights up if last_seen < 90s
v0.9.32026-07-07
- Rebrand: banner=FASTBOT with cookie palette + GUI window icon + header logo
v0.9.22026-07-07
- run.bat: strip non-ASCII em dash + normalize to CRLF/no-BOM (fixes cmd.exe 'tle' 'M' spurious errors)
v0.9.12026-07-07
- FastBot.exe now has custom cookie icon
v0.9.02026-07-07
- Auto Treasure + Auto Exp Run: fallback popup dismiss (X/Confirm/OK) with goto loop until Play appears
- smart-merge: insert new steps in correct position + propagate new fields to existing steps
- Landing: dynamic version badge + new endless-runner 3D hero scene
v0.8.92026-07-07
- Auto Exp Run: fallback X/Confirm/OK popup dismiss when Play not found (same as Auto Treasure)
v0.8.82026-07-07
- smart-merge: แทรก step ใหม่ในตำแหน่งที่ถูก + เพิ่ม field ใหม่บน step เดิม (แก้ fallback X/Confirm/OK ที่ไม่ทำงานใน v0.8.7)
v0.8.72026-07-06
- Auto Treasure: fallback X/Confirm/OK เมื่อไม่เจอ Play
- runner: เพิ่ม on_success_skip + goto_step สำหรับ retry loop
v0.8.62026-07-06
- rollback: ลบ test entries จาก bundle config (v0.8.4 test step + v0.8.5 test feature)
v0.8.52026-07-06
- TEST smart-merge: เพิ่ม feature ใหม่ '[TEST v0.8.5] Auto Test Feature' (tab ใหม่ 2 steps enabled=false)
v0.8.42026-07-06
- TEST smart-merge: เพิ่ม step [TEST v0.8.4] ใน Auto Treasure (action=wait, enabled=false, ไม่กระทบ user เดิม)
v0.8.32026-07-06
- test: verify smart-merge (ไม่มี delta ระหว่าง v0.8.2 กับ v0.8.3 - ควรไม่เห็น log '[bootstrap] added')
v0.8.22026-07-06
- bootstrap: smart-merge - เพิ่ม feature/step ใหม่จาก bundle เข้า user config โดยไม่ทับของเดิม
v0.8.12026-07-06
- fix: gui.py CONFIG_PATH ใช้ sys.executable ใน frozen mode (แทน __file__ ที่ชี้ _MEIPASS)
v0.8.02026-07-06
- user data ทั้งหมด (key.txt / config.json) อยู่ข้าง FastBot.exe (แทน LOCALAPPDATA)
- key.txt share กับ run.bat ได้ทันที + config save persist ผ่าน auto-update
v0.7.82026-07-06
- grab_via_adb: retry with 'adb connect' + error message ที่ชัด (MuMu ไม่พร้อม)
v0.7.72026-07-06
- fix: ลบ importlib.reload(runner) จาก gui.py (PyInstaller onefile re-extract archive ไม่ได้)
v0.7.62026-07-06
- fix: strip trailing backslash from path arg (was breaking PowerShell -Cwd quoting)
v0.7.52026-07-06
- SAFETY: run.bat delegate ทุกอย่างให้ PowerShell (แก้บั๊ก URL '&' ทำ cmd งงจนลบไฟล์)
- refuse to run in Downloads/Documents/Desktop/etc
v0.7.42026-07-06
- run.bat: fix key.txt redirect (สร้าง file ชื่อ 'echo' เปล่าแทน)
v0.7.32026-07-06
- run.bat: ลบ HWID computation (server ไม่ต้องใช้แล้ว), escape special chars ให้ถูก
v0.7.22026-07-06
- run.bat: license-gated download - prompt key, POST /api/download-url, ใช้ signed URL 5 นาที
v0.7.12026-07-06
- run.bat: ส่ง header X-FastBot-Client ให้ผ่าน middleware; direct browser download ตรง .exe/.zip = 404
v0.7.02026-07-06
- test: verify run.bat auto-download flow v0.6.9 -> v0.7.0
v0.6.92026-07-06
- run.bat: ตัวแปร TMP ชนกับ Windows env var (สร้างโฟลเดอร์แทนไฟล์) - เปลี่ยนเป็น DLFILE
v0.6.82026-07-06
- run.bat: บังคับ TLS 1.2 + ใช้ temp file แทน FOR loop parsing (fix hang บน Windows เก่า)
v0.6.72026-07-06
- run.bat first-run: message ชัดขึ้นตอนโหลด .exe ครั้งแรก + progress silent
v0.6.62026-07-06
- run.bat: เช็ค update จาก server เทียบ sha256 โหลด+verify+swap ก่อน launch
v0.6.52026-07-06
- test: verify run.bat swap flow works
v0.6.42026-07-06
- เพิ่ม FastBot.zip = FastBot.exe + run.bat (launcher จัดการ swap ไฟล์เก่านอก process)
v0.6.32026-07-06
- auto-update: ไฟล์ใหม่ชื่อ FastBot-vX.Y.Z.exe (ไม่มี .new); เทียบเวอร์ชันจากชื่อไฟล์
v0.6.22026-07-06
- fix: ดับเบิ้ลคลิก FastBot-vX.Y.Z.new.exe ตรง ๆ ให้ install เป็น FastBot.exe เอง (ไม่ให้ไฟล์หาย)
v0.6.12026-07-06
- runner: Stop button ตอบสนอง <200ms (check event ทุก loop iteration)
v0.6.02026-07-06
- รื้อ subprocess เป็น threading
- fix ปัญหา friend crash (Failed to import encodings)
- Start เร็วขึ้น + RAM ต่ำลง
v0.5.12026-07-06
- resolve_adb_path: ค้นหา adb.exe ทุก drive (C:, D:, E:, ...) + fallback PATH
v0.5.02026-07-05
- auto-update: ตั้งชื่อไฟล์โหลดมาเป็น FastBot-vX.Y.Z.new.exe เพื่อให้เห็น version
v0.4.92026-07-05
- update check ทำเฉพาะตอนเปิดโปรแกรมใหม่; กด Start ไม่ trigger swap หรือ download
v0.4.82026-07-05
- auto-update: retry once หลัง 30s ถ้า sha mismatch (Vercel deploy propagation)
v0.4.72026-07-05
- test: auto-update v0.4.6 -> v0.4.7
v0.4.62026-07-05
- test: verify auto-update flow works v0.4.5 -> v0.4.6
v0.4.52026-07-05
- fix auto-update: อ่าน version จาก _version.py + absolute exe_url + verbose log
v0.4.42026-07-05
- fix: บังคับ UTF-8 stdout ใน fastbot_main + runner ป้องกัน cp1252 crash เวลา print Thai
v0.4.32026-07-05
- แสดง version ใน banner + GUI สำหรับ .exe (bake _version.py ตอน build)
v0.4.22026-07-05
- fix: กด Start ใน GUI ไม่รัน banner+auth ซ้ำ; ใช้ FastBot.exe --runner แทน
v0.4.12026-07-05
- fastbot_main: เรียก banner.py ก่อน auth
v0.4.02026-07-05
- PyInstaller: ship as FastBot.exe with embedded PyArmor obfuscation
v0.3.52026-07-05
- security: PyArmor obfuscate _launcher/auth/update/runner (gui too large for trial)
v0.3.42026-07-05
- security: ทุก .py ตรวจ launch token จาก run.bat ก่อนรัน
- ป้องกัน user double-click gui.py / runner.py ตรง
v0.3.32026-07-05
- security: บังคับ license check ใน gui.py + runner.py โดยตรง
- ไม่ให้ bypass ด้วย python gui.py ตรง
v0.3.22026-07-05
- security: Ed25519 signature verification for auto-update zip
v0.3.12026-07-05
- update.py: POST key+hwid ให้ /api/version (license-gated updates)
- run.bat: สลับลำดับ auth ก่อน update
v0.3.02026-07-05
- security: auth.py ตัด Firestore credentials ออก
- ใช้ /api/auth/verify endpoint แทน (server-side check)
v0.2.92026-07-05
- runner: เพิ่ม retry_interval_ms per-step
- Fast Start เช็คถี่ทุก 100ms + retry 10 วิ + threshold 0.75
v0.2.82026-07-05
- Auto Treasure: ลบ step ปิด popup congrats + เปลี่ยน รับของจากกล่อง เป็น tap
v0.2.72026-07-05
- Auto Exp Run: กด Confirm อัตโนมัติเมื่อเจอ Level Up popup ก่อน OK
v0.2.62026-07-05
- Auto Treasure: activate Fast Start retry_seconds เป็น 5 วิ
v0.2.52026-07-05
- เพิ่ม retry_seconds ของ activate Fast Start เป็น 6 วิ (Auto Treasure + Auto Exp Run)
v0.2.42026-07-05
- GUI: แสดง version ข้างชื่อ Cookie Run · Autorun
v0.2.32026-07-05
- banner.py: แสดง version + website URL
v0.2.22026-07-05
- เปลี่ยน auto-update URL เป็น fastbotckr.vercel.app
v0.2.12026-07-05
- update.py: บังคับ stdout เป็น UTF-8 เพื่อไม่ให้ Windows console crash ตอน print
v0.2.02026-07-05
- ย้าย auto-update ไปดึงจาก Vercel (ไม่ต้องผ่าน GitHub อีก)
- เช็ค SHA256 หลังโหลด zip ก่อน extract
- version.json บอกเวอร์ชันเป็น semver (v0.2.0) แทน git commit sha
v0.1.02026-07-05
- เปิดตัวเว็บ landing + auto-update endpoint บน Vercel
- ระบบ Admin ผ่านหน้าเว็บ — จัดการ license key ได้โดยตรง (สร้าง / suspend / unbind / delete)
- ปรับ GUI: sync step checkboxes ให้ตรงกับโหมด radio button ที่เลือก
v0.0.92026-07-01
- Auto Receive/Send Life: spam Confirm จนกว่าปุ่มจะหายไป
- Auto Exp Run: เพิ่มโหมด Early Exit (ออกด่านเมื่อถึง Stage 2)