Releases: thnhmai06/SlideGenerator
Releases · thnhmai06/SlideGenerator
v1.1.0
v1.0.1
v1.0.0
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
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
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
Full Changelog: https://github.com/thnhmai06/SlideGenerator/commits/v1.0.0-dev.1
v0.15.0
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
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ợ ảnhHEIC,AVIF)
Full Changelog: v0.13.0...v0.14.0
v0.13.0
Tính năng:
- Hỗ trợ file ảnh
heicvàavif
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
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
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