Changelog

O que mudou no Persisty, do mais novo para o mais antigo. Estas mudanças ainda não saíram num build público.

Feed RSS
  1. Site, Docs e este Changelog

    O Persisty ganhou um site em português, inglês e espanhol, com os planos, a página de download e a conta do Persisty Cloud.

    • Conta pelo site: entrada por código enviado por e-mail, a mesma do app. Em Minha conta você vê o plano, os aparelhos conectados (e pode revogar um), liga o aviso de lançamento e registra interesse no Enterprise.
    • Docs com o que o app faz hoje e o que ainda não faz.
    • Changelog com feed RSS em cada idioma.
  2. Supervisor embutido e builds para Windows e Linux

    • O tmux que mantém as sessões vivas agora vai dentro do app no macOS e no Linux. Não é mais preciso instalar nada à parte.
    • No Windows, um supervisor próprio (persist-supervisord) faz o mesmo papel. Os agentes funcionam sem shell POSIX: os hooks do Claude Code chamam um executável nativo.
    • Existe um instalador para Windows e pacotes .deb e AppImage configurados para Linux. Os dois ainda não foram testados em máquinas reais e vão sair como prévia.
    • Corrigido: eventos dos agentes podiam se perder quando uma linha era lida no meio da escrita.
  3. Fila de pedidos, pontos de restauração, verificação e pasta própria

    Quatro recursos do plano Pro para deixar o agente trabalhando sem você:

    • Fila de pedidos: o pedido vai quando o agente ficar livre, quando a janela de 5 h renovar ou a partir de um horário. Um por vez, nunca durante um trabalho nem sobre um pedido de permissão.
    • Pontos de restauração: cada pedido grava o estado da pasta antes de o agente começar. Restaurar mostra antes o que volta e o que é apagado, e guarda o estado atual como um ponto novo.
    • Verificação ao terminar: um comando do workspace roda sozinho quando o agente para depois de mudar arquivos, e o cabeçalho diz se passou ou falhou.
    • Pasta própria por sessão: em pastas git, a sessão pode ganhar um branch persist/<nome> numa pasta só dela. O branch nunca é apagado.
  4. Editor, alterações do git e painel lateral

    • Painel lateral da sessão (⌘\): Alterações, Código, Busca, Notas e Detalhes ao lado do terminal, com divisória arrastável.
    • Editor: árvore da pasta da sessão, abas, ⌘S, aviso quando o arquivo muda no disco, destaque por linguagem, ⌘P, ⌘⇧F e marcas do git na margem.
    • Alterações: preparar e remover por arquivo, commit com ⌘↵, "Commit e enviar", diff por arquivo e histórico do que não foi enviado.
    • Branch no cabeçalho da sessão, com busca, branches locais e remotos e "Criar branch".
    • Gaveta de comandos: cada comando do workspace vira uma aba com o estado escrito. Parar manda Ctrl-C e mantém a saída.
  5. Conta do Persisty Cloud e registro de rede

    • Configurações › Conta: entrada por código enviado por e-mail, com a conta criada no primeiro acesso. Plano e recursos vêm de uma licença assinada que funciona 14 dias sem internet.
    • Configurações › Rede: cada chamada que o app faz para fora, com destino, motivo, tamanho, resultado e hora. Nunca cabeçalhos, corpo ou parâmetros.
    • As janelas de 5 h e 7 d do rodapé passaram a vir ao vivo, do mesmo lugar que o /usage do Claude Code.
  6. Várias contas do Claude Code, com rodízio

    • Configurações › Contas de IA lista a conta deste computador e as conectadas pelo app, cada uma com organização, plano e as janelas de 5 h e 7 d ao vivo.
    • Conectar conta abre o login do próprio Claude Code no navegador; a conta aparece sozinha ao concluir. Desconectar faz o logout.
    • Rodízio (Pro): cada sessão nova do Claude Code vai para a conta com mais folga na janela de 5 h; contas acima de 90% ficam de fora. O formulário de nova sessão ganhou a opção "Automática".
    • Ajustes e instruções são compartilhados entre as contas; login e histórico, nunca.
  7. Projetos, sessões que sobrevivem e o relatório de restauração

    A primeira versão de uso diário do Persisty:

    • Projetos com vários workspaces, mostrando branch e alterações de cada pasta.
    • Sessões persistentes num supervisor separado da janela: fechar ou derrubar o app não mata nada, e reabrir reanexa cada terminal com o histórico.
    • Restaurar tudo depois de reiniciar o computador, com um relatório do que voltou, do que falhou e por quê. Rodar duas vezes não duplica sessões.
    • Claude Code com id de sessão escolhido pelo Persisty, estados pelos hooks e retomada com --resume confirmada pelo próprio Claude Code.
    • Uso de IA: gasto estimado por sessão, projeto, modelo e dia, sempre rotulado como estimativa.