Feature Request: Support replies #84

Closed
opened 2026-10-05 03:20:19 +02:00 by adam · 10 comments
Owner

Would be nice in the future if the messages view could support replies similar to the mobile applications

Would be nice in the future if the messages view could support replies similar to the mobile applications <!-- github-sync-id:4174415130 -->
adam closed this issue 2026-10-05 03:20:20 +02:00
Author
Owner

Yes, this would be a great addition. I've been thinking about how to implement this and I think we'd need to add message selection to the scrolling in the message pane, like the other panes. We could also add info (time, hops etc) to messages via a popup. Shouldn't be too hard.

The slightly harder part is how to visualize that a message is a reply to a previous message without using too much screen real estate. Ideas welcome.

Yes, this would be a great addition. I've been thinking about how to implement this and I think we'd need to add message selection to the scrolling in the message pane, like the other panes. We could also add info (time, hops etc) to messages via a popup. Shouldn't be too hard. The slightly harder part is how to visualize that a message is a reply to a previous message without using too much screen real estate. Ideas welcome. <!-- github-comment-id:4164464751 -->
Author
Owner

Maybe something like this

-- 2026-03-31 17:00 --
[17:03:56] >> [7] c760: test copy
[17:04:44] >> [7] c760: (fat fingers) 
[17:03:56] ++ [+] c760: test copy
[17:36:14]        >> [5] << NAP1: It a little late but I copy....

here it repeats the message replied to and just places ++ [+] or similar since it's just pulling the original message you are replying to forward, then the actual reply can show as normal, BUT indent under the repeated message you are replying to so it's clear it's a reply.

Just an idea, but that would be clear to me

Maybe something like this ``` -- 2026-03-31 17:00 -- [17:03:56] >> [7] c760: test copy [17:04:44] >> [7] c760: (fat fingers) [17:03:56] ++ [+] c760: test copy [17:36:14] >> [5] << NAP1: It a little late but I copy.... ``` here it repeats the message replied to and just places ++ [+] or similar since it's just pulling the original message you are replying to forward, then the actual reply can show as normal, BUT indent under the repeated message you are replying to so it's clear it's a reply. Just an idea, but that would be clear to me <!-- github-comment-id:4164532650 -->
Author
Owner

[06:27:25] >> [6] B1G1: Good morning all.
[06:27:54] >> [3] D7C5: ☕
[06:42:52] >> Sent[◌]: Morning
[06:52:09] >> [5] DEC2: <Re: D7C5: ☕> 👋
[06:52:37] >> [5] DEC2: <Re: B1G1: Go..> Same to you!

[06:27:25] >> [6] B1G1: Good morning all. [06:27:54] >> [3] D7C5: ☕ [06:42:52] >> Sent[◌]: Morning [06:52:09] >> [5] DEC2: <Re: D7C5: ☕> 👋 [06:52:37] >> [5] DEC2: <Re: B1G1: Go..> Same to you! <!-- github-comment-id:4915601059 -->
Author
Owner

@norrinr this looks great!

@norrinr this looks great! <!-- github-comment-id:4918533589 -->
Author
Owner
Image

Got a funky issue. I can't erase the Re: part in the message field, and it won't send what's there. Even if I switch to another channel and come back.

<img width="435" height="378" alt="Image" src="https://github.com/user-attachments/assets/091989ca-77fd-4416-b047-2e37e9f242f1" /> Got a funky issue. I can't erase the Re: part in the message field, and it won't send what's there. Even if I switch to another channel and come back. <!-- github-comment-id:5025023945 -->
Author
Owner

Got a funky issue. I can't erase the Re: part in the message field, and it won't send what's there. Even if I switch to another channel and come back.

Press CTRL-R again to remove the reply text? The DB wasn't previously saving the message ID's so we can't reply to messages received before this update.

> Got a funky issue. I can't erase the Re: part in the message field, and it won't send what's there. Even if I switch to another channel and come back. Press CTRL-R again to remove the reply text? The DB wasn't previously saving the message ID's so we can't reply to messages received before this update. <!-- github-comment-id:5025144025 -->
Author
Owner

Thanks, CTRL-R does remove it, but it leaves a "<". I can hit CTRL-R over and over and have a few <<<<'s that I can't backspace. Looks like forcing the screen to redraw by resizing or something makes it go away.

Thanks, CTRL-R does remove it, but it leaves a "<". I can hit CTRL-R over and over and have a few <<<<'s that I can't backspace. Looks like forcing the screen to redraw by resizing or something makes it go away. <!-- github-comment-id:5025721257 -->
Author
Owner

T it leaves a "<". I can hit CTRL-R over and over and have a few <<<<'s that I can't backspace. Looks like forcing the screen to redraw by resizing or something makes it go away.

I'm thinking this is just a redraw/spacing issue. Can you tell me if the <<<<'s get sent if you send the message or if its just a display thing?

> T it leaves a "<". I can hit CTRL-R over and over and have a few <<<<'s that I can't backspace. Looks like forcing the screen to redraw by resizing or something makes it go away. I'm thinking this is just a redraw/spacing issue. Can you tell me if the <<<<'s get sent if you send the message or if its just a display thing? <!-- github-comment-id:5072616925 -->
Author
Owner

Just a display thing. The <<< did not get sent.

Just a display thing. The <<< did not get sent. <!-- github-comment-id:5073316656 -->
Author
Owner

@norrinr this may be fixed in #287. My PR name got mangled in this so ignore that please.

@norrinr this may be fixed in #287. My PR name got mangled in this so ignore that please. <!-- github-comment-id:5077305351 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/contact#84