
API de Histórico de Ficheiros, CLI v1.0.1 e Go SDK
Novo endpoint para histórico de carregamentos, uploads privados e suporte FreeBSD na CLI, atualização do Go SDK e descodificação HEIC/JXL/TIFF/PSD no cliente
Nova API de histórico de ficheiros, CLI v1.0.1 com uploads privados, atualizações no Go SDK e descodificação de formatos de imagem menos comuns no cliente.
Criação Inline na Página Inicial
O hero da página inicial passa agora a incluir separadores URL, Text e Files, permitindo criar ligações curtas, partilhar texto (texto simples / código / Markdown) e carregar ficheiros diretamente, sem redirecionamento. Os resultados mostram uma URL clicável, um botão de cópia e uma ligação para gerir o recurso. Os carregamentos suportam drag-and-drop e colagem da área de transferência, com conversão automática para WebP.
Descodificação de Imagens no Cliente
Os navegadores não suportam nativamente todos os formatos de imagem. Passamos agora a descodificar ficheiros HEIC, JXL, TIFF e PSD/PSB no cliente para que sejam corretamente apresentados nas páginas de partilha. As bibliotecas são carregadas apenas quando necessário, e as ligações de transferência continuam a apontar para o ficheiro original.
- HEIC/HEIF — descodificado através do módulo ESM heic-to
- JPEG XL — descodificado via Web Worker com jxl_dec.js + WASM
- TIFF — descodificado com tiff.js
- PSD/PSB — descodificado com ag-psd
As pré-visualizações de SVG, ICO e BMP também foram melhoradas nas páginas files e images.
Deteção por Tipo MIME
A deteção do tipo de ficheiro deixa de depender das extensões e passa a utilizar tipos MIME. Ficheiros de texto, documentos Office (incluindo Apple iWork, OpenDocument e Visio) e PDFs passam agora a ser identificados pelo respetivo tipo MIME. Tipos de documento desconhecidos recorrem a transferência em vez de abertura no visualizador de PDF.
API de Carregamento de Ficheiros
- Novo endpoint de histórico de carregamentos — recuperar carregamentos anteriores com paginação
- Campo
is_privatenos carregamentos de ficheiros para controlo de privacidade - Métricas de utilização passam a incluir partilhas de texto e carregamentos de ficheiros
- Formatos HEIC/HEIF/JXL/TIFF passam a ser reconhecidos no servidor
CLI v1.0.1
A CLI do S.EE adiciona carregamentos privados de ficheiros (--is-private / --private), listagem do histórico de ficheiros e suporte para FreeBSD. Os pacotes estão agora disponíveis em .deb, .rpm, .apk, Arch Linux e Termux.
Go SDK
O Go SDK adiciona definições de privacidade para carregamentos de ficheiros e um endpoint de histórico de ficheiros.
Documentação
- Adicionada a documentação da File History API
- Página de compatibilidade do SM.MS atualizada com exemplos de resposta corretos
- Especificação OpenAPI atualizada com File History, campos de utilização e limpeza de YAML
- Tabelas de quotas atualizadas com novos limites para partilhas de texto e carregamentos de ficheiros
Outras Melhorias
- Mensagens de erro da API padronizadas em todos os serviços backend
- Tipo de letra Space Mono adicionado para campos de entrada monospace
- Tabela comparativa de preços atualizada com os limites atuais dos planos
