Проєкти та документи

Автозбереження, версії, хмарна синхронізація і конфлікти: де перебуває ваша робота в кожен момент і як повернути старий стан.

aukimi зберігає два типи речей, і саме ця різниця визначає, що з ними можна робити далі.

ПроєктДокумент
Міститьстан кожної студіїфайл однієї студії
Створюється зNew project, на панелі керуванняПочати одразу в модулі
Перенесення між студіямитакні
Хмарне збереження, обмін, співпрацятакні, спершу Upload to Cloud
Перетворюваність,Convert to Project

Проєкт це звичайна одиниця роботи. Документ це швидка смуга для випадку «хочу просто щось намалювати», і його можна підвищити пізніше, нічого не втративши. Зворотна дія, перетворення проєкту назад на документ, навмисно не пропонується.

Автозбереження#

Увімкнене за замовчуванням, інтервал налаштовується в Settings → General. Ваша робота записується в IndexedDB, із localStorage як резервним варіантом, у межах кожного проєкту окремо: стан студії в одному проєкті ніколи не перетече в інший.

Ctrl+S примусово зберігає негайно. Це рідко потрібно, ця комбінація існує для рефлексу.

Локальне сховище скінченне, і ним керує браузер. aukimi попереджає вас, коли квота майже вичерпана, замість того щоб провалити збереження мовчки. Очищення даних сайту для aukimi.com стирає кожен проєкт, який ніколи не вивантажувався, без можливості скасування.

Версії#

Кожен проєкт зберігає історію версій, доступну з його картки на панелі керування.

  • Autosaved версії створюються під час роботи.
  • Saved версії: ті, які ви запросили самі, Save a version. Якщо з моменту останньої нічого не змінилося, aukimi повідомляє про це, замість того щоб зберігати дублікат.
  • Before a restore версії записуються автоматично тієї ж миті, коли ви щось відновлюєте, тож саме відновлення можна скасувати.

Версії живуть у браузері, і зберігаються N найновіших на проєкт. Pin утримує одну поза цією межею, а коли хмарне збереження увімкнене, копіює її в хмару. Перегляньте версію або оберіть другу, щоб порівняти обидві поруч, перш ніж відновлювати.

Хмарне збереження#

Вимкнене, доки ви його не увімкнете (Settings → Cloud Save), і воно потребує підписки. Після ввімкнення aukimi вивантажує проєкт приблизно кожні 60 секунд, якщо щось змінилося.

Подорожує один файл на кожну студію зі станом: .engine, .ink, .sculpt3d, .p3d, .daw і так далі, перелічені в Імпорт та експорт, а також бінарні ресурси проєкту і, там, де студія це підтримує, її історія скасувань.

Панель керування позначає кожен проєкт місцем, де він живе: На цьому пристрої, У хмарі, Поділилися зі мною.

Конфлікти#

Changed elsewhere, needs a decision.

Цей стан означає, що хмарна копія змінилася з моменту вашої останньої синхронізації: інша машина або інша вкладка. aukimi не вгадує. Пропонується рівно дві відповіді:

  • Keep local (overwrite cloud): перемагає ваша поточна робота; хмарна версія замінюється.
  • Keep cloud (discard local): перемагає хмарна версія; ваші локальні зміни втрачаються.

Автоматичного злиття немає, і це навмисно: наполовину злита скульптура або наполовину злита часова шкала гірша за будь-яку з версій цілком. Якщо важливі обидві сторони, спершу експортуйте локальну (File → Export, або експорт конкретної студії в Імпорт та експорт) і лише потім беріть хмарну копію.

Історія змін#

Окрема від версій, і читабельна: кожен проєкт веде журнал того, що змінилося й коли, згрупований по днях, на панелі керування під History. Вона відповідає на питання «що я робив у вівторок», а не «поверни мені файл вівторка», для цього існують версії.

Офлайн#

Застосунок продовжує працювати без з'єднання. Автозбереження локальне, тож нічого не втрачається; індикатор синхронізації показує Offline, а хмарна копія лишається на рівні вашої останньої синхронізації. Нові проєкти, створені офлайн, позначаються як такі й вивантажуються, коли з'єднання повертається.