Anna Larch
|
ef3265c9c7
|
feat: scheduled message API
Signed-off-by: Anna Larch <anna@nextcloud.com>
|
2025-12-09 12:54:38 +01:00 |
|
Joas Schilling
|
a341078741
|
fix(pinned): At the timestamp when a message was pinned
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-11-04 08:31:26 +01:00 |
|
Joas Schilling
|
b483d2ad65
|
fix(pinned): Align exposed key with documented and tested one
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-11-04 00:14:42 +01:00 |
|
Joas Schilling
|
3e32fbb0dd
|
feat(pinned): Expose pin actor and pinned until for messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-11-03 16:53:09 +01:00 |
|
Joas Schilling
|
bf0f5f05e4
|
fix(pinned): Allow "Pin until"
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-11-03 16:53:09 +01:00 |
|
Joas Schilling
|
07a8931d24
|
fix(pinned): Implement actual pinning, hiding and unpinning API methods
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-11-03 16:50:37 +01:00 |
|
Joas Schilling
|
670e99a4ab
|
fix(federation): Add thread id to federation notifications
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-09-28 18:56:34 +02:00 |
|
Joas Schilling
|
22f876b199
|
fix(threds): Add thread info to messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-09-02 14:25:46 +02:00 |
|
Joas Schilling
|
594fad7209
|
fix(threads): Expose a flag if a message is part of a thread
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-06-26 13:50:32 +02:00 |
|
Joas Schilling
|
47cb43bf68
|
feat(threads): Expose the topmost parent id for all messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-06-26 13:50:30 +02:00 |
|
Joas Schilling
|
28b85f33a9
|
chore(cs): Apply autofixes
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2025-06-20 09:17:44 +02:00 |
|
Joas Schilling
|
6af6d5c9f7
|
fix(email): Treat email guests like normal guests in some cases
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-10-23 06:11:34 +02:00 |
|
Joas Schilling
|
956a1ab00f
|
chore(php): Auto-fixes of coding standards
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-08-23 16:36:50 +02:00 |
|
Sanskar Soni
|
99707fa31a
|
feat(mentions): Add mention @all permission for rooms
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
|
2024-07-23 13:37:43 +02:00 |
|
Joas Schilling
|
1ccbf67da2
|
chore: Run SPDX convertor
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-04-26 13:02:15 +02:00 |
|
Joas Schilling
|
cdc988c7ff
|
feat(federation): Implement notifications for mentions, reply and full
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-03-06 21:05:00 +01:00 |
|
Joas Schilling
|
1a26108cdd
|
fix(API): Add constants for known comments metadata
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-03-06 21:04:59 +01:00 |
|
Joas Schilling
|
cd633a95af
|
fix(federation): Allow to reply to messages of federated users
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-03-01 14:32:58 +01:00 |
|
Joas Schilling
|
43984458e6
|
fix(chat): Ensure silent exists before accessing it
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-02-01 09:28:58 +01:00 |
|
Joas Schilling
|
0d1fc13e36
|
feat(chat): Store and expose whether a message or call was silent
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-01-30 12:38:47 +01:00 |
|
Joas Schilling
|
f5fe5dccf4
|
fix(chat): Handle last-edit displayname and deleted users
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-01-18 17:04:17 +01:00 |
|
Joas Schilling
|
0a9614f6f2
|
feat(chat): Add basic handling of editing
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-01-10 13:35:07 +01:00 |
|
Joas Schilling
|
25e50e1a12
|
Adjust namespace and dictionary to match Talk
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-10-06 12:41:11 +02:00 |
|
jld3103
|
a45fd1435e
|
Add annotations for models
Signed-off-by: jld3103 <jld3103yt@gmail.com>
|
2023-10-06 12:39:22 +02:00 |
|
Joas Schilling
|
f2ae212cb4
|
fix(bots): Allow replying to bot messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-08-15 16:31:21 +02:00 |
|
Joas Schilling
|
777ca96544
|
feat(Message): Allow parsing messages without a current participant
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-08-07 11:35:22 +02:00 |
|
Joas Schilling
|
c4a0f78e47
|
feat(chat): Add a property to indicate whether markdown should be rendered
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-07-27 18:25:41 +02:00 |
|
Joas Schilling
|
d5adfdf856
|
fix(chat)!: Remove threads v1 API changes
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-07-14 15:20:40 +02:00 |
|
Hamid Dehnavi
|
da1ff81556
|
Use PHP8's constructor property promotion
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
|
2023-07-10 23:12:51 +03:30 |
|
Joas Schilling
|
5af43cdbdf
|
feat(chat): Expose the "top most parent" ID as thread ID
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-06-22 10:16:07 +02:00 |
|
Joas Schilling
|
f3ff4a8820
|
automated: Apply CS fix
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-04-13 13:17:49 +02:00 |
|
Maksim Sukharev
|
e6883f4f5f
|
check if conversation is readonly on frontend
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
|
2023-03-13 12:46:24 +01:00 |
|
Joas Schilling
|
8225b4443b
|
Extract the formatter into a separate class
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2023-01-30 14:47:12 +01:00 |
|
Joas Schilling
|
7b77f23ef2
|
Fix class casing
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2022-10-10 11:55:47 +02:00 |
|
Joas Schilling
|
8a4bd00621
|
Fix chat endpoints with empty reactions in XML format
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2022-09-20 15:20:03 +02:00 |
|
Joas Schilling
|
a22a546401
|
Adjust coding style
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2022-09-01 10:53:38 +02:00 |
|
Joas Schilling
|
9e1b19ba06
|
Ensure that the reactions array is always a JSON object
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2022-08-22 17:25:15 +02:00 |
|
Joas Schilling
|
14e002a6d2
|
Expose message expiration for chat message objects
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2022-08-18 10:44:22 +02:00 |
|
Joas Schilling
|
55ace3d967
|
Message types are defaulting to Verbs so lets reuse the constants
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2022-04-07 16:49:03 +02:00 |
|
Vitor Mattos
|
3b30c900cb
|
Api changes to react to a message: reactions add
Signed-off-by: Vitor Mattos <vitor@php.rio>
|
2022-02-15 12:45:40 -03:00 |
|
Vincent Petry
|
480d798648
|
Disallow reply action on locked conversations
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
2021-03-12 10:55:48 +01:00 |
|
Joas Schilling
|
919a3e9c1e
|
Don't allow replying to deleted messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2021-02-02 13:52:26 +01:00 |
|
Joas Schilling
|
9608867be3
|
Post a system message when deleting a message
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2021-02-02 13:52:24 +01:00 |
|
Joas Schilling
|
459858a695
|
Introduce constants for the actor types
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2020-11-26 09:46:43 +01:00 |
|
Joas Schilling
|
84d42604e6
|
Run cs:fix
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2020-05-12 15:04:42 +02:00 |
|
Joas Schilling
|
c28a43f1e7
|
Handle the new reference id in the backend
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2020-04-22 15:35:36 +02:00 |
|
Joas Schilling
|
eed4a254b8
|
Add a dedicated method to the model
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2019-12-04 08:37:26 +01:00 |
|
Joas Schilling
|
d4fc586f1a
|
Bye Spreed, hello Talk!
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2019-09-05 14:29:09 +02:00 |
|
Joas Schilling
|
25aae9f512
|
Make sure we don't change the comments object as that will update the database
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2019-07-30 09:34:47 +02:00 |
|
Joas Schilling
|
2f60aab4ab
|
Introduce a Message model for parsing which also allows to hide messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2019-02-20 12:17:37 +01:00 |
|