Repository navigation
Releases: ptk862010/obsidian-xteink-sync
Releases · ptk862010/obsidian-xteink-sync
Release list
0.2.0
- New command Connect reader to Xteink Lover shelf (also a button in settings): with the reader in File Transfer mode, the plugin creates a new OPDS key and saves the shelf on the reader over Wi-Fi. No more typing the address and key on the e-reader. Needs CrossPoint 1.6 or later.
- In shelf mode, the reader address setting is shown too (used by Connect reader).
0.1.1
- Replaced the ZIP library (JSZip → fflate). The plugin is now about a third of the size, and it no longer bundles old browser polyfills that created script elements.
- The EPUB table of contents title follows the interface language.
- Releases are now built by GitHub Actions and carry build provenance attestations.
0.1.0: feat: gửi lên kệ Xteink Lover, tự gửi bài clip, sẵn sàng nộp community
Kệ Xteink Lover: - "Gửi tới": máy đọc qua WiFi hoặc kệ Xteink Lover (mã ứng dụng xlapp_) - Gửi lại note thì thay bản cũ trên kệ; đồng bộ thư mục/tag dùng shelfState riêng; note gửi tay không bị đồng bộ xóa - Tự gửi note mới trong thư mục theo dõi (mặc định Clippings của Obsidian Web Clipper), chờ 4 giây sau lần ghi cuối Sửa sau rà soát: - Escape và kiểm mã ngôn ngữ EPUB; SVG chỉ có viewBox không còn thành ảnh 1x1; bỏ ký tự điều khiển không hợp lệ trong XML - Xóa trên máy lỗi từng file không làm kẹt lịch sử đồng bộ - Toán inline thành code (bỏ qua khối code); footnote giữ link - Ảnh từ web mặc định không tải (tùy chọn); chặn . và .. trong đường dẫn gửi xuống máy; thư mục trên máy được làm sạch Chuẩn bị nộp community.obsidian.md: - Giao diện tiếng Anh, tự chuyển tiếng Việt theo getLanguage() - README tiếng Anh có mục Network use, README.vi.md, LICENSE MIT, versions.json, minAppVersion 1.8.7 - npm run lint = eslint-plugin-obsidianmd (0 lỗi); typescript-eslint cần API TS 6 nên devDeps dùng alias @typescript/typescript6 Test: 34 unit