Skip to content

Releases: thnhmai06/SlideGenerator

v1.1.0

17 Jan 07:35

Choose a tag to compare

Face Detection / Nhận diện Khuôn mặt

  • (7ad1d79) Thêm tính năng nhận diện ở độ phân giải thấp hơn (Max Dimension) để tiết kiệm bộ nhớ
  • (2520021 & b37e197) Tối ưu hiệu suất và quản lý chương trình

Full Changelog: v1.0.1...v1.1.0

v1.0.1

17 Jan 02:16

Choose a tag to compare

Updater / Cập nhật ứng dụng

  • (0303edb) Không hỗ trợ cập nhật cho portable
  • (3b1641a) Chỉnh sửa giao diện Updater
  • (0303edb) Cập nhật đúng phiên bản
  • (3b1641a) Sửa lỗi mất trạng thái cập nhật khi chuyển sang tab khác

Full Changelog: v1.0.0...v1.0.1

v1.0.0

16 Jan 23:28

Choose a tag to compare

UI

  • (72dc6c3) Cải thiện giao diện nút để dễ dùng và rõ ràng hơn.

Updater / Cập nhật ứng dụng

  • (162d7b5) Thêm tính năng cập nhật ứng dụng (updater).
  • (72dc6c3) Tối ưu cấu hình updater để hoạt động ổn định hơn.

Dashboard / Theo dõi tiến trình

  • (a3c5973) Hiển thị tên job trên dashboard rõ ràng hơn.
  • (331308b) Sửa lỗi hiển thị sai tên job trên dashboard.
  • (8d5cc75) Hiển thị tên job kèm cả đuôi file (extension) để dễ phân biệt.

Tính năng / Cài đặt

  • (75d02a4) Thêm quản lý Face Models.
  • (deb435a) Cập nhật ROI mode: Rule of Thirds để căn khung thuận tiện hơn.

Logging / Nhật ký

  • (64cc55f) Cải thiện hệ thống ghi log cho cả frontend và backend, giúp theo dõi hoạt động ổn định hơn.

Khác

  • (335f168) Cập nhật các gói phụ thuộc.
  • (c3440d7) Dọn dẹp và tối ưu code.

Lưu ý (chỉ cho người có tích hợp kỹ thuật)

  • (a1c2bc3) Chuẩn hóa tên trường dữ liệu API về camelCase.
  • (39a0e57) Tối ưu cấu trúc frontend (tách file, tăng hiệu năng, lazy-load tab).

Full Changelog: v1.0.0-dev.2...v1.0.0

v1.0.0-dev.2

11 Jan 14:37

Choose a tag to compare

v1.0.0-dev.2 Pre-release
Pre-release

UI

  • (e3e6aea) Sửa icon nút cửa sổ (min/max/close) không đồng bộ màu theo theme (bị “inverted”).
  • (bbea2df) Tối ưu giao diện notification/banner (hiển thị rõ và ổn định hơn).
  • (f16eea4) Cải thiện hiển thị ngày/tháng + progress ở màn Results.

Export / Results

  • (0a5aa4d) Fix export ở processing/results: vẫn còn “columns” và thiếu “selectedSheets”.
  • (9eac162) Bổ sung hướng dẫn/ảnh minh hoạ cho phần export settings (tài liệu).

Jobs / Tiến trình & An toàn dữ liệu

  • (95a80b8) Cập nhật công thức tính progress job; đồng bộ progress tổng với title app.
  • (9ae023d) Ngăn job tự tiếp tục chạy khi mở lại ứng dụng.
  • (115b98d) Tự pause task khi khởi động lại; disable settings khi ứng dụng yêu cầu restart.
  • (ef81182) Fix “Clear result job” không còn xoá nhầm file kết quả.

Settings / Kết nối server

  • (5d43abe) Fix đổi host/port bị áp sai ngay sau khi bấm Lưu; cải thiện banner trong Settings.
  • (e180fc1) Fix sau khi đổi host/port nhưng frontend vẫn kết nối địa chỉ cũ.
  • (9fb0088) Thêm cơ chế “yêu cầu restart” khi sửa một số setting job; UX hover/cursor cho trạng thái disabled.

Tray / Tích hợp hệ thống (Electron)

  • (6ba79c7) Thêm các nút thao tác mới trên tray icon.
  • (6a13071) Thêm logging phía renderer; sửa lỗi không tạo file log; tổ chức lại cấu trúc Electron.

Ngôn ngữ

  • (f67b220) Thêm locale cho confirm action.
  • (1a5382e) Cập nhật bản dịch locale và các text UI liên quan.

Performance / Dọn dẹp / Hạ tầng

  • (725c60c) Tối ưu overhead + logging backend (giảm chi phí chạy jobs).
  • (47c64ba) Cleanup code backend.
  • (a395fb2) Cập nhật framework backend.
  • (868d96f) Remove macOS khỏi backend infrastructure.
  • (a1675b0) Cập nhật productName/description.

Refactor lớn (ảnh hưởng dev/integration)

  • (9eac162) BREAKING: Tái cấu trúc hệ thống jobs + đơn giản hoá API/SignalR (đổi hub/DTO/luồng).
  • (214dc1a) BREAKING: Tái cấu trúc frontend theo app/, features/, shared/; tách services/backend + signalr; thêm MSW tests.
  • (d35b916) Tối ưu cấu trúc frontend & dependencies (bước đệm trước refactor lớn).
  • (6cabeb9) Format/làm sạch codebase theo chuẩn format mới.
  • (8cc76e1) Fix import sai file trong frontend (sau các lần di chuyển).

Ghi chú phát triển (Development notes)

  • Nếu bạn có code tuỳ biến/integration: ưu tiên rà soát 2 commit breaking (9eac162, 214dc1a) vì có thay đổi lớn về cấu trúc thư mục, services và SignalR hub/DTO.
  • Frontend: test đã được bổ sung theo hướng MSW (214dc1a); khi thêm API mới, nên viết mock/handler tương ứng để test ổn định.
  • Backend: hệ thống jobs/hub/tests đã được cập nhật theo kiến trúc mới (9eac162, ec45e6c); khi thêm tính năng job, cập nhật cả tests để tránh lệch hành vi.

Full Changelog: v1.0.0-dev.1...v1.0.0-dev.2

v1.0.0-dev.1

22 Dec 23:26

Choose a tag to compare

v0.15.1

13 May 17:24

Choose a tag to compare

v0.15.1 Pre-release
Pre-release

NOTES: Đây là phiên bản legacy (0.x) cuối cùng, và kể từ sau phiên bản này, sẽ không hỗ trợ cập nhật legacy nữa. Vui lòng sử dụng phiên bản mới hơn.

Fix

  • Sửa lỗi ko crop hình theo tỉ lệ

Full Changelog: v0.15.0...v0.15.1

v0.15.0

04 Mar 12:46

Choose a tag to compare

v0.15.0 Pre-release
Pre-release

Tính năng mới:

  • Tự động thử lại sau đó khi bị lỗi Too Many Requests

Cải thiện:

  • Nhật kí Progress rõ ràng hơn, rõ lỗi xảy ra là gì
  • Cải thiện độ chính xác cho công việc kiểm tra URL
  • Nâng cấp hệ thống quản lí dịch thuật (giảm nhẹ dung lượng bộ nhớ tiêu hao)

Full Changelog: v0.14.0...v0.15.0

v0.14.0

15 Jan 11:37

Choose a tag to compare

v0.14.0 Pre-release
Pre-release

Tính năng:

  • Buộc ảnh sau khi xử lý phải chuyển về dạng PNG (tránh trường hợp máy ko hỗ trợ ảnh HEIC, AVIF)

Full Changelog: v0.13.0...v0.14.0

v0.13.0

15 Jan 08:51

Choose a tag to compare

v0.13.0 Pre-release
Pre-release

Tính năng:

  • Hỗ trợ file ảnh heicavif

Sửa lỗi:

  • Một số ảnh bị xoay tự động thành hướng gốc ban đầu của ảnh (Bỏ qua EXIF orientation của ảnh)

Tối ưu:

  • Tăng cường thêm khả năng kiểm tra file trên Google Drive có phải một ảnh không

Full Changelog: v0.12.1...v0.13.0

v0.12.1

17 Dec 11:24

Choose a tag to compare

v0.12.1 Pre-release
Pre-release

Fix:

  • Fix old shapes remain when changing the PPTX file to another one
  • Fix the issue where the image is not processed correctly when there are two or more image replacement configurations.

Full Changelog: v0.12.0...v0.12.1