Skip to content

VietTelex 1.4.16 (thử nghiệm)

Pre-release
Pre-release

Choose a tag to compare

@ptrinh ptrinh released this 27 Jul 04:06

Bản thử nghiệm (pre-release) — chưa promote lên kênh stable, app sẽ không tự nhắc cập nhật. Cài tay để test giúp mình nha.

🐛 Sửa VNI (issue #28) — quan trọng

  • Gõ dấu kiểu VNI không có tác dụng trong app. Cả hai đường bàn phím (IMKit + terminal tap) chỉ coi chữ cái là phím của từ, nên mọi chữ số bị coi là dấu cách kết thúc từ → phím 1 của a1 không bao giờ tới engine. Giờ trong chế độ VNI chữ số thuộc về từ (Telex vẫn giữ nguyên: chữ số kết thúc từ).
  • Crash khi trong từ có chữ số (mp3, 2020, html5, ipv4): bộ kiểm tra chính tả map chữ số ra ngoài phạm vi bảng luật → IME chết giữa lúc gõ, hoặc trả về kết quả kiểm tra sai một cách âm thầm. Đã chặn ở gốc; tìm ra bằng fuzz 200k ca (chữ + số + ⌫ × các cài đặt).

Test VNI: Cài đặt → Thử nghiệm → bật Gõ kiểu VNI, rồi flip input source (🌐) một lần.
a1→á · a61→ấ · tie61ng→tiếng · Vie65t→Việt · nguoi72→người · d9uo7c5→được — và mp3 / 2020 / html5 / ipv4 phải giữ nguyên.

✨ Khôi phục từ tiếng Anh chính xác hơn

Bộ regression 9.091 ca: 100% từ tiếng Việt đúng dấu, 98,9% từ tiếng Anh bị biến dạng được khôi phục (93,4% → 98,9%). Chi tiết: docs/REGRESSION.md

  • Từ tiếng Anh bị cancel vươn ngược ăn mất chữ giờ khôi phục đúng: hosts, asks, discs, buses
  • Escape gõ tay được tôn trọng đúng như trước: tessted→tested, Deffault→Default, gooogle→google, DDDR→DDR, hoass→hoas.
  • Từ điển va chạm mở rộng 438 → 757 từ (office, possess, message, ghost, nose, trips, tariff…), sinh tự động + protect-list tiếng Việt (ướt, lẩu, won=ươn, zoo=zô… tiếng Việt luôn thắng).

✨ Thán từ trong mạch tiếng Anh

that's great wow giờ ra wow thay vì . Thán từ / từ chat (wow, ok, hi, sorry, thanks…) được khôi phục khi đang trong câu tiếng Anh, nhưng vẫn không mở mạch tiếng Anh — nên ok cám ơn, wow đẹp quá vẫn nguyên tiếng Việt. (Cần bật Quyết định theo ngữ cảnh trong Thử nghiệm.)

🔧 Khác

  • Nhật ký gỡ lỗi ghi thêm vni / quick / ctxEnglish (log báo lỗi trước đây thiếu, không thấy được setting nào đang bật).
  • Latency không đổi: 0,138 µs/phím (BENCHMARKS.md).
  • 174 engine tests + 39 app tests.

Cài: tải VietTelex-1.4.16.pkg → double-click. Hoặc Homebrew (tap sẽ bump sau khi bản này ổn định).