PortalPower X Download — versão 1.3.0

INSTALAÇÃO / ATUALIZAÇÃO
1. Extraia este ZIP para uma pasta permanente no computador.
2. Abra chrome://extensions e ative "Modo do desenvolvedor".
3. Se já houver uma versão antiga, clique em "Remover" para evitar arquivos misturados.
4. Clique em "Carregar sem compactação" e selecione a pasta portalpower-x-download-v1.3.
5. Abra/recarregue x.com (F5), reproduza o vídeo por alguns segundos e clique em "Baixar vídeo".

O QUE MUDOU NA 1.3
- Corrigido: vídeo baixado que não abria. A versão anterior podia baixar o "segmento inicial" (init) do
  vídeo, um .mp4 minúsculo (poucas centenas de bytes) sem imagem nenhuma. Agora esses arquivos são
  ignorados e o tamanho real é verificado antes de baixar.
- Corrigido: o X entrega o ÁUDIO numa playlist separada do vídeo. Agora vídeo e áudio são baixados e
  unidos em um único .mp4 (antes o arquivo HLS ficava sem som).
- Corrigido: a montagem do HLS tentava salvar o arquivo de dentro de um contexto sem acesso à API de
  downloads. Agora o arquivo montado é entregue ao serviço da extensão, que faz o download.
- Novo: baixa direto na pasta Downloads, sem abrir a janela "Salvar como". Se já existir um arquivo com
  o mesmo nome, o Chrome cria "nome (1).mp4".
- Novo: ícone da extensão com a logo PortalPower; o botão no vídeo agora é só a logo, pequena e discreta no
  canto superior direito (fica mais visível ao passar o mouse e mostra o texto durante o download).
- Novo: o botão mostra o andamento (Baixando 37%) e a extensão avisa quando o arquivo foi salvo.
- Novo: o vídeo certo é identificado pelo ID da mídia do próprio post, então funciona melhor com vários
  vídeos carregados na linha do tempo.

COMO CONFERIR SE DEU CERTO
- O arquivo .mp4 deve ter vários MB (um vídeo de 30 s costuma ter alguns MB), não alguns KB.
- Abra no VLC ou no Chrome/Edge. O .mp4 gerado a partir de HLS é "fragmentado": toca normalmente, mas
  alguns players podem não mostrar a barra de tempo/duração de imediato.

LIMITAÇÕES
- O X muda a forma como entrega vídeos; nem todas as playlists serão descobertas ou poderão ser acessadas.
- URLs temporárias podem expirar. Recarregue a página, reproduza o vídeo e tente novamente.
- HLS criptografado, DRM, conteúdo privado e controles de acesso não são contornados.
- A montagem de HLS usa memória do navegador; há limite de 1 GiB e 2.000 segmentos.
- Saída HLS em MPEG-TS é salva como .ts (toca no VLC).
- A extensão só processa vídeo após clique explícito e não envia dados para servidores externos.

PRIVACIDADE
A extensão inspeciona endereços de mídia carregados pela aba do X para localizar a fonte do vídeo.
O processamento é local no navegador.
