Projetos e documentos
Salvamento automático, versões, sincronização na nuvem e conflitos: onde seu trabalho está a cada momento, e como recuperar um estado antigo.
A aukimi salva dois tipos de coisa, e a diferença decide o que você pode fazer com elas depois.
| Projeto | Documento | |
|---|---|---|
| Guarda | o estado de todo estúdio | o arquivo de um único estúdio |
| Criado a partir de | New project, no painel | Começar direto num módulo |
| Transferências entre estúdios | sim | não |
| Salvamento na nuvem, compartilhamento, colaboração | sim | não, primeiro Upload to Cloud |
| Conversível | , | Convert to Project |
Um projeto é a unidade normal de trabalho. Um documento é o caminho rápido para "eu só quero desenhar uma coisa", e pode ser promovido depois sem perder nada. O caminho contrário, transformar um projeto de volta em documento, não é oferecido de propósito.
Salvamento automático#
Ligado por padrão, intervalo configurável em Settings → General. Seu trabalho é gravado no IndexedDB, com localStorage como reserva, isolado por projeto: o estado de um estúdio num projeto nunca pode vazar para outro.
Ctrl+S força um salvamento agora. Raramente é necessário; está ali pelo
reflexo.
O armazenamento local é finito, e o navegador é quem o controla. A aukimi avisa quando a cota está quase cheia em vez de falhar um salvamento em silêncio. Limpar os dados do site para aukimi.com apaga todo projeto que nunca foi enviado para a nuvem, sem desfazer.
Versões#
Cada projeto guarda um histórico de versões, acessível pelo seu card no painel.
- Versões Autosaved são tiradas enquanto você trabalha.
- Versões Saved são as que você pediu, Save a version. Se nada mudou desde a última, a aukimi avisa em vez de guardar uma duplicata.
- Versões Before a restore são gravadas automaticamente no momento em que você restaura algo, então uma restauração é ela mesma desfazível.
As versões vivem no navegador, e as N mais recentes de cada projeto são mantidas. Pin uma para mantê-la além desse limite, e, quando o salvamento na nuvem está ligado, para copiá-la para a nuvem. Visualize uma versão, ou escolha uma segunda e compare as duas lado a lado, antes de restaurar.
Salvamento na nuvem#
Desligado até você ativá-lo (Settings → Cloud Save), e exige uma assinatura. Uma vez ligado, a aukimi envia o projeto a cada 60 segundos, aproximadamente, quando algo mudou.
O que viaja é um arquivo por estúdio que tem estado: .engine, .ink,
.sculpt3d, .p3d, .daw e assim por diante, listados em
Import and export, além dos recursos binários do
projeto e, onde o estúdio suporta, seu histórico de desfazer.
O painel rotula cada projeto com onde ele mora: On this machine, In the cloud, Shared with me.
Conflitos#
Changed elsewhere, needs a decision.
Esse estado significa que a cópia na nuvem mudou desde a sua última sincronização: outra máquina, ou outra aba. A aukimi não adivinha. Ela oferece exatamente duas respostas:
- Keep local (overwrite cloud): seu trabalho atual vence; a versão na nuvem é substituída.
- Keep cloud (discard local): a versão na nuvem vence; suas mudanças locais se perdem.
Não há fusão automática, e isso é de propósito: uma escultura meio fundida ou uma linha do tempo meio fundida é pior do que qualquer das duas versões inteira. Se os dois lados importam, exporte o local primeiro (File → Export, ou a exportação de cada estúdio em Import and export) e só então pegue a cópia da nuvem.
Histórico de modificações#
Separado das versões, e legível: cada projeto guarda um log do que mudou e quando, agrupado por dia, no painel sob History. Ele responde "o que eu fiz na terça-feira", não "me devolva o arquivo de terça", que é para isso que servem as versões.
Offline#
O aplicativo continua funcionando sem conexão. O salvamento automático é local, então nada se perde; a pastilha de sincronização diz Offline e a cópia na nuvem fica no seu último ponto de sincronização. Projetos novos criados offline são rotulados como tal e são enviados quando você volta a ficar online.