Commit graph

1,487 commits

Author SHA1 Message Date
Joas Schilling
ef0f3e15d2
fix(router): Move to router attributes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 18:17:13 +01:00
Joas Schilling
0da4dc4d77
feat(recording): Move RecordingRequest to Valinor
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-14 16:37:46 +01:00
Joas Schilling
3c9828fb34
feat(pinned): Implement federation support for pinned messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-07 15:49:12 +01:00
Joas Schilling
72f76d6b54
feat(federation): Allow shared items for federated users
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-06 10:22:07 +01:00
Joas Schilling
f9ef8f7d3e
fix(pinned): Fix sort order of pinned messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-04 15:13:16 +01:00
Joas Schilling
c331bdb271
fix(pinned): Remove federation flag for now
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 17:11:08 +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
32060653a1
fix(pinned): Return pinned messages when requesting the overview
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:48:50 +01:00
Joas Schilling
ebdb3eeac9
feat(pinned): Add basic API layout of pinned messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:48:43 +01:00
Joas Schilling
080731958a
Merge pull request #15791 from nextcloud/carl/deprecated-filenameisblacklisted
chore: Port away from deprecated Filesystem::isFileBlacklisted
2025-10-10 16:48:03 +02:00
Joas Schilling
cbe64d57d8
feat(config): Start config lexicon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-06 11:56:18 +02:00
Joas Schilling
8f63f9c449
fix(avatar): Ignore temporary file names
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-01 18:57:40 +02:00
Joas Schilling
ecf3a71490
fix(federation): Store thread notification level also locally
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-28 18:56:34 +02: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
Anna Larch
cbcb74c29a fix(threads): add thread info to all room endpoints
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-09-26 17:35:31 +02:00
Joas Schilling
4ec538f0d2
fix(threads): Allow posting polls into threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-24 09:59:38 +02:00
Joas Schilling
bc7aed14bd
fix(threads): Support object shares in threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-22 08:46:59 +02:00
Joas Schilling
b17c7c96d6 fix(opengrep): Ignore some things in PHP
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-18 10:59:36 +02:00
Joas Schilling
a9ad76e55b
fix(threads): Fix list of message ids for preloading threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-17 16:57:56 +02:00
Anna Larch
7a5b843531
fix(threads): add thread info to last message
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-09-17 16:54:38 +02:00
Julien Veyssier
2f67a50e76
feat(ai): use new lighter taskProcessingManager::getAvailableTaskTypeIds method to check what is available
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-09-05 13:23:00 +02:00
Joas Schilling
cd204dd2e9
fix(avatar): Fix response format on some errors
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-04 14:43:33 +02:00
Carl Schwan
4141e107d6
chore: Port away from deprecated Filesystem::isFileBlacklisted
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-09-04 14:43:32 +02:00
Joas Schilling
dbf980746d
fix(threads): Restrict renaming threads to the author and moderators
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-03 08:04:58 +02:00
Joas Schilling
38719ee3ab
fix(thread): Fix thread info for the root message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-02 21:29:20 +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
bf8a3fc215
Merge pull request #15645 from nextcloud/feat/9679/respond-without-replying
fix(threads): Allow responding to a thread without replying to the author
2025-08-29 13:31:30 +02:00
Daniel Calviño Sánchez
db15bc34a9 feat: Add endpoints to get and set the live transcription languages
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-08-29 11:33:59 +02:00
Daniel Calviño Sánchez
6bfe44f1e3 feat: Add endpoint to enable and disable live transcriptions
The endpoint just forwards the request to the external app
"live_transcription", but using a standard Talk endpoint makes possible
to abstract that from the clients.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-08-29 11:33:59 +02:00
Joas Schilling
1091309934 feat(sip): Send user's phone-number as caller
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-19 15:34:20 +02:00
Maksim Sukharev
39b57381ec
Merge pull request #15646 from nextcloud/feat/9679/subscribed-threads 2025-08-19 13:52:50 +02:00
Joas Schilling
6c598c1f95
fix(chat): Suggest to mention self
Since bots, todo lists and other things became more popular it makes sense
to add the self-user also as a mention suggestion

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-08 15:54:31 +02:00
Joas Schilling
38ee6535e7
feat(threads): Automatically subscribe (without notification level) to own threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-08 10:58:32 +02:00
Joas Schilling
9b486d36c1
feat(threads): Add an API to get your list of threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-08 10:58:32 +02:00
Joas Schilling
16504a978a
fix(threads): Allow responding to a thread without replying to the author
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-07 14:54:14 +02:00
Sanskar Soni
45adb4fe26 fix(message): support mention-all metadata in system messages
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
2025-08-06 21:51:55 +05:30
Joas Schilling
9ee149c256
fix(threads): Truncate titles to 200 characters
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-03 13:52:59 +02:00
Joas Schilling
757b506010
feat(threads): Allow to rename a thread
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-03 13:52:58 +02:00
Joas Schilling
dd549a6797
fix(threads): Add the thread title to the system message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-30 11:54:09 +02:00
Joas Schilling
686636aad4
fix(threads): Keep the system message when creating a thread
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-28 15:50:43 +02:00
Joas Schilling
607374f25b
feat(threads): Allow threads only while posting with a title
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-25 15:18:13 +02:00
Joas Schilling
4afe4d75b9
feat(threads): Support long polling and getContext with threadId
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-25 10:07:45 +02:00
Joas Schilling
3bbec5f1c5
feat(threads): Correctly store the notification level
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-24 11:35:29 +02:00
Joas Schilling
76cbc11fd1
feat(threads): Allow to subscribe with a different notification level to a thread
Value is currently still ignored

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-24 11:34:05 +02:00
Joas Schilling
948ef62d59
fix(chat): Fix guests in a fully empty chat
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-18 11:09:04 +02:00
Joas Schilling
d540d6eee6
fix(polls): Corretly limit drafts to moderators
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-17 10:21:57 +02:00
Joas Schilling
c7e755f260
fix(threads): Set the isThread also on parent messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-15 17:09:35 +02:00
Joas Schilling
f9943ce8e0
fix(threads): Mark just created threads as thread
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-15 16:31:33 +02:00
Joas Schilling
585df411e9
feat(threads): Add capability
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-11 17:24:14 +02:00