v1.31.1
sha256:
dabf2cd63daca3c01868a5a186b4975844d1e95270bf0306ab6efd174ae0a7b7
- Gõ ươ bằng hai phím riêng (uwow, u7o7) không còn bị mất dấu móc; tuwo → tươ
- Xoá lùi (Backspace) trong từ không phải tiếng Việt chỉ xoá một ký tự (texting⌫ → textin)
- Huỷ một dấu bằng cách gõ đôi không làm mất các dấu còn lại (tieenss → tiêns)
- Âm tiết kết thúc bằng c/ch/p/t không nhận dấu huyền/hỏi/ngã nên các từ như text, next được giữ nguyên
- Kiểm tra chính tả chặt hơn: q không có u, gh/ngh trước nguyên âm sau; gõ aA ra â
v1.31.0
sha256:
0f0c3f3600830bef033e80853396bd8ed5267a603c019061ee07bda8212b2458
- Gõ nhanh trong Terminal, Office không còn bị lẫn hoặc đảo thứ tự ký tự
- Hỗ trợ bố cục bàn phím khác (Dvorak, Colemak, AZERTY…) và bàn phím số khi gõ VNI
- Nhớ chế độ Việt/Anh và cách gửi phím riêng cho từng ứng dụng (Cài đặt › Ứng dụng)
- Hiển thị thông báo nhanh khi chuyển chế độ gõ; menu thanh trạng thái gọn hơn và báo khi bộ gõ mất quyền
- Thêm tuỳ chọn vị trí đặt dấu thanh và kiểm tra chính tả; xuất báo cáo chẩn đoán trong Cài đặt › Nâng cao
- Điều khiển từ bên ngoài qua caffee://mode/vi|en|toggle và caffee://method/telex|vni
- Sửa lỗi gõ sai các vần eng (xẻng), uâng (khuâng) và oeo (ngoèo); sửa rò rỉ bộ nhớ khi gõ lâu
v1.30.3
sha256:
b00cdf3b58f436de48cf33e0a757a1eb0cbf431850e56c0bc66235446281d43e
- Sửa lỗi trạng thái khóa Secure Input (Password) không cập nhật khi rời ô mật khẩu
- Tự kiểm tra trạng thái khóa và khôi phục bộ gõ khi macOS nhả khóa
- Thêm hướng dẫn xác định ứng dụng đang giữ khóa Secure Input
v1.30.2
sha256:
83bb6b4ce39ff6153ca176e95264d1cef89f458711457298d95d0be4eaae54ab
- Tái cấu trúc InputProcessor để trạng thái trả về bất biến hơn
- Tách InputProcessor thành các phần nhỏ hơn để dễ bảo trì
v1.30.1
sha256:
adac74e11da272e106bd5bba9c4a08959f9640039868b7e7a725afff68ad1695
- Tối ưu hiệu năng khi gõ trong trình duyệt: cache kiểm tra văn bản đang được chọn để tránh gọi AX API liên tục, giúp tăng tốc độ gõ
- Sửa lỗi crash khi đọc file cấu hình bị cắt ngang (dữ liệu UTF-8 chưa hoàn chỉnh)
- Cải thiện ổn định của Accessibility API
v1.30.0
sha256:
0e6f448720aeb0cbc2b25ee75cca81f7f3bec42d0aa29fe4093237a0e3aa0242
- Sửa lỗi gõ tiếng Việt trong Google Docs
v1.29.0
sha256:
2b79a8ad0a6ff0436b034027383a35f68a6e022a349253423a3d9598828e751b
- Sửa lỗi tự động hoàn thành trong các trình duyệt và một số ứng dụng khác
- Cải thiện xử lý từ 'gi'
v1.28.3
sha256:
e14e88036b8a0561059aea931b4a0f80f27cd35013d495ac3ad7426df99115b4
- Sửa lỗi xử lý trường hợp đặc biệt "gi" trong bộ phân tích tiếng Việt
- Thêm các bài kiểm tra (unit tests) toàn diện cho các trường hợp âm tiết "gi"
v1.28.2
sha256:
4b7e919568cfa694c637ecebee08d88b0a427605c9947efc51a0d28e5b20ba75
- [Fix] Sửa lỗi cài đặt 'allowedZWJF' không hoạt động
v1.28.1
sha256:
9a3809f21e6b4ef3c953681fe3525618e8c7436ecdd77d7c0aaf0b9e7a4d6ea3
- [Fix] Kiểu gõ Telex: Sửa lỗi gõ chữ 'dd'
v1.28.0
sha256:
7ebf3ad2e04f2bce5dd7394476c3a5d77f9b8e3219b51ea8d5a1d3bc21eb4925
- [Fix] TiengVietParser: Sửa lỗi crash khi xử lý "gi"
- [Fix] TiengVietValidator: Cho phép tổ hợp "oe" và "uu" (xoè, hưu)
- [Feature] Kiểu gõ VNI: Nhấn phím 7 hai lần để hủy dấu móc
- [Enhance] Kiểu gõ Telex: Cải thiện logic hủy gạch ngang chữ 'd'
- [Clean] TiengViet: Chuẩn hóa bảng chữ cái, loại bỏ ký tự dựng sẵn
- [Robustness] TiengVietState: Đảm bảo tính bất biến của trạng thái
v1.27.1
sha256:
ee63b2400134ad8b0468b3dd188449f3c3608d2efaa9a195c2613fec88d1f93f
- [Enhance] Cập nhật danh sách bundle app mới (các trình duyệt mới nhất)
- Cập nhật README.md
v1.27.0
sha256:
0c6804d8779ef082ceb6cf670f4a2b652cc18b5bcd312dec3ea22b6bd4ffef9e
- [Fix] Mở cửa sổ Cài đặt lên trên cùng
- [Fix] Bộ cập nhật chạy dưới nền
- [Enhance] Tự động khôi phục event tap, an toàn luồng — các chiến lược stepByStep/hybrid và phân tách InputProcessor
v1.25.0
sha256:
49980e7f838f17ddeea2b860453a891ae8c2a1805e2998459e1e2f84053f0b1b
- Tối ưu hóa hiệu năng (loại bỏ Regex)
- Cải thiện xử lý âm tiết 'gi'
- Sửa lỗi gõ 'test' thành 'tesst'
v1.24.0
sha256:
5977834c835e74f1982fc3db1b1d377e418109e21dbc065edb326755517e575f
- Trie data structure cho việc validate từ tiếng Việt
- Thêm nhiều luật validation
- lastValidSnapshot - một cơ hội duy nhất để sửa lỗi typo
v1.23.0
sha256:
af5ed613e50e2bf2c3c7a09914e2d98e889ebf3ff86657ffe331f54e84f3ed6d
- Nâng cấp lên macOS 14+, Swift 5.10
- Refactor code
- Icon trong suốt mới
v1.22.0
sha256:
0d9b8ffd01ba36c6de5c19aaa2c107b0194e83760da255432dce3b20c1dfb3ee
- Thiết kế icon ứng dụng mới
- Sửa lỗi xử lý âm tiết 'ch'
v1.21.0
sha256:
a1c6e63a36024687370a85e4f4a6d02076825ac158af4a749fea9c4a571d6487
- New onboarding screen
- Fix new icon in settings
v1.20.1
sha256:
3c66f53d4a980266df1eae80960c50100f4a12bd2b509341b9f28015e6a8f170
- Thiết kế icon ứng dụng mới
- Cập nhật quy trình release
v1.20.0
sha256:
9e2b5e31377da1c402e29704376575a15336524320e9b8ef2be550d4d16d4f49
- Video demo và cải thiện website
- Loại bỏ dependencies không sử dụng
- Sửa lỗi hệ thống versioning
v1.19.0
sha256:
7840b6f107c9ef2a50bd11b5ea3b891bedfa6d542cb78b5be2fdbdb2f2b541b3
- Onboarding flow cho người dùng mới
- Hướng dẫn cấp quyền và cấu hình
- Cải thiện trải nghiệm người dùng
v1.18.0
sha256:
56782fde4c2ba529c5c167b3a548ad00d6d83a1e2245e8008d3f7bf44c6bed2e
- Hiển thị icon khóa trên input bảo mật
- Tối ưu hiệu năng
- Sửa validator
- Phục hồi khi gõ không phải tiếng Việt
- Refactor code
v1.16.0
sha256:
d576b7504bde8d4d389a0919c0bfb3eac8f24578c76ae226a96cf0d63acf29c7
-
Sửa: Không thể gõ dấu khi Caps Lock trong chế độ
VNI