Implement Replies #29

Merged
sauceyred merged 21 commits from replies into main 2025-07-11 01:39:45 +00:00

21 commits

Author SHA1 Message Date
6e74481891 Merge branch 'main' into replies
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline was successful
ci/woodpecker/pull_request_closed/build-and-publish Pipeline was successful
2025-07-11 01:39:18 +00:00
daa13dbbed
feat: add global listener for Escape key to remove message reply box
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline was successful
ci/woodpecker/pr/build-and-publish Pipeline failed
2025-07-11 03:33:45 +02:00
a8ee8122ee
feat: implement message replies 2025-07-11 03:33:24 +02:00
2ff892b0da
feat: add util to create MessageReply instance 2025-07-11 03:31:25 +02:00
53c2f93791
feat: add MessageReply component 2025-07-11 03:30:51 +02:00
21f441bccf
feat: add properties for whether a message is a reply or user is mentioned and message response to MessageProps 2025-07-11 03:30:15 +02:00
84b7c01251
feat: include new reply_to property in MessageResponse interface 2025-07-11 03:28:50 +02:00
5958697b6c
Merge branch 'main' into replies 2025-07-11 00:10:01 +02:00
292bd64ed4
feat: add runCallback function to handle closing removal of context menu before running callback
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-11 00:05:59 +02:00
069d3392d2
feat: improve context menu handling in app.vue 2025-07-11 00:05:20 +02:00
64b10b48aa
feat: switch to using MessageProps interface in Message component 2025-07-11 00:04:18 +02:00
4f4063fa88
feat: make both message div types use ref and add contextmenu listeners to message divs 2025-07-11 00:03:42 +02:00
c746f816d8
feat: add author and logged-in user (me) as props for Message component 2025-07-11 00:02:09 +02:00
b28920898c
feat: add utils to reply to and edit messages 2025-07-10 23:58:00 +02:00
b51efc01e9
feat: add utils to create and remove the context menu 2025-07-10 23:57:25 +02:00
0ea9c8f168
feat: update ContextMenu props var to use new interface and move setting of menuItems to Message component 2025-07-10 23:56:28 +02:00
11802040bd
feat: add ContextMenuItem interface 2025-07-10 23:55:26 +02:00
704de034b7
feat(wip): start working on seeing if emitting events between component and parent works
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
2025-07-09 07:40:20 +02:00
fef618795d
feat: add custom context handling 2025-07-09 07:39:42 +02:00
950d27b2cf
feat(wip): add custom context menu 2025-07-09 07:38:50 +02:00
7ddc2acb02
feat: add message id as data field of Message component 2025-07-09 07:37:05 +02:00