Commit graph

88 commits

Author SHA1 Message Date
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
c0d534fd4e
feat(splitview): Define user setting and capability
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 13:08:35 +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
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
bfd33aabaa
feat(pinned): Add response fields for last pinned and last dismissed ids
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:48:49 +01: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
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
ee4e17bb31 feat: Add property to store the live transcription language of rooms
If set, the language of the room is now used when starting live
transcriptions.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-08-29 11:33:59 +02:00
Daniel Calviño Sánchez
2ce8e7d1b7 feat: Add capability for live transcriptions in calls
Live transcriptions is an optional feature that is only available if the
external app "live_transcription" is available.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-08-29 11:33:59 +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
e6d2969c3c
feat(threads): Add room token to thread info for future search and widgets
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 21:37:31 +02:00
Joas Schilling
78573cc91c
fix(threads): Remove read marker info from thread level as we can not keep it at the moment
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 21:37:30 +02:00
Joas Schilling
8181840a98
feat(thread): Track last activity of a thread
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-10 21:37:29 +02:00
Maksim Sukharev
66ea63fb34 fix(ResponseDefinitions): define 'hide-download' field to message parameters
- from 682ef4ec52

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-01 17:24:00 +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
27d8be28f9
feat(threads): Extend the Thread info to return thread, attendee, first and last
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:29 +02:00
Joas Schilling
185b6d55cc
feat(threads): Add API to create a thread and get the list of threads
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 13:50:29 +02:00
Joas Schilling
ee388ebc76
fix(events): Adjust response definition with actual values
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-26 15:58:12 +02:00
Joas Schilling
38c4cb1be6
feat(experiments): Allow testing some experimental features per instance
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-21 13:40:10 +02:00
Joas Schilling
4d8660cddc
fix(openapi): Be more accurate for non-empty-lists
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-19 12:27:33 +02:00
Joas Schilling
a8ef63638b
Merge pull request #15053 from nextcloud/feat/noid/sensitive-conversations
feat(conversations): Add "sensitive conversations" that hide the last message
2025-05-15 17:23:43 +02:00
Joas Schilling
4e4da8bad7
fix(instant-meetings): Expose retention period for instant meetings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-15 10:08:30 +02:00
Marcel Müller
ab440f2f85 feat(conversations): Add "sensitive conversations" that hide the last message
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-05-10 15:52:52 +02:00
Joas Schilling
7e30f1c07c
feat(reminders): Add API endpoint to get upcoming reminders
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-09 08:42:15 +02:00
Joas Schilling
9b79012b7c
feat(retention): Allow defining a default retention for event and phone conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-06 12:42:54 +02:00
Anna Larch
a9ebc8a77d feat: 🍱 Talk Dashboard - ⚙️ API
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-05-05 13:04:01 +02:00
Joas Schilling
b1c444896a
feat(calls): Allow to provide branded talk-backgrounds via themes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-30 09:00:15 +02:00
Joas Schilling
7c8e3bc5aa
feat(conversations): Add "Important conversations" which still notify during DND
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-16 13:23:15 +02:00
Joas Schilling
fd677f258a
feat(conversation): Add new API endpoint that allows to provide all settings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-04 16:44:06 +01:00
Joas Schilling
30444b4c8c
refactor(openapi): Better integer types for call recording and mention permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-19 13:59:55 +01:00
Joas Schilling
63368a13d0 feat(e2ee-calls): Add a feature capability and config capability for end-to-end encrypted calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-15 16:38:33 +01:00
Joas Schilling
282540012a
fix(description): Increase description length to 2.000 characters
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-15 07:58:44 +01:00
Maksim Sukharev
a8c54eeabd feat(conversations): add backend support of compact list
- int<0,1> was chosen if we further want to extend with other appearance types

Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-10 13:54:14 +01:00
Joas Schilling
fe434a345b
feat(translations): Expose task-processing translation options
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-07 15:50:57 +01:00
provokateurin
24021743bd
refactor(OpenApi): Remove unused schema
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-12-20 11:15:36 +01:00
Joas Schilling
f7aab2a2c2
Merge pull request #13837 from nextcloud/openapi/noid/room-stuff
fix(openapi): Fix more empty arrays
2024-12-02 12:37:52 +01:00
Joas Schilling
c2965f285c
fix(openapi): Remove lastMessage from TalkRoom object when empty
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-29 09:40:46 +01:00
Joas Schilling
288ade6aa9
fix(openapi): Fix poll returned lists
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-28 12:00:23 +01:00
Anna Larch
d77753d1ce feat(conversations): add option to force passwords in public conversations
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-11-27 20:47:59 +01:00
Joas Schilling
c47ecdb2cf
fix(openapi): Fix signaling handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-22 10:15:02 +01:00
Joas Schilling
0da1cf1498
fix(openapi): Change things that don't raise any questions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-22 10:15:02 +01:00
Joas Schilling
5b1c701a2c
Merge pull request #13490 from nextcloud/feat/add-blur-config
feat(call): add option to enable blur background by default for all c…
2024-11-15 11:21:21 +01:00
DorraJaouad
ab54a9367d fix: rename blur-background to blur-virtual-background
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2024-11-15 10:57:39 +01:00
DorraJaouad
b6cb2d9d5d Feat: add blur background config
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2024-11-14 17:31:17 +01:00
Joas Schilling
fb841e8f19
feat(chat): Expose summary-threshold in capabilities
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-14 16:08:41 +01:00
Joas Schilling
4cb26cc724
fix(emails): Use dedicated key in API response
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-23 06:11:38 +02:00
Joas Schilling
c5ea96e7d4
Merge pull request #13491 from nextcloud/feat/13463/force-end-call
Force call ends after X - API Follow ups
2024-10-14 15:25:21 +02:00
Joas Schilling
3e37c32bdd
feat(polls): Stronger API typing
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-11 15:41:22 +02:00
Joas Schilling
e27449d302
feat(polls): Split draft model from normal polls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-11 14:03:12 +02:00