SolidOS / SolidOS/chat-pane

Allow "Reply" to create sub-threads

Open
#4 5 comments 1 reaction 1 assignee View on GitHub

@timbl is already working on this.

Since Mar 14, 2023.

enhancement
Dominant language
JavaScript
Stars
10
Forks
5
Avg merge
2m
Merged PRs (30d)
3

Description

Desktop: A menu at the Right of the message allows, instead of just deleting the message,

  • Delete message if allowed for this chat in its prefs.
  • Edit message if allowed for this chat in its prefs.
  • Reply to message.
  • [Hide thread]

The latter creates a new indented message input field under the original message.
When the new message is inserted, it is indented a bit to the right
When the new thread is first added, a "Reply to thread" button is added to do the same thing more easily

Also allow a Hide Thread button somewhere. Grey Triangle at left?

RDF model: a link between the two messages, stored in the chat file, or in both chat files if they are in different dated chat files.
Ontology to be decided. SIOC? Schema.org?

Model: How Telegram does this. Also look at Reddit and hacker news...

Creating new threads should be an option the creator of the chat can tun off, but default on.

You should be able to open the first message of a thread in the browser and see just the thread below it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.