Журнал змін

Вивантаження, що видаляють себе самі

Не кожен файл має зберігатися вічно: знімок екрана для звіту про помилку, збірка для тестувальника, чернетка для швидкого перегляду. В Aktar 0.5.0 ви вибираєте Видалити через поруч із ціллю, і файл зникає через 1, 7, 14 або 30 днів без жодних зусиль з вашого боку.

  • Mac0.5.0
  • Windows0.1.2
  • iPhone та iPad1.1.0
  • Android1.4.0

Видаляє ваш бакет

Файли з терміном дії вивантажуються в tmp/1d/, tmp/7d/, tmp/14d/ або tmp/30d/ перед їхнім звичайним шляхом, а правило життєвого циклу у вашому бакеті видаляє все в цій папці, коли час спливає. Aktar для цього не мусить бути запущений: файли видаляються за розкладом, навіть коли ваш Mac вимкнено або Aktar уже видалено, і тимчасові файли більше не накопичуються в бакеті.

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

Налаштування одним клацанням

«Видалити через» стає доступним, щойно в бакеті цілі з’являються правила Aktar. Виберіть Налаштувати автовидалення… в меню «Видалити через» або скористайтеся розділом «Автовидалення» цілі в Параметри → Цілі. Aktar додає чотири правила, aktar-expire-1d, aktar-expire-7d, aktar-expire-14d і aktar-expire-30d, а всі інші правила в бакеті залишає точно такими, як вони були.

Деяким ключам не дозволено змінювати правила життєвого циклу, наприклад токену Cloudflare R2 з дозволом Object Read & Write (Admin Read & Write підходить). У такому разі Aktar показує чотири правила, які треба додати в панелі керування провайдера, і ви перевіряєте ще раз, коли вони там з’являться.

Передумали? Вимкнути… в тому самому розділі припиняє пропонувати «Видалити через» для цієї цілі. Можна залишити правила, і тоді файли, що вже лежать у tmp/, і далі видалятимуться за розкладом, або вилучити їх.

Raycast, iPhone, iPad і Android

Локальний API тепер приймає expires= під час вивантаження, тож розширення Aktar для Raycast отримує власний параметр Delete After. Програми для iPhone, iPad і Android отримують вивантаження з терміном дії у версії 1.1.0. Вони використовують ті самі папки й правила, тож бакет, яким ви користуєтеся на кількох пристроях, достатньо налаштувати один раз.

Усі зміни в цьому випуску

Нове

  • Видалити через поруч із вибором цілі в смузі меню: 1, 7, 14 або 30 днів. Файли з терміном дії потрапляють у tmp/{N}d/, і бакет сам їх видаляє, навіть коли Aktar не запущено.
  • Налаштування правил життєвого циклу бакета одним клацанням зі смуги меню або Параметри → Цілі, без змін в інших правилах бакета. Якщо ключ не може змінювати правила життєвого циклу, Aktar показує, які з них додати в панелі керування провайдера.
  • Автовидалення можна вимкнути для кожної цілі окремо, зберігши або вилучивши правила бакета.
  • Історія, Бібліотека й сповіщення про вивантаження показують, коли буде видалено файл з терміном дії.
  • Локальний API приймає expires= (у днях) під час вивантаження й повертає expiresAt.