
ファイル履歴 API、CLI v1.0.1、Go SDK
新しいファイルアップロード履歴エンドポイント、CLI の非公開アップロード対応と FreeBSD サポート、Go SDK 更新、HEIC/JXL/TIFF/PSD のクライアント側デコード
新しいファイル履歴 API、非公開アップロード対応の CLI v1.0.1、Go SDK の更新、そして特殊な画像形式のクライアント側デコードを追加しました。
ホームページでのインライン作成
ホームページのヒーローに URL、Text、Files の各タブを追加しました。短縮リンクの作成、テキスト共有(Plain Text / Code / Markdown)、ファイルアップロードを、その場で行えます。ページ遷移は不要です。結果にはクリック可能な URL、コピーボタン、管理ページへのリンクが表示されます。ファイルアップロードはドラッグ&ドロップとクリップボード貼り付けに対応し、貼り付け画像は自動で WebP に変換されます。
クライアント側画像デコード
ブラウザはすべての画像形式をネイティブにはサポートしていません。HEIC、JXL、TIFF、PSD/PSB ファイルをクライアント側でデコードすることで、共有ページ上で正しく表示できるようになりました。ライブラリは必要時のみ遅延読み込みされ、ダウンロードリンクは引き続き元ファイルを指します。
- HEIC/HEIF — heic-to ESM module でデコード
- JPEG XL — jxl_dec.js + WASM を用いた Web Worker でデコード
- TIFF — tiff.js でデコード
- PSD/PSB — ag-psd でデコード
SVG、ICO、BMP のプレビューも files ページと images ページ全体で改善しました。
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、使用量フィールド、YAML の整理を反映
- プラン上限表を更新し、テキスト共有とファイルアップロードの新しい上限を反映
その他の改善
- すべてのバックエンドサービスで API エラーメッセージを標準化
- 等幅入力欄用に Space Mono フォントを追加
- 料金比較表を現在のプラン上限に合わせて更新
