



NeoChat — приложение для общения, предоставляющее все преимущества сети Matrix. С его помощью можно безопасно отправлять текстовые сообщения, видеозаписи и звуковые файлы родственникам, коллегам и друзьям.
Целью создания NeoChat является полноценная реализация программы для спецификации Matrix. Как следствие, реализовано всё в текущей стабильной спецификации (за исключением голосовой интернет-связи, потоков и некоторых аспектов сквозного шифрования). Есть также несколько других незначительных пробелов, обусловленных постоянными изменениями спецификации Matrix. Тем не менее, стоит задача в итоге предоставить полную поддержку спецификации.
В силу природы разработки спецификации Matrix в NeoChat тоже предусмотрена поддержка многочисленных нестабильных возможностей. В текущей версии это следующие возможности:
- Голосования — MSC3381
- Наборы стикеров — MSC2545
- События местоположения — MSC3488
Выпуски RSS
24.02.0 2024-02-28
В новой версии при запуске приложения открывается страница приветствия, на которой можно выбрать учётную запись для входа или добавить другие учётные записи. Также на странице приветствия отображается предупреждение, если NeoChat не удалось загрузить учётную запись.
В NeoChat также можно зарегистрировать новую учётную запись Matrix. Учётную запись Matrix также можно деактивировать непосредственно в NeoChat.
Пространства — это относительно новая функция Matrix, позволяющая группировать каналы чатов. Они используются для упрощения поиска комнат, управления большими сообществами или просто для упорядочивания всех ваших каналов. Теперь это можно делать, не покидая NeoChat.
Вы более не пропустите ни одного нового уведомления NeoChat. Добавлена страница со всеми последними уведомлениями, а при закрытии приложения будут приходить push-уведомления. Основная лента сообщений теперь показывает процесс загрузки новых сообщений и её окончание.
Дополнительные возможности NeoChat
- QR-коды для обмена контактами;
- Улучшены процедуры обновления комнат;
- Добавлена кнопка для отклонения приглашения и игнорирования пользователя;
- Просмотр подробных сведений о безопасности устройства;
- Добавлены параметры безопасности комнат;
23.08.0 2023-08-24
23.04.0 2023-04-20
В оформлении NeoChat реализованы изменения для более компактного расположения элементов и упрощённого меню, которое лучше работает со свёрнутым списком комнат.
Также улучшены элементы управления видео, добавлена новая команда /knock <room-id> для отправки события knock в комнату, а также реализовано редактирование предыдущих сообщений непосредственно в области чата.
К другим улучшениям в удобстве использования относится переработанная навигация с клавиатурой и комбинации клавиш, такие как Ctrl+PgUp/PgDn, для быстрого перехода между комнатами.
Windows - win64 (58.03 MB)
23.01 2023-01-30
Новые возможности и исправления ошибок:
- Уведомления будут выводиться для всех учётных записей, а не только для активной;
- Добавлен новый компактный режим списка комнат;
- Добавлен поиск по истории комнат;
- Эмодзи и реакции были значительно улучшены;
- Исправлено несколько аварийных завершений, связанных с приглашениями пользователей;
- Добавлена возможность настраивать разрешения для комнат;
22.06 2022-06-24
В этом выпуске исправлены различные ошибки и внесены улучшения:
- Отправку уведомлений о наборе текста теперь можно отключить;
- В списке комнат полоса прокрутки теперь скрывается, если не нужна;
- В сеансах Wayland NeoChat теперь активируется при щелчке по уведомлению;
- Исправлены ошибки, из-за которых сообщения, содержащие элементы разметки Markdown и/или HTML, иногда отправлялись некорректно;
- Для быстрого переключения теперь возможно использовать мышь;
- Добавлена возможность отключить автоматическое открытие боковой панели комнат при изменении размера окна;
- Исправлено создание пользовательских эмодзи;
- Исправлена работа комбинаций клавиш для редактирования или ответа на последнее сообщение.
- При переключении между комнатами с клавиатуры направление переключения теперь корректное;
22.04 2022-04-26
22.02 2022-02-09
В NeoChat 22.02 основное внимание уделено стабильности и добавлено несколько улучшений для удобства использования.
- Добавлена поддержка сворачивания в системный лоток при запуске;
- Улучшена проверка подключения к Интернету;
- Добавлена возможность обмена изображениями и файлами с другими приложениями (Nextcloud, Imgur, и прочими службами);
- Реализовано добавление меток для учётных записей; это упрощает организацию при использовании нескольких учётных записей.
- Реализован редизайн диалогов настройки в соответствии со стилем нового приложения «Параметры системы» Plasma;
- Исправлены прочие ошибки и реализованы небольшие запросы на новые возможности; общее количество открытых проблем сокращено на 20%.
21.12 2021-12-07
В NeoChat 21.12 добавлено множество новых возможностей и исправлений
- Устранены проблемы, связанные с входом, выходом и переключением учётных записей;
- Исправлены некоторые проблемы в расположении ленты событий;
- Добавлена проверка орфографии при написании сообщения;
- Улучшены страницы настроек;
- Многочисленные улучшения для Android и мобильных устройств в целом;
- Отображение размытых хешей во время загрузки изображений;
- Отображение пользовательских эмодзи;
- Добавлено глобальное меню;
- Добавлена поддержка скрытого текста;
- Добавлен быстрый переключатель для перехода между комнатами;
- Добавлена поддержка необязательного эффекта размытого фона;
- Изменяемые размеры левой и правой панелей;
- Добавлена подсветка синтаксиса в необработанных JSON-сообщениях;
- Улучшена поддержка Wayland;
- Улучшены приём и загрузка файлов;
1.2.0 2021-06-01
В версии NeoChat 1.2 полностью изменён пользовательский интерфейс. На странице чата сообщения отображаются в виде пузырей, а компонент ввода был полностью переписан и получил более приятный внешний вид.
Теперь можно отправлять собственные реакции, ответив на сообщение командой /react <сообщение>.
В NeoChat добавлена поддержка открытия URI Matrix из браузера.
1.1.0 2021-02-22
Главным нововведением этой версии стала полностью переработанная страница входа. Она определяет конфигурацию сервера по вашему идентификатору Matrix, что позволяет входить на серверы с единой системой аутентификации (например, Mozilla или готовящийся к запуску экземпляр Fedora Matrix).
Теперь серверы, требующие согласия с условиями использования перед началом работы, определяются корректно и перенаправляют пользователя на соответствующую веб-страницу, позволяя принять условия вместо аварийного завершения загрузки учётной записи.
Добавлена возможность открытия комнаты в отдельном окне для одновременного просмотра и взаимодействия с несколькими комнатами.
Добавлены команды для NeoChat (/shrug, /lenny, /join, /ignore, …).
Улучшена интеграция с Plasma. Теперь число непрочитанных сообщений отображается в панели задач Plasma.
1.0.1 2021-01-13
В этой версии исправлены несколько ошибок.
- Для работы NeoChat не требуется конфигурация .well-known на сервере;
- Редактируемые сообщения больше не отображаются как дубликаты;
- Исправлены различные графические дефекты;
- В NeoChat реализован запрос согласия с условиями использования, если это требуется;
- Аватары пользователей в списке комнат отображаются корректно;
- Исправлено сохранение изображений;
1.0 2020-12-23
Дистрибутивы «ночной» сборки
Дистрибутивы для установки «ночных» сборок NeoChat также доступны для загрузки с CDN KDE. Эти версии предназначены для тестирования. Присоединяйтесь и помогите нам сделать их лучше!
Нестабильная версия.
Собрана из последней разрабатываемой ветви исходного кода.