ViralDirector (Flow Extension)
Overview
Extensão do Flow com modo Humano Stealth
Turn Google Flow into an autonomous batch-generation machine. ViralDirector Flow Automation is the ultimate tool for content creators, agencies, and Dark channels that need to scale their AI video and image production without wasting hours on repetitive clicks. ✨ Why use ViralDirector? Instead of pasting one prompt at a time, adjusting resolutions, clicking generate, and sitting with the screen open to manually download the video, our extension takes over 100% of the heavy lifting. Paste dozens of prompts at once, hit Play, and go grab a coffee while your entire script gets turned into video! 🚀 What's New in Version 6.1: 1. Smart Anti-Crash Image Compression: Added client-side image resizing and compression for reference and character consistency images. Large photos (2MB-10MB) are automatically optimized to prevent storage crashes and instant extension closure, keeping high quality for Flow's AI matching. 2. Unlimited Storage Support (unlimitedStorage): Added browser storage quota extension to guarantee stability when running large queues and batch outputs. 3. Media Mixing Mode (Mix Media): Introduced support for generating both images and videos inside the same batch queue. 4. Custom Mix Distribution: Configure mixed media by Percentage (Uniform), Percentage (Random - to break repetitive structure patterns for social media algorithms), or fixed Scene Frequency. 5. Inactive Switch by Default: The mixed media toggler now opens inactive by default on startup, while keeping your model and distribution preferences cached. 6. Switch UI Alignment: Standardized the mixed media switch design to the default green pill-style button (#22c55e). 🚀 Version 5.7 Release Notes: 1. Added Support for the new "🍌 Nano Banana 2 Lite" model in the image generation settings. 2. Improved Automatic Model Fallback: The extension now dynamically cycles through all three available Banana models (Pro, 2, and Lite) when daily generation limits are reached, ensuring continuous workflow. 3. Fixed State Synchronization Race Condition: Resolved an issue where custom settings (such as custom download folder names resetting to "veo-001") could be overwritten by default React values on extension load, reload, or crash. 4. Optimized Error Detection: Improved menu item selection and prompt sanitization to ensure exact model selection matching and prevent long prompts from cuttin 🚀 Correções da Versão 5.3: 1. Otimização de Consistência de Personagens: Adicionada normalização Unicode (NFC) automática na validação de nomes de personagens e prompts. Isso corrige falhas de detecção de termos acentuados (como "Tú") digitados em sistemas macOS. 2. Fronteira de Caracteres Unicode: Atualizado o validador de correspondência de nomes na fila de execução para utilizar seletores nativos de caracteres Unicode (escapes \p{L}/\p{N}). Melhora a identificação de nomes de personagens em construções gramaticais estrangeiras (ex: "Tú's" ou "Tú'"). 🚀 Correções da Versão 5.1/5.2: 1. Correção de Falsos Positivos nos Prompts: Ajustamos o sistema de detecção para desconsiderar o texto do próprio prompt na análise de erros. Agora, prompts que contêm palavras como "limit", "limite", "exceder" ou "credit" em sua descrição não acionam mais a alternância acidental de modelos. 2. Restrição na Troca Automática de Modelos: A alternância automática entre os modelos Nano Banana 2 e Nano Banana Pro agora só é acionada caso o erro exibido no painel do Google Flow contenha explicitamente os termos "Nano Banana Pro" ou "Nano Banana 2". 3. Otimização das Travas de Espera: A trava de proteção de 2 horas foi isolada para limites de velocidade de geração. Erros gerais como "atividade incomum" e "limite diário" agora são tratados como erros comuns de fila, impedindo que o robô seja bloqueado por 2 horas sem necessidade real. 4. Controles de Espera na Interface: Adicionados os botões "Ignorar Trava" (para tentar gerar novamente na hora, ignorando a espera) e "Pular Prompt" (para avançar ao próximo prompt da fila) diretamente na aba da extensão durante períodos de retentativa ou trava. 🚀 Novidades da Versão 5.0 1. Novidades, UI e Correções Visuais 🎨 Ajustes de Design, Botões Premium e Bordas de Prompt Bordas e Sombras de Prompt Restauradas (como na v4.0): Ajustamos os estilos dos cards de prompts (tanto dentro das sanfonas de grupos quanto na fila de execução direta) para utilizarem as mesmas cores e sombras da versão 4.0: Concluído: border-green-500/30 bg-green-500/5 (borda verde mais brilhante). Processando: border-accent/50 bg-accent/5 shadow-[0_0_15px_rgba(255,75,58,0.1)] (borda laranja/accent vibrante com efeito de brilho externo neon). Erro: border-red-500/30 bg-red-500/5 (borda vermelha de aviso clara). Fila/Aguardando: border-border-color bg-bg-secondary (borda visível e definida em vez do cinza opaco anterior). Numeração Inteligente nos Cards: Criamos uma função de formatação (formatPromptWithNumber) e uma verificação regex para detectar se o prompt digitado/importado pelo usuário já começa com numeração (ex: 1., 2 -, etc.). Se já estiver numerado, mantemos a numeração original intacta. Caso contrário, a extensão adiciona o índice sequencial automaticamente (evitando numeração dupla como 1. 1. Prompt). Status de Execução e Porcentagem (como na v4.0): Revertemos a simplificação visual das etiquetas de status de execução dos prompts e aumentamos a fonte de text-[9px] de volta para text-[10px] para melhor legibilidade. Agora exibe as strings completas e o emoji de conclusão com 100%: Concluído: ✅ 100% Processando: ⏳ [Porcentagem]% (ou a mensagem original de carregamento em pt-BR/en) Stealth/Pausa: 🤫 Pausa Erro: ❌ Erro Retentando: 🔄 Tentando... Fila de Execução Plana Unificada: Modificamos a interface da aba Prompts para que, assim que a geração de lote for iniciada (isGenerating ativo), ela sempre renderize a fila plana de prompts unificada em vez das sanfonas de grupos individuais. Isso resolve o problema de falta de espaço vertical dentro dos blocos recolhíveis, dando altura de tela total para acompanhar o progresso. Identificador de Grupo nos Cards: Para manter o controle de qual grupo cada prompt pertence na fila unificada, adicionamos uma etiqueta/badge sutil (ex: 📁 Nome do Grupo) no topo de cada card de prompt quando múltiplos grupos estão em execução. SegmentedToggle & PillButtons: Atualizamos todos os botões do modal de edição (Adicionar Estilo, Excluir Grupo, Cancelar, Salvar Alterações) para usarem os componentes nativos de design system PillButton. Active Styles: Os botões ativos agora utilizam corretamente o gradiente de destaque principal (var(--accent-gradient)) com a borda característica (var(--accent)), fornecendo feedback visual premium instantâneo. Dropdowns Customizados: As configurações de Modelo, Formato, Duração/Quantidade e Voz do Narrador usam o componente customizado FieldDropdown, resolvendo conflitos do Chrome em que os menus suspensos nativos exibiam texto escuro sobre fundo escuro (ilegível). 👥 Consistência de Personagens por Grupo (Individualizada) Criação Automática: Ao criar um novo grupo a partir do rascunho de prompts na aba principal, a lista de personagens ativos no painel é clonada e associada àquele grupo específico. Gestão dentro do Modal: Adicionamos a seção Consistência de Personagens dentro do modal de edição do grupo. Agora é possível: Visualizar a lista de personagens que farão parte do lote daquele grupo. Carregar imagens e definir o nome para novos personagens diretamente no modal de edição. Remover referências indesejadas individualmente. Execução Inteligente: A fila de execução sequencial consome as referências de personagens salvas dentro do próprio grupo durante o processamento do item (processItem -> executeDomAutomation), garantindo que grupos diferentes executem com consistências de personagens independentes. 🤖 2. Inteligência do Robô e Fallback de Modelos (Nano Banana) Alternância Automática de Modelos (Nano Banana): Implementamos um sistema de fallback inteligente para os modelos de imagem da série Nano Banana. Se o robô detectar um erro de limite de gerações, limite diário ou créditos insuficientes (ex: "limit", "limite", "excedido", "quota", "credit") na tela do Google Flow ao rodar com 🍌 Nano Banana 2 ou 🍌 Nano Banana Pro: A extensão interrompe o erro na hora e altera automaticamente o modelo daquele prompt (e de todos os pendentes seguintes) para o modelo alternativo (ex: muda de Nano Banana 2 para Nano Banana Pro ou vice-versa). O prompt atual é retentado imediatamente com o novo modelo, sem parar ou pausar o lote. Para evitar loops infinitos, a extensão rastreia os modelos bloqueados por lote. Se ambos os modelos atingirem o limite, ela emite um alerta definitivo e pausa o lote. 🚀 Novidades da Versão 4.0 (Vozes & Melhorias) Integração Completa de Vozes (Text-to-Speech): Lista de 30 Vozes: Dropdown completo com informações de gênero e tom de voz (ex: Achernar - Feminino - Suave, tom agudo). Player de Amostra: Um reprodutor de áudio integrado para ouvir a voz antes de gerar. Barra de Progresso Super Fina (h-[2px]): Deixamos a linha de avanço do áudio de sample bem fina e elegante, conforme solicitado. Bloqueio Inteligente no Modelo Lite: O switch de voz fica desativado (cinza) se o modelo selecionado for o Veo 3.1 - Lite [Lower Priority]. Exibe o aviso: "Vozes indisponíveis no modelo Lite" (ou "Voices unavailable on Lite model" em inglês), pois a geração com voz consome créditos e não está disponível no modelo gratuito. Injeção de Tag [SPEAKER] no Prompts: A extensão anexa automaticamente a tag \n[SPEAKER: NomeDaVoz] no final de cada prompt de vídeo na fila. Filtro de Introdução: Cenas de introdução que contenham termos como "intro" ou "introdução" são ignoradas automaticamente (não recebem a tag de voz). Correção dos Cliques em Links (Login e Upgrade): Corrigido o problema onde o botão de login e os links de compra não abriam nada no Google Flow. Agora a extensão usa o sistema interno do Chrome para abrir as páginas de forma segura e imediata em uma nova aba. 📢 Novidades da Versão 3.32 Correção do Travamento em Loop da Fila (Falsos Positivos de Rate Limit): Corrigido o bug em que pular um prompt ou ignorar a trava de limite de velocidade fazia a extensão bloquear novamente de forma instantânea. Agora a ferramenta identifica e ignora notificações de erro antigas que ainda estejam sumindo da tela, evitando bloqueios falsos consecutivos. ⚙️ 1. Correções e Ajustes na v3.31 Botão "Pular Prompt" (Skip Prompt): O Problema: Caso a geração gerasse a imagem/vídeo mas a extensão por algum motivo de rede ou resposta do DOM ficasse travada nela (ou ficasse tentando reenviar indefinidamente), a fila inteira ficava bloqueada. A Solução: Adicionamos um botão físico vermelho "Pular Prompt" visível tanto no status de Processando (Gerando...) quanto no status de Retentando (Tentando...). Ao clicar, o prompt atual é marcado como falho/ignorado e a fila imediatamente avança para o próximo prompt, evitando que a automação fique presa no mesmo item. Botão "Retentar Agora" (Retry Now): No estado de retentativa com contagem regressiva, adicionamos um botão "Retentar Agora" ao lado do botão de pular, permitindo pular o cronômetro de espera e forçar a re-geração imediatamente. Correção do Falso Positivo de Rate Limit (Loops Infinitos): O detector filtra e remove o texto de cards históricos/antigos do DOM antes de analisar se há erros na tela, garantindo que avisos passados de "atividade incomum" não travem novos lotes. Navegação Automática ao Iniciar Lote: Ao iniciar um lote, a extensão navega automaticamente para a aba de Prompts (Fila) para melhor visualização. ⚙️ 1. Correções e Ajustes na v3.29 Correção do Falso Positivo de Rate Limit (Loops Infinitos): O Problema: O detector de limites de velocidade buscava palavras-chave como "atividade incomum" no document.body.innerText. No entanto, se um prompt anterior tivesse falhado, o card contendo a mensagem de falha permanecia na tela/timeline do Google Flow. Nas gerações subsequentes, o detector lia a página, achava a mensagem do card anterior antigo, e entrava em um loop permanente de Rate Limit (mostrando "Bloqueado. Nova tentativa em 1h 58m..."), mesmo que o usuário clicasse em "Ignorar". A Solução: Ajustamos o detector para rastrear quais cards (tiles) já existiam antes do prompt atual iniciar. Agora, antes de analisar o bodyText, o código filtra e remove o texto de todos os tiles históricos/antigos. Assim, mensagens de erro passadas não interferem na análise da geração atual, destravando o lote permanentemente! Navegação Automática ao Iniciar Lote: Ao clicar em "Iniciar Lote", a interface lateral da extensão agora redireciona automaticamente para a aba "Prompts" (Fila) para que você acompanhe o progresso sem precisar de cliques adicionais. Exibição Dinâmica da Versão: Alteramos a exibição da versão no cabeçalho do painel de controle (em src/App.tsx) para carregar dinamicamente a versão configurada no manifesto, evitando que o painel mostre uma versão estática desatualizada (como v3.28). 🚀 NOVA ATUALIZAÇÃO - ViralDirector Flow Extension (v3.28) Esta atualização traz correções cruciais de estabilidade que eliminam os conflitos de renderização no site do Google Flow, garantindo uma automação muito mais robusta e sem interrupções. 🛠️ O que mudou nesta versão: -Fim do Crash da Tela Preta (removeChild): O que acontecia: A forma antiga de escrever e limpar o texto no editor do Google acabava corrompendo a estrutura interna do React do site (Virtual DOM), o que travava a página do Google com uma tela preta e erro de cliente. Como foi corrigido: Substituímos as ações antigas por eventos nativos de teclado e de entrada suportados oficialmente pelo editor. Agora a limpeza de texto e a escrita ocorrem em perfeita sincronia com o React do Google Flow. -Isolamento Completo de Cliques e Teclas: Qualquer interação (cliques, toques ou teclas digitadas) dentro do painel lateral do ViralDirector agora é 100% isolada. Isso impede que o site do Google "perceba" esses cliques secundários e tente fechar menus ou disparar atalhos por engano. -Gerenciamento Inteligente de Modais de Alerta (waitForModalGone): A extensão agora detecta ativamente se há algum diálogo de erro ou aviso (como limite de velocidade) cobrindo a tela do Google. Ela aguarda e fecha esses avisos de forma limpa antes de tentar preencher e enviar o novo prompt. -Filtro Inteligente no Botão "Ignorar Trava": O botão para continuar o lote manualmente agora só é exibido especificamente em travamentos reais de Limite de Velocidade (bloqueios de 2 horas). As retentativas normais e rápidas (ex: aguardar 6s) continuam automáticas e limpas na fila. 🚀 O que foi corrigido na versão 3.25: Solução Definitiva do Crash (Isolamento de Hydration): - Corrigimos de uma vez por todas o erro "Application error: a client-side exception has occurred while loading labs.google" (tela preta com erro removeChild no console). A extensão agora é injetada diretamente no document.documentElement (<html>), ficando 100% fora do escopo do React/Next.js do Google Flow. O painel continua no mesmo lugar visualmente, mas sem nenhuma chance de causar conflito com o site. - Importação em Lote de Personagens (Botão de Pasta 📁): Adicionamos um ícone discreto de pasta no cabeçalho da seção de consistência de personagens. Agora você pode selecionar várias imagens do seu computador ao mesmo tempo. A extensão converte as imagens para base64 e preenche os nomes dos personagens automaticamente baseado nos nomes dos arquivos de imagem (removendo extensões como .jpg/.png e trocando traços _ ou - por espaços limpos). Nomes repetidos que já estejam cadastrados na lista são pulados de forma inteligente. 🔒 Privacidade & Segurança: A automação roda exclusivamente de forma local no seu navegador. Seus prompts e criações são privados e pertencem apenas a você.
5 out of 53 ratings
Details
- Version6.1
- UpdatedJuly 20, 2026
- Size281KiB
- LanguagesEnglish
- DeveloperWebsite
Email
contato@viraldirector.com.br - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
ViralDirector (Flow Extension) has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
ViralDirector (Flow Extension) handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site