Сохранить черновик сообщения чата

Также предлагается реализовать черновики для чата (автосохранение всего, что введено в поле сообщения чата). Slack это делает, а Discourse уже отлично справляется с черновиками. Либо система должна прозрачно сохранять черновики и отображать сообщение «черновик 1» в канале или где-то ещё (в боковой панели или другом списке каналов), либо, как минимум, должна предупреждать пользователя, чтобы он не уходил со страницы без отправки написанного, иначе текст будет утерян. Поскольку Discourse уже хорошо реализует черновики, я голосую за первый вариант и предлагаю добавить аналогичную функциональность черновиков и в чат.

3 лайка

Согласен. Можем ли мы получить большую часть этого бесплатно через нашу существующую систему черновиков @markvanlan?

Хотя наличие черновиков в чате не является обязательным требованием, если мы всё равно собираемся углубиться в эту тему, мне бы хотелось вернуться к возможности создания нескольких черновиков тем (1) (2). У нас для этого уже есть выделенное место:

4 лайка

К сожалению, я не думаю, что мы можем использовать существующую систему черновиков. Самый простой вариант — локальные черновики: они не хранятся на сервере, но ваш браузер сохраняет черновик для каждого канала. Хотите начать с этого или сразу перейти к полноценным постоянным черновикам?

4 лайка

Для начала хватит локального хранилища :+1:

4 лайка

Теперь у нас есть базовая поддержка черновиков