Skip to content

Releases: HectorRussia/wangai-overlay

WANGAI v0.5.0 — Mat UI

Choose a tag to compare

@github-actions github-actions released this 29 Sep 12:59
67d93ac

WANGAI 0.5.0 — Mat UI

รุ่น Latest สำหรับ Windows Portable ผู้ใช้ Portable รุ่นเก่าจะได้รับการแจ้งอัปเดตเมื่อเปิดแอป และดาวน์โหลด/ติดตั้งเมื่อกดยืนยัน ส่วนผู้ใช้รุ่นติดตั้ง 0.2.2 ต้องดาวน์โหลด Portable เองครั้งแรก

สิ่งที่เปลี่ยน

  • หน้าหลักและหน้าตั้งค่าแบบ Mat พร้อมโลโก้ W และแผงเลือกแอป แหล่งเสียง ไมโครโฟน และสถานะการแปล
  • Overlay คงรูป ปรับความโปร่งใสและขนาดข้อความแยกส่วน ดูตัวอย่างทันที และใช้ค่าจริงเมื่อกดบันทึก
  • เลือกและจำไมโครโฟนผ่านเส้นทาง F9 เดิม พร้อมระดับเสียง และป้องกันเปลี่ยนอุปกรณ์ระหว่างกดพูด
  • ปิดหน้าต่างหลักลง Tray; เริ่ม/หยุดใช้งานสลับระหว่างหน้าหลักกับ Overlay
  • Settings schema 16 พร้อมสำรองและย้ายค่ารุ่นเดิม โดยรักษา hotkeys, glossary และค่าที่บันทึกไว้
  • ตั้งค่า deployment สำหรับ Incoming STT เป็น Whisper Large v3 Turbo; โมเดลที่ใช้งานจริงขึ้นกับ environment ของเซิร์ฟเวอร์ การติดตั้งแอปนี้ไม่ได้เปลี่ยนเซิร์ฟเวอร์เอง

วิธีติดตั้งหรืออัปเดต

ดาวน์โหลด WANGAI_0.5.0_x64-portable.exe ปิด WANGAI รุ่นเดิม แล้วเลือก โฟลเดอร์ใหม่ และกด “เตรียมและเปิด WANGAI” สำหรับการติดตั้งด้วยตนเอง ให้เก็บชุดเดิมไว้จนกว่าจะตรวจรุ่นใหม่เรียบร้อย

ครั้งถัดไปเปิด WANGAI.exe ในโฟลเดอร์ที่เตรียมไว้ เก็บและย้ายทั้งโฟลเดอร์รวม Data ซึ่งเป็นการตั้งค่าและข้อมูลของผู้ใช้ History ไม่เก็บข้ามการปิดแอป

รองรับ Windows 10/11 x64 บนโฟลเดอร์ local/USB ที่เป็น NTFS รวม Python worker และ WebView2 Fixed Runtime ไว้แล้ว รุ่นนี้ไม่ถอนโปรแกรมเดิมและไม่เปลี่ยนผู้ใช้รุ่นติดตั้งเก่าเป็น Portable อัตโนมัติ

ผลตรวจและข้อจำกัด

เจ้าของทดสอบ branch ผ่านแล้ว และ PR ผ่าน CI ทั้ง Windows/server รวม frontend, Rust Desktop/Portable, packaged worker, Python tests และ license checks ข้อมูลนี้ไม่ใช่การยืนยันว่าแพ็กเกจสุดท้ายผ่าน Windows ทุกเครื่องหรือทุกเกม

  • ยังต้องตรวจการอัปเกรดจาก Portable รุ่นเก่า, clean Windows, sustained F9/ถอดไมค์, F10/Copy กับผลแปลจริง และ click-through/ลาก Overlay เหนือเกมซึ่งยังไม่มีหลักฐานการทดสอบครบทุกกรณี
  • ระบบตรวจอัปเดตเมื่อเปิดแอปและแจ้งเวอร์ชันใหม่ยังอยู่ ดาวน์โหลดเมื่อกดยืนยันเท่านั้น แต่ UI ตั้งค่ายังไม่มีปุ่มกดตรวจอัปเดตเอง
  • Process Tree อาจรับเสียงไม่ได้ในบางแอป ใช้ System Output fallback ได้ โดยโหมดนี้รวมเสียงทั้งเครื่อง
  • ช่อง latest.json ยังคงอ้างอิงตัวติดตั้ง 0.2.2; ช่อง Portable ใช้ latest-portable.json และเสนอ 0.5.0 เป็นอัปเดตปกติ

ดูภาพเปรียบเทียบและรายละเอียดการทดสอบใน docs/mat-ui-correction.md ของ repository

ตรวจแพ็กเกจก่อนเผยแพร่

  • Release workflow 36568666430 ผ่านครบที่ commit 67d93ac8f084bb7240a048772303cd17b9963544
  • ตรวจลายเซ็น production, SHA256, package manifest และไฟล์บน GitHub ทั้ง 12 รายการตรงกัน
  • ทดลอง Portable ชุดที่ดาวน์โหลดจาก Draft จริงบน Windows: เตรียมไฟล์ในโฟลเดอร์ใหม่ เปิดหน้าหลัก/ตั้งค่า เห็นไมโครโฟนจริง และเปิดซ้ำผ่าน WANGAI.exe สำเร็จ โดยไม่ rebuild ชุดเผยแพร่
  • ตรวจ settings เดิมย้ายเป็น schema 16 และรักษาระยะเวลาเดิม ส่วนโปรไฟล์ใหม่ได้ 30 วินาทีและไมค์ Windows default
  • รอบตรวจแพ็กเกจนี้ไม่ได้ส่งเสียงทดสอบ live AI หรือทดสอบอัปเกรดอัตโนมัติจากรุ่นเก่า การปิดโปรเซส QA ใช้การ cleanup ในเครื่อง จึงไม่ใช่หลักฐานการออกผ่านเมนู Tray

การเลื่อนเป็น Latest

ใช้ executable และแพ็กเกจลงลายเซ็นชุดเดียวกับ Pre-release ที่ตรวจแล้ว ไม่มีการ rebuild การเลื่อนสถานะนี้ไม่ได้เพิ่มผลการทดสอบอัปเกรดจากรุ่นเก่า และยังคงข้อจำกัดการทดสอบข้างต้นไว้

WANGAI v0.4.0 — Quiet Studio

Pre-release

Choose a tag to compare

@HectorRussia HectorRussia released this 23 Sep 18:19

WANGAI 0.4.0 — Quiet Studio (Pre-release)

รุ่นทดลองสำหรับ Windows 10/11 x64 — ดาวน์โหลดเอง ไม่ใช่ Stable และไม่แจกผ่านช่องอัปเดตอัตโนมัติปกติ

ดาวน์โหลดและเริ่มใช้

  1. ใน Assets เลือก WANGAI_0.4.0_x64-portable.exe ไม่ต้องดาวน์โหลด ZIP หรือไฟล์ .sig
  2. ปิด WANGAI ชุดเดิม แล้วเปิดไฟล์ที่ดาวน์โหลด เลือก โฟลเดอร์ใหม่ที่เขียนได้ บนไดรฟ์ local/USB แบบ NTFS ไม่ใช้ network share
  3. กดเตรียมและเปิด WANGAI ครั้งต่อไปเปิด WANGAI.exe ภายในโฟลเดอร์ที่เตรียมไว้

ไม่ต้องติดตั้ง Python หรือ WebView2 เพิ่ม ไม่สร้าง shortcut และไม่ถอนรุ่นเดิมอัตโนมัติ
อย่าทับโฟลเดอร์ Preview 0.4.0 หรือ Data เดิม สำรองข้อมูลก่อนย้ายรุ่น การย้ายต้องย้ายทั้งโฟลเดอร์ และการลบทั้งโฟลเดอร์จะลบ settings ด้วย
Windows อาจแจ้งผู้เผยแพร่ที่ไม่รู้จัก: ลายเซ็นอัปเดตของ WANGAI ไม่ใช่ Windows Authenticode certificate

สิ่งใหม่

  • Sidebar ยุบได้ โทน graphite–เงิน–เขียว และกระจกเฉพาะจุด
  • ลดขนาดหัวข้อ ตัวอักษร และปุ่มให้กระชับ
  • Overlay ตัดข้อความไทย/อังกฤษขึ้นบรรทัดใหม่ ไม่ตัดท้ายเป็นจุดไข่ปลา
  • กด F7 (หรือปุ่มที่ตั้งไว้) เข้าโหมดจัดตำแหน่งเพื่อเลื่อนอ่านข้อความยาว
  • ปรับขนาดอักษร Overlay ได้ใน Settings → Controls & Overlay

CSS glass เป็นค่าเริ่มต้น ไม่เบลอ/หักเหภาพเกม ระบบเสียง AI provider และ schema v14 คงเดิม ประวัติยังเก็บเฉพาะในหน่วยความจำ

ทดสอบแล้ว / ยังไม่ครบ

  • เจ้าของโปรเจกต์ยืนยันว่าใช้ Portable ชุดนี้ได้ และลองเลื่อนอ่านข้อความในแอปจริงแล้ว
  • Frontend 86 + Node 6 tests, build และ CI Windows/server/worker ผ่าน
  • ตรวจลายเซ็นด้วย public key เดิม checksum และ hash ของไฟล์ภายใน 3,529 ไฟล์ผ่าน
  • ยังไม่รับรอง clean Windows, DPI จริง 100–200%, ประสิทธิภาพ CPU/GPU, Process Tree ทุกแอป และ update/rollback ของแพ็กเกจรอบนี้ครบทุกกรณี
  • ผล update/rollback ของ fixture รอบก่อน ไม่ใช่ผลทดสอบซ้ำของไฟล์ที่เผยแพร่นี้

0.2.2 คงเป็น Latest; latest.json ของรุ่นติดตั้งคงเดิม ไม่แก้ release เก่า และไม่ใช้ Portable แทนตัวติดตั้งผ่านช่องอัปเดตเดิม

ที่มาของไฟล์

ใช้ executable และ update archive เดิมทุกไบต์จาก CI 35887304454 ของ commit 46f7120 ไม่ rebuild หรือเซ็นใหม่
PREVIEW-BUILD.json บันทึกสถานะ ณ ตอน build ไม่ใช่สถานะเผยแพร่ปัจจุบัน
SHA256 ของ Portable: 86ef838eac75c68543615f20bd1f8837ce2ca5db8112cd50029bbb159accde10

WANGAI v0.3.0

WANGAI v0.3.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Sep 12:42

WANGAI 0.3.0 — Windows Portable (Pre-release)

รุ่นทดลองสำหรับดาวน์โหลดเอง ไม่ใช่ Stable และไม่ตั้งเป็น Latest โดย 0.2.2 ยังคงเป็น Latest
รุ่นนี้ยังไม่แจกผ่านช่องอัปเดตอัตโนมัติปกติ แม้จะมีไฟล์ latest-portable.json แนบไว้ใน release

ดาวน์โหลด WANGAI_0.3.0_x64-portable.exe แล้วเลือกโฟลเดอร์และกด “เตรียมและเปิด WANGAI”
ครั้งถัดไปเปิด WANGAI.exe ในโฟลเดอร์ที่เตรียมไว้ ไม่ต้องเปิดไฟล์ดาวน์โหลดซ้ำ

  • รวม Python 3.12, CPU Silero ONNX, Web Companion และ WebView2 Fixed Version x64
  • ไม่ลงทะเบียนตัวถอนติดตั้ง ไม่สร้าง shortcut และไม่ขอ Administrator อัตโนมัติ
  • เก็บ settings, installation ID และ WebView2 profile ใน Data ข้างตัวโปรแกรม
  • ตรวจอัปเดตเมื่อเปิดแอป ดาวน์โหลดเมื่อยืนยันเท่านั้น ตรวจลายเซ็นและไฟล์ก่อนปิดแอป
  • สลับโปรแกรมเป็นรายเวอร์ชัน พร้อม transaction journal และย้อนกลับเมื่อรุ่นใหม่ไม่พร้อม
  • หน้าจอหลัก ระบบเสียง F8/F9, Overlay และ History แบบอยู่ในหน่วยความจำไม่เปลี่ยน

ย้ายจาก 0.2.2

  1. ปิด WANGAI รุ่นติดตั้งเดิมก่อน
  2. ดาวน์โหลด Portable.exe เองครั้งแรก รุ่นติดตั้งเก่าจะไม่เปลี่ยนเป็น Portable อัตโนมัติ
  3. เลือก “นำการตั้งค่าเดิมมาใช้” หรือไม่เลือกเพื่อเริ่มใหม่
  4. หาก settings เดิมเสีย โปรแกรมจะแจ้งให้ตัดสินใจเอง ไม่รีเซ็ตหรือลบต้นฉบับ

ตัวติดตั้งและ settings เดิมไม่ถูกถอนหรือลบ เมื่อ Portable มี settings แล้วจะไม่นำเข้าซ้ำ
ช่อง latest.json ยังคงประกาศตัวติดตั้ง 0.2.2 ส่วน Portable ใช้ latest-portable.json

ข้อจำกัด

  • Windows 10/11 x64 บนโฟลเดอร์ local/USB ที่เป็น NTFS ไม่รองรับ UNC/network share
  • ต้องย้ายทั้งโฟลเดอร์ ไม่ใช่ WANGAI.exe ไฟล์เดียว และลบโฟลเดอร์จะลบ settings ด้วย
  • ไม่เก็บ History ข้ามการปิดแอป
  • แพ็กเกจใหญ่ขึ้นเพราะรวม Fixed WebView2 และ offline worker; ไม่มีการดาวน์โหลด runtime แบบลอยเวอร์ชัน
  • ลายเซ็นอัปเดตไม่ใช่ Windows Authenticode certificate จึงยังอาจมีคำเตือน unknown publisher

สิ่งที่ตรวจแล้วและสิ่งที่ยังไม่ครบ

  • เจ้าของโปรเจกต์ยืนยันว่าชุด Preview จาก commit fc369ef ใช้งานจริงได้แล้ว
    หลังแก้สัญญา event ระหว่าง Python worker กับ Rust; เป็นผลใช้งานที่เจ้าของรายงาน ไม่ใช่ผลทดสอบ clean Windows
  • ชุด Preview ดังกล่าวผ่าน CI, worker contract จาก executable จริง, การตรวจแพ็กเกจ,
    checksum, ลายเซ็นด้วยกุญแจเดิม และการตรวจ production gateway / public key
  • เคยทดสอบอัปเดต 0.3.0 → 0.3.1 และ rollback ด้วยโปรแกรมจริงบนเครื่องพัฒนา
    โดยใช้ test key และ loopback fixture; ยังไม่ใช่การยืนยันการอัปเดตผ่าน production channel ทุกกรณี
  • ยังไม่ครบ: clean Windows 10/11, Process Tree ในแอป/เกมทุกกรณี,
    การอัปเดตขณะฟังจริง, DPI/keyboard ทุกเส้นทาง และกรณี USB/พื้นที่เต็ม/ไฟดับด้วยแพ็กเกจสุดท้าย
  • Process Tree อาจรับเสียงเป็น silence ในบางแอป หากจำเป็นให้เลือก System Output fallback
    โดยเข้าใจว่าจะรวมเสียงทั้งเครื่องและติดป้าย MIXED; ไม่ได้อ้างว่าแก้ปัญหา Process Tree แล้ว

Release workflow สร้าง Draft เท่านั้น ตรวจไฟล์ ลายเซ็น และ checksum ก่อนเผยแพร่ Pre-release เป็นขั้นแยก
CI ผ่านหรือภาพ UI ใช้งานได้ไม่ได้หมายความว่าผ่านเกณฑ์ Stable ทั้งหมด
ดูหลักฐานและข้อทดสอบค้างใน docs/portable-verification.md ของ repository

Release provenance: the signed executable and update payload are unchanged from the owner-tested CI preview (fc369ef, run 34682590667). Only release metadata was updated. PREVIEW-BUILD.json records the original build-time state, not the current publication status.

WANGAI v0.2.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 03:15

WANGAI 0.2.2 — Startup recovery

  • Fix the blank loading screen with state not managed after an update or launch.
    Both desktop webviews now start only after their command state is registered.
  • Retry initial snapshot reads with bounded attempts and timeouts. If startup
    still fails, show an error and a Retry button instead of an endless spinner.
  • Ignore cancelled and late snapshot results, including during Web Companion
    reconnection. Settings, audio, F8/F9 and Overlay behavior are unchanged.
  • Strengthen isolated installer QA to require the actual Ready Room DOM before
    and after an update, including deliberately slow backend startup.

Settings and installation ID remain persistent. In-memory History still clears
when the application exits. This trial is not Windows Authenticode-signed;
Tauri updater signatures verify update integrity but do not remove the Windows
unknown-publisher warning.

WANGAI v0.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Sep 11:30

WANGAI 0.2.1 — Windows trial

  • Fix the installed app opening an extra Console window whose close button also
    terminated WANGAI. Release builds now run as a Windows GUI application.
  • Reset the app picker's scroll position when changing or clearing the search so
    matching games/apps are not hidden above the current viewport. Automatic
    refresh keeps the user's scroll position and search focus.
  • Add packaging checks that reject Console-subsystem application binaries.

Includes Python and offline CPU Silero VAD, signed optional in-app updates and
the central AI service. Capture, F8/F9, Overlay and settings schema are unchanged.

Requirements: Windows 10/11 x64 and internet access to the configured AI service.
Windows 11 is recommended for per-app capture; older Windows 10 builds need the
existing System Output (MIXED) mode.

This trial installer is not Windows Authenticode-signed: Windows may show an
unknown-publisher warning. Verify the release checksum and download only here.
Tauri update signatures do not remove Windows publisher warnings.

Settings are preserved across upgrades. History is in-memory and clears on exit.
Render Free may need about a minute to wake; its usage statistics are ephemeral.