Общение без лишнего.Контекст остаётся с вами.
Pulse — независимый веб-мессенджер для личных и групповых разговоров. Сообщения, документы, медиа, поиск, приватность и управление устройствами собраны в одном спокойном интерфейсе — без рекламы и алгоритмической ленты.
Не прототип. Уже цельный мессенджер.
В 0.9.61 Pulse объединяет durable lifecycle сообщений, реакции, документы, поиск, медиа-галерею и conversation navigation с privacy- и security-моделью — а отдельный stabilization pass делает эти сценарии устойчивее в повседневном использовании.
Разговор остаётся цельным
Личные и групповые чаты, ответы, редактирование, удаление, реакции, закрепления и статусы доставки работают в одной серверной модели conversation.
Файлы — часть сообщения, а не отдельный сервис
PDF, TXT, CSV, JSON, ZIP, DOCX, XLSX и PPTX отправляются через тот же durable lifecycle, что и обычные сообщения. За один раз можно выбрать несколько вложений.
Найти старое сообщение и вернуться к нему
Поиск работает по всей доступной истории conversation, поддерживает фильтр по дню и открывает результат прямо в исходном контексте.
Изображения и файлы собраны по разговору
Conversation Details показывает отдельные галереи медиа и файлов. Из viewer можно перейти к сообщению, где вложение было отправлено.
Вы решаете, кто может с вами связаться
Политики личных сообщений, приглашений в группы и последней активности проверяются сервером. Чёрный список имеет приоритет над коммуникационными правилами.
Сессии и устройства видимы пользователю
Новый вход подтверждается отдельно, восстановление защищено ограниченными попытками, а активные сессии можно просматривать и отзывать из Control Center.
Realtime без доверия к случайному состоянию браузера.
Pulse проектируется так, чтобы reconnect, reload и временный сетевой сбой не превращали переписку в набор догадок клиента.
Durable Outbox
Исходящая операция сохраняется до сетевого действия. После перезагрузки Pulse продолжает ту же отправку вместо создания нового сообщения.
Server-authoritative state
Клиент остаётся быстрой realtime-проекцией, но conversation, доступ, delivery state и media ownership определяет сервер.
Anchored history
Reply, поиск, закрепления и галерея могут открыть сообщение, которого уже нет в текущем viewport, не теряя позицию и контекст.
Typed media lifecycle
Тип вложения подтверждается сервером через Pulse Media Cloud. Browser не получает trusted-service credentials и не выбирает владельца media object.
Приватность — это серверное правило, а не декоративный переключатель.
Если пользователь запрещает личные сообщения, приглашения в группы или показ точной последней активности, это ограничение проверяет backend. Blacklist имеет более высокий приоритет и физически убирает возможность написать.
Открыть Control Center →Каждый релиз закрывает законченную вертикаль.
Pulse развивается небольшими, но цельными шагами: transport, identity, lifecycle сообщений, privacy, media platform и пользовательская навигация.
Presence V2 + Transport Security
WebSocket tickets, lifecycle соединений и новый presence-контракт.
Pulse Control Center
Профиль, безопасность, устройства, внешний вид и управление аккаунтом.
Identity Layer V1
Единая публичная identity и realtime-обновления без дублирования профиля по продукту.
Durable Message Lifecycle
Outbox, Retry без дублей, anchored navigation и durable lifecycle изображений.
Core Stabilization + Privacy V1
Canonical conversations, Auth V2, privacy policies, blacklist и group administration.
Documents + Search + Attachment Gallery
Typed media platform, документы, поиск по истории, Conversation Details и переход к исходному сообщению.
Messaging Experience V2 + Reactions
Durable reactions, Emoji Picker V2, Pulse inline icons и media-aware previews.
Reliability + Mobile Polish + Onboarding
Multi-select attachments, navigation/realtime hardening, PWA fixes и новый домашний экран Pulse.
Messenger уже не живёт в одиночку.
Подробнее про принципы, сервисные границы и устройство экосистемы — на странице «О Pulse».
Pulse Messenger
Основной пользовательский продукт: разговоры, документы, медиа, поиск, privacy и multi-device.
Открыть →Pulse Media Cloud
Отдельная media platform с trusted service boundary, typed objects и контролируемой delivery-моделью.
Как это связано →Pulse Status
Публичное состояние сервисов и независимая проверка доступности экосистемы.
Статус сервисов →Не обязательно сразу открывать приложение.
Можно сначала понять, как продукт развивался, зачем он так устроен и какие правила лежат под интерфейсом.
Откройте Pulse. Всё остальное уже внутри.
Никакой установки не требуется — Messenger работает прямо в браузере и как PWA.