From edbb47765738e6893c2df5c1c123fced09c01453 Mon Sep 17 00:00:00 2001 From: locphamtran Date: Mon, 24 Aug 2026 18:24:42 +0700 Subject: [PATCH] feat(export): thanh tien do offline export (render track VST -> encode -> save) trong ExportModal --- app/static/js/app.jsx | 24 +++++++++++++++++++++++- app/static/js/app.precompiled.js | 14 +++++++------- app/templates/index.html | 2 +- 3 files changed, 31 insertions(+), 9 deletions(-) diff --git a/app/static/js/app.jsx b/app/static/js/app.jsx index 53a98dc..8b570b2 100644 --- a/app/static/js/app.jsx +++ b/app/static/js/app.jsx @@ -12430,7 +12430,7 @@ const InteractiveEqPro = ({ track, params, onChange, getModule, applyTo, spectru ); }; -const ExportModal = ({ open, onClose, exportSettings, setExportSettings, isExporting, onExport }) => { +const ExportModal = ({ open, onClose, exportSettings, setExportSettings, isExporting, exportProgress, onExport }) => { if (!open) return null; const pickDir = async () => { try { @@ -12626,6 +12626,16 @@ const ExportModal = ({ open, onClose, exportSettings, setExportSettings, isExpor Realtime (bounce — chạy lại project thật, giữ nguyên MIDI + FX Rack + Mastering Chain) + {isExporting && ( +
+
+
= 0 ? exportProgress : 25) + '%' }} /> +
+
+ {exportProgress >= 0 ? 'Đang xuất... ' + Math.round(exportProgress) + '%' : 'Đang xử lý...'} +
+
+ )}