Nhật ký thay đổi
Tất cả các thay đổi đáng chú ý của Scroll+ sẽ được ghi lại trên trang này.
0.9.0
4 tháng 7, 2026
0.9.0
4 tháng 7, 2026Đọc PDF thông minh hơn: trích xuất hàng loạt, phát hiện PDF quét với tự động chuyển sang Chế độ Học thuật và độ chính xác trích xuất cao hơn trên nhiều ngôn ngữ.
Đã thêm
- Trích xuất PDF hàng loạt - Chọn nhiều PDF và trích xuất chúng trong một thao tác; chúng được xếp hàng và xử lý lần lượt trong nền
- Phát hiện PDF quét - Sách gần như không có văn bản trích xuất được sẽ tự động chuyển sang chế độ Học thuật (PDF gốc) để vẫn đọc được, kèm thông báo rõ ràng
- Modal thông báo Retro - Modal mới nhất quán về thiết kế thay thế cảnh báo gốc cho các thông báo khi đọc, phù hợp với thẩm mỹ retro của ứng dụng
Đã thay đổi
- Khôi phục trích xuất bị treo - Sách bị kẹt ở trạng thái đang trích xuất sau khi ứng dụng bị đóng giờ tự động vào lại hàng đợi trích xuất
- Sửa OCR theo ngôn ngữ - Các hiệu chỉnh OCR dành riêng cho tiếng Anh giờ được bỏ qua với các ngôn ngữ khác và chữ viết RTL, ngăn hỏng văn bản trong tiếng Đức, Pháp, Ả Rập và nhiều ngôn ngữ khác
- Phông đọc Crimson Pro - Phông đọc mặc định giờ hiển thị chính xác ở mọi nơi thay vì quay về phông hệ thống
Đã sửa
- Kích thước văn bản xoay - Trích xuất PDF giờ suy ra kích thước phông chính xác cho văn bản bị xoay và nghiêng
- Sập trang dày đặc - Đã sửa sự cố sập khi trích xuất các trang PDF cực kỳ dày đặc
- Rò rỉ timeout mạng - Timeout của yêu cầu API giờ luôn được dọn dẹp, ngăn rò rỉ tài nguyên khi kết nối thất bại
0.8.0
10 tháng 6, 2026
0.8.0
10 tháng 6, 2026Bản cập nhật chất lượng thiết kế và hiệu suất: hiệu ứng retro dựa trên SVG, phản hồi rung, biểu đồ hàng tuần thông minh hơn và cải thiện khả năng tiếp cận của chủ đề sáng.
Đã thêm
- Phản hồi rung - Phản hồi xúc giác khi nhấn nút, nhận Nova và lên cấp
- Biểu đồ hàng tuần logarit - Biểu đồ Nova hàng tuần giờ là biểu đồ đường SVG với thang logarit; chuyển đổi giữa chế độ xem đường và cột
Đã thay đổi
- Hiệu ứng retro SVG - Lớp phủ scanline và dither được xây dựng lại thành các mẫu SVG đơn, thay thế hàng trăm view gốc để UI mượt mà hơn nhiều
- Độ tương phản chủ đề sáng - Văn bản phụ được làm tối hơn để đạt tiêu chuẩn tương phản WCAG AA
- HUD đọc nhỏ gọn - Menu trong trình đọc hẹp hơn và ít gây phiền hơn
Đã xóa
- Chi phí gỡ lỗi - Loại bỏ ghi nhật ký gỡ lỗi còn sót lại khỏi các thành phần hiển thị, giảm chi phí trong môi trường production
0.7.0
2 tháng 6, 2026
0.7.0
2 tháng 6, 2026Bản cập nhật tăng cường bảo mật và độ ổn định với 9 bản sửa lỗi và HUD đọc nhỏ gọn hơn.
Đã thay đổi
- Điều khiển HUD nhỏ gọn - Các thanh trượt cài đặt đọc được thiết kế lại theo bố cục nhỏ gọn, giải phóng không gian màn hình khi đọc
Đã sửa
- Bảo mật nội dung EPUB - Việc làm sạch HTML của EPUB được xây dựng lại trên DOMPurify, đóng các vectơ tiêm mã mà trình làm sạch trước đó bỏ sót
- Xác thực phần thưởng vòng quay - Phần thưởng vòng quay hàng ngày giờ được xác thực phía máy chủ, ngăn thao túng phần thưởng
- Trường hợp biên hệ số chuỗi - Hệ số chuỗi không còn có thể giảm xuống dưới 1.0x do các trường hợp biên của số dấu phẩy động
- Trích dẫn mồ côi - Xóa sách giờ cũng xóa các trích dẫn đã lưu của nó
- Timeout mạng - Tất cả yêu cầu API giờ hết thời gian chờ sau 15 giây thay vì tải mãi mãi trên các kết nối chết
- Trạng thái đăng nhập - Đã sửa vòng xoay tải bị kẹt sau khi đăng xuất rồi đăng nhập lại
0.6.0
15 tháng 5, 2026
0.6.0
15 tháng 5, 2026Bản cập nhật hiệu suất và bảo mật: kết xuất màn hình đọc nhanh hơn, cải thiện bảo mật chứng chỉ và đồng bộ bảng xếp hạng mượt mà hơn.
Đã thay đổi
- Hiệu suất đọc - Tối ưu hóa đường ống kết xuất màn hình đọc cho trải nghiệm nhanh và mượt hơn
- Bảo mật chứng chỉ - Cải thiện xử lý chứng chỉ cho các kết nối mạng
- Đồng bộ bảng xếp hạng - Đồng bộ hóa thứ hạng và dữ liệu gamification mượt mà và đáng tin cậy hơn
- Xử lý lỗi - Xử lý lỗi và khôi phục tốt hơn trong toàn bộ ứng dụng
0.4.9
27 tháng 4, 2026
0.4.9
27 tháng 4, 2026Bản cập nhật lớn về độ ổn định và tính toàn vẹn dữ liệu với 12 bản sửa lỗi trên lưu trữ, gamification, đọc PDF và xác thực.
Đã thay đổi
- Hợp nhất công thức Nova - Mọi phép tính Nova giờ nằm trong một nguồn dữ liệu duy nhất, loại bỏ sự sai lệch giữa các bản triển khai trùng lặp
Đã sửa
- Lưu trữ thư viện nhanh hơn - Lưu trữ sách được tái cấu trúc thành bản ghi theo từng cuốn, giúp cập nhật một cuốn sách diễn ra tức thì ngay cả với thư viện lớn
- Điều kiện tranh chấp Nova - Đã sửa các cập nhật Nova diễn ra gần nhau ghi đè lẫn nhau
- Lỗi đặt lại avatar - Avatar bạn chọn không còn bị đặt lại khi nhận Nova trong cùng một bậc
- Ghi nhớ vị trí PDF - PDF ở Chế độ Học thuật giờ mở lại ở trang cuối cùng bạn đọc thay vì trang 1
- Sập SVG trên Android - Đã sửa sự cố sập do dữ liệu đường dẫn biểu tượng chưa được làm sạch trên Android
- Tự động làm mới phiên - Phiên hết hạn giờ tự động làm mới thay vì đăng xuất bạn
- RTL ngay lần khởi chạy đầu - Tiếng Ả Rập, Urdu và các ngôn ngữ RTL khác giờ hiển thị chính xác ngay từ lần khởi chạy đầu tiên
0.4.8
24 tháng 4, 2026
0.4.8
24 tháng 4, 2026Bản sửa lỗi quan trọng cho lỗ hổng vòng quay hàng ngày cho phép bỏ qua thời gian chờ 24 giờ bằng cách đăng nhập lại.
Đã sửa
- Bỏ qua thời gian chờ vòng quay - Vòng quay giờ thất bại ở trạng thái đóng trong khi dữ liệu máy chủ đang tải, đóng khoảng thời gian ngắn sau đăng nhập từng cho phép quay thêm
- Lỗi thời gian chờ rõ ràng - Máy chủ giờ trả về lỗi thời gian chờ cụ thể kèm thời điểm quay tiếp theo chính xác, để ứng dụng có thể đồng bộ đúng
- Phần thưởng ảo - Phần thưởng hiển thị cho các lần quay bị máy chủ từ chối giờ được hoàn lại ngay lập tức
0.4.7
29 tháng 3, 2026
0.4.7
29 tháng 3, 2026Bản sửa lỗi quan trọng cho việc đăng nhập Google thất bại trên các bản dựng Play Store sau khi di chuyển sang Cloudflare.
Đã sửa
- Lỗi đăng nhập Google - Đã cập nhật ghim chứng chỉ cho hạ tầng Cloudflare mới; các bản dựng phát hành đã âm thầm từ chối mọi kết nối API
- Hiển thị lỗi đăng nhập - Thất bại khi đăng nhập giờ hiển thị hộp thoại lỗi rõ ràng thay vì thất bại âm thầm
0.4.6
29 tháng 3, 2026
0.4.6
29 tháng 3, 2026Bản sửa lỗi quan trọng cho việc trích xuất văn bản PDF làm mất từ và câu ở ranh giới trang.
Đã sửa
- Mất văn bản ở ranh giới trang - Câu và từ trải dài qua các trang không còn bị ngắt kết nối trong quá trình trích xuất
- Nối trang thông minh - Các trang kết thúc giữa câu giờ nối tự nhiên với trang tiếp theo thay vì ép ngắt đoạn
- Từ có gạch nối - Từ bị gạch nối ở cuối trang giờ kết nối đúng với trang tiếp theo
- Văn bản chữ cách quãng - Đã sửa các từ giãn cách hợp lệ bị gộp sai với nhau
- Ký tự tiếng Thổ Nhĩ Kỳ - Phát hiện ranh giới trang giờ bao phủ đầy đủ các ký tự tiếng Thổ Nhĩ Kỳ
0.4.5
23 tháng 3, 2026
0.4.5
23 tháng 3, 2026Sửa lỗi thời gian đọc bị thổi phồng và bỏ qua thời gian chờ vòng quay.
Đã sửa
- Lỗi đếm kép thời gian đọc - Đã sửa thời gian đọc hàng ngày tăng lên không chính xác mỗi khi mở lại ứng dụng. Hook useLoadProfileData đang tải các phiên từ AsyncStorage và dispatch addSession() mỗi lần khởi động ứng dụng, gây ra tích lũy phiên theo cấp số nhân. Hook thừa đã được xóa
- Bỏ qua thời gian chờ vòng quay - Đã sửa vòng quay hàng ngày cho phép quay lại trước khi hết thời gian chờ 24 giờ. Backend claimSpinReward giờ trả về nextSpinAvailableAt trong mọi đường dẫn phản hồi. Client không còn sử dụng AsyncStorage dự phòng riêng, chỉ dựa vào Redux. Trình xử lý lỗi giờ thất bại ở trạng thái đóng thay vì mở
0.4.4
22 tháng 3, 2026
0.4.4
22 tháng 3, 2026Sửa lỗi quan trọng cho trích xuất văn bản PDF trên thiết bị vật lý, khắc phục tiến trình bị kẹt ở 99% và vấn đề trích xuất trống.
Đã sửa
- Trích xuất PDF bị kẹt ở 99% - Đã sửa vòng lặp trích xuất không bao giờ hoàn thành nếu (các) trang cuối không có nội dung. Kiểm tra hasContent đang bỏ qua giai đoạn phân tích, khiến headingThreshold không bao giờ được đặt
- Logic giai đoạn phân tích - Đã chuyển kiểm tra giai đoạn phân tích lên trước kiểm tra hasContent để đảm bảo headingThreshold luôn được đặt ở trang 15
- Cập nhật tiến trình - Tiến trình giờ cập nhật cho TẤT CẢ các trang (bao gồm trang trống), không chỉ trang có nội dung
- Bỏ qua chế độ Học thuật - Thêm kiểm tra pdfMode !== "academic" trong handleBookPress để ngăn cảnh báo sai "văn bản đang được chuẩn bị"
- Lỗi phạm vi - Đã sửa lỗi "completionSent is not defined" bằng cách chuyển biến sang phạm vi toàn cục
- Ghi nhật ký gỡ lỗi - Thêm ghi nhật ký thống kê trích xuất để giúp chẩn đoán vấn đề trên thiết bị vật lý
0.4.3
22 tháng 3, 2026
0.4.3
22 tháng 3, 2026Giới thiệu Chế độ Học thuật PDF, trải nghiệm đọc hoàn toàn mới cho học tập và đọc sâu, cùng với tinh chỉnh UI và tái cấu trúc Chế độ thoải mái mắt.
Đã thêm
- Chế độ Học thuật PDF - Động cơ đọc hoàn toàn mới được xây dựng đặc biệt cho PDF
- Thu phóng Pinch-to-Zoom gốc - Bật thuộc tính CSS touch-action gốc để thu phóng hoàn hảo trong Chế độ Học thuật PDF
- Đánh dấu nhiều màu - Đánh dấu nhiều màu động được áp dụng qua document.execCommand gốc
- Xóa đánh dấu - Nhấn vào đánh dấu hiện có để gọi hộp thoại xóa
- UI tối giản - Cải tạo hoàn toàn Modal Nhập PDF thành thiết kế dựa trên thẻ với hỗ trợ i18n đầy đủ
Đã sửa
- Kết xuất Chế độ thoải mái mắt - Thay thế lớp phủ màu phẳng bằng bộ lọc CSS gốc (sepia, contrast, brightness) liên kết với EYE_COMFORT_CONFIGS, giữ lại đen sâu trong Chế độ Tối
- Menu chọn văn bản - Đã sửa tính toán sai tọa độ Y khi chọn văn bản khi thanh tiêu đề bị ẩn
- Chế độ Immersive - Thêm trình nghe toàn cục một chạm để ẩn HUD điều hướng liền mạch
0.4.1
19 tháng 3, 2026
0.4.1
19 tháng 3, 2026Tái cấu trúc nội bộ, nâng phiên bản và sửa lỗi cho khởi tạo ứng dụng và các hook thành phần.
Đã thay đổi
- Điểm nhập ứng dụng - Chuyển App.tsx từ src/App.tsx sang thư mục gốc, phù hợp với quy ước của Expo
- Khởi tạo ứng dụng - Thêm wrapper PersistGate, apiClient.init() trước đồng bộ, kiểm tra bảo mật verifyAppIntegrity() trong production và dọn dẹp phù hợp khi unmount
- Phiên bản - Nâng lên 0.4.1 (versionCode 23)
Đã sửa
- Thứ tự hook DailySpinWheel - Chuyển định nghĩa hàm checkSpinAvailability lên trước khi sử dụng trong useEffect
- Nhập test SyncService - Đã sửa nhập apiClient để sử dụng export mặc định với cấu trúc mock chính xác
0.4.0
18 tháng 3, 2026
0.4.0
18 tháng 3, 2026Thiết kế lại giao diện người đọc chính với thanh công cụ HUDMenu nổi mới, loại bỏ trình đọc màn hình chia đôi và giới thiệu hệ thống trò chơi cốt lõi.
Đã thêm
- Thanh công cụ HUDMenu nổi - Thiết kế lại hoàn chỉnh từ bảng dưới cùng thành thanh công cụ nổi nhỏ gọn với 4 tab dựa trên biểu tượng (Bộ phận, Khoảng cách, Bố cục, Hiển thị)
- Hệ thống trò chơi cốt lõi - Hồ sơ người dùng, thống kê đọc, theo dõi Nova và bảng xếp hạng hàng tuần
- Chế độ RetroSlider nhỏ gọn - Prop nhỏ gọn mới cho đường dẫn nhỏ hơn (8px) và ngón cái (24px)
Đã thay đổi
- Hoạt ảnh HUDMenu - Thay thế trượt lên bằng mờ+thang (200ms) cho vẻ ngoài mượt mà hơn
- Vị trí HUDMenu - Hiện được định vị bên dưới thanh trên cùng qua prop topBarHeight thay vì cố định ở dưới cùng
- ReaderScreen - Cập nhật để tích hợp HUDMenu mới với định vị topBarHeight
- i18n - Đổi tên "level" thành "threshold" trong ngôn ngữ trò chơi Thổ Nhĩ Kỳ
Đã xóa
- Trình đọc màn hình chia đôi - Loại bỏ thành phần SplitScreenReader và UI chế độ chia từ ReaderTopBar
0.3.0
17 tháng 3, 2026
0.3.0
17 tháng 3, 2026Sửa lỗi quan trọng về việc gán avatar trong đó người dùng được hiển thị với linh vật cao cấp không đúng bất kể cấp Nova thực tế của họ.
Đã sửa
- Lỗi gán avatar - Đã sửa getAvatarIdForNova() trong cả frontend và backend. Mảng thresholds được sắp xếp giảm dần trong khi MASCOT_AVATARS được sắp xếp tăng dần, gây ra ID avatar ánh xạ sai linh vật
- Chỉnh sửa cơ sở dữ liệu - Giá trị avatarId của tất cả 39 người dùng đã được tính toán lại và sửa chữa
0.2.9
16 tháng 3, 2026
0.2.9
16 tháng 3, 2026Sửa lỗi quan trọng về tính bền bỉ của avatar trên các phiên ứng dụng.
Đã sửa
- Lỗi hiển thị avatar - Đã sửa vấn đề trong đó avatar được chọn của người dùng sẽ thay đổi ngẫu nhiên thành avatar không đúng khi khởi chạy ứng dụng. Reducer updateUserProfile hiện lọc các giá trị undefined khỏi phản hồi máy chủ, ngăn chúng ghi đè dữ liệu avatar hiện có
0.2.8
12 tháng 3, 2026
0.2.8
12 tháng 3, 2026Cải thiện đọc PDF màn hình chia đôi với chế độ đồng bộ và tinh chỉnh hệ thống ID avatar.
Đã thêm
- Chế độ đồng bộ màn hình chia đôi - Nút bật đồng bộ mới để cuộn đồng bộ giữa trình xem PDF và văn bản đã trích xuất
- Đồng bộ từ trang sang cuộn - Thay đổi trang PDF tự động cuộn trình đọc HTML đến vị trí tương ứng
Đã thay đổi
- Logic ID avatar - Đơn giản hóa để sử dụng chỉ số tuần tự (1-21) thay vì giá trị ngưỡng Nova
- Hiệu suất - Thêm React.memo và useCallback cho tối ưu hóa màn hình chia đôi
Đã sửa
- Kết xuất Android - Chế độ chia hiện sử dụng loại lớp phần mềm cho WebView để ngăn chặn vấn đề kết xuất
0.2.7
9 tháng 3, 2026
0.2.7
9 tháng 3, 2026Cải thiện thanh tab nổi với hỗ trợ máy tính bảng và tinh chỉnh hệ thống ID avatar.
Đã thay đổi
- Hỗ trợ máy tính bảng - Thanh tab nổi thích ứng với kích thước màn hình: căn giữa với chiều rộng cố định (280px) trên máy tính bảng, chiều rộng đầy đủ với đệm trên điện thoại
- Giảm kích thước - Chiều cao thanh tab giảm từ 65px xuống 50px, kích thước biểu tượng từ 32px xuống 24px
- Logic ID avatar - Được hoàn lại để sử dụng giá trị ngưỡng Nova để xác nhận avatar nhất quán qua các phiên
Đã sửa
- Chọn avatar - ID avatar hiện sử dụng chính xác giá trị ngưỡng Nova, đảm bảo avatar tồn tại sau khi khởi động lại ứng dụng
0.2.6
7 tháng 3, 2026
0.2.6
7 tháng 3, 2026Sửa lỗi màn hình trắng của trình đọc EPUB khi chuyển đổi chương và giải quyết cảnh báo phụ thuộc React.
Đã sửa
- Chuyển đổi chương EPUB - Loại bỏ màn hình trắng khi điều hướng giữa các chương bằng cách hiển thị WebView ngoài màn hình cho đến khi nội dung sẵn sàng
- Cảnh báo React - Sửa phụ thuộc còn thiếu trong hook useEffect của DailySpinWheel
0.2.5
6 tháng 3, 2026
0.2.5
6 tháng 3, 2026Đổi mới giao diện trình đọc lớn với chế độ đọc immersed, thanh tab nổi glassmorphism, liên kết sâu để tuân thủ GDPR và sửa lỗi gamification quan trọng.
Đã thêm
- Chế độ đọc immersed - Thanh tab và header tự động ẩn khi cuộn, chạm để chuyển đổi điều khiển, đồng bộ hóa thanh trạng thái
- Thanh tab nổi glassmorphism - Hiệu ứng làm mờ gốc với expo-blur, thiết kế hiện đại với các góc bo tròn
- Liên kết sâu - Callback xóa tài khoản để tuân thủ GDPR, tự động đăng xuất khi xóa tài khoản
Đã thay đổi
- Hệ số chuỗi thời gian thực - Hiển thị Nova bao gồm tiền thưởng chuỗi (1.0x - 2.5x)
- Tiền thưởng mục tiêu hàng tuần - Tăng từ 500 Nova lên 10,000 Nova
- Giữ ngôn ngữ - Tùy chọn ngôn ngữ đã lưu được áp dụng ngay khi khởi chạy ứng dụng
Đã sửa
- Nhấp nháy modal - Modal lên cấp không còn xuất hiện lại sau khi đóng
- Chọn avatar - ID avatar giờ sử dụng số thứ tự chính xác (1-21)
- Lạm dụng quay kép - Vòng quay hàng ngày lưu timestamp ngay lập tức để ngăn chặn nhiều lần quay
- Theo dõi hoạt động - Ghi lại hoạt động khi bắt đầu cuộn cho tất cả người đọc
0.2.4
5 tháng 3, 2026
0.2.4
5 tháng 3, 2026Sửa lỗi quan trọng cho logic tính toán điểm Nova để ngăn chặn điểm số quá cao.
Đã sửa
- Sửa lỗi rò rỉ khoảng - Đã giải quyết lỗi lớn trong GamificationService.ts nơi nhiều bộ đếm có thể tích lũy, dẫn đến điểm Nova cao theo cấp số nhân (ví dụ: 10k Nova cho 2 phút)
0.2.3
5 tháng 3, 2026
0.2.3
5 tháng 3, 2026Công thức tính toán Nova được thiết kế lại với tăng trưởng tuyến tính dựa trên thời gian. Đã sửa lỗi quan trọng trong đó cuộn sai trả điểm Nova.
Đã thay đổi
- Thiết kế lại tính toán Nova - Chuyển từ tính toán dựa trên trang sang tính toán dựa trên thời gian: Công thức cũ: (trang × 10) + (phút × 5) + 20. Công thức mới: Tăng trưởng tuyến tính mỗi phút (10, 20, 30... lên đến 300 Nova/phút ở 30 phút). Sau 30 phút: giới hạn ở 300 Nova mỗi phút. Ví dụ: 30 phút đọc = 4,650 Nova (thay vì giá trị không thể đoán trước)
Đã sửa
- Lỗi cuộn Nova - Đã sửa lợi ích Nova không chính xác khi cuộn qua các trang. Trước đây, mỗi lần thay đổi vị trí cuộn kích hoạt recordPageRead(), gây ra tích lũy Nova quá mức
Đã xóa
- xpService.ts không sử dụng - Đã xóa tệp dịch vụ backend không còn sử dụng
0.2.2
4 tháng 3, 2026
0.2.2
4 tháng 3, 2026Tập trung vào độ ổn định đồng bộ hóa, cải thiện hiệu suất và theo dõi gamification chính xác hơn.
Đã thêm
- Nút đồng bộ hóa header - Một nút đồng bộ hóa tối thiểu và chuyên dụng trong header với hoạt ảnh xoay pixel retro
Đã thay đổi
- Xu hướng Nova hàng tuần - Biểu đồ giờ lấy dữ liệu hàng ngày chính xác từ máy chủ, bao gồm điểm Nova kiếm được từ Vòng quay hàng ngày
Đã sửa
- Đồng bộ hóa ngay lập tức - Sửa vấn đề mất dữ liệu tiềm ẩn; điểm đọc được đồng bộ ngay lập tức khi đóng sách
- Hydration nền - Cải thiện lưu trữ Redux để đảm bảo điểm cục bộ được bảo toàn cho đến khi đồng bộ hóa máy chủ thành công
- Sửa serialization - Giải quyết lỗi 'Invalid request body' bằng cách thêm timestamp còn thiếu vào tải trọng đồng bộ hóa
0.2.1
4 tháng 3, 2026
0.2.1
4 tháng 3, 2026Bao gồm sửa lỗi liên quan đến hệ thống gamification Nova và các cải tiến UI mới được thêm vào màn hình Cài đặt.
Đã thêm
- Liên kết Màn hình Cài đặt - Đã thêm liên kết trực tiếp đến trang web chính thức (scroll.pics), trang Nhật ký thay đổi và trang Xóa tài khoản trong menu Cài đặt của ứng dụng
Đã sửa
- Lỗi đồng bộ Nova - Đã sửa lỗi logic mà điểm Nova kiếm được bởi người dùng để ứng dụng mở và tạm dừng đọc bị từ chối và xóa do quy tắc chống gian lận phía máy chủ quá nghiêm ngặt
0.2.0
3 tháng 3, 2026
0.2.0
3 tháng 3, 2026Phiên bản này bao gồm hỗ trợ ngôn ngữ RTL, cải tiến gamification, cải tiến bản dựng Android và tăng cường bảo mật toàn diện.
Đã thêm
- Hỗ trợ ngôn ngữ RTL - Xử lý văn bản phải sang trái đầy đủ cho tiếng Ả Rập, Ba Tư, Urdu, Hebrew và 6 ngôn ngữ RTL khác
- Vòng quay may mắn hàng ngày - 8 phần với phần thưởng Nova (100-5000), Bảo vệ chuỗi và Tăng cường XP
- Hộp thoại lên cấp - Thông báo tiến trình mới với đồng bộ máy chủ
- Mục tiêu API 35 - Cập nhật lên Android SDK mới nhất với Kotlin 2.0.21
- Tăng cường bảo mật - 80+ sửa đổi bảo mật tự động, từ điển ProGuard, ghim chứng chỉ
Đã thay đổi
- Cải tiến tải EPUBReader để ngăn màn hình trắng
- Cập nhật tất cả các phụ thuộc lên phiên bản mới nhất
Đã sửa
- Đã khắc phục lỗi Widget vô địch hàng tuần
- Cải thiện độ tin cậy cho việc nhập EPUB/PDF
0.1.3
25 tháng 2, 2026
0.1.3
25 tháng 2, 2026Chuẩn bị Google Play Store với các bản vá lỗi quan trọng.
Đã thêm
- Plugin Expo Secure Store - Cấu hình để lưu trữ token an toàn
- Cải tiến Metro bundler cho phát triển
Đã thay đổi
- Nâng phiên bản: 0.1.2 → 0.1.3
- Ghi chú phát hành rút gọn từ 16KB xuống ~3KB
Đã sửa
- Sửa lỗi regex quan trọng - Giải quyết tràn ngăn xếp trong xử lý PDF
- Sửa cấu hình ký phát hành cho Google Play
- ID khách hàng Web Google di chuyển sang quản lý dựa trên cấu hình
0.1.2
24 tháng 2, 2026
0.1.2
24 tháng 2, 2026Cải tiến lớn về đọc PDF với hỗ trợ trình xem màn hình chia đôi.
Đã thêm
- Trình xem PDF màn hình chia đôi - Xem PDF gốc và văn bản đã trích xuất song song với đồng bộ cuộn
- Đường ống OCR 16 giai đoạn - Trích xuất văn bản PDF nâng cao với phát hiện ngôn ngữ
- Hệ thống xác minh tuổi - Kiểm soát nội dung với hộp thoại chào mừng
- Kết xuất PDF gốc với react-native-pdf
- Sửa lỗi OCR đặc thù cho tiếng Thổ Nhĩ Kỳ
Đã thay đổi
- Cải tiến giao diện quản lý hồ sơ
- Cải tiến luồng đăng nhập Google
Đã sửa
- Nhiều cải tiến về độ chính xác trích xuất văn bản PDF
- Xử lý tốt hơn các bố cục PDF phức tạp
0.1.1
22 tháng 2, 2026
0.1.1
22 tháng 2, 2026Tăng cường bảo mật, hệ thống thiết kế responsive và tăng giới hạn file.
Đã thêm
- Hệ thống thiết kế responsive - Điểm ngắt cho điện thoại, máy tính bảng với tỷ lệ động
- Cấu hình bảo mật mạng với ghim chứng chỉ
- Logo màn hình chào mừng nhiều độ phân giải
Đã thay đổi
- Giới hạn kích thước file PDF: 25MB → 30MB
- Giới hạn kích thước file EPUB: 50MB
- 15+ thành phần cập nhật cho hành vi responsive
Đã sửa
- Bảo vệ ZIP bomb cho nhập EPUB
- Bảo vệ path traversal
- Tiêu đề danh sách cửa hàng cập nhật lên giới hạn 30 ký tự
0.1.0
11 tháng 2, 2026
0.1.0
11 tháng 2, 2026Phát hành ban đầu với các tính năng đọc sách điện tử toàn diện và gamification RPG retro.
Đã thêm
- Hỗ trợ EPUB - Phân tích EPUB 2.0/3.0 đầy đủ với chủ đề, phông và chế độ thoải mái mắt
- Hỗ trợ PDF - Trích xuất văn bản lười biếng với chuyển đổi markdown
- Hệ thống gamification - 21 cấp độ avatar, vòng quay hàng ngày, chuỗi, bảng xếp hạng
- Điều khiển typography - Chọn phông, kích thước, chiều cao dòng, khoảng cách từ
- Hệ thống trích dẫn - Chụp, thiết kế và chia sẻ trích dẫn từ sách
- Giao diện retro - Phông pixel VT323, hiệu ứng CRT, hoạt ảnh phát sáng
- Xác thực Google OAuth
- Quản lý thư viện với lưới sách trực quan
- Hỗ trợ 67+ ngôn ngữ với xử lý RTL
Lịch sử phiên bản
| Phiên bản | Ngày | Trọng tâm |
|---|---|---|
0.9.0 | 2026-07-04 | Trích xuất PDF hàng loạt, phát hiện PDF quét, chuyển sang Chế độ Học thuật |
0.8.0 | 2026-06-10 | Hiệu ứng retro SVG, phản hồi rung, biểu đồ logarit, khả năng tiếp cận chủ đề sáng |
0.7.0 | 2026-06-02 | Tăng cường bảo mật, 9 bản sửa lỗi, HUD đọc nhỏ gọn |
0.6.0 | 2026-05-15 | Hiệu suất đọc, bảo mật chứng chỉ, đồng bộ bảng xếp hạng |
0.4.9 | 2026-04-27 | Độ ổn định và toàn vẹn dữ liệu, 12 bản sửa lỗi, lưu trữ nhanh hơn |
0.4.8 | 2026-04-24 | Sửa lỗi bỏ qua thời gian chờ vòng quay |
0.4.7 | 2026-03-29 | Sửa chứng chỉ đăng nhập Google |
0.4.6 | 2026-03-29 | Sửa mất văn bản ở ranh giới trang PDF |
0.4.5 | 2026-03-23 | Sửa lỗi đếm kép thời gian đọc, sửa lỗi thời gian chờ vòng quay |
0.4.4 | 2026-03-22 | Sửa lỗi trích xuất PDF bị kẹt 99%, theo dõi tiến trình, sửa cảnh báo Chế độ Học thuật |
0.4.3 | 2026-03-22 | Chế độ Học thuật Thu phóng, Đánh dấu nhiều màu, Sửa bộ lọc Chế độ thoải mái mắt |
0.4.1 | 2026-03-19 | Tái cấu trúc điểm nhập ứng dụng, PersistGate, sửa thứ tự hook, sửa nhập test |
0.4.0 | 2026-03-18 | Thanh công cụ HUDMenu nổi, hệ thống gamification, loại bỏ chia đôi màn hình |
0.3.0 | 2026-03-17 | Sửa lỗi gán avatar, chỉnh sửa cơ sở dữ liệu |
0.2.9 | 2026-03-16 | Sửa lỗi tính bền bỉ của avatar qua các phiên |
0.2.8 | 2026-03-12 | Chế độ đồng bộ chia đôi, tinh chỉnh ID avatar, hiệu suất |
0.2.7 | 2026-03-09 | Hỗ trợ máy tính bảng thanh tab nổi, giảm kích thước, sửa ID avatar |
0.2.6 | 2026-03-07 | Chuyển đổi chương EPUB, sửa cảnh báo React |
0.2.5 | 2026-03-06 | Chế độ immersed, UI glassmorphism, liên kết sâu, sửa gamification |
0.2.4 | 2026-03-05 | Sửa lỗi rò rỉ khoảng, tính toán Nova |
0.2.3 | 2026-03-05 | Thiết kế lại công thức Nova, sửa lỗi cuộn |
0.2.2 | 2026-03-04 | Nút đồng bộ, sửa xu hướng hàng tuần, ổn định hydration |
0.2.1 | 2026-03-04 | Liên kết Cài đặt, sửa lỗi đồng bộ Nova |
0.2.0 | 2026-03-03 | Hỗ trợ RTL, API 35, bảo mật |
0.1.3 | 2026-02-25 | Chuẩn bị Google Play, sửa regex |
0.1.2 | 2026-02-24 | PDF chia đôi màn hình, OCR 16 giai đoạn |
0.1.1 | 2026-02-22 | Hệ thống responsive, bảo mật |
0.1.0 | 2026-02-11 | Phát hành ban đầu |