Changelog
Envios que se apagam sozinhos
Nem todo arquivo precisa ficar para sempre: um print para um relato de bug, uma build para alguém testar, um rascunho para uma revisão rápida. No Aktar 0.5.0 você escolhe Excluir após ao lado do destino, e o arquivo some depois de 1, 7, 14 ou 30 dias sem você precisar fazer nada.
- Mac0.5.0
- Windows0.1.2
- iPhone e iPad1.1.0
- Androidem breve
Quem exclui é o bucket
Arquivos com prazo são enviados para tmp/1d/, tmp/7d/, tmp/14d/ ou tmp/30d/, na frente do caminho de sempre, e uma regra de ciclo de vida no seu bucket exclui tudo o que está nessa pasta quando o prazo termina. O Aktar não precisa estar aberto: os arquivos são excluídos na data certa mesmo com o Mac desligado ou sem o Aktar instalado, e os compartilhamentos temporários param de se acumular no bucket.
O histórico, a biblioteca e as notificações de envio mostram quando cada arquivo com prazo será excluído. Enquanto houver um prazo escolhido, o painel avisa logo abaixo da área de soltar arquivos, para que um arquivo que você queria manter não expire por engano.
Configurado com um clique
O Excluir após fica disponível assim que o bucket do destino tem as regras do Aktar. Escolha Configurar exclusão automática… no menu Excluir após ou use a seção Exclusão automática do destino em Ajustes → Destinos. O Aktar adiciona quatro regras, aktar-expire-1d, aktar-expire-7d, aktar-expire-14d e aktar-expire-30d, e deixa todas as outras regras do bucket exatamente como estavam.
Algumas chaves não têm permissão para alterar regras de ciclo de vida, por exemplo um token do Cloudflare R2 com a permissão Object Read & Write (com Admin Read & Write funciona). Nesse caso, o Aktar mostra as quatro regras para adicionar no painel do seu provedor, e depois você verifica novamente.
Mudou de ideia? Desativar…, na mesma seção, deixa de oferecer o Excluir após para esse destino. Você pode manter as regras, para que os arquivos que já estão em tmp/ continuem sendo excluídos na data certa, ou removê-las.
Raycast, iPhone, iPad e Android
A API local agora aceita expires= nos envios, o que dá à extensão do Aktar para o Raycast uma opção Delete After própria. Os apps para iPhone, iPad e Android ganham os envios com prazo na versão 1.1.0. Eles usam as mesmas pastas e regras, então um bucket usado em vários dispositivos só precisa ser configurado uma vez.
Todas as mudanças desta versão
Novo
- Excluir após ao lado do seletor de destino na barra de menus: 1, 7, 14 ou 30 dias. Arquivos com prazo vão para
tmp/{N}d/e são excluídos pelo próprio bucket, mesmo com o Aktar fechado. - Configuração com um clique das regras de ciclo de vida do bucket pela barra de menus ou em Ajustes → Destinos, sem mexer nas outras regras do bucket. Se a chave não puder alterar regras de ciclo de vida, o Aktar mostra quais adicionar no painel do seu provedor.
- A exclusão automática pode ser desativada por destino, mantendo ou removendo as regras do bucket.
- O histórico, a biblioteca e as notificações de envio mostram quando um arquivo com prazo será excluído.
- A API local aceita
expires=(em dias) nos envios e retornaexpiresAt.