feat: add extension implementation and docs

Add manifest.json, sidepanel components, and scripts.
Include project assets and documentation files.
Remove placeholder blank file.
This commit is contained in:
Kunthawat Greethong
2026-01-06 08:49:28 +07:00
parent 87dd2931fa
commit f490c63632
23 changed files with 4586 additions and 0 deletions

21
TROUBLESHOOTING.md Normal file
View File

@@ -0,0 +1,21 @@
# วิธีแก้ปัญหา "กดปุ่มแล้วเงียบ" (v1.3.0)
## สาเหตุ
Gemini มีระบบป้องกันบอท หรือมีการอัปเดตช่องกรอกข้อความใหม่ ทำให้การ "ยัดเยียด" ข้อความแบบเดิม (Paste) ไม่ทำงาน เพราะระบบมองไม่เห็นว่ามีการพิมพ์จริงๆ ปุ่มส่งเลยไม่ทำงาน (เป็นสีเทา)
## การแก้ไข (v1.3.0)
เราเปลี่ยนวิธีการพิมพ์ข้อความใหม่:
1. ⌨️ **Simulate Typing**: ใช้คำสั่ง `execCommand('insertText')` ซึ่งเหมือนกับเวลาคนพิมพ์จริงๆ มากที่สุด
2. 🔄 **Auto-Retry**: ถ้าระบบเห็นว่าปุ่มส่งยัง "ปิด/เทา" อยู่ จะพยายามเคาะ spacebar 1 ทีเพื่อปลุกให้ตื่น
3. 🖱️ **Focus**: บังคับให้ Cursor ไปกระพริบในช่องก่อนพิมพ์เสมอ
## วิธีทดสอบ
1. **Reload Extension**
2. เปิดหน้า Gemini ใหม่
3. กด "สร้างหน้าปก"
4. สังเกตว่า:
- Cursor กระพริบในช่องไหม?
- ข้อความถูกพิมพ์ลงไปไหม?
- ปุ่มส่งเปลี่ยนเป็นสีฟ้า (Active) ไหม?
ถ้ายังไม่ได้อีก ให้ลอง **พิมพ์อะไรก็ได้ 1 ตัวอักษรลงใน Gemini ด้วยตัวเองก่อน** แล้วค่อยกดสร้างหน้าปกครับ