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.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

v0.12.0

17 Dec 11:05

Choose a tag to compare

v0.12.0 Pre-release
Pre-release

Feature:

  • Add a feature to automatically crop images when they are too large/small.
  • Allow the program to run multiple times simultaneously (run in parallel).

Change:

  • Always replace by filling with an image (even when the shape is filled with a texture).

Full Changelog: v0.11.3...v0.12.0