// CHANGELOG

Registo de alterações

Cada versão com todos os pormenores, tudo público.

v1.1.0 — Migração automática ao mudar a palavra-passe / Estabilidade da câmara / Correções de decifragem / Pesquisa web IA

Versão atual · segundo lançamento sob o nome CosmosBox

Esta versão corrige problemas que afetam diretamente o uso diário: dados cifrados inacessíveis após mudar a palavra-passe, mudanças bruscas entre foto↔vídeo e chat IA sem capacidade de internet.

🔑 Migração automática de dados cifrados ao mudar a palavra-passe (correção central)

  • Mudar a palavra-passe já não perde dados: ao mudar/repor a palavra-passe mestra, todos os dados cifrados locais (fotos, vídeos, miniaturas, notas, contactos, cartões de personagem, gestor de palavras-passe) são automaticamente decifrados com a chave antiga e recifrados com a nova — tudo no dispositivo
  • Tolerância a falhas por ficheiro: um ficheiro que falha é contado e saltado, nunca interrompe a migração; os ficheiros que a chave antiga não consegue abrir são omitidos intactos e o resultado é relatado com honestidade
  • Substituição atómica: ficheiro temporário + rename — uma interrupção nunca deixa ficheiros a meio danificados
  • Autocuração na sessão: os ficheiros que a migração saltar são automaticamente reparados e reexperimentados com a chave antiga quando a decifragem falhar depois — sem ação do utilizador

🐛 Correções de decifragem de fotos / vídeos (ao nível da causa)

  • Um erro na posição de leitura do nonce fazia toda a foto cifrada com cabeçalho mágico falhar por desenho — posição unificada, ambos os layouts históricos compatíveis
  • Um desfasamento de leitura/escrita do campo de tamanho de bloco nos vídeos v3 fazia os vídeos novos darem sempre “tamanho de bloco inválido” — corrigido, ficheiros antigos automaticamente compatíveis

📷 Estabilidade ao mudar o modo da câmara

  • Inicialização serializada e em fila (last-wins) — pedidos antigos já não engolem os novos nem dessincronizam a interface da sessão de câmara
  • Libertação de sessão com timeout de 5s + inicialização em curso descartada ao ir para segundo plano — um dispositivo pendurado já não bloqueia os seguintes

🌐 Pesquisa web no chat IA (BYOK)

  • Interruptor “web” no chat: recuperação automática → injeção de contexto → resposta baseada em dados reais, com lista de fontes no fim
  • Funciona sem chave por defeito: usa cn.bing.com, utilizável na China; comutável para Tavily / Bocha / DuckDuckGo / Brave / SearXNG autoalojado
  • Extração de conteúdo: não só títulos e resumos — o texto real das 5 melhores páginas (temperatura, chuva, vento) é injetado no contexto
  • Reescrita inteligente de termos: o LLM formula termos de pesquisa precisos a partir do contexto; as perguntas de seguimento integram-se automaticamente; conversa/criação/código não disparam pesquisas
  • Visita direta a URL: “vai ver xxx.com” salta a pesquisa e extrai diretamente o conteúdo desse site

💻 Agente de programação IA (projetos completos no sandbox)

  • Uma frase gera quatro tipos de projeto — frontend / scripts / configuração / plugins — aterrando automaticamente no sandbox; reutiliza BYOK; o código em claro só vive no teu dispositivo
  • Edição iterativa (a IA lê a árvore de ficheiros existente), gestão da árvore, reversão por instantâneos (até 10), pré-visualização em WebView local, exportação zip
  • Experiência de geração melhorada continuamente: max_tokens 32000 contra cortes, modo de pensamento desligado para velocidade, limite de renderização de 250ms sem bloqueios, quatro níveis de pensamento desacoplados dos modelos, biblioteca base injetada localmente poupa 30% de saída, esqueleto primeiro com ✅ por ficheiro, resgate de truncamento, ficheiro de entrada com tripla garantia

🧰 Ações em mensagens do chat IA

  • Barra de ações sob as respostas: 🔄 regenerar / 📋 copiar / 🔊 ler em voz alta (reutiliza as definições de voz) / 🔗 partilhar
  • Manter premido para o menu: copiar / selecionar texto / ler / eliminar / guardar em notas cifradas / partilhar; fontes como cartões de citação independentes

🎙 Assistente Cosmos (assistente de voz) pesquisa web

  • Nova ferramenta web_search (chamada nativa, zero carga extra em condições normais) — perguntas de clima / notícias já não respondem “não sei”; ativada por defeito, desativável
  • Após a pesquisa, uma segunda passagem sintetiza uma resposta falada lida diretamente, em vez de recitar ligações em bruto

🧠 Melhoria de memória (inspirada na estratificação do Tencent Hy-Memory)

  • Camada de perfil de identidade + camada de resumo de conversa, tudo armazenado localmente em Hive, nunca enviado a terceiros
  • Mudar de preferência conserva o histórico (“já não gosto de azul” lembra a preferência antiga); injeção a pedido do top-20 do perfil + últimas 5 sínteses
  • Eliminação de memória em linguagem natural; dados de formato antigo migram sem fricção

✅ Testes

  • Os 74 testes unitários passam: 13 novos de vault_migration, 27 de web_search, 5 de voice_search, etc.

v1.0.0 — Primeiro lançamento

Um recomeço sob o nome CosmosBox

📷 Ciclo completo de câmara / álbum cifrados

  • Som do obturador + flash de três estados; modos duplos de foto / vídeo com gravação cifrada em streaming (blocos AES-256-GCM)
  • Importação múltipla para o álbum, correção de rotação de vídeo, miniaturas de capa, otimização de memória das miniaturas de 300px, relatórios honestos do resultado da importação
  • FLAG_SECURE anti capturas de ecrã com contagem de referências — as páginas sensíveis nunca interferem

💾 Backups em streaming (memória limitada)

  • Backup v5 com cifragem por blocos + empacotamento ZIP em streaming + envio WebDAV em streaming — os backups grandes nunca carregam tudo em memória

🔑 Recuperação de palavra-passe (opcional, não forçada)

  • Código de recuperação como via principal + partes Shamir de amigos como reserva (3/5 ou 2/3), Dart puro, zero dependências novas
  • O que se reparte é a chave de recuperação, não a palavra-passe — mudar a palavra-passe nunca exige reemitir partes; o código mostra-se uma única vez, RK nunca toca no disco

🗂 Definições escalonadas do centro de segurança

  • Proteção básica → proteção avançada → proteção máxima → dados, apresentação progressiva — os novos utilizadores não são incomodados por defeito

Arquivo da era CosmosBox

Histórico anterior à mudança de nome (v1.7.0 e anteriores), apenas arquivo, sem manutenção.

v1.7.0 — Correções em grande escala + endurecimento

7 lotes de correções · mais de 30 ferramentas · 4 novos plugins
  • 🔑 Gestor de palavras-passe reescrito por completo: a “cifragem” original era falsa — uma rotação de César + base64 que qualquer palavra-passe abria — agora AES-256-GCM real + PBKDF2 100k iterações + persistência cifrada, clipboard auto-limpado aos 30s
  • 🔑 Códigos 2FA persistentes: antes desapareciam em cada reinício; agora cifrados em Hive
  • 🌐 Verificação de certificados SSL corrigida: o kit de rede já não confia em qualquer certificado (um bug de MITM silencioso)
  • 🔑 Chaves de API de IA por fornecedor em compartimentos: mudar de predefinição de fornecedor já não sobrescreve chaves; armazenamento cifrado por compartimentos
  • 📋 Histórico do clipboard revivido: corrigida uma “função falsa” que nunca tinha sido lida
  • 30+ correções de crashes e lógica de ferramentas: calculadora científica / limites do calendário / nível / lupa / seletor aleatório; pomodoro com relógio de parede anti-deriva
  • Novos plugins: peixe de madeira digital v2.0, consulta de ID v2.0, calculadora de parentesco, trio de entretenimento

v1.6.x — Grande atualização do assistente de voz

junho de 2026
  • TTS em streaming da Volcano Engine (várias vozes de modelos) + ASR em streaming; manter premido para gravar · soltar para enviar
  • v1.6.1: corte da reprodução em streaming corrigido (buffer descartado quando a síntese ultrapassava a reprodução); modo TTS selecionável (streaming / síntese completa); nova voz de Sichuan adorável

v1.5.0 — Cifragem assimétrica RSA

2026-06-03
  • Novas ferramentas RSA: cifragem com chave pública / decifragem com chave privada, assinatura e verificação digitais, distribuição segura de chaves (anti-MITM)

v1.4.9 — Endurecimento de segurança + 8 novas ferramentas

2026-05-24
  • Palavras-passe de privacidade com hash SHA-256, pedidos de plugins limitados a 60/min, registos de erro anonimizados, 3 fugas de memória corrigidas, 67 traduções inglesas completadas
  • Novas: Hanzi para pinyin / código Morse / EXIF de imagens / formatador SQL / testador de pedidos HTTP / analisador de UA / temporizador HIIT / medidor de decibéis

v1.4.3 — Plugin gestor de palavras-passe + otimização do mercado

2026-05-08
  • Novo plugin gestor de palavras-passe (armazenamento cifrado AES-256); corrigidos os diálogos de instalação, a adaptação a ecrã inteiro e a configuração de manifest.json

v1.4.1 — Otimização de plugins cifrados + melhorias do empacotador

2026-05-03
  • Abrir um plugin cifrado externamente pede a palavra-passe diretamente; formatos .encplugin / .cbplugin distinguidos; o empacotador confirma palavras-passe duas vezes; configuração de associação de ficheiros no Android
📥
Descarregue os instaladores de cada versão napágina de descargas (inclui a lista completa de versões).
MODO MATRIX: LIGADO — repita ou prima ESC para sair