Está disponível o lançamento do Zulip 9, uma plataforma de servidor para a implementação de mensageiros corporativos, adequada para organizar a comunicação entre funcionários e grupos de desenvolvedores. O projeto foi inicialmente desenvolvido pela Zulip e foi aberto após a sua aquisição pela Dropbox sob a licença Apache 2.0. O código do lado do servidor é escrito em Python usando o framework Django. O software cliente está disponível para Linux, Windows, macOS, Android e iOS, e também é fornecida uma interface web integrada.
O sistema suporta tanto a troca direta de mensagens entre duas pessoas, quanto a realização de discussões em grupo. O Zulip pode ser comparado ao serviço Slack e considerado como uma alternativa interna ao Twitter, sendo utilizado para a comunicação e discussões de questões de trabalho em grandes grupos de funcionários. São fornecidos recursos para rastrear o estado e participar simultaneamente de várias discussões, utilizando um modelo de exibição em thread que é um compromisso ideal entre a vinculação às salas do Slack e o único espaço público do Twitter. A exibição em thread de todas as discussões simultaneamente permite cobrir todos os grupos em um só lugar, enquanto mantém a separação lógica entre eles.
Entre os recursos do Zulip, também se destaca o suporte ao envio de mensagens para o usuário no modo offline (as mensagens serão entregues após a volta ao online), a preservação do histórico total de discussões no servidor e ferramentas para busca no arquivo, a capacidade de enviar arquivos em modo Drag-and-drop, a realce automático de sintaxe para blocos de código enviados nas mensagens, uma linguagem de marcação integrada para formatação rápida de listas e textos, ferramentas para envio em grupo de notificações, a possibilidade de criar grupos fechados, integração com Trac, Nagios, Github, Jenkins, Git, Subversion, JIRA, Puppet, RSS, Twitter e outros serviços, além de ferramentas para associar etiquetas visuais às mensagens.
Principais novidades:
- A interface do usuário foi reformulada, utilizando fontes maiores e espaçamentos interlineares mais evidentes. O estilo antigo pode ser restaurado na seção de configurações, escolhendo o modo compacto. Foi adicionada a opção de ocultar painéis laterais, mesmo em modo de tela cheia. No painel direito, há um destaque visual claro para os usuários presentes no canal atual ou em chat privado. A velocidade de carregamento de temas e mensagens foi significativamente aumentada ao abrir a interface web ou o aplicativo para desktop.

- O design da seção de redação de mensagens foi aprimorado. Agora é possível salvar o texto digitado como um rascunho e iniciar a redação de uma nova mensagem. Ao começar a digitar, o rascunho recentemente editado é exibido na discussão atual. Ao colar do clipboard, o estilo e a formatação do texto são preservados (também há a opção de colar texto simples). Os links para tópicos e mensagens agora são formatados automaticamente de forma adequada. Adicionada a possibilidade de destacar texto para resposta citando parte de outra mensagem.

- A navegação foi simplificada. Foram oferecidos três modos de layout da lista de discussões — 'Feed Combinado' (anteriormente 'Todas as Mensagens'), 'Feed de Canais' e 'Feed de Mensagens Pessoais'. A visualização contínua de diferentes tópicos de mensagens foi simplificada (no painel esquerdo, há links para ir à primeira mensagem de cada tópico). A troca automática para a discussão ocorre ao enviar uma mensagem nela.
- O design da barra de pesquisa principal foi alterado, agora exibindo os filtros de pesquisa aplicados. Adicionada a capacidade de filtrar todas as mensagens com reações e visualizar rapidamente as reações às mensagens do usuário. Também é possível buscar apenas em tópicos monitorados e em mensagens não lidas. Adicionada a opção de mostrar apenas chats pessoais ou discussões envolvendo um usuário específico na barra lateral.

- O design de todos os menus foi alterado. Agora é possível alternar temas através do menu pessoal.

- O design da tela de histórico de edição de mensagens foi alterado.
- Adicionadas configurações para escolher o método de visualização de imagens animadas (é possível desativar a animação ou exibi-la apenas ao passar o mouse).
- Adicionada a possibilidade de desativar os indicadores de digitação de outros usuários.
- Na interface do administrador do servidor, uma nova opção combinada foi proposta. painel de controle uma plataforma para usuários, que também exibe informações sobre usuários desconectados e convites enviados a novos usuários. Nas configurações, além dos nomes de usuários, é possível exibir avatares. Novas configurações foram adicionadas para definir permissões de envio de mensagens diretas. Os campos no perfil agora podem ser marcados como obrigatórios a critério do administrador. As capacidades de gerenciamento de canais foram ampliadas.

- O convite para novos usuários foi reformulado, apresentando as principais características da plataforma.
- Foi adotada uma terminologia mais familiar para mensageiros — os fluxos (‘Streams’) foram renomeados para canais (‘Channels’).
- Foi disponibilizada a possibilidade de enviar automaticamente a usuários anúncios relacionados ao projeto, como comunicações sobre alterações em novas versões. Esses anúncios são enviados no tópico ‘Atualizações do Zulip’ no canal escolhido pelo administrador do servidor.
- O servidor Zulip agora inclui ferramentas para geração de miniaturas para agilizar a pré-visualização de imagens carregadas.
- Foram realizadas otimizações para melhorar a escalabilidade servidores em grandes organizações com milhares de funcionários.
- Foi adicionada a compatibilidade para implantação do servidor Zulip no Ubuntu 24.04 e a compatibilidade com o Ubuntu 20.04 foi descontinuada.
- Componentes para integração com Patreon e GitHub Sponsors foram adicionados. A integração com GitHub e Grafana foi aprimorada.
Fonte: opennet.ru




