
API истории файлов, CLI v1.0.1 и Go SDK
Новый эндпоинт истории загрузок файлов, приватные загрузки и поддержка FreeBSD в CLI, обновление Go SDK и клиентское декодирование HEIC/JXL/TIFF/PSD
Новый API истории файлов, CLI v1.0.1 с приватными загрузками, обновления Go SDK и клиентское декодирование редких форматов изображений.
Встроенное создание на главной странице
В главном блоке главной страницы теперь есть вкладки URL, Текст и Файлы, которые позволяют прямо на месте создавать короткие ссылки, делиться текстом (Обычный текст / Код / Markdown) и загружать файлы — без перехода на отдельную страницу. В результатах показываются кликабельный URL, кнопка копирования и ссылка на управление ресурсом. Загрузка файлов поддерживает перетаскивание и вставку из буфера обмена с автоматической конвертацией в WebP.
Клиентское декодирование изображений
Браузеры нативно поддерживают не все форматы изображений. Теперь мы декодируем файлы HEIC, JXL, TIFF и PSD/PSB на стороне клиента, чтобы они корректно отображались на страницах обмена. Библиотеки загружаются лениво только при необходимости, а ссылки на скачивание по-прежнему указывают на исходный файл.
- HEIC/HEIF — декодирование через ESM-модуль heic-to
- JPEG XL — декодирование через Web Worker с jxl_dec.js + WASM
- TIFF — декодирование через tiff.js
- PSD/PSB — декодирование через ag-psd
Также улучшен предпросмотр SVG, ICO и BMP на страницах файлов и изображений.
Определение MIME-типов
Определение типов файлов переключено с расширений файлов на MIME-типы. Текстовые файлы, документы Office (включая Apple iWork, OpenDocument и Visio) и PDF теперь определяются по MIME-типу. Для неизвестных типов документов вместо открытия во встроенном PDF-просмотрщике используется резервный сценарий со скачиванием.
API загрузки файлов
- Новый эндпоинт истории загрузки файлов — получение прошлых загрузок с пагинацией
- Поле
is_privateпри загрузке файлов для управления приватностью - Метрики использования теперь включают текстовые публикации и загрузки файлов
- Форматы HEIC/HEIF/JXL/TIFF распознаются на стороне сервера
CLI v1.0.1
S.EE CLI получил приватную загрузку файлов (флаг --is-private / --private), вывод истории файлов и поддержку FreeBSD. Пакеты теперь доступны в форматах .deb, .rpm, .apk, а также для Arch Linux и Termux.
Go SDK
Go SDK получил настройки приватности при загрузке файлов и эндпоинт истории файлов.
Документация
- Добавлена документация по File History API
- Обновлена страница совместимости с SM.MS с корректными примерами ответов
- OpenAPI-спецификация обновлена поддержкой File History, полями usage и очисткой YAML
- Таблицы тарифных лимитов обновлены с новыми ограничениями для текстовых публикаций и загрузок файлов
Другие улучшения
- Стандартизированы сообщения об ошибках API во всех серверных сервисах
- Шрифт Space Mono добавлен для моноширинных полей ввода
- Таблица сравнения тарифов обновлена с актуальными лимитами
