Lịch sử cập nhật của Toddyi. Tại đây bạn sẽ thấy chi tiết về tính năng mới, cải tiến và sửa lỗi.

v1.8.0

Đăng nhập bằng Google và Apple trong ứng dụng iPhone (v1.8.0)

  • Đăng nhập bằng Google trên iPhone. Ứng dụng iPhone giờ đăng nhập Google ngay trong ứng dụng thay vì chuyển sang Safari, nơi có thể lỗi "Identity is already linked".
  • Lỗi rõ ràng hơn. Nếu đăng nhập bị từ chối, thông báo sẽ cho biết lý do.
v1.7.9

Ghi chú theo thư mục, dễ đọc và tìm nhanh (v1.7.9)

  • Giữ nguyên thư mục của bạn. Tài liệu học tập được liệt kê theo thư mục của bạn kèm số lượng, và mỗi ghi chú mang tên tiêu đề đầu tiên.
  • Đọc trước, sửa tại chỗ. Mở ghi chú là đọc được ngay; bấm Sửa để chỉnh ngay tại đó. Các phần khác được gói vào Thêm.
  • Sắp xếp nhiều mục cùng lúc. Chọn nhiều tài liệu để thêm vào bộ sưu tập, gắn thẻ hoặc chuyển vào thùng rác, hoặc tạo bộ sưu tập từ một thư mục.
  • Tìm kiếm trả lời ngay. Kết quả về chưa đến một giây, ưu tiên tên, tiêu đề và thư mục.
v1.7.8

Đăng nhập Google hoạt động lại trên ứng dụng Android (v1.7.8)

  • Đăng nhập bằng Google trên Android. Ứng dụng Android không còn lỗi "Developer console is not set up correctly" khi bạn tiếp tục bằng Google.
v1.7.7

Đăng nhập là vào thẳng công việc (v1.7.7)

  • Đăng nhập bằng mật khẩu là vào ngay. Sau khi đăng nhập, trang chuyển đến công việc của bạn thay vì như đứng yên ở biểu mẫu đăng nhập.
  • Trang học tập vừa màn hình điện thoại. Trang tài liệu không còn bị tràn ngang trên màn hình hẹp.
v1.7.6

Ghi chú bằng mọi ngôn ngữ và tìm kiếm học tập có kết quả (v1.7.6)

  • Ghi chú bằng mọi ngôn ngữ đã mở lại được. Ghi chú Markdown có tiếng Nhật, chữ có dấu, gạch ngang hay emoji không còn bị lỗi khi mở, và chỉnh sửa cũng an toàn.
  • Tìm kiếm tài liệu học tập có kết quả. Tìm kiếm không còn hết thời gian chờ; nếu lâu quá, bạn sẽ được báo thay vì thấy lỗi.
  • Vùng tô sáng vẽ bằng chuột được lưu. Vùng kéo trên PDF hoặc ảnh giờ được lưu đúng như đã vẽ.
v1.7.5

Ứng dụng Android gọn nhẹ hơn (v1.7.5)

  • Ứng dụng Android đã được tối ưu. Mã được thu gọn và làm rối, nên tải xuống nhỏ hơn, và báo cáo sự cố vẫn chỉ đúng dòng.
v1.7.4

Xác nhận ngay trong ứng dụng và sửa lỗi tài liệu học tập (v1.7.4)

  • Câu hỏi được hỏi ngay trong Toddyi. Xác nhận xóa hoặc đăng giờ mở hộp thoại của Toddyi bằng ngôn ngữ của bạn, không phải của trình duyệt.
  • Sửa lỗi học tập. Chú thích và cắt ảnh lại tải được tệp gốc, có thể tạo liên kết chia sẻ từ trang, và lưu tài liệu sẽ quay về tài liệu thay vì trang lỗi.
v1.7.3

Tìm lại được nội dung PDF, giữ nguyên thư mục khi đồng bộ (v1.7.3)

  • Đọc lại được nội dung PDF. PDF có chữ có thể tìm theo nội dung mà không cần OpenAI.
  • Thư mục được giữ nguyên. Tệp đẩy từ CLI nhớ vị trí của mình, nên clone trên máy khác cũng có cùng cấu trúc.
  • Tải tài liệu học tập ổn định hơn. Trợ lý AI có thể gắn ghi chú vào một phiên bản và một trang.
v1.7.2

Kết nối ChatGPT hoàn tất trở lại (v1.7.2)

  • Kết nối Toddyi với ChatGPT đã hoàn tất được. Sau khi phê duyệt kết nối, trình duyệt có thể dừng ở trang Toddyi thay vì quay lại ChatGPT. Giờ nó sẽ quay lại.
  • Tải xuống ổn định hơn. Tải tài liệu học tập sẽ mở thẳng tệp.
v1.7.1

Bộ sưu tập, tài liệu và bộ thẻ học tập tải nhanh hơn (v1.7.1)

  • Phần học tập mở nhanh hơn. Bộ sưu tập, trang tài liệu và danh sách bộ thẻ truy vấn cơ sở dữ liệu ít hơn nhiều, và mỗi yêu cầu từ CLI và trợ lý AI đã kết nối cũng bớt một lần.
  • Chính sách quyền riêng tư nay có điều khoản về AI. Điều khoản mới giải thích trợ lý AI đã kết nối như ChatGPT, Claude hoặc Gemini có thể đọc và thay đổi những gì, và khi nào phần học tập gửi tệp đến OpenAI.
v1.7.0

Học tập bằng mọi ngôn ngữ, AI an toàn hơn và Toddyi trong ChatGPT, Claude, Gemini (v1.7.0)

  • Phần học tập nói ngôn ngữ của bạn. Mọi trang học tập đã được dịch, và ghi chú có thể đăng lên web ngay từ trang của nó.
  • Tệp chỉ đến OpenAI khi bạn đồng ý. Ảnh, bản ghi âm và PDF quét chỉ được OpenAI đọc khi bạn đánh dấu hoặc nhấn "Đọc bằng OpenAI".
  • Kết nối Toddyi với ChatGPT, Claude hoặc Gemini. Phê duyệt kết nối trong Toddyi và gỡ bỏ ở trang Thiết bị đầu cuối và trợ lý.
v1.6.8

Toddyi database backups are also kept in Cloudflare R2 (v1.6.8)

  • Toddyi database backups are also kept in Cloudflare R2. Each nightly backup is uploaded to both MinIO and R2 and kept for 30 days.
v1.6.7

Sửa ngày bắt đầu của tác vụ lặp lại (v1.6.7)

  • Sửa ngày bắt đầu của tác vụ lặp lại. Tác vụ lặp lại giờ bắt đầu vào ngày đã lên lịch và chỉ xuất hiện một lần trên lịch. Đã bỏ dải màu nâu đánh dấu hôm nay; tên tác vụ đầy đủ sẽ hiện khi di chuột qua.
v1.6.6

Đăng nhập Google có thể hoàn tất (v1.6.6)

  • Đăng nhập Google có thể hoàn tất. Đăng nhập OAuth không còn ngừng chờ sau năm giây; giờ đây có thể chờ trong giới hạn thời gian yêu cầu của dịch vụ xác thực.
v1.6.5

Đăng nhập ổn định hơn sau thời gian không hoạt động (v1.6.5)

  • Đăng nhập ổn định hơn sau thời gian không hoạt động. Toddyi giữ sẵn các kết nối cơ sở dữ liệu để tái sử dụng và dành đủ thời gian khi cần tạo kết nối mới.
v1.6.4

Nhanh hơn, và vững hơn khi đông (v1.6.4)

  • Trang hiện ra nhanh hơn. Toddyi giờ lấy dữ liệu một trang cần bằng vài truy vấn thay vì vài chục, đọc từ bản sao nằm ngay tại nơi nó đang chạy, và bớt đi những chỉ mục phải cập nhật theo mỗi thay đổi. Danh sách công việc, ma trận, bộ thẻ và báo cáo thiết bị đều nhanh hơn.
  • Một lúc đông không còn kết thúc bằng lỗi. Khi hai thay đổi chạm vào cùng những dòng dữ liệu một lúc, cơ sở dữ liệu yêu cầu làm lại một trong hai; việc đó bây giờ diễn ra âm thầm thay vì hiện ra với bạn như một lỗi.
  • Công cụ dòng lệnh có địa chỉ mới. Nó được phát hành từ `github.com/toddyi-app/toddyi-cli`, và dòng cài đặt trong tài liệu trỏ tới đó. Bản bạn đã cài vẫn dùng được.
v1.6.3

Lịch có giao diện giống phần còn lại của Toddyi (v1.6.3)

  • Các nút điều khiển của lịch giống với ứng dụng. Trước, sau, hôm nay và các chế độ tháng, tuần, ngày, danh sách là cùng loại nút như mọi nơi khác, ở chế độ sáng, tối và từ phải sang trái.
  • Thói quen hằng ngày không còn che khuất công việc. Công việc lặp lại hiện mỗi ngày bằng một chấm và tiêu đề nhẹ nhàng; công việc chỉ làm một lần nổi bật hơn.
v1.6.2

Toddyi trong terminal của bạn (v1.6.2)

  • Công cụ dòng lệnh toddyi đã ra mắt. Liệt kê, tạo, hoàn thành và sửa công việc từ shell, script hoặc tác tử AI (MCP), bằng cùng tài khoản với ứng dụng. Một tệp duy nhất cho Linux, macOS và Windows; bạn đăng nhập bằng cách xác nhận một mã trong trình duyệt, và CLI không bao giờ thấy mật khẩu của bạn. Hướng dẫn mới trong tài liệu chỉ cách cài đặt và các lệnh hay dùng.
v1.6.1

Nếu địa điểm của Toddyi ngừng hoạt động, nó sẽ chạy lại ở nơi khác (v1.6.1)

  • Toddyi giờ tự chuyển đi khi địa điểm nó đang chạy bị mất. Trong vài phút nó chạy lại ở một địa điểm khác, với toàn bộ dữ liệu của bạn, vì cơ sở dữ liệu vốn đã ở ba nơi. Bạn không cần làm gì; tệ nhất là được yêu cầu đăng nhập lại.
v1.6.0

Giao diện mới, cách đăng nhập mới và ba nơi vận hành (v1.6.0)

  • Mọi màn hình đều được vẽ lại. Toàn bộ giao diện giờ dùng một bộ kiểu duy nhất, nên thẻ, nút và ô nhập trông và hoạt động giống nhau trên mọi trang, ở chế độ sáng lẫn tối, trên điện thoại và trong các ngôn ngữ viết từ phải sang trái. Trên trang Tài khoản, các phương thức đăng nhập đã thẳng hàng và dòng Apple đã đọc được trở lại.
  • Đăng nhập đã chuyển sang auth.toddyi.love. Mật khẩu, ứng dụng xác thực và các tài khoản Google, GitHub, Apple bạn đã liên kết vẫn hoạt động — không cần đặt lại hay thiết lập lại gì. Sau bản cập nhật này, bạn sẽ cần đăng nhập lại một lần trên mỗi thiết bị vì phiên đăng nhập không được chuyển sang. Microsoft dùng một bản đăng ký ứng dụng mới: đăng nhập bằng Microsoft một lần và nó sẽ được liên kết với tài khoản có cùng địa chỉ.
  • Dữ liệu của bạn giờ được lưu cùng lúc ở ba nơi. Cơ sở dữ liệu nằm ở ba địa điểm, và mất bất kỳ nơi nào cũng không làm mất dữ liệu.
v1.5.6

Thẻ ghi nhớ, và con rái cá chờ bạn chính là con trên logo (v1.5.6)

  • Thẻ ghi nhớ. Mỗi môn một bộ thẻ, mỗi thẻ có câu hỏi ở mặt trước và câu trả lời ở mặt sau, cùng một lịch quyết định khi nào từng tấm quay lại. Trả lời xong, bạn chỉ cần nói cảm giác — lại, khó, được, dễ. Tấm nào bạn nhớ ra sẽ biến mất một ngày, một tuần, một tháng, mỗi lần một lâu hơn; tấm nào không nhớ thì mai quay lại. Đó là SM-2, phương pháp mà phần lớn phần mềm lặp lại ngắt quãng đến nay vẫn tính theo, và ý nghĩa của nó là để bạn dành thời gian cho những tấm sắp quên chứ không phải những tấm đã thuộc. Không cần tài khoản cũng có hai bộ thẻ đang đợi — cả hai đều nói về chính cách thẻ ghi nhớ hoạt động — và những gì bạn trả lời ở đó không được lưu.
  • Con rái cá trên màn hình chờ chính là con trên biểu tượng. Trước đây có hai: con trên logo, tô bóng mềm, đeo tai nghe xám, cầm tấm thẻ vàng có dấu tích; và một hình vẽ khác với nét viền đen dày và chiếc máy tính bảng xám xịt. Một sản phẩm, một con rái cá. Con đang chờ nay được cắt ra từ chính logo.
  • Một trang không còn có thể trả lời bằng ngôn ngữ của người khác. Ngôn ngữ của một yêu cầu được đặt lên luồng xử lý nó rồi không bao giờ trả lại, nên một trang có thể được phục vụ bằng ngôn ngữ mà yêu cầu trước đó trên cùng luồng đã yêu cầu. Giờ nó chỉ có hiệu lực trong phạm vi yêu cầu, như múi giờ bên cạnh vốn vẫn vậy.
v1.5.5

Đăng nhập trên máy tính hoàn tất ngay trong ứng dụng, và giao dịch trên Android trao đúng thứ đã thu tiền (v1.5.5)

  • Đăng nhập bằng Google trên Windows giờ kết thúc với việc ứng dụng đã đăng nhập. Trước đây trình duyệt mở ra, đăng nhập ở đó thành công, còn ứng dụng vẫn nguyên như cũ. Hai lỗi riêng biệt, cả hai đều im lặng: một lần nhấn nút khởi động hai lượt đăng nhập và lượt thứ hai loại bỏ lượt đầu; và một khi trình duyệt đã nhớ bạn, bước bàn giao bị bỏ qua hoàn toàn — chạy được một lần rồi thôi, cho đến khi bạn tự đăng xuất khỏi trang web.
  • Gói thuê bao mua trên Android giờ thực sự được cấp. Máy chủ gọi một phương thức không tồn tại trong bất kỳ phiên bản nào của thư viện Google, nên mọi giao dịch đều kết thúc bằng lỗi sau khi Google đã thu tiền. Gia hạn cũng vậy. Nếu bạn gặp phải, giao dịch của bạn vẫn nguyên vẹn phía Google và sẽ được ghi nhận.
  • Biểu mẫu thẻ không còn có thể xuất hiện bên trong ứng dụng Android. Google Play yêu cầu mua ở đó phải qua Play, còn một trang không biết mình đang ở nền tảng nào thì mặc định coi là web. Giờ nó từ chối bán thay vì đoán.
  • Lỗi từ trình duyệt được báo cáo trở lại. Đoạn mã làm việc đó đã là một lỗi cú pháp trên mọi trang kể từ khi được thêm vào.
  • Cơ sở dữ liệu không còn bị khởi động lại vì khởi động chậm, điều đang biến một lần khởi động chậm thành sự cố không thể kết thúc.
v1.5.4

Mỗi nền tảng trên trang đầu đều nói lấy nó ở đâu (v1.5.4)

  • Mục nền tảng liệt kê cả sáu và cho biết mỗi thứ đến từ đâu. Trước đây nó chỉ nêu năm và liên kết ba: iPhone không có thẻ nào, Android không có đích đến, còn Linux chỉ trỏ tới hướng dẫn cài đặt — chưa bao giờ tới Build Service vốn dựng các gói, nơi người ta xem thực sự có gì được tạo ra cho bản phân phối của mình. Giờ Linux mang cả hai, vì đó là hai việc khác nhau; Android trỏ tới Google Play; Windows giữ Microsoft Store; và ứng dụng web giữ liên kết của riêng nó.
  • Một thẻ chưa thể dẫn bạn tới đâu thì không giả vờ là dẫn được. Nhãn bên cạnh vẫn nói nó đã có, đang tới, hay còn dự kiến, và thẻ iPhone không mang liên kết: App Store trỏ tới một ứng dụng bằng con số Apple phát hành khi lần đầu chấp nhận một bản dựng, mà chưa có gì được gửi lên. Một địa chỉ đoán bừa sẽ là liên kết hỏng vĩnh viễn chứ không phải liên kết sẽ hoạt động về sau — nên chưa có con số ấy thì chưa có liên kết.
v1.5.3

Trang Play Store nói về Pro bằng ngôn ngữ của bạn, và thôi gọi tên một trang đã không còn (v1.5.3)

  • Pro được mô tả bằng ngôn ngữ của bạn trên Google Play, và mua được từ 173 vùng. Gói đăng ký chỉ mang tên và quyền lợi bằng tiếng Anh và tiếng Nhật, nên người tìm thấy trang cửa hàng bằng tiếng Đức lại được giải thích Pro là gì bằng tiếng Anh — và Play thẳng thừng từ chối việc đổi giá chừng nào ngôn ngữ mặc định của ứng dụng chưa có mặt. Cả mười sáu nay đều lấy từ chính những bản dịch ứng dụng hiển thị, nên hai bên không thể lệch nhau. Dùng thử miễn phí mười bốn ngày, có hiệu lực ở mọi vùng bán gói.
  • Phần mô tả thôi quảng cáo một trang không còn tồn tại. Cả mười sáu bản mô tả đều liệt kê "habits" trong các mục của ứng dụng, bằng tiếng Anh viết thường trần trụi, nằm giữa hai từ đã được dịch. Trang ấy đã thành các việc lặp lại từ lâu và từ này chưa từng được dịch ở đâu — bộ sinh nội dung lùi về khóa chưa dịch thay vì để trống, nên chẳng có gì từng thất bại. Ở đây ứng dụng không thay đổi gì; sai là ở tủ kính bày hàng.
v1.5.2

Có thể mua Pro trên Android, và ứng dụng máy tính tìm được đường về (v1.5.2)

  • Pro có thể mua trên Android, qua Google Play. Mã sản phẩm của Play chưa bao giờ được trao cho máy chủ, và điều ứng dụng làm khi thiếu chúng còn tệ hơn là từ chối: nó rơi thẳng vào biểu mẫu thẻ — đúng thứ mà chính sách của Play cấm một ứng dụng Android hiển thị. Mọi bản dựng đều mang theo điều đó, kể cả bản đang nằm trước những người thử nghiệm kín. Khóa đã vào chỗ, việc mua nay đi qua Play và được đối chiếu với Google trước khi tài khoản của bạn thay đổi; ở nơi không thể bán, ứng dụng nói thẳng thay vì chìa ra một khoản thanh toán mà nó không được phép nhận.
  • Ứng dụng máy tính lại đăng nhập được cho bạn, và bằng ngôn ngữ của bạn. Đăng nhập mở trình duyệt thật của bạn rồi trao phiên về cho ứng dụng; trên Linux việc bàn giao ấy đã ngừng hoàn tất, còn trang bạn đáp xuống chẳng giống chút nào với ứng dụng bạn vừa rời. Cả hai đã được sửa, cửa sổ nay mang biểu tượng riêng trên thanh dock, và các hộp thoại do chính lớp vỏ bật lên — những cái nằm ngoài trang web, về đăng nhập và cập nhật — được viết bằng cả mười lăm thứ tiếng chứ không riêng tiếng Anh.
  • Android hỏi xin những quyền mà tính năng của nó cần, và một đăng ký từ trình duyệt không còn bị vứt đi. Không có quyền thông báo thì nhắc nhở không tới, còn nhập bằng giọng nói thậm chí không xin nổi micrô — cả hai nay được hỏi ngay lần mở đầu tiên. Riêng chuyện khác: việc gửi tới điện thoại đã xóa mất đăng ký thông báo của những ai bật thông báo trong trình duyệt — địa chỉ bị trao cho dịch vụ sai, dịch vụ ấy gọi nó là không hợp lệ, và điều đó bị đọc thành một mã cần quên đi. Nó chưa từng kích hoạt vì không có thông tin xác thực nào được cấu hình; bản này cấu hình một cái.
v1.5.1

Toàn bộ Toddyi đều có trong menu, và Android là thiết bị được nhận ra (v1.5.1)

  • Menu liệt kê toàn bộ sản phẩm, và bốn phần cần tài khoản nói rõ chúng dùng để làm gì. Trước đây những gì khách chưa đăng nhập không mở được thì bị bỏ hẳn khỏi danh sách, khiến Toddyi trông như chỉ có ba trang — bảng, lịch và ma trận — và việc kết luận rằng ở đây không còn gì khác là hoàn toàn hợp lý. Giờ thì có đủ. Thiết bị, Trách nhiệm, Pro và cài đặt tài khoản mang một ổ khóa, và khi mở ra bạn nhận được một câu nói về điều nơi đó sẽ làm cho bạn, thay vì một biểu mẫu đăng nhập trống không.
  • Pomodoro, đếm ngược và đồng hồ cát cũng chạy mà không cần tài khoản. Bộ đếm giờ chạy và kết thúc thật; các mục đếm ngược và hẹn giờ đã có sẵn nội dung; và đồng hồ cát vẽ ra đời bạn ngay khi bạn điền ngày sinh. Không gì được ghi lại: phiên làm việc đã xong không được lưu, còn ngày sinh được tính ngay trong trang và không giữ ở đâu cả — không trong tài khoản, không trong trình duyệt này.
  • Android là một nền tảng Toddyi nhận ra. Việc ghép một thiết bị Android bị từ chối tận dưới cơ sở dữ liệu, biến một yêu cầu chính đáng thành lỗi máy chủ. Giờ Android đứng cạnh Windows, macOS, Linux và iOS ở mọi nơi có tên nền tảng.
v1.5.0

Xem quanh Toddyi trước khi lập tài khoản (v1.5.0)

  • Bảng, lịch và ma trận giờ mở được mà không cần tài khoản. Đó là ba trang cho thấy Toddyi thực ra là gì, vậy mà cho tới nay thứ đầu tiên người lạ gặp lại là một biểu mẫu đăng nhập. Mở bất cứ trang nào trong ba trang ấy, bạn sẽ thấy một không gian làm việc có nội dung bên trong: công việc xếp theo thư mục, kèm ngày và mức ưu tiên, trải trên lịch và trên bốn ô của ma trận. Nhờ vậy bạn thấy Toddyi giữ một ngày làm việc ra sao trước khi quyết định có giao ngày của mình cho nó hay không. Mọi thứ hiện ra bằng ngôn ngữ bạn đã chọn, đến cả tên thư mục.
  • Những gì bạn đang xem là một mẫu, và không có gì trong đó được lưu lại. Nó được dựng lên cho trang ấy và không ghi xuống đâu cả; vì thế ai xem cũng thấy giống nhau, và vì thế lần sau nó trở lại y nguyên. Trang cũng nói rõ như vậy, để không ai nhầm những gì ở đó với việc của chính mình. Đăng nhập vào là không gian của riêng bạn thế chỗ nó — ban đầu trống, và là của bạn.
  • Ngay lúc bạn tạo một thứ gì đó, chúng tôi xin bạn đăng nhập — và những gì bạn đã gõ vẫn còn đấy. Thêm một công việc hay một thư mục sẽ mở ra một cửa sổ mời bạn đăng nhập hoặc lập tài khoản mới, thay vì vứt bỏ trang bạn đang đứng. Quay lại bằng đường nào cũng vậy: biểu mẫu vẫn giữ tiêu đề, ghi chú, ngày tháng và mọi thứ bạn đã điền; lưu từ đó là lưu vào tài khoản của chính bạn. Những gì dính tới người khác hoặc tới tiền — gói đăng ký, thiết bị, giám sát chéo và thiết lập tài khoản — vẫn đòi có tài khoản rồi mới mở.
v1.4.9

Liên kết trong email tài khoản lại là liên kết (v1.4.9)

  • Liên kết trong email xác nhận và trong email đặt lại mật khẩu ở một số chương trình thư không bấm được. Giờ thì bấm được. Cả hai đều được viết thiếu `https://` phía trước địa chỉ, nên chương trình thư hoặc hiện ra như chữ thường, hoặc đi tìm trang ấy ngay trên trang của chính nó — mà đó đúng là hai lá thư phải làm theo: một lá mở tài khoản mới, một lá đưa bạn trở vào khi bị khóa ngoài. Giờ địa chỉ được viết đủ. Nếu email xác nhận hay đặt lại mật khẩu bạn nhận được không mở ra, hãy xin một lá khác, nó sẽ chạy. Cùng lỗi ấy nằm trong sơ đồ trang mà chúng tôi đưa cho các công cụ tìm kiếm, và đó là lý do chúng không đọc nổi.
  • Biểu tượng nhỏ bên cạnh Toddyi — trên thẻ trình duyệt, trong dấu trang, trong một kết quả tìm kiếm — nay là con rái cá. Mọi cỡ nhỏ trước đây đều là cả bức tranh, kèm chữ Toddyi, thu nhỏ lại; ở mười sáu điểm ảnh thì đó là một vệt nâu với một dải chữ không đọc được bên dưới. Các cỡ nhỏ giờ được cắt riêng từ phần biểu trưng, nên còn lại con vật, lấp đầy khung. Biểu tượng để đưa Toddyi ra màn hình chính của điện thoại thì trước nay không hề có, giờ đã có.
  • Trang ngoại tuyến hoạt động trở lại. Toddyi giữ sẵn một trang cho lúc bạn mất mạng — mà thật ra nó chưa từng được giữ. Danh sách các tệp cần lưu có tên một biểu tượng chưa từng tồn tại, và chỉ một tệp thiếu là cả danh sách bị bỏ đi, nên chẳng có gì được lưu cả. Danh sách bây giờ chỉ gọi tên những tệp có thật. Mở Toddyi một lần khi còn mạng là trang ấy được lưu; sau đó mất mạng, bạn sẽ thấy trang của chính Toddyi thay vì báo lỗi của trình duyệt.
v1.4.7

Yếu tố thứ hai được hỏi trước khi bạn đăng nhập (v1.4.7)

  • Một bản sửa về bảo mật. Khi bật xác thực hai lớp, chỉ riêng mật khẩu đúng đã mở được tài khoản. Bạn được đưa tới màn hình nhập mã, nhưng phiên đăng nhập đã diễn ra ngay phía sau nó, và ai đi thẳng tới bất kỳ trang nào — việc của bạn, cài đặt của bạn — đều thấy nó đang mở. Giờ yếu tố thứ hai được đòi trước khi bất cứ thứ gì được cho vào, nên màn hình nhập mã là một lần kiểm tra thật, chứ không phải hình ảnh của một lần kiểm tra. Chúng tôi đã rà lại: không tài khoản nào bật xác thực hai lớp bị chạm tới theo đường này. Việc bạn làm không đổi gì; cái đổi là điều sẽ xảy ra nếu mật khẩu của bạn nằm trong tay người khác.
  • Một email khi tài khoản của bạn được đăng nhập từ một trình duyệt chưa từng dùng. Email đến bằng ngôn ngữ của bạn và cho biết lúc nào, trình duyệt và hệ điều hành nào, từ địa chỉ nào — kèm một nút đặt lại mật khẩu, vì đó là bước vẫn còn dùng được khi chính bạn không vào được nữa. Trình duyệt nơi tài khoản được tạo không phải là trình duyệt mới, nên việc đăng ký không gửi gì cả.
  • Và, trên màn hình nhập mã, một công tắc để tin cậy trình duyệt đó trong 30 ngày. Khi bật, trình duyệt đó đi thẳng qua sau mật khẩu cho tới khi hết hạn tin cậy. Mật khẩu vẫn được hỏi mỗi lần — chỉ bỏ qua phần mã. Tin cậy kết thúc sau 30 ngày, khi bạn đổi mật khẩu, hoặc khi bạn tắt hay thiết lập lại xác thực hai lớp; và phần cài đặt của nó liệt kê các trình duyệt được tin cậy, với một nút thôi tin cậy tất cả cùng lúc. Công tắc không bao giờ được đánh dấu sẵn cho bạn.
  • Trang của một thiết bị giờ nói rõ chặn DNS có đang bật hay không, ngay trên danh sách địa chỉ: riêng danh sách thì không cho bạn biết có thật sự chặn gì hay không. Tắt chặn giờ đến được người đồng hành của bạn, đúng như việc dọn sạch danh sách vẫn luôn đến. Và tác nhân trên máy có thể tự gỡ thiết bị đó khỏi tài khoản của bạn, thay vì chỉ lặng đi.
  • Những điều nhỏ hơn: số trên chuông đổi ngay lúc bạn đọc hay xoá một thông báo, thay vì giữ nguyên con số lúc trang được tải; thông báo cookie trong ứng dụng giờ là một thẻ ở góc, không còn là dải chạy ngang dưới đáy bảng. Phần không nhìn thấy: một tệp kiểu mới của trang tài liệu đến với người đọc ngay lập tức thay vì tới bốn tiếng sau, và gói Microsoft Store mang theo hình ô xếp của chính nó thay cho ảnh tạm của công cụ dựng bản.
v1.4.6

Lịch sử thiết bị đã chia thành trang (v1.4.6)

  • Trang của một thiết bị không còn đổ hết Lịch sử xuống một cột nữa. Lịch sử giờ chia thành trang, bảng Sử dụng hằng ngày ở trên cũng vậy — mỗi bên một đường, nên lật trang bên này thì bên kia vẫn nguyên chỗ cũ. Bạn có thể thu hẹp lịch sử về một loại sự kiện, hoặc về Chỉ điều quan trọng: vài sự kiện đáng để làm phiền ai đó, như đã tạm dừng cưỡng chế trên thiết bị hay thiết bị ngừng báo cáo. Và bạn có thể tìm bằng chính những chữ mà trang đang hiện ra, trong bất kỳ ngôn ngữ nào trong mười lăm ngôn ngữ.
  • Thông báo cookie trên toddyi.love không còn che trang nữa. Trước đây nó là một dải chạy hết bề ngang phía dưới màn hình, đè lên đúng phần bạn vừa cuộn tới; giờ nó là một thẻ có giới hạn nằm ở góc, và khi còn mở thì trang chừa sẵn chỗ cho nó bên dưới chân trang, nên không còn gì bị khuất sau lưng nó.
  • Trang chủ cũng dễ đọc hơn trên điện thoại: tên, câu nói Toddyi là gì và cái nút đều nằm trong màn hình đầu tiên. Trước đó, điện thoại chỉ hiện một ảnh chụp bị cắt và dải cookie, còn tên với nút thì nằm phía dưới.
v1.4.5

Thẻ Pro gọi đúng tên gói (v1.4.5)

  • Trên trang các gói, thẻ Pro gọi lại đúng tên gói. Trước đó nó hiện Name, Unlimited Tasks, Unlimited Habits và All Features — phần chữ thay thế xuất hiện ở chỗ thiếu bản dịch, mà bản dịch ấy thiếu ở cả mười lăm ngôn ngữ. Gói tên là Pro, và giá thì không có gì thay đổi.
  • Một lỗi trong cách xử lý các thông báo thanh toán có thể khiến Pro cứ hiện trên một tài khoản chưa hề mua. Chúng tôi dùng chung một tài khoản thanh toán với các ứng dụng khác của mình, và thông báo về một lần mua bên đó lại được áp dụng ở đây như thể đó là một lần mua của Toddyi. Chỗ này đã sửa xong: thông báo về thứ mà ứng dụng này không bán nay bị từ chối trước khi cấp bất cứ điều gì, còn tài khoản duy nhất mà nó chạm tới thì chúng tôi đang chỉnh lại bằng tay. Thông tin của không một ai từng hiện ra với người khác — chỗ nhầm nằm giữa chính các hệ thống của chúng tôi.
  • Ngày gia hạn đã trở lại trang đăng ký của bạn. Nó rơi mất đúng lúc chúng tôi ghi đăng ký xuống, nên trang không có gì để hiện; giờ nó được ghi lại, và một đăng ký đang chạy sẽ có nó ở lần gia hạn kế tiếp.
  • Và việc trả tiền cũng vững hơn: thời gian dùng thử chỉ được tính là Pro khi đã có một tấm thẻ đứng sau, và nếu thẻ của bạn bị từ chối, thử lại sẽ đi tiếp chính lần đó chứ không mở thêm lần thứ hai.
v1.4.4

Hai chỗ sửa bạn không nhìn thấy (v1.4.4)

  • Trong ứng dụng không có gì thay đổi với bạn: bản này sửa hai chỗ trong chính công cụ theo dõi của chúng tôi. Thứ nhất là dấu vết mà chúng tôi lần theo khi một yêu cầu chậm hoặc hỏng: mỗi yêu cầu bị ghi hai lần chồng lên nhau, nên lần theo thì đến một lệnh gọi cơ sở dữ liệu chứ không phải trang bạn đã mở, còn những khoảng thời gian chúng tôi vẫn theo dõi thì không hề được tạo ra. Nay mỗi yêu cầu chỉ còn một bản ghi.
  • Thứ hai là nhật ký của chúng tôi, nơi vẫn giữ những ghi chép chưa bao giờ là của mình. Chúng tôi dùng chung một tài khoản thanh toán với các ứng dụng khác của mình, nên thông báo thanh toán của khách hàng bên đó cũng đến đây — không khớp với ai ở đây và không thay đổi điều gì — nhưng vẫn được chép lại nguyên vẹn trên đường đi. Giờ chúng bị loại ra, và tác vụ đọc chúng cũng không còn ghi lại thứ nó nhận được.
v1.4.3

Thanh toán diễn ra ngay tại đây (v1.4.3)

  • Việc nâng lên Pro nay hoàn tất ngay trên trang của chúng tôi. Phần còn đưa bạn sang stripe.com rồi quay lại đã không còn: các ô nhập thẻ, Apple Pay và Google Pay ở những trình duyệt có hỗ trợ, và bước xác nhận của ngân hàng đều diễn ra tại chỗ.
  • Và trang sẽ chờ đến khi khoản thanh toán được xác nhận. Trước đây nó chỉ báo đang xử lý rồi phó mặc; nay nó báo xong khi thật sự xong, còn nếu xác nhận đến chậm thì nói rõ và chờ, thay vì đưa ra một biểu mẫu có thể tính tiền bạn lần thứ hai.
  • Thanh toán trên Android không đổi: vẫn đi qua Google Play.
  • Ở phía sau, một lỗi giờ cho biết nó đến từ bản dựng nào, trang nào và loại thiết bị nào, và một yêu cầu chậm hay hỏng có thể lần theo đến đúng bước đã hỏng — để chúng tôi nhận ra và sửa nhanh hơn.
v1.4.2

Không có gì mới (v1.4.2)

  • Không có gì thay đổi trong ứng dụng. Bản này nói về cách trang web được đưa lên: thứ đang chạy giờ đến từ một bản đã phát hành, chứ không phải từ phần việc vừa được gộp, nên con số ở chân trang luôn gọi tên một bản bạn có thể đọc ở đây.
  • Và quay lại bản trước đó là chuyện tức thì, vì bản ấy vẫn còn nguyên.
v1.4.1

Thứ Ba này thì không (v1.4.1)

  • Xoá một công việc sẽ đưa bạn về bảng. Trước đây bạn ở lại trang của công việc vừa xoá, và việc kế tiếp bạn làm ở đó — tải lại, Sửa, Xoá lần nữa — đều ra 404.
  • Xem trước trông giống hệt ghi chú đã lưu. Trong trình soạn thảo, danh sách và danh sách đánh dấu mất phần thụt lề, nên hai bên không bao giờ khớp hẳn.
  • Một công việc lặp lại có thể huỷ một lần, dời hoặc đổi một lần, hoặc thêm một lần riêng lẻ vào ngày mà quy tắc không sinh ra. Những thay đổi ấy được viết ngay trên trang của công việc, dưới chuỗi ngày. Lần bị huỷ vẫn nằm trong lịch với một nét gạch ngang — một thứ Ba trống rỗng chẳng nói lên điều gì, "hôm nay nghỉ Toán" mới là điều bạn vào xem — còn lần được dời thì được vẽ ở chỗ nó chuyển tới, kể cả sang tuần khác.
  • Quy tắc theo các thứ đã chọn nay được đọc giống nhau cả ở ngoài lịch. "Thứ Ba và thứ Năm" chỉ được tính đến hạn vào thứ Ba, còn "hai tuần một lần vào thứ Hai" thì bỏ qua thứ Hai.
  • Trang của một thiết bị cho thấy nó đang ở chế độ nào và danh sách chặn DNS nào đang áp dụng, và chủ thiết bị có thể thêm tên miền từ web. Chỉ thêm, và ký giống như khi đặt giới hạn thời gian.
v1.4.0

Một danh sách duy nhất (v1.4.0)

  • Thói quen và việc học đều là công việc. Một thói quen và một môn học đứng trên bảng cùng các việc cần làm, được viết bằng cùng một biểu mẫu và mở ra cùng một trang. Trang Thói quen và trang nhật ký học riêng đã không còn, cùng với bước phải tạo môn học trước khi ghi được bất cứ điều gì.
  • Bất cứ việc gì cũng có thể lặp lại, không chỉ hằng tuần. Viên thuốc mỗi mười hai giờ, phòng tập mỗi hai ngày, gia hạn mỗi năm: một con số và một đơn vị, ngay trên công việc.
  • Thế nên thời khoá biểu chính là lịch xem theo việc học, còn thứ bạn đang duy trì là lịch xem theo thói quen. Chọn một công việc, lịch sẽ cho thấy những ngày bạn thật sự giữ được, bên cạnh những ngày đáng lẽ phải làm.
  • Màu nói lên một việc đang ở đâu, ở bất cứ chỗ nào nó được vẽ: xanh là xong, hổ phách là hôm nay, đỏ là trễ. Với thứ lặp lại, xong nghĩa là hôm nay đã được ghi.
  • Các thói quen của bạn và mọi ngày đã đánh dấu đều được chuyển sang. Màu từng chọn cho mỗi thói quen thì không: giờ màu của một công việc đến từ tình trạng của nó.
  • Ma trận Eisenhower là một hình vuông chia làm bốn chứ không phải bốn thẻ rời, và Toddyi trên màn hình tải cuối cùng cũng là Toddyi ở hình nền.
v1.3.10

Thanh toán mà không rời ứng dụng (v1.3.10)

  • Việc nâng cấp không còn đưa bạn sang trang khác. Biểu mẫu thẻ nằm ngay trên trang gói cước, và bản dùng thử bắt đầu mà không phải vòng qua một trang thanh toán rồi tìm đường quay lại.
v1.3.9

Dùng thử Pro trong mười bốn ngày (v1.3.9)

  • Pro nay bắt đầu bằng bản dùng thử miễn phí 14 ngày. Thẻ của bạn được lưu khi bắt đầu và bị tính phí sau mười bốn ngày; hủy trước đó thì không mất gì.
  • Trong thời gian dùng thử, trang gói cước hiển thị ngày kết thúc thay vì ngày gia hạn. Cùng một ngày nhưng không cùng ý nghĩa.
v1.3.8

Ghi chú viết được mà không cần biết Markdown (v1.3.8)

  • Nay có một thanh công cụ phía trên ô ghi chú. Đậm, tiêu đề, danh sách, danh sách công việc, liên kết, mã và bảng đều là nút bấm; văn bản bên dưới vẫn hiện rõ và sửa tay được, còn Xem trước vẫn cho thấy kết quả.
  • Danh sách công việc đã hiển thị. Viết "- [ ] " ở đầu dòng cho ô trống, "- [x] " cho ô đã đánh dấu.
v1.3.7

Thông báo thực sự đến, và liên kết báo đúng điều đáng báo (v1.3.7)

  • Thông báo được gửi trở lại. Phần gửi vốn đã có nhưng chưa từng được gọi, nên lời nhắc hiện trong ứng dụng còn máy chủ không gửi gì cả — trên mọi nền tảng.
  • Trình duyệt giờ đã nhận được. Bật ở trang thông báo; trình duyệt hỏi một lần, sau đó lời nhắc vẫn đến khi đóng thẻ.
  • Thiết bị đã liên kết giờ báo cho người đồng hành trách nhiệm khi việc áp dụng giới hạn bị tạm dừng, khi tài khoản bị huỷ liên kết, và khi bộ đếm sử dụng bị đặt lại. Đó là những cách một giới hạn thôi có hiệu lực, và đúng là những cách chẳng ai hay biết.
  • Mức dùng của một ngày không còn giảm được nữa, và những ngày quá một tháng đã chốt. Giới hạn đã giữ thì vẫn là đã giữ, còn ngày không giữ được thì không thể viết lại về sau.
  • Đã bỏ popunder của Adsterra. Tài khoản miễn phí vẫn thấy thanh mạng xã hội; một công cụ để không bị ngắt quãng thì không nên bán sự ngắt quãng.
  • Sửa lỗi: huy hiệu trạng thái không còn nằm ngoài thẻ công việc, thanh bên thu gọn hiện lại biểu tượng, và trang hiện tại được làm nổi bật dù bạn đến bằng cách nào.
v1.3.6

Quảng cáo ở đâu, và không ở đâu (v1.3.6)

  • Quảng cáo chỉ xuất hiện trong ứng dụng, và chỉ với tài khoản gói miễn phí. Các trang giới thiệu và tài liệu không có quảng cáo — chúng được đọc trước khi ai đó có tài khoản.
  • Chính sách quyền riêng tư nay nói rõ quảng cáo làm gì: mạng nào, lưu gì, rằng sự đồng ý trên banner cookie cũng bao gồm chúng, và gói Pro không thấy quảng cáo.
v1.3.5

Banner trên Android, và các nút vừa màn hình (v1.3.5)

  • Gói miễn phí trên Android nay hiển thị quảng cáo banner. Nó chỉ xuất hiện sau khi bạn đồng ý trên banner cookie; gói Pro không có.
  • Trên điện thoại, các nút Khôi phục, Lưu trữ và Xóa của công việc không còn tràn ra khỏi thẻ.
v1.3.4

Nhập bằng giọng nói, và quảng cáo ở gói miễn phí (v1.3.4)

Hai thay đổi bạn sẽ thấy.

  • Tiêu đề công việc và phần ghi chú có thể đọc thay vì gõ. Ô ghi chú nghe liên tục cho đến khi bạn dừng, nên một ý dài không phải bắt đầu lại.
  • Gói miễn phí nay có quảng cáo. Nó chỉ tải sau khi bạn đồng ý trên banner cookie, việc từ chối không đổi gì khác, và gói Pro không có quảng cáo.
v1.3.3

Android app (v1.3.3)

Toddyi is now on Google Play. The Android app is a native shell around the same web application, so every feature the free and Pro tiers already offer works on the phone without change.

  • Native sign-in with Google, through the system Credential Manager.
  • Push notifications through Firebase Cloud Messaging.
  • Pro on Android is billed through Google Play, matching the Stripe price on the web. Renewals and cancellations reach the server in real time.
  • Analytics collection follows the same consent choice as on the web.
v1.3.0

Mười lăm ngôn ngữ và cách đăng nhập mới (v1.3.0)

Ứng dụng và trang công khai nay nói mười lăm ngôn ngữ, và có thêm cách để đăng nhập.

  • Mười lăm ngôn ngữ: mọi màn hình và mọi trang tài liệu. Tiếng Ả Rập đọc từ phải sang trái, và mỗi ngôn ngữ dùng một kiểu chữ được chọn riêng.
  • Đăng nhập: thêm Microsoft, Apple và GitHub. Có thể thêm và gỡ liên kết ngay tại trang tài khoản.
  • Thanh toán: Stripe mở bằng ngôn ngữ bạn đang đọc, kèm đơn vị tiền tệ và cách ghi thuế của khu vực bạn.
  • Nhắc hạn: thông báo cho các tác vụ sắp đến hạn được tạo tự động.
  • Đếm ngược: chạy từng giây, tách riêng phần đã qua và sắp tới, và thời gian còn lại vẫn đúng ngay cả khi đồng hồ thiết bị bị lệch.
  • Trang công khai: điều khoản, quyền riêng tư, thông báo giao dịch thương mại, hỏi đáp và các ghi chú phát hành này đều có bằng mười lăm ngôn ngữ.
v1.0.5

Triển khai (v1.0.5)

Chỉ thay đổi cấu hình triển khai bản chính thức. Ứng dụng không đổi.

v1.0.4

Trang tài liệu (v1.0.4)

Điều khoản, chính sách quyền riêng tư, thông tin pháp lý, câu hỏi thường gặp và ghi chú phát hành này nay được phục vụ cùng ứng dụng thay vì nằm riêng. (Không có v1.0.3; số này đã bị bỏ qua.)

v1.0.2

Đồng hồ cát cuộc đời (v1.0.2)

Một cách khác để nhìn quỹ thời gian của bạn.

Nhập ngày sinh, tuổi thọ dự kiến và số giờ ngủ; đồng hồ cát sẽ hiển thị số ngày còn lại, cùng số giây thức bên trong đó. Nó dành để thỉnh thoảng nhìn, không phải để ngồi canh.

v1.0.1

Tìm kiếm công việc sắc hơn (v1.0.1)

Việc tìm ra một công việc đã tốt hơn nhiều.

  • Bộ lọc tìm kiếm: thu hẹp theo ngày, mức ưu tiên, trạng thái và góc phần tư, và kết hợp được với nhau.
  • Bộ chọn ngày giờ: kéo để cuộn thay vì bấm qua từng mục.
  • Trang sửa công việc: bố cục rõ hơn khi thay đổi nội dung.
v1.0.0

Toddyi chính thức ra mắt (v1.0.0)

Chào mừng bạn đến với Toddyi! Sắp xếp ngày của bạn, theo dõi thói quen, quản lý mục tiêu và làm việc hiệu quả hơn.

Tính năng chính:
- Quản lý công việc: hạn chót, mức ưu tiên và thẻ. Sửa hoặc xóa ngay trên thẻ công việc, kèm nút chuyển soạn/xem trước cho ghi chú Markdown.
- Theo dõi thói quen: xây dựng nếp hằng ngày hoặc hằng tuần và theo dõi bằng biểu đồ.
- Ma trận Eisenhower: chia công việc vào Làm ngay, Lên lịch, Giao việc và Loại bỏ.
- Lịch tương tác: lên kế hoạch bằng cách kéo thả trên khung tháng.
- Pomodoro và đếm ngược: giữ tập trung và không bỏ lỡ ngày quan trọng.
- Tích hợp Stripe: nâng cấp lên gói Pro để có công việc và thói quen không giới hạn.