- Sửa xác định đối tượng không chính xác khi di chuột vào.
- Cải thiện giao diện ứng dụng.
- Tách nhỏ code trong
EditPage
ra thành các hàm con.
- Danh sách xem thiết kế lại chiếm toàn chiều cao, phần topbar và statusbar thành lớp phủ.
- Thêm tính năng hiện thông tin đối tượng khi di chuột vào, trong trình soạn thảo.
- Đổi icon app.
- Cải thiện khả năng hiển thị âm lịch.
- Dùng
pnpm
thaybun
, vìbun
ngốn nhiều RAM.
- Loại bỏ cú pháp tham chiếu link trong tiêu đề.
- Trình soạn thảo trên mobile sử dụng
TextArea
thay chomonaco
editor.
- Giao diện mới cho điện thoại. Cải thiện nhiều thứ và đẹp hơn rất nhiều.
- Lọc file khi tải lên, chỉ lấy file hình ảnh.
- Trình xem ảnh đã được tối ưu.
- Đã có thể xem ảnh đã lưu trên GitHub. Nhưng chưa được tối ưu.
- Thêm chức năng tìm kiếm.
- Sửa lỗi giới hạn GitHub API còn lại bị nhảy lên xuống không đúng thứ tự. Bởi vì các request phản hồi không theo thứ tự.
- Sửa nhiều thứ linh tinh.
- Đổi icon trang đăng nhập.
- Dùng
bun
thaypnpm
.
- Hoàn thiện hầu hết chức năng của app, vẫn còn thiếu phần xem ảnh.
- Lại quyết định không chuyển sang GraphQL nữa, tại thử nghiệm thấy GraphQL tuy trả về data nhỏ nhưng phản hồi khá chậm. Tạo repo bằng GraphQL cũng không có tùy chọn
auto_init
, nên không thể commit mà không tạo thủ công commit đầu tiên. - Thêm tính năng "quản lý mọi người". Những người được thêm sẽ được tô sáng cú pháp tên trong trình chỉnh sửa.
- Có thể lưu cài đặt lên GitHub, lưu vào tập tin
settings.json
.
- GitHub API không dùng REST nữa, chuyển sang dùng GraphQL. Tại REST có vấn đề khi cache, nên dùng GraphQL nó không cache, lại còn linh hoạt nữa, tiết kiệm băng thông. Với cả nó cũng get được nội dung khi get danh sách file, nên không cần dùng tên file làm nội dung nữa, giúp có thể download repo về mà không bị không mở được do tên file quá dài. Như vậy repo cũng cần được cấu trúc lại, không dùng một repo lưu văn bản và các repo khác lưu hình ảnh nữa, mà mỗi repo bây giờ sẽ lưu một tháng trong năm.