Журнал змін
Безпечніше поширення і низка виправлень
Aktar 0.12.1 - це випуск з виправленнями за результатами перевірки всієї програми. Він посилює контроль над тим, що залишає ваш Mac, закриває кілька способів, якими вебсторінка чи спеціально створений файл могли змусити Aktar зробити те, про що ви не просили, і виправляє низку дрібніших помилок. Якщо у вас 0.3.0 або новіша версія, Aktar запропонує оновлення автоматично.
- Mac0.12.1
- Windows0.5.1
- iPhone та iPadнезабаром
- Android1.5.0
Локація вилучається з більшої кількості файлів
Вилучити локацію і Вилучити всі тепер охоплюють також зображення WebP, AVIF і GIF, текстові блоки PNG (у режимі «Вилучити всі») і відео .mov, .mp4 та .m4v. Відео копіюються без перекодування, лише без локації (або всіх метаданих), тож це швидко, а зображення не змінюється. Це діє й усередині ZIP-архівів папок, а файл, який не вдається очистити, не вивантажується.
Посилання, які не обернуться проти вас
Файли HTML, SVG, XML і JavaScript вивантажуються так, що відкриття посилання завантажує їх, а не виконує на домені вашого бакета. SVG у тезі <img> і далі показується. Посилання aktar://upload-clipboard і aktar://watch/pause тепер спершу запитують дозвіл, бо їх може відкрити будь-яка вебсторінка. Посилання для перенесення з Перенести на інший пристрій спливають через годину, а закриття вікна прибирає скопійоване посилання з буфера обміну.
Усі зміни в цьому випуску
Покращено
- Вилучити локацію і Вилучити всі охоплюють зображення WebP, AVIF і GIF, текстові блоки PNG і відео .mov, .mp4 та .m4v, зокрема всередині ZIP-архівів папок. Файл, який не вдається очистити, не вивантажується.
- Вивантажені файли HTML, SVG, XML і JavaScript завантажуються під час відкриття посилання, а не виконуються на домені вашого бакета.
- Посилання
aktar://upload-clipboardіaktar://watch/pauseзапитують дозвіл, перш ніж спрацювати. - Посилання для перенесення спливають через годину. Посилання для перенесення й токен локального API приховано від менеджерів буфера обміну, а закриття вікна перенесення прибирає скопійоване посилання.
- Вебхуки відстежуваних папок використовують https:// (звичайний http:// лише для цього Mac або локальної мережі) і не йдуть за переспрямуваннями на інший хост.
- Вивід HTML і Markdown екранує ім’я файлу, тож спеціально створене ім’я не може додати розмітку до того, що ви вставляєте.
- Зображення понад 100 мегапікселів вивантажуються як є, без перетворення, попереднього перегляду й мініатюри, тож невеликий файл із заявленими величезними розмірами не може зайняти всю пам’ять.
- Запити до сховища, що не передають даних файлу, припиняються через 60 секунд, а не чекають, можливо, безкінечно.
Виправлено
- Повторно використовувати посилання для дублікатів файлів більше не видає посилання, яке тепер веде на інший файл.
- Шлях без
{uuid},{random},{md5}або{sha256}більше не замінює файл, що вже має таке ім’я: новий файл отримує номер («name 2.png»). - Видалення старішого запису в історії, ім’я якого пізніше вивантажили знову, більше не видаляє новіший файл.
- Велике вивантаження, продовжене з місця зупинки, більше не зберігає старе ім’я після того, як ви перейменували файл або змінили шлях.
- Публічна базова URL-адреса, що не є дійсною вебадресою, більше не спричиняє збою Aktar; Параметри показують, що не так.
- Посилання
aktar://watch/pauseз величезною кількістю хвилин більше не спричиняє збою Aktar. Призупинення обмежено одним роком. - Перегляд бакета в Бібліотеці показує нові вивантаження й залишається заповненим після зміни параметрів цілі.
- Копіювання вебпосилання більше не змушує клавіатурне скорочення для буфера обміну намагатися вивантажити посилання як файл.
- Два зображення, скопійовані протягом однієї секунди, більше не перезаписують одне одного, а тимчасові файли Aktar прибираються.
- Aktar видаляє вивантаження з терміном дії лише тоді, коли в бакеті ще є його правила автовидалення.
- Попередній перегляд тексту, коду, Markdown і PDF пропускає файли понад 25 МБ, а не завантажує їх повністю.