738 Commits

Author SHA1 Message Date
c8d6f9a665 fix(capabilities): Make sure capabilities are taken from host server
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-11 17:24:15 +02:00
585df411e9 feat(threads): Add capability
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-11 17:24:14 +02:00
6f45ccb525 feat: Add occ command to verify/update signaling token keys
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-06-16 15:13:19 +02:00
fe9164a50f fix(useActiveSession): block UI if session expired
- experimental: try to join conversation if session is missing

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-04 12:09:55 +02:00
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
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
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
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
a9f5c70bf4 feat(instant-meetings): Support instant_meeting room object type with 1d retention
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-09 14:03:31 +02:00
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
e7f9a0f608 Merge pull request #15016 from nextcloud/feat/15013/mutual-calendar-events-api
feat(sidebar): mutual upcoming events API
2025-05-06 14:08:49 +02:00
e324c076f7 feat(sidebar): mutual upcoming events API
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-05-06 12:50:36 +02:00
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
a9ebc8a77d feat: 🍱 Talk Dashboard - ⚙️ API
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-05-05 13:04:01 +02:00
98deea6ed2 feat(sip): All the sipbridge to create a conversation with a user for a phone number
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-30 09:36:58 +02:00
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
364d1224fb feat(sip): Allow to enable SIP by default
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-24 16:30:54 +02:00
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
fe11e7970a fix(docs): Fix AI call recording documentation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-15 16:24:18 +02:00
35397fd656 docs: aio-talk has been moved to ghcr.io
Signed-off-by: Simon L. <szaimen@e.mail.de>
2025-04-08 10:59:48 +02:00
fed6ae04a5 Merge pull request #14729 from nextcloud/feat/14418/sip-dialin-phone-import
feat(sip): Allow adding, removing and importing phone numbers
2025-04-02 14:42:06 +02:00
b62c6b0420 fix(occ): Use user instead of accounts to stay in line with other occ
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-02 14:28:29 +02:00
5583d17ffa fix(strings): use Constant Format String
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-04-01 09:13:41 +02:00
1b79199c7d feat(sip): Allow adding, removing and importing phone numbers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-27 17:03:06 +01:00
e52343db78 feat(conversation): Send switch-to signaling message when creating from one-to-one
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-26 12:01:19 +01:00
10874911a7 Update quick-install.md (fix TURN secret example)
Signed-off-by: Ulysses Zhan <UlyssesZhan@gmail.com>
2025-03-09 20:06:22 -07:00
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
0a62bb7cf6 fix(l10n): change apostrophe and quotes in "Let's get started" sample
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-02-27 09:14:33 +01:00
21d46de38b docs(bots): Update documentation for bots
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-11 11:05:32 +01:00
ce7a13a109 feat(bots): Allow bots to get invoked for reactions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-11 06:41:00 +01:00
1bf16889a7 Merge pull request #13883 from nextcloud/feat/edit-delete-poll-drafts
feat(polls): allow editing of draft polls
2025-01-23 16:27:21 +01:00
fabd11744b docs: Align overview and navigation entries
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-22 07:14:02 +01:00
65f5748929 docs: Quick installation guide
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-22 07:14:02 +01:00
e9e42b585f feat(bots): Allow PHP apps to directly read and interact with messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-21 11:35:20 +01:00
78a4df1791 fix(docs): Typo in sending a new chat message
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-01-20 18:28:12 +01:00
70b43f64d2 feat(polls): allow editing of draft polls
Signed-off-by: Anna Larch <anna@nextcloud.com>

# The commit message #2 will be skipped:

# fixup! feat(polls): allow editing of draft polls
2025-01-20 11:49:38 +01:00
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
f48b2f9ea6 docs: Document the app config setting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-15 12:49:24 +01:00
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
d1979824ec docs(conversations): Add documentation about the sample conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-15 07:52:59 +01:00
07e6368d88 feat(conversations): Add new sample conversation "💡 Let's get started!"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-15 07:52:58 +01:00
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
af5f1434e3 fix(docs): Add self-joined user to bad request response
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-01-08 21:28:38 +01:00
236fa9d86b Merge pull request #14073 from nextcloud/feat/6292/ability-to-schedule-a-meeting-api
feat(meetings): Allow moderators to schedule a meeting
2025-01-08 20:01:24 +01:00
cc5d56c842 feat(meetings): Allow moderators to schedule a meeting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 16:58:07 +01:00
00a8e4a3f1 feat(conversation): Add option to allow deleting one-to-one conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-08 12:48:01 +01:00
fe434a345b feat(translations): Expose task-processing translation options
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-07 15:50:57 +01:00
7ec6dbdd5b fix: Fix product name casing and spelling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-02 15:25:53 +01:00
91a6abfaaa feat(call): Direct endpoint to check if call notification should be dismissed
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-06 06:45:11 +01:00
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