NCraft Browser

Группа — команда и сайты, над которыми она работает

Группа в NCraft — закрытый круг: ваша команда и заказчики с общим журналом — темы, чаты, заметки и задачи по сайтам. Попасть в группу можно только по приглашению. У каждого участника — своя полная копия, зашифрованная; сервера, где лежала бы группа, нет.

Снимок экрана macOS

Создать группу

  • «+» на экране виджетов или в меню крошки группы → «Новая группа».
  • Имя обязательно, 1–48 знаков, его видят все участники. В том же окне — «Войти по приглашению».

Позвать человека

  • Далеко — кодом. Код из 26 знаков группами по четыре или ссылка https://ncraft.live/join#<код>. Гость нажимает «Постучаться», хозяин — «Сверить». Код стоит после «#» и в запрос к сайту не попадает. На iPhone и Android ссылка открывает NCraft; в браузере без NCraft — страницу «Открыть в NCraft» и «Скачать NCraft». Прежние ссылки nb://join/… тоже понимаются.
  • Рядом — его кодом. Хозяин сканирует QR гостя камерой или вставляет строку.
  • В обоих случаях обе стороны сверяют шесть цифр — так никто не подменит гостя посередине.
  • Звать могут владелец, преемник и админы. Ссылка живёт, пока у хозяина открыто окно приглашения.

Состав и роли

  • «Участники»: роли (владелец, админ, участник), устройства участника с путём связи, аватарки, пометка «Бот».
  • Назначить и снять админа.
  • Преемник владельца: назначить; заявка на владение с датой перехода (1–30 дней, по умолчанию 7); живой владелец может «Отказать».
  • Исключить из группы — владелец и админы. Исключённый перестаёт получать новое; то, что он уже получил, остаётся у него.
  • Выйти из группы; удалить группу у всех — только владелец.
  • Сменить ключи группы — владелец и админы: меняются ключи встречи и уведомлений, участники получают новые сами. Никого это не исключает — потерянное устройство закрывают «Отозвать устройство» (см. /browser/security).
  • Возврат владельца (macOS, iPhone, Windows и Android). Владельца, который потерял все устройства и вернул личность 24 словами, снова зовёт в группу админ, преемник или, если их нет, любой участник; позвавший до срока может «Отозвать». Участники видят возврат; до окончательности новый владелец не исключает, не меняет права и не удаляет группу, а его прежнее устройство может «Это не я — отказать».

Модерация — инструменты владельца группы

  • Группу модерирует её владелец (и назначенные им админы): исключает участников, убирает сообщения, разбирает жалобы.
  • Заблокировать участника (у себя, на всех своих устройствах).
  • Пожаловаться владельцу — на человека или на сообщение: причина из шести, текст до 2048 байт. Жалоба шифрована.
  • Владелец видит жалобы на всех своих устройствах и закрывает их решением; автор видит статус.
  • По желанию — письмо разработчику на abuse@ncraft.live (вы сами решаете, что отправить).

Оформление

  • Логотип и фон (мини-редактор картинки), описание группы, имя — правят владелец и админы.
  • Карточка группы: темы плитками по сайтам, «Без сайта».

Свой ретранслятор (TURN)

  • Если прямой путь между участниками закрыт (строгий NAT), группа может пустить связь через свой TURN-сервер: адрес, порт, транспорт, логин и пароль или общий секрет. Правят владелец и админы, участники видят адрес.
  • Ретранслятор видит только зашифрованный поток и IP-адреса соединений группы.
  • Сборка с сайта умеет поставить coturn на ваш сервер по ssh; в сборках магазинов этого нет.
  • Проверка: /relay only в строке адреса.
  • Связь через свой ретранслятор между людьми за строгим NAT живьём ещё не проверялась.

Эта страница — место обсуждения. Откройте её в NCraft: заметки, задачи и чат о ней будут рядом, в группе NCraft.