Progetti e documenti

Salvataggio automatico, versioni, sincronizzazione cloud e conflitti: dove si trova il tuo lavoro in ogni momento, e come recuperare uno stato precedente.

aukimi salva due tipi di cose, e la differenza decide cosa puoi farne in seguito.

ProgettoDocumento
Contienelo stato di ogni moduloil file di un solo modulo
Creato daNuovo progetto, sulla dashboardEntra direttamente in un modulo
Trasferimenti tra modulino
Salvataggio cloud, condivisione, collaborazioneno, prima Upload to Cloud
Convertibile,Convert to Project

Un progetto è l'unità di lavoro normale. Un documento è la corsia veloce per "voglio solo disegnare qualcosa", e può essere promosso in seguito senza perdere nulla. Il contrario, trasformare un progetto in documento, non è offerto di proposito.

Salvataggio automatico#

Attivo di default, intervallo configurabile in Settings → General. Il tuo lavoro viene scritto in IndexedDB, con localStorage come ripiego, con un ambito per progetto: lo stato di un modulo in un progetto non può mai sconfinare in un altro.

Ctrl+S forza un salvataggio immediato. Raramente è necessario; esiste per il riflesso.

Lo spazio di archiviazione locale è limitato, e appartiene al browser. aukimi avvisa quando la quota è quasi piena invece di far fallire un salvataggio in silenzio. Cancellare i dati del sito per aukimi.com elimina ogni progetto mai caricato, senza possibilità di annullamento.

Versioni#

Ogni progetto conserva una cronologia delle versioni, raggiungibile dalla sua scheda sulla dashboard.

  • Le versioni Autosaved vengono prese mentre lavori.
  • Le versioni Saved sono quelle richieste esplicitamente, Save a version. Se non è cambiato nulla dall'ultima, aukimi lo dice invece di salvare un duplicato.
  • Le versioni Before a restore vengono scritte automaticamente nel momento in cui ripristini qualcosa, così anche un ripristino è a sua volta annullabile.

Le versioni vivono nel browser, e vengono conservate le N più recenti per progetto. Pin ne mantiene una oltre quel limite, e, quando il salvataggio cloud è attivo, la copia anche sul cloud. Puoi vedere l'anteprima di una versione, oppure sceglierne due e confrontarle fianco a fianco, prima di ripristinare.

Salvataggio cloud#

Disattivato finché non lo attivi tu (Settings → Cloud Save), e richiede un abbonamento. Una volta attivo, aukimi carica il progetto circa ogni 60 secondi quando qualcosa è cambiato.

Ciò che viaggia è un file per ogni modulo che ha uno stato: .engine, .ink, .sculpt3d, .p3d, .daw e così via, elencati in Importazione ed esportazione: più gli asset binari del progetto e, dove il modulo lo supporta, la sua cronologia di annullamento.

La dashboard etichetta ogni progetto con dove si trova: Su questa macchina, Nel cloud, Condiviso con me.

Conflitti#

Changed elsewhere, needs a decision.

Questo stato significa che la copia nel cloud si è spostata dall'ultima sincronizzazione: un'altra macchina, o un'altra scheda. aukimi non indovina. Offre esattamente due risposte:

  • Keep local (overwrite cloud): vince il tuo lavoro attuale; la versione nel cloud viene sostituita.
  • Keep cloud (discard local): vince la versione nel cloud; le tue modifiche locali vengono perse.

Non c'è alcuna fusione automatica, ed è voluto: uno sculpt fuso a metà o una timeline fusa a metà è peggio di entrambe le versioni intere. Se entrambe le parti contano, esporta prima quella locale (File → Export, oppure l'esportazione specifica del modulo in Importazione ed esportazione) e solo dopo prendi la copia dal cloud.

Cronologia delle modifiche#

Separata dalle versioni, e leggibile: ogni progetto conserva un registro di cosa è cambiato e quando, raggruppato per giorno, sulla dashboard sotto History. Risponde a "cosa ho fatto martedì", non a "dammi indietro il file di martedì": è per quello che servono le versioni.

Offline#

L'app continua a funzionare senza connessione. Il salvataggio automatico è locale, quindi non si perde nulla; la pillola di sincronizzazione dice Offline e la copia nel cloud resta alla tua ultima sincronizzazione. I nuovi progetti creati offline vengono etichettati come tali e si caricano quando torni online.