Pular para o conteúdo

Definições

As Definições abrem-se a partir da topbar e agrupam a configuração em quatro blocos, conforme aquilo que afetam: a sua conta, esta aplicação nesta máquina, o projeto aberto e a ajuda.

Quem és e que plano tens. O Aseptic funciona sem conta; o que exige identidade são as superfícies de IA (ver Capacidades).

  • Plano. O plano é concedido pelo fornecedor de identidade assim que o pagamento é confirmado, não pela app. Depois de passar pelo pagamento não há nada a fazer: a janela consulta o estado durante uns minutos e ativa-o sozinha. Se demorasse mais do que o esperado, Atualizar o meu plano força-o, e se ainda assim não mudar costuma bastar voltar a entrar.
  • Lugares. Num plano de equipa, quantos há e quantos estão em uso. A distribuição faz-se no portal web, não aqui.
  • Abrir a minha conta na web leva ao portal, com o consumo de IA face à tua quota, as máquinas que sincronizam, as descargas e a gestão de lugares.

Só aparece com um catálogo de equipa alojado: guarda a chave com que se cifram os cenários da equipa. Chega sozinha a cada máquina da organização —quem já a tem deixa-a cifrada para as restantes— e aqui vê-se em que ponto está; pode copiar-se como cópia de segurança. Nunca sai das máquinas da equipa. Um catálogo em Git não tem chave para guardar: quem autoriza é o próprio repositório.

Leva o tema, a paleta, a disposição dos painéis e o idioma para as outras máquinas onde uses a tua conta. Não viaja nada do projeto: nem cenários, nem micros, nem credenciais.

Vai cifrado ponta a ponta com uma chave que só tu tens: cria-se na primeira máquina (Criar chave) e cola-se nas seguintes (Chave de outra máquina). Sem essa chave o que foi publicado não se consegue ler — nem a partir do servidor —, e por isso perdê-la significa começar do zero, não recuperar nada.

Com a chave posta, o bloco diz em que estado estás —em dia, com alterações por publicar, ou com outra máquina que publicou algo mais recente— e resolve-se com Publicar as desta máquina ou Trazer as publicadas. Deixar de sincronizar desliga esta máquina sem tocar no que estiver publicado.

O mesmo existe na CLI (aseptic sync), porque as preferências vivem no motor e não na janela.

  • Paleta de cores e tema (claro/escuro), que se aplicam ao instante.
  • Tipo de letra (sistema ou monoespaçada) e zoom da interface.
  • Idioma.
  • Rails compactos (apenas ícones).
  • Guardado automático nos editores (mocks, cenários, micros). Se desativado, guarda-se com o botão Guardar.
  • Fechar para a área de notificação: ao fechar a janela, o Aseptic continua em segundo plano.
  • Trazer o ramo ao importar um cenário, se o do repositório for outro.
  • Seguir o fim dos logs por predefinição ao iniciar um cenário.
  • Limite de linhas de log no ecrã (o ficheiro conserva tudo; o limite é só o que se mantém em memória).
  • Histórico de métricas do separador Estado.

A referência de atalhos de teclado, também disponível a qualquer momento com a tecla ?.

  • Espaço de trabalho — a pasta com os repos dos micros.
  • docker-compose — o incluído com o Aseptic (recomendado) ou um próprio. A porta do servidor de mocks e o token para OpenAPI configuram-se na própria secção Mocks, na sua ficha de configuração.

Os segredos que referencia como ${creds.chave} em manifestos, dependências e bases de dados. São guardados fora do Git (settings.local.yml). Ver O espaço de trabalho e .aseptic/.

Exportar ou importar todo o catálogo (micros, cenários e personalização de arranque) num único ficheiro, para o transferir para outra máquina. A partir do CLI: aseptic bundle export|import.

O formulário para reportar um problema à equipa e o botão que copia os dados para suporte (versão, conta e instalação) para os colar num e-mail.

O estado da telemetria de diagnóstico (opt-in), o identificador da instalação e os textos legais. Os logs dos seus micros e os dados de negócio nunca são enviados.

A versão instalada e a verificação de atualizações (o Aseptic também as verifica ao iniciar). Ver Instalar.

Não estão nas Definições: vivem no menu Git da barra superior (o ícone de ramo), ao lado das restantes ações de repositório. Ligam contas (GitHub, GitLab ou outro) para que o Aseptic possa atualizar os repos dos micros. O acesso é de só leitura (fetch e mudança de ramo; nunca push). Usa-se ao importar um micro do Git e ao mudar de ramo.