Skip to content

Releases

Release v2.0.3

Choose a tag to compare

@github-actions github-actions released this 28 Sep 04:00

[2.0.3] - 2026-09-28

🎨 Trình chỉnh sửa & chú thích hình ảnh (Image Annotation Editor)

  • Bộ công cụ chú thích toàn diện:
    • Hỗ trợ công cụ vẽ tự do (Pen), đánh số thứ tự trực quan (Number), thêm văn bản tùy chỉnh (Text), và làm mờ các vùng thông tin nhạy cảm (Blur).
    • Tích hợp vẽ hình khối hình học chuẩn xác (Shapes): Hình chữ nhật (Rectangle), Hình elip (Ellipse) và Mũi tên chỉ dẫn (Arrow).
    • Bảng chọn màu sắc trực quan với mã HEX và thanh trượt tinh chỉnh kích thước nét vẽ (Stroke Width) linh hoạt.
    • Hỗ trợ chế độ chọn/di chuyển chú thích (Select), xoay ảnh 90°, phóng to/thu nhỏ (Zoom In/Out), hoàn tác (Undo) và làm lại (Redo).
    • Cho phép xóa từng đối tượng chú thích hoặc lưu đè trực tiếp kết quả chỉnh sửa vào tệp ảnh clipboard ban đầu.

🛠️ Khắc phục sự cố giao diện & Tràn luồng Render (UI & Layout Assertion Fixes)

  • Thanh công cụ trình chỉnh sửa ảnh (Toolbar Layout):
    • Thay thế ListView nằm ngang bằng SingleChildScrollView kết hợp Row cho toàn bộ thanh công cụ, giải quyết triệt để lỗi _RenderLayoutBuilder was mutated in _RenderLayoutBuilder.performLayout và _elements.contains(element) do Tooltip (OverlayPortal) kích hoạt trong chu kỳ tính toán layout sliver.
    • Chuẩn hóa phân cấp Tooltip bao bọc bên ngoài CupertinoButton.
  • Tối ưu hóa Overlay gỡ lỗi AI (AiDebugOverlay):
    • Đưa cây widget chính (widget.child) ra ngoài LayoutBuilder và tối ưu bỏ qua hoàn toàn khi chế độ debug tắt, giải phóng cây điều hướng toàn ứng dụng khỏi ràng buộc layout callback gốc.
  • Trải nghiệm Quick Panel:
    • Tự động làm sạch ô tìm kiếm cục bộ khi mở lại Quick Panel để giữ trải nghiệm tìm kiếm nhanh chóng và nhất quán.
  • macOS Build Target:
    • Nâng MACOSX_DEPLOYMENT_TARGET lên 12.0 cho Podfile và Xcode Project nhằm tương thích mượt mà với các thư viện CocoaPods mới nhất.

🌐 Hoàn thiện bản địa hóa đa ngôn ngữ (Localization)

  • Bổ sung đầy đủ 19 chuỗi bản dịch đa ngôn ngữ cho toàn bộ bộ công cụ chú thích ảnh trên cả 6 ngôn ngữ (Tiếng Việt, English, Deutsch, 日本語, 한국어, 简体中文).

📦 Đồng bộ phiên bản

  • Nâng phiên bản toàn dự án lên 2.0.3 (build 23) đồng bộ trên pubspec.yaml, ClipFlowVersion và Windows Runner.rc.

Release v2.0.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:46

[2.0.2] - 2026-08-26

🛠️ Khắc phục sự cố giao diện & Tràn viền (RenderFlex Overflow)

  • Thanh điều hướng bên (Sidebar Navigation):
    • Di chuyển toàn bộ các mục thư viện điều hướng (All, Pinned, Images, Links, Code) và tiêu đề Bộ sưu tập vào bên trong danh sách cuộn linh hoạt (ListView bọc bởi Expanded).
    • Đảm bảo thanh bên hiển thị mượt mà trên mọi độ cao cửa sổ thu nhỏ mà không bao giờ bị lỗi RenderFlex overflow.
  • Xem trước tệp tin thu gọn (Compact File Preview):
    • Tự động co giãn kích thước biểu tượng, khoảng cách đệm (padding) theo chiều cao vùng chứa và bao bọc bằng SingleChildScrollView tránh lỗi tràn viền trong thẻ clipboard thu gọn.

🌐 Hoàn thiện & Chuẩn hóa bản địa hóa đa ngôn ngữ (Localization)

  • Chuyển đổi 100% các đoạn văn bản hardcode trong giao diện sang hệ thống đa ngôn ngữ (l10n):
    • Hộp thoại chỉnh sửa ghi chú tự động lưu (note_edit_dialog).
    • Trình xem ảnh phóng to toàn màn hình (image_zoom_viewer).
    • Toàn bộ thông báo tiến trình & trạng thái cập nhật phần mềm (about_settings_section).
    • Banner tải model tiện ích phân loại (ai_classifier_banner).
    • Overlay và cửa sổ bảng nhật ký gỡ lỗi AI (ai_debug_overlay).
    • Huy hiệu phân loại model AI (Thinking AI / Vision AI).
    • Phản hồi thông báo lỗi sinh câu trả lời AI (ai_controller).
  • Sửa lỗi các khóa chưa được dịch sang tiếng Việt trong app_vi.arb (delete_collection_confirm, collections, ai_chat_assistant).
  • Dọn dẹp khóa cũ và đồng bộ hoàn hảo 587 khóa bản dịch trên toàn bộ 6 ngôn ngữ hỗ trợ (Tiếng Việt, English, Deutsch, 日本語, 한국어, 简体中文).

📦 Đồng bộ phiên bản

  • Nâng phiên bản toàn dự án lên 2.0.2 (build 22) đồng bộ trên pubspec.yaml, ClipFlowVersion và Windows Runner.rc.

Release v2.0.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 03:58

[2.0.1] - 2026-08-26

🎨 Xem trước nội dung phong phú (Rich Previews) trong vùng Chi tiết

  • Xem trước liên kết (URL Preview): Tự động trích xuất metadata OpenGraph / Twitter Cards (tiêu đề, mô tả tóm tắt, ảnh thumbnail, favicon và domain) với cơ chế cache an toàn, hiển thị thẻ preview trực quan ngay trên vùng chi tiết.
  • Xem trước tệp tin nâng cao (File Preview):
    • Nhận diện và hiển thị biểu tượng thông minh theo từng định dạng (PDF, Word, Excel, Code, Audio, Video, Zip/Archive,...), dung lượng tệp, ngày sửa đổi và đường dẫn đầy đủ.
    • Tích hợp thao tác mở trực tiếp tệp (Open File) hoặc hiển thị trong thư mục hệ thống (Show in Finder / Show in Explorer).
    • Hỗ trợ xem danh sách nhiều tệp (Multi-file clipboard) kèm thống kê tổng dung lượng.
  • Bộ công cụ & xem trước màu sắc (Color Preview & Converter):
    • Nhận diện và phân tích toàn diện các hệ màu: HEX, RGB/RGBA, HSL/HSLA, HSV, CMYK.
    • Hiển thị ô màu mẫu lớn (Color Swatch) trực quan kèm danh sách chuyển đổi giữa tất cả các hệ màu với nút sao chép nhanh 1 chạm.

📑 Tối ưu hóa tài liệu & đồng bộ phiên bản

  • Cập nhật số phiên bản đồng bộ 2.0.1 trên toàn bộ dự án (pubspec.yaml, ClipFlowVersion, Windows Runner).
  • Tinh giản mục Điểm bán hàng chính (Key Selling Points) trong tài liệu README.md, tập trung vào các giá trị cốt lõi rõ ràng và dễ nắm bắt.
  • Gộp mục Clipboard Context Menu & Quick Actions trực quan vào bảng tính năng chính (Feature Highlights), loại bỏ các đoạn mô tả trùng lặp.
  • Bổ sung bộ kiểm thử tự động toàn diện cho ColorParser, FilePreview, UrlPreview và HomeScreen.

ClipFlow v2.0.0-develop

Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Aug 02:45

Build Develop mới nhất tự động từ nhánh develop.

  • Phiên bản: 2.0.0-develop (Build #43)
  • Commit: c76e633ee381a83b50431440d926a90a0af86d8a

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 15:59

[2.0.0] - 2026-08-25

🛡️ Bảo vệ dữ liệu nhạy cảm & quyền riêng tư

  • Thêm bộ lọc tùy chọn để bỏ qua số thẻ thanh toán hợp lệ theo thuật toán Luhn và mã định danh/hộ chiếu. Nhận dạng trực tiếp bằng checksum hoặc cấu trúc chặt cho Việt Nam, Mỹ, Trung Quốc, Ấn Độ, Nhật Bản, Thái Lan, Singapore, Đài Loan, Tây Ban Nha và Hàn Quốc; hộ chiếu quốc tế còn được nhận qua nhãn đa ngôn ngữ hoặc MRZ ICAO, đồng thời không còn bị phân loại nhầm thành số điện thoại.
  • Mở rộng phân loại số điện thoại bằng metadata libphonenumber cho các quốc gia trên toàn cầu; hỗ trợ mã quốc gia +/00, định dạng nội địa phổ biến, dấu chấm/gạch/ngoặc, tel:, số máy lẻ và chữ số Unicode trong khi loại trừ ngày tháng, mã định danh và mã quốc gia không hợp lệ.
  • Sửa trình cập nhật Windows portable: updater nay chờ đúng PID của ClipFlow, giải nén ZIP trực tiếp bằng Dart, xác thực đầy đủ clipflow.exe, flutter_windows.dll, data/app.so và data/flutter_assets, sau đó thay thế toàn bộ thư mục release bằng robocopy rồi khởi động lại ứng dụng tại đúng ổ đĩa cài đặt.
  • Khôi phục khả năng build Windows bằng MSVC 14.51 bằng lớp tương thích giới hạn riêng cho local_auth_windows, tránh lỗi STL1011 từ <experimental/coroutine> mà không tắt cảnh báo cho toàn bộ ứng dụng.
  • Thêm bảo vệ cửa sổ nhạy cảm trên macOS/Windows: bỏ qua clipboard khi con trỏ đang ở ô mật khẩu hoặc tiêu đề cửa sổ thể hiện đăng nhập, xác thực, thanh toán hay ngân hàng.
  • Thêm tùy chọn loại cửa sổ ClipFlow khỏi ảnh chụp, bản ghi và luồng chia sẻ màn hình bằng API bảo vệ nội dung native của hệ điều hành.
  • Tất cả ba lớp bảo vệ đều có công tắc riêng trong Cài đặt > Quyền riêng tư.
  • Sửa lỗi bật Tủ khóa trên macOS có thể phát sinh Keychain -34018: loại bỏ thao tác xóa khóa xác thực thiết bị không cần thiết, chỉ cập nhật trạng thái sau khi ghi kho bảo mật thành công và hiển thị lỗi có kiểm soát nếu secure storage không khả dụng.
  • Sửa Quick Panel bị ẩn và khóa lại Tủ khóa khi Touch ID/Windows Hello tạm thời làm mất focus; cửa sổ nay giữ nguyên trong quá trình xác thực và tự lấy lại focus sau khi hộp thoại hệ thống đóng.

📦 Xuất dữ liệu & tìm kiếm có hướng dẫn

  • Nâng .clipflow thành gói dữ liệu đầy đủ gồm cài đặt, lịch sử clipboard, ảnh, Collection và quan hệ phân loại; Tủ khóa cùng khóa mã hóa thiết bị luôn bị loại trừ.
  • Lịch sử được mã hóa xác thực bằng AES-256-GCM với khóa PBKDF2-HMAC-SHA256 210.000 vòng; trình nhập bỏ qua trường tương lai chưa biết, bù giá trị mặc định cho trường cũ và vẫn đọc được tệp cấu hình .clipflow v1.
  • Thêm đề xuất cú pháp app:, note:, type:, is:pinned và after: ngay tại ô tìm kiếm của cửa sổ chính lẫn Quick Panel; có thể bấm để chèn tại con trỏ và các biểu thức tìm kiếm đặc biệt được in đậm để dễ phân biệt với từ khóa thường.

🔐 Tủ khóa bảo mật

  • Thêm Tủ khóa dưới dạng Collection hệ thống được tạo sẵn, không thể đổi tên hoặc xóa.
  • Clipboard được kéo vào Tủ khóa sẽ biến mất khỏi lịch sử, tìm kiếm, AI và đồng bộ thiết bị; nội dung chỉ hiển thị sau khi mở khóa đúng cách.
  • Hỗ trợ mở khóa bằng mật khẩu hoặc phương thức xác thực thiết bị (vân tay, Face ID, Windows Hello hay mã khóa hệ thống tùy nền tảng).
  • Thêm cấu hình bật/tắt Tủ khóa, đổi mật khẩu, bật/tắt xác thực thiết bị và tùy chọn tự xóa dữ liệu Tủ khóa sau 5 lần nhập sai liên tiếp.
  • Mã hóa tại chỗ bằng AES-256-GCM với khóa chính ngẫu nhiên; mật khẩu bảo vệ khóa bằng PBKDF2-HMAC-SHA256 (210.000 vòng). Trường dữ liệu nhạy cảm trong SQLite và tệp ảnh thuộc Tủ khóa đều không còn lưu ở dạng đọc được.
  • Tự khóa khi ứng dụng mất tiêu điểm hoặc chuyển nền; các tệp xem trước đã giải mã được dọn ngay khi khóa.

🧱 Cô lập dữ liệu & tương thích

  • Thêm submenu Chuyển đổi văn bản cho định dạng/thu nhỏ JSON, Base64, URL encode/decode, đổi hoa thường, Title Case, phân tích timestamp, MD5, sắp xếp và loại bỏ dòng trùng; kết quả được sao chép/lưu thành mục mới mà không ghi đè bản gốc.
  • Thêm Link Cleaner chỉ xuất hiện với URL để loại bỏ tham số theo dõi nhưng giữ nguyên tham số nghiệp vụ và fragment.
  • Thêm tính toán biểu thức an toàn ngay trên thẻ clipboard và vùng chi tiết, cùng nhận diện JWT và ngôn ngữ lập trình phổ biến.
  • Thêm phân loại Emoji cho emoji đơn, chuỗi emoji, cờ, màu da, ZWJ và keycap; văn bản có xen emoji vẫn được giữ đúng loại Văn bản.
  • Tủ khóa bị loại khỏi FTS, truy vấn AI, dọn lịch sử thông thường và luồng đồng bộ LAN để tránh rò rỉ dữ liệu ngoài ý muốn.
  • Khi tắt Tủ khóa, dữ liệu được giải mã và đưa trở lại lịch sử trước khi khóa mã hóa bị xóa.
  • Bổ sung cấu hình native cho Local Authentication trên Android/iOS và bản địa hóa giao diện Tủ khóa trên cả 6 ngôn ngữ.
  • Nâng schema SQLite lên phiên bản 8, bổ sung kiểm thử mã hóa văn bản/ảnh, khóa/mở khóa, khôi phục, tự xóa, công cụ văn bản thông minh, phân loại Emoji/JWT, bộ lọc nhạy cảm, archive và gợi ý tìm kiếm; toàn bộ 273 kiểm thử đều đạt.

Release v1.1.7

Choose a tag to compare

@github-actions github-actions released this 25 Aug 07:33

[1.1.7] - 2026-08-25

🐛 Sửa lỗi & Cải tiến

  • Chia sẻ Clipboard an toàn hơn:
    • Refactor cơ chế chia sẻ clipboard để bảo toàn đúng loại nội dung (content types) khi chia sẻ giữa các thiết bị.
    • Bổ sung kiểm tra an toàn (mounted context checks) để tránh lỗi khi widget đã bị huỷ trước khi thao tác hoàn tất.

Release v1.1.6

Choose a tag to compare

@github-actions github-actions released this 25 Aug 04:52

[1.1.6] - 2026-08-25

🚀 Tính năng mới & Cải tiến

  • Quản lý Clipboard và Collection trực quan hơn:
    • Cho phép kéo thả clipboard vào Collection ngay trên màn hình danh sách; Collection đích được làm nổi bật khi rê qua và thông báo xác nhận hiển thị đúng tên Collection sau khi thêm.
    • Thu gọn menu thao tác của clipboard, Collection và Quick Panel theo phong cách menu native, không thay đổi bố cục thẻ hiện có.
    • Bổ sung Preview, Edit, Share, Paste as Plain Text và Open cho liên kết; hỗ trợ chỉnh sửa văn bản, màu và xoay ảnh trước khi lưu.
  • Preview và metadata đầy đủ hơn:
    • Preview văn bản toàn màn hình nội dung và hiển thị kích thước pixel thực tế đối với hình ảnh.
    • Hiển thị số ký tự, kích thước ảnh hoặc kiểu mã màu trong Quick Panel và vùng thông tin chi tiết của cửa sổ chính.
  • Nhận diện file chính xác trên macOS và Windows:
    • Ưu tiên file URL từ Finder và CF_HDROP từ Windows Explorer trước thumbnail hoặc dữ liệu text đi kèm.
    • File Word, Excel, PDF, file ảnh và nhiều file được copy cùng lúc đều được lưu dưới loại File với đường dẫn tương ứng; ảnh copy trực tiếp từ ứng dụng vẫn giữ loại Image.
  • Cloud Image Hosting với ImgBB:
    • Thêm ImgBB API v1 bên cạnh FreeImage.host, upload file cục bộ bằng POST multipart/form-data và hỗ trợ ảnh tối đa 32 MB.
    • Cho phép chọn nhà cung cấp, lưu API key riêng và tự động sao chép/lưu URL ảnh sau khi upload thành công.
  • Bản địa hóa mở rộng:
    • Cho phép chọn toàn bộ ngôn ngữ đã dịch: Tiếng Việt, English, 日本語, 한국어, Deutsch và 简体中文.
    • Bổ sung đầy đủ bản dịch tiếng Trung giản thể và đồng bộ locale với các tính năng AI/dịch thuật.

📱 Nền tảng & Chất lượng

  • Cập nhật tài liệu xác định iOS (Beta) và Android (Beta), kèm hướng dẫn build/chạy từ source.
  • Mở rộng kiểm thử hồi quy cho clipboard file, chỉnh sửa/menu, bản địa hóa và request upload ImgBB; toàn bộ 229 kiểm thử đều đạt.

Release v1.1.5

Choose a tag to compare

@github-actions github-actions released this 06 Aug 08:30

Full Changelog: v1.1.4...v1.1.5

Full Changelog: v1.1.4...v1.1.5

Full Changelog: v1.1.4...v1.1.5

Full Changelog: v1.1.4...v1.1.5

Release v1.1.4

Choose a tag to compare

@github-actions github-actions released this 04 Aug 07:14

Full Changelog: v1.1.3...v1.1.4

Full Changelog: v1.1.3...v1.1.4

Full Changelog: v1.1.3...v1.1.4

Full Changelog: v1.1.3...v1.1.4

Release v1.1.3

Choose a tag to compare

@github-actions github-actions released this 01 Aug 14:11

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3

Full Changelog: v1.1.2...v1.1.3