Releases
v1.15.0
Compare
Sorry, something went wrong.
No results found
การปรับปรุง (Improvements)
กู้คืนงานรีวิวต่อเนื่อง : บันทึกร่างคอมเมนต์ ไฟล์ที่ดูแล้ว และตำแหน่งการรีวิวบนเครื่อง โดยแยกตาม GitLab บัญชี และ MR พร้อมล้างสถานะไฟล์ที่ดูแล้วเมื่อ head SHA เปลี่ยน
ปรับช่องเขียนคอมเมนต์ : เปิด Markdown toolbar เป็นค่าเริ่มต้น เปลี่ยนปุ่ม Emoji เป็นไอคอนหน้ายิ้ม และแยกโหลด editor กับ emoji picker เพื่อลดงานโหลดในหน้าที่ไม่ใช้งาน
ลดงาน sync และ pipeline API ที่ซ้ำซ้อน : รวมคำขอ sync ที่เข้าระหว่างรอบไว้รอบถัดไป ล้าง pipeline cache เฉพาะ MR ที่เกี่ยวข้องกับ webhook และไม่ล้าง cache เมื่อมีคอมเมนต์ พร้อมป้องกันผลลัพธ์ที่กำลังโหลดกลับมาเติม cache ที่ถูกล้างแล้ว
ปรับการรีเฟรชหน้า MR : รวมคำขอรีเฟรชที่เข้าติดกัน พักการรีเฟรชตามรอบเมื่อซ่อนหน้าต่าง และอัปเดตข้อมูลอีกครั้งเมื่อกลับมาเปิด
เพิ่มการควบคุมการแจ้งเตือน : รองรับช่วงเวลางดแจ้งเตือน ประวัติแจ้งเตือนแยกบัญชี และการปิดแจ้งเตือนราย MR ชั่วคราว โดยหน้า Notification Inbox และ Review Queue พร้อมชุดตัวกรองยังซ่อนไว้เป็นค่าเริ่มต้น
เพิ่ม Sync Health : แสดงสถานะความสำเร็จของแต่ละส่วน เวลาที่พยายาม sync และ webhook ล่าสุด เพื่อแยกข้อมูลที่อัปเดตสำเร็จออกจากข้อมูลเดิม
การแก้ไขข้อบกพร่องและความปลอดภัย (Bug Fixes & Security)
เพิ่มความถูกต้องของ GitLab API : โหลด MR สำหรับรีวิวและ MR ที่สร้างเองครบทุกหน้า รองรับ Retry-After และรายงานความล้มเหลวของโปรเจกต์แทนการแสดงรายการ All Open ที่ไม่ครบว่า sync สำเร็จ
รักษาข้อมูลเมื่อ API ล้มเหลวบางส่วน : เก็บข้อมูลและเวลาสำเร็จครั้งก่อนของส่วนที่ล้มเหลว พร้อมรักษาฐานการตรวจแจ้งเตือนของกลุ่ม
ป้องกันข้อมูลข้ามบัญชี : ทิ้งผลลัพธ์จากบัญชีเดิมเมื่อเปลี่ยนบัญชี ปิดหน้าต่างรายละเอียดที่เกี่ยวข้อง และแยกการตรวจแจ้งเตือนซ้ำตามบัญชี
ป้องกันการเก็บ token แบบไม่เข้ารหัส : หาก OS secure storage ใช้งานไม่ได้ เก็บ token เฉพาะในหน่วยความจำจนปิดแอป พร้อมย้าย token รูปแบบเดิมไปยังการจัดเก็บที่เหมาะสม
การตรวจสอบและเครื่องมือพัฒนา (Validation & Tooling)
เพิ่ม TypeScript checks ทั้ง main และ renderer ในคำสั่ง build พร้อม regression tests สำหรับ API, sync, cache, notifications, token storage และสถานะงานรีวิว
เพิ่มเครื่องมือวัดประสิทธิภาพบน Electron ด้วยโปรไฟล์และข้อมูลจำลองแยก พร้อมรายงาน baseline ของเวลาเปิดแอป/หน้า MR, CPU และหน่วยความจำ โดยไม่อ้างเป็นผลวัด GitLab จริง
You can’t perform that action at this time.