From ea53b8f0fff303cef650617add5b8ab150f2469b Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Tue, 26 May 2026 18:27:13 +0000 Subject: [PATCH] feat: formata o nome de download de midias com o padrao tipo_data_hora --- public/app.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/public/app.js b/public/app.js index adcaf0b..947794f 100644 --- a/public/app.js +++ b/public/app.js @@ -11,6 +11,18 @@ function escapeHtml(text) { .replace(/'/g, "'"); } +// Função auxiliar para gerar nome de arquivo de download formatado como . +function getDownloadFileName(type, ext) { + const now = new Date(); + const year = now.getFullYear(); + const month = String(now.getMonth() + 1).padStart(2, '0'); + const day = String(now.getDate()).padStart(2, '0'); + const hours = String(now.getHours()).padStart(2, '0'); + const minutes = String(now.getMinutes()).padStart(2, '0'); + const seconds = String(now.getSeconds()).padStart(2, '0'); + return `${type}_${year}-${month}-${day}_${hours}-${minutes}-${seconds}.${ext}`; +} + renderer.code = function(code, language) { // Ajuste para lidar com as diferenças na assinatura do marked.js const codeContent = typeof code === 'object' ? code.text : code; @@ -922,7 +934,7 @@ const initApp = () => {

✨ "${escapeHtml(media.originalPrompt)}"

🎵 "${escapeHtml(media.originalPrompt)}"

🎥 "${escapeHtml(media.originalPrompt)}"

✨ "${escapeHtml(parsed.originalPrompt)}"

🎵 "${escapeHtml(parsed.originalPrompt)}"

🎥 "${escapeHtml(parsed.originalPrompt)}"