Nhật ký phiên bảnRelease notes
Release notes are written in Vietnamese; the English summary is on the Releases page.
0.1.11 — 28/09/2026
- Góp ý lộ trình ngay trong app: "Tôi hay đi cách khác" ở cuối danh sách lộ trình (chọn các tuyến bạn thật sự đi + lý do) và "Báo sai" ở trang tuyến (trạm không còn, tuyến đổi, giờ / giá sai, tạm ngưng). Gửi ẩn danh, chỉ lựa chọn có sẵn, điểm đi / đến làm tròn ~200 m; TÔI ĐI kiểm tra rồi mới sửa dữ liệu hoặc cách gợi ý.
- Tính lại theo đường đi bộ thật nhanh hơn: một yêu cầu cho cả hai đầu, được ưu tiên trước yêu cầu vẽ đường, máy chủ chậm quá 6 giây thì giữ ước tính.
- Hà Nội: giá vé metro 2A và 3 (trước đây hiện "?"): theo biểu giá từ 1/8/2025 — 9.000đ tới ga kế tiếp, đi hết tuyến 19.000đ (2A) / 15.000đ (3); các mức ở giữa ước tính theo quãng đường, ghi "khoảng".
- Tìm kiếm chịu được gõ sai: "cho ben tanh", "dai hoc hutevh" vẫn ra đúng chỗ (kết quả gần đúng xếp sau kết quả khớp đúng); hiểu thêm viết tắt: tp, sb (sân bay), kdl (khu du lịch), ktx, ks, st (siêu thị), đhqg, bvđk, nvh…
- "Đề xuất" tính cả rủi ro lỡ chuyến: phải chuyển sang tuyến thưa chuyến (quá 15 phút/chuyến) thì xếp sau cách chuyển sang tuyến dày chuyến (vd tuyến 30 phút/chuyến tính như chậm thêm 7,5 phút).
- Tìm đường chạy nền: giao diện không còn khựng khi đổi điểm đi / đến, giờ đi hay cách tới trạm (Android, Windows).
- Không còn gợi ý cách phải đi bộ quá nhiều (trên 1,2 km) khi có cách khác đi bộ ít hơn hẳn mà không phải đổi xe thêm hay trả thêm tiền (vd buýt + metro đi bộ 1,4 km bên cạnh cách buýt miễn phí đi bộ 130 m). Tuyến thẳng phải đi bộ xa vẫn giữ.
- Hộp thoại "Vẽ đường đi theo phố?", mô tả trong Cài đặt và mục quyền riêng tư ghi đủ mục đích mới: ngoài vẽ đường, app còn dùng OSRM để tính quãng đi bộ thật ra / vào trạm (từ 0.1.9); mục quyền riêng tư trong app nói rõ vị trí chỉ gửi đi khi bạn bật "Đường đi theo phố".
0.1.10 — 27/09/2026
- Sửa: xuống xe rồi đi bộ ngang qua một trạm khác để tới nơi — lộ trình hiện hai dòng đi bộ liền nhau; giờ gộp thành một đoạn ("Đi bộ 170 m tới ĐH Bách Khoa").
0.1.9 — 27/09/2026
- Đi bộ theo đường thật: chuyển tuyến giữa hai trạm dùng quãng đi bộ thật trên bản đồ OpenStreetMap ở những chỗ ước tính chim bay sai hẳn — hai trạm hai bên kênh, xa lộ, đường sắt (vd Bệnh viện Tân Hưng → Chợ Tôn Thất Thuyết: trước đây "283 m", thực tế phải vòng 1,7 km); không đi bộ được thì không gợi ý (TP.HCM 273 cặp trạm, Hà Nội 29). Bật "Đường đi theo phố" thì đoạn từ chỗ bạn ra trạm và từ trạm tới nơi cũng tính theo đường thật.
- Lõi tìm đường mới, nhiều tiêu chí: một lượt tìm theo cùng lúc giờ tới, số lần chuyển, đi bộ, tiền vé và thời gian ngồi buýt trên đường (metro không kẹt xe) — thay cho chạy lại nhiều lượt. Tìm ra những cách đi bộ ít hẳn mà trước đây bỏ sót (đo trên 800 chuyến thử: quãng đi bộ ít nhất giảm trung bình 20–30 m, nhiều chuyến giảm vài trăm mét), vẫn giữ cách buýt + metro. Bỏ các cách phải đổi thêm xe chỉ để tới sớm 1–2 phút hay bớt vài chục mét đi bộ.
- Sửa giờ chuyến cuối buổi tối (TP.HCM): app hiểu nhầm "giờ hoạt động" của nguồn là giờ xe về bến nên cắt bớt chuyến tối của mọi tuyến 30–90 phút (vd 150 hết lúc 20:45 thay vì 22:00, metro số 1 21:31 thay vì 22:00, cuối tuần 23:00). Đối chiếu số chuyến / ngày và giãn cách của 312 biểu đồ giờ cho thấy đó là giờ chuyến cuối xuất bến. Buổi tối giờ tìm được đường nhiều hơn hẳn (lúc 21:30: 0 → 30 trên 100 chuyến thử).
- Tới trạm trước chuyến cuối vẫn đón được chuyến cuối (trước đây app cộng thời gian chờ trung bình rồi bỏ luôn chuyến cuối).
- Hiệu chỉnh dữ liệu đã xác minh: TÔI ĐI có thể tự sửa chỗ dữ liệu nguồn sai (tuyến tạm ngưng theo ngày, trạm dời, tuyến bỏ trạm / thêm trạm, giá vé) sau khi kiểm tra; trang *Giới thiệu* ghi số điểm đã hiệu chỉnh và ngày xác minh.
- Theo dõi tuyến và trạm: bấm ☆ ở trang tuyến hoặc trạm. Tab *Tuyến* hiện tuyến theo dõi ở đầu, trạm theo dõi kèm chuyến sắp tới.
- Widget Giờ xe (Android): chuyến sắp tới ở trạm bạn theo dõi, tự đếm phút ngay trên màn hình chính, không cần mở app (theo lịch, làm mới mỗi phút khi máy đang thức, không tốn pin lúc tắt màn hình). Thêm từ *Cài đặt → Widget màn hình chính*.
- Tới trạm bằng xe: trong bảng chỉ đường chọn đi bộ, xe đạp, xe máy (của bạn — chặng đầu, gửi xe ở trạm), xe ôm công nghệ hoặc ô tô công nghệ (chặng đầu và cuối). App cộng thời gian lấy xe / chờ tài xế và giá ước tính của xe công nghệ; đoạn nào đi bộ nhanh hơn thì vẫn đi bộ. Nhớ lựa chọn cho lần sau.
- Tiết kiệm pin khi đang đi (mặc định bật, tắt được trong Cài đặt): còn xa trạm thì định vị thưa bằng mạng (không bật GPS); gần trạm cần nhắc, hoặc tới giờ dự kiến theo lịch, mới bật GPS chính xác.
- Nhiều phương án hơn, sát thực tế hơn: trước đây app chỉ giữ phương án tới sớm nhất theo số lần chuyển — thường 1–2 cách, làm mất các lựa chọn người ta hay đi thật (vd buýt + metro trễ vài phút). Giờ giữ cả phương án trễ không quá 20 phút, tìm rộng hơn (loại cộng dồn các tuyến đã có), chỉ bỏ phương án kém hẳn, và luôn có phương án đứng đầu mỗi tiêu chí. Ví dụ Chung cư Topaz → ĐH HUTECH: từ 2 lên 8 phương án (buýt thẳng 60-3 / 150 / 10, buýt + metro số 1, đi bộ ít nhất…).
- "Đề xuất" gần cách người ta chọn thật: ngoài giờ tới và số lần chuyển, tính cả đi bộ (quá 300 m) và tiền vé. Vd Topaz → HUTECH giờ đề xuất 164 từ cổng chung cư nối 150 (miễn phí, đi bộ 160 m) thay vì đi bộ 1 km ra trạm đón tuyến 6.000đ. Cách lộ trình "ngồi tiếp trên xe" thay vì xuống sớm đi bộ sang trạm mà xe mình đi qua.
- Sửa giá vé theo chặng (45 tuyến TP.HCM liên tỉnh / đường dài, vd 60-3: 6.000–55.000đ): trước đây app lấy mức thấp nhất; giờ ước tính theo quãng đường đi và ghi "khoảng", trang tuyến ghi khoảng giá theo chặng.
- Sửa: mở bằng link lộ trình trên máy đã cho phép vị trí — app không còn tự đóng chỉ đường để nhảy sang *Quanh đây*.
- Bản đồ có tên đường, tên khu vực khi phóng to (trước đây giao diện bản đồ không hiện được chữ).
- Tìm kiếm phân biệt chỗ trùng tên: mỗi kết quả có thêm "gần đường …", phường/xã và khoảng cách (vd các cơ sở của một trường).
- Quanh đây: tên cạnh các chấm gần nhất và chấm đang chọn trên bản đồ.
- Sửa: huy hiệu tuyến dài (MRT1, SWB1) bị tràn trong danh sách tuyến.
0.1.8 — 27/09/2026
- Bản web có Đà Nẵng (thử nghiệm): chọn là dùng ngay (không cần tải gói), dữ liệu và bản đồ đọc từ website khi cần.
- Bản web luôn có dữ liệu tuyến mới như app: website tự lấy bản phát hành dữ liệu mới nhất mỗi thứ Hai.
- Windows — nhắc giờ đi lặp lại đúng: Windows không có thông báo lặp hằng tuần, nên trước đây nhắc "hằng ngày / các thứ" chỉ kêu một lần. Giờ app hẹn sẵn 4 tuần tới và hẹn lại mỗi lần mở app.
- Windows — giọng đọc: nhận đúng máy có giọng tiếng Việt hay không (trước đây luôn tưởng là không). Không có thì không đọc tiếng Việt bằng giọng tiếng Anh nữa, mà hiện hướng dẫn cài giọng trong Cài đặt Windows.
- Tìm bằng giọng nói: máy không có nhận dạng giọng nói tiếng Việt thì báo rõ và chỉ cách cài (hay gặp trên Windows).
- Sửa: mở app bằng link (hoặc vừa chọn thành phố) khi đã cho phép vị trí — app không còn tự chuyển về thành phố bạn đang đứng, đè lên thành phố của link.
0.1.7 — 27/09/2026
- Đà Nẵng (thử nghiệm): gói tải thêm (~10 MB) gồm dữ liệu tuyến, địa điểm và bản đồ.
- Người dùng tự chọn tải, xoá được ở *Bộ nhớ trên máy*; app không nặng thêm.
- Hiện có 20 tuyến, 768 trạm, dựng từ OpenStreetMap. Tuyến mà thứ tự trạm hoặc lộ trình trên OSM chưa khớp bị bỏ, không đoán.
- Giá tuyến dài hiện "tới …" (mức tối đa).
- *Báo khi có dữ liệu tuyến mới*: nếu máy chưa cho phép thông báo, Cài đặt nói rõ và có nút Cho phép; bật tính năng thì xin quyền luôn. Đã từ chối trước đó thì nút mở thẳng trang cài đặt thông báo của app.
0.1.6 — 27/09/2026
- Hỗ trợ trình đọc màn hình (TalkBack):
- mọi nút đều có nhãn;
- số tuyến đọc là "Tuyến 3" thay vì "không ba";
- dải lộ trình đọc thành lời ("đi bộ 2 phút, Tuyến 152 29 phút…");
- mỗi dòng giờ xe được đọc liền một lần;
- tab và ngày trong tuần cho biết đang chọn hay không;
- hình trang trí được bỏ qua.
- Vùng bấm tối thiểu 48 dp (tab, chip số tuyến, ô điểm đi/đến, chọn ngày, nút Giờ xe…).
- Chữ phụ đậm hơn, đạt độ tương phản WCAG AA (≥ 4,5:1) trên nền sáng.
- Kiểm thử tự động trợ năng (nhãn, vùng bấm, tương phản) cho cả giao diện sáng và tối.
0.1.5 — 27/09/2026
- Giá vé theo ngày đi: miễn vé 134 tuyến buýt TP.HCM từ 1/7 đến hết 31/12/2026 (theo danh sách công bố; từ 1/10 cần xác thực khi lên xe — app nhắc trên thẻ phương án); metro số 1 tính theo cự ly, hiện cả giá quét thẻ/QR. Hết hạn tự về giá thường; chính sách cập nhật cùng dữ liệu, không cần cập nhật app.
- Giờ xe ở trạm: mỗi tuyến, mỗi chiều — chuyến sắp tới hoặc "~N phút/chuyến", chuyến cuối, hết xe thì giờ chuyến đầu ngày mai. Mở từ trạm trên bản đồ hoặc nút Giờ xe trong kết quả tìm kiếm. Là giờ theo lịch (gần đúng), không phải vị trí xe thật — xem *Cách app tính toán*.
- Chia sẻ lộ trình qua link: người nhận mở thẳng vào chỉ đường trong app hoặc trên bản web; "vị trí của tôi" không được gửi đi.
- Chế độ dễ dùng (Cài đặt): chữ to hơn, nút lớn hơn, ít tuỳ chọn hơn — hợp với người lớn tuổi.
- Báo khi có dữ liệu tuyến mới (Android): mỗi ngày kiểm tra một lần, tải sẵn và báo riêng nếu tuyến bạn hay đi đổi giờ, đổi trạm, đổi giá vé hoặc ngừng chạy. Tắt được trong Cài đặt.
- Bộ nhớ trên máy (Cài đặt): xem dung lượng, tự tải hoặc xoá bản đồ chi tiết từng thành phố, xoá bộ nhớ đệm.
0.1.4 — 27/09/2026
- Bản Windows (Windows 10/11, 64-bit): trình cài đặt hoặc bản chạy trực tiếp — chỉ đường, tìm kiếm, bản đồ chi tiết, lời nhắc giờ đi; đăng nhập bằng email.
- Màn hình rộng (máy tính, máy tính bảng, trình duyệt): trang và hộp thoại giữ bề rộng dễ đọc.
- Thông báo dẫn đường nằm trên cùng thanh thông báo và mở sẵn nút Dừng (trước đây bị thu gọn vào mục "Im lặng", phải mở rộng mới thấy nút Dừng). Vẫn không kêu.
0.1.3 — 27/09/2026
- Logo màn hình khởi động và biểu tượng thích ứng dạng vector — hết mờ trên Android 12+; nền màn khởi động theo sáng/tối.
- Bản web: https://mittohoa.github.io/toidi/app/ — chỉ đường, tìm kiếm, bản đồ chi tiết ngay trên trình duyệt (máy tính: bảng thông tin ở cột trái).
0.1.2 — 27/09/2026
- Widget màn hình chính (Android): *Chuyến đi* — chuyến sắp tới kèm đếm ngược giờ đi, khi đang đi hiện tuyến, số trạm còn lại và tiến trình; *Lối tắt* — Về nhà, Đi làm, Nói điểm đến, Quanh đây. Co giãn theo ô (ô nhỏ gọn lại), sáng/tối, tiếng Việt/English, có ảnh xem trước; thêm nhanh từ *Cá nhân & cài đặt*.
- Lối tắt khi giữ biểu tượng app: Về nhà, Đi làm (khi đã lưu), Nói điểm đến, Quanh đây.
- Rạng sáng chưa có xe: thẻ "Hết xe" nói rõ giờ chuyến đầu thay vì một phương án chờ 3–4 tiếng.
- Sửa: dải lộ trình bị tràn/cắt khi phải chờ xe lâu; tiêu đề thẻ phương án tràn trên màn hẹp hoặc chữ lớn.
0.1.1 — 27/09/2026
- Đăng nhập bằng Google (bản 0.1.0 trên Play chưa bật): đồng bộ địa điểm, lịch sử, tên và ảnh đại diện; lần đầu tự lấy tên và ảnh Google.
0.1.0 — 27/09/2026 (bản đầu tiên, chạy thử kín trên Google Play; APK trên GitHub Releases)
Chỉ đường
- Xe buýt + metro + đi bộ cho TP.HCM (theo địa giới mới: gồm Bình Dương, Bà Rịa – Vũng Tàu cũ, Côn Đảo) và Hà Nội; tìm đường trên máy (offline).
- Xếp phương án theo: đề xuất, nhanh nhất, ít chuyển, rẻ nhất, ngắn nhất, ít đi bộ. "Đề xuất" tránh tuyến giá cao (liên tỉnh, buýt du lịch) trừ khi nhanh hơn hẳn.
- Dải lộ trình kiểu sơ đồ metro; cảnh báo "Gần chuyến cuối".
- Nhiều điểm dừng (tối đa 3), chọn thời gian ở lại, tự sắp thứ tự để tới nơi sớm nhất.
- Hết xe: nói rõ lý do (hết chuyến / quá xa trạm), chuyến sớm nhất kèm nút xem, gợi ý đi bộ hoặc xe máy/taxi theo đường phố, mở Google Maps.
- Đường đi bộ vẽ theo phố thật (tuỳ chọn, OSRM — hỏi trước khi gửi toạ độ).
Trong chuyến đi
- Chế độ "Bắt đầu đi": đếm trạm, nhắc chuẩn bị xuống xe, đọc bằng giọng nói, thông báo trên màn hình khoá có nút Dừng.
- Thẻ lớn đổi màu theo tuyến đang đi.
Tìm kiếm & quanh đây
- Tìm không dấu, viết tắt ("bv chợ rẫy"), theo tên phường/xã mới (từ 1/7/2025), hoặc bằng giọng nói.
- Trạm gần bạn; tiện ích quanh bạn và quanh điểm đến (ăn uống, cà phê, chợ, y tế, ATM, xăng/sạc, công viên, khách sạn) — offline.
Cá nhân hoá
- Địa điểm đã lưu (Nhà, Cơ quan…), lên lịch chuyến và nhắc giờ đi.
- Hành trình của tôi: thống kê tháng (chuyến, km, số bước, CO₂, tiền vé), gợi ý chuyến quen.
- Đánh giá nhanh 👍/👎 + nhãn; gửi ẩn danh (tuỳ chọn) để sửa dữ liệu sai.
- Thẻ "Hôm nay" vuốt ngang theo giờ trong ngày.
Tài khoản (tuỳ chọn)
- Đăng nhập email hoặc Google; đồng bộ địa điểm, lịch sử (tắt riêng được), tên và ảnh đại diện.
- Xoá tài khoản ngay trong app hoặc trên web.
Giao diện & ngôn ngữ
- Tiếng Việt / English (theo máy hoặc chọn), giao diện sáng / tối / theo máy.
- Trang "Cách app tính toán": nguồn và cách ước lượng từng con số.
Quyền riêng tư
- Không quảng cáo, không công cụ phân tích; vị trí hiện tại không rời máy.
- Chính sách: https://mittohoa.github.io/toidi/privacy.html