Editor de Clubs (desktop)
Aplicativo onde você monta o Club escrevendo o layout (HTML/CSS) e encaixando componentes prontos, com preview ao vivo do resultado.
Crie e desenhe seu próprio Club — o layout é seu, o motor é selado.
O sistema de criação e gestão de Clubs (comunidades) do Scuta. Duas metades que trabalham juntas: um renderer que transforma a definição de um Club numa tela pronta, e um Editor de desktop onde você monta a aparência escolhendo componentes prontos.
Em desenvolvimento inicial — autoria hoje é “code-first” (HTML/CSS)Liberdade total de design, sem tocar nas partes sensíveis.
Aplicativo onde você monta o Club escrevendo o layout (HTML/CSS) e encaixando componentes prontos, com preview ao vivo do resultado.
Chat, voz, categorias, canais, membros, busca e mais — objetos prontos que você só posiciona e estiliza. O código deles é travado; você nunca mexe no funcionamento interno.
Enquanto edita, você vê o Club se montar em tempo real, com dados de exemplo. Dá para destacar o preview numa janela separada.
Comece de um modelo pronto. Editar um modelo cria uma cópia sua, que fica salva na sua galeria.
Cada versão do Club é serializada em JSON e assinada com sua identidade (Ed25519). A assinatura é a prova anti-adulteração da forma do Club.
O Editor guarda histórico das suas edições, permite renomear o projeto e listar quais componentes você já usou no layout.
O Scuta Wolf não é um app só. O renderer é um pacote em JavaScript puro, sem etapa de build, que sabe pegar a Definição de um Club e desenhá-la na tela — reaproveitado tanto dentro do mensageiro Scuta Crow (onde os membros veem o Club de verdade) quanto no preview do Editor. O Editor é o aplicativo de desktop, feito com Tauri e um núcleo em Rust, onde a autoria acontece.
A Definição é a forma do Club: o tema (cores, fontes), o layout em HTML/CSS que o criador escreve, os objetos usados, e campos de cargos e permissões. É salva como um JSON assinado como um evento (o kind 40 do ecossistema Scuta) usando sua identidade. Por enquanto fica guardada num banco local; publicar a Definição na rede distribuída (o Scuta Node), para que outras pessoas carreguem o Club, está previsto no desenho mas ainda não está ligado no código.
scuta.club.def/v1, assinado como kind 40O design gira em torno de uma regra: o criador desenha o visual, mas nunca controla as partes sensíveis. O código dos componentes funcionais vem sempre do app que renderiza (o Crow), nunca da Definição. O HTML e o CSS que o criador escreve são higienizados e rodam dentro de um iframe isolado (sandbox). E quando um componente pede uma ação, o host reautoriza conforme cargos e permissões, com o conteúdo privado criptografado ponta a ponta.
Nota de transparência: o Wolf está em estágio inicial. O renderer e o Editor já funcionam localmente (componentes selados, preview ao vivo, galeria de modelos, histórico de edições), mas o ciclo completo — publicar a Definição na rede e conectar num Club ao vivo com dados reais — ainda não está ligado. A autoria hoje é “code-first” (escrever HTML/CSS); o editor visual de arrastar-e-soltar é um plano futuro.
Os Clubs do Wolf aparecem dentro do Scuta Crow, com o motor seguro fornecido pela plataforma.