Мої дані та збереження проєкту
Коротко
- Дані залишаються в цьому браузері на цьому пристрої. Statable не надсилає їх на жоден сервер; облікового запису немає.
- Якщо ви змінюєте пристрій або працюєте на чужому комп’ютері, збережіть проєкт у файл (.statable): Ctrl+S або ⌘S.
- У Chrome і Edge місце зберігання вибирається один раз, наприклад тека OneDrive; після цього Ctrl+S перезаписує той самий файл. У Safari, Firefox і на телефонах Ctrl+S завантажує файл.
У браузері
Проєкт (дані, описи стовпців, сторінки, нотатки) постійно зберігається в браузері. Невелика позначка біля назви проєкту вгорі ліворуч це підтверджує. Statable зберігає кілька проєктів; початкова сторінка показує їх у списку «Нещодавно редаговані». Відкриття нового файлу або прикладу створює новий проєкт - попередній залишається в списку.
Збереження у файл
Назва проєкту вгорі ліворуч відкриває меню; воно показує стан, наприклад «Збережено в media.statable · 2 хв тому», «Незбережені зміни» або «Не збережено у файл». Біля назви галочка означає, що все збережено, а крапка позначає зміни, яких немає в жодному файлі.
- «Зберегти у файл …» (Ctrl+S або ⌘S) уперше запитує місце й назву. Після цього Ctrl+S перезаписує цей файл без запитів.
- «Зберегти як …» (Ctrl+Shift+S або ⇧⌘S) дає змогу вибрати інший файл, наприклад для копії.
- Після закриття браузера він один раз питає, чи може Statable знову змінювати файл. Тоді меню показує «Далі зберігати в media.statable»; достатньо одного кліка.
- Там, де браузер цього не вміє, кнопка має назву «Завантажити як файл». Тоді кожне збереження створює новий файл у вашій теці «Завантаження» (media (1).statable …); старіші можна видалити.
На спільних комп’ютерах і між пристроями
У семінарській аудиторії або на спільному комп’ютері дані залишаються в браузері цього комп’ютера. Тому наприкінці роботи збережіть їх у файл, найкраще в хмарну теку, як-от OneDrive, а вдома чи на іншому комп’ютері відкрийте файл на початковій сторінці (перетягніть файл або натисніть «Відкрити файл проєкту»). Щоб бути цілком певними, потім видаліть проєкт із браузера на початковій сторінці.
Нагадування
Statable попереджає під час закриття вкладки лише тоді, коли є зміни, яких немає у файлі, а проєкт більший, ніж дані прикладу або порожня таблиця. Після приблизно десяти хвилин роботи без файлу один раз з’являється повідомлення; «Більше не нагадувати» вимикає його для цього проєкту.
Керівництво та викладання
- Керівництво: надішліть файл .statable електронною поштою або через хмару. Він містить дані, усі сторінки, нотатки й рішення; керівник відкриває його на початковій сторінці.
- Викладання: розмістіть файл на навчальній платформі курсу. Студенти завантажують його й перетягують на початкову сторінку Statable. Він відкривається як новий проєкт; їхні власні проєкти не змінюються.
- Посилання на кшталт «…/?projekt=kurs/media.statable» або «…/#oeffne=kurs/media.statable» відкриває файл, що лежить на тому самому сервері, що й Statable, після запиту «Відкрити проєкт …?». З міркувань безпеки Statable не відкриває за посиланням файли з інших серверів (зокрема навчальних платформ): завантажте й перетягніть.
Закриття й видалення проєкту
«Закрити проєкт» повертає на початкову сторінку; проєкт залишається в браузері й у списку. Видалити можна лише там: у меню (три крапки) рядка пункт «Видалити з браузера» вилучає проєкт після запиту. Після цього він існує лише як файл, якщо його було збережено. Вихідний файл даних ніколи не змінюється.
Коли сховище заповнене
Браузер надає лише обмежений обсяг пам’яті. Коли вона заповнена, Statable показує попереджувальний знак біля назви проєкту («Сховище заповнене»): остання зміна тоді не збережена. Збережіть проєкт як файл за допомогою Ctrl+S і видаліть непотрібні проєкти з браузера на початковій сторінці.
Для фахівців
- Збереження в той самий файл використовує File System Access API (showSaveFilePicker, showOpenFilePicker, FileSystemFileHandle). Він є в Chrome, Edge та інших браузерах на основі Chromium на комп’ютерах, але не в Safari, Firefox і не на телефонах; там залишається завантаження.
- Доступ до файлу запам’ятовується для кожного проєкту в IndexedDB (база даних «statable-dateien»). Після перезапуску браузер знову запитує дозвіл; Statable питає лише після кліку, як цього вимагає браузер.
- Запис іде через тимчасовий файл браузера; якщо запис перервано, попередній файл залишається без змін.
- Проєкт - це JSON (формат «statable-projekt», версія 1); дані всередині у вигляді .sav (Base64). Нічого не надсилається на сервер.
- Відкриття за посиланням завантажує лише з джерела, що саме віддає Statable (Content-Security-Policy connect-src 'self'), без cookies, з обмеженням розміру 100 МБ і завжди після запиту.