S.EE Docs
Desenvolvedores

Aplicação de desktop

Aplicação de desktop nativa para a S.EE

Encurte links, partilhe texto e carregue ficheiros a partir do seu computador com aplicações nativas para macOS e Linux.

Transferir

Plataformas suportadas

PlataformaEstadoTecnologia
macOSDisponívelSwiftUI
LinuxDisponívelGTK4 + libadwaita + Rust
WindowsEm desenvolvimento-

Funcionalidades

  • Encurtamento de URL — slug personalizado, título, palavra-passe e expiração
  • Partilha de texto — texto simples, código-fonte ou Markdown com editor monoespaçado
  • Carregamento de ficheiros — arrastar e largar, colar a partir da área de transferência ou seletor de ficheiros
  • Geração de código QR — exportação em PNG, SVG ou PDF
  • Histórico — registo local de todos os links, textos e ficheiros criados
  • Suporte multidomínio — escolha entre vários domínios por serviço
  • Painel de utilização — uso de armazenamento e limites de velocidade num relance

macOS

Desenvolvida com SwiftUI e SwiftData. Suporte completo a atalhos de teclado e integração com a barra de menus.

Destaques

  • Barra de menus — encurtar URLs, colar e carregar, e aceder a itens recentes sem abrir a janela principal
  • Arrastar e largar — largar ficheiros em qualquer ponto da área de carregamento
  • Colar da área de transferência (Cmd+V) — converte automaticamente imagens para WebP com fallback para PNG
  • Keychain — armazenamento seguro da chave de API através da framework de segurança do macOS

Atalhos de teclado

AtalhoAção
Cmd+NNovo link curto
Cmd+Shift+NNova partilha de texto
Cmd+VColar e carregar a partir da área de transferência
Cmd+,Definições
Cmd+QSair

Stack técnica

CamadaTecnologia
UISwiftUI
ArmazenamentoSwiftData
RedeURLSession (actor-based)
SegurançaKeychain
MiniaturasQuickLookThumbnailing
Processamento de imagemSwift-WebP

Linux

Desenvolvida com GTK4, libadwaita e Rust. Segue as Human Interface Guidelines do GNOME.

Destaques

  • Experiência nativa GNOME — layout adaptativo seguindo o GNOME HIG
  • Exportação de código QR — PNG, SVG ou PDF
  • Ficheiro de configuração~/.config/see/config.toml para chave de API, URL base e domínios predefinidos
  • Variáveis de ambienteSEE_API_KEY, SEE_BASE_URL, SEE_TIMEOUT substituem o ficheiro de configuração

Atalhos de teclado

AtalhoAção
Ctrl+1Mudar para a vista Links
Ctrl+2Mudar para a vista Textos
Ctrl+3Mudar para a vista Ficheiros
Ctrl+,Abrir Preferências
Ctrl+?Mostrar atalhos de teclado
Ctrl+QSair

Stack técnica

CamadaTecnologia
UIGTK4 + libadwaita
LinguagemRust (edição 2024)
Cliente APIsee-sdk
Código QRIntegrado (exportação PNG, SVG, PDF)

Armazenamento de dados

  • Configuração: ~/.config/see/config.toml
  • Histórico: ~/.local/share/see/history.json

Primeiros passos

  1. Transfira para macOS ou Linux
  2. Crie uma conta em s.ee se ainda não tiver uma
  3. Gere uma chave de API a partir do seu painel
  4. Abra a aplicação, vá a Preferências e introduza a sua chave de API

Nesta página