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
abe9ab4d49
fix: use the correct CheckCertificates
class in background jobs
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2025-07-04 10:14:19 +02:00
b128b16d38
fix(routes): Move chat routes in controller
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-07-02 08:30:02 +02:00
8e368452f0
feat(threads): Add database structure and models
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-06-26 12:34:32 +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
206a05d6ce
fix(conversations): remove unused db field
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-05-26 12:33:58 +02:00
c68b9aa66f
chore: Bump version to 22.0.0-dev.7
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2025-05-10 15:52:52 +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
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
4f88b514aa
fix(phonenumber): Fix migration and add missing test
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-04-17 15:04:51 +02:00
29f3e548d5
fix(conversation): Add route for important conversation
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-04-16 14:33:56 +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
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
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
feadcc0ca3
feat(conversations): handle event conversation rooms
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2025-03-18 14:48: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
4b2b8c8563
feat(deps): Add Nextcloud 32 support on main
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-01-23 14:28:47 +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
f28a0fef22
chore(release): Prepare 21.0.0-beta.2
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-01-17 15:49:36 +01:00
d80b3bfa62
chore(release): Add changelog and bump version for 21.0.0-beta.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2025-01-10 14:09:37 +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
08b6b487c7
refactor(OpenApi): Remove unused route requirements
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2024-12-20 10:59:34 +01:00
43ac17beba
fix(chat): Add a repair-step to handle the last-read-message=0 case
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-12-06 08:04:45 +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
6017b86d4f
feat(invitations): Allow importing CSV email lists
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-27 14:14:33 +01:00
f11783e591
feat(rooms): add option to automatically lock public and group rooms if they are inactive
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2024-11-22 12:53:14 +01:00
ef206f320b
feat(chat): Add API to summarize chat messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-11-14 15:38:21 +01:00
73d7de05f9
chore: update authors
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2024-11-13 13:40:05 +01:00
5be3f06e80
feat(calls): Allow moderators to download a call participants list
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-15 06:19:01 +02:00
403cad7acf
fix(info.xml): add discussion URL
...
Update and explicitly specify the discussion URL as the link in the app store page is outdated.
Signed-off-by: Edward Ly <contact@edward.ly >
2024-10-14 07:28:06 -07:00
7adfeb2218
feat(polls): Allow moderators to draft polls
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-11 14:03:11 +02:00
829fdddb6f
feat(calls): Allow to enforce a maximum call length
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-10-04 15:56:37 +02:00
f8fef7dc79
feat(archive): Allow to archive conversations
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2024-09-20 11:07:53 +02:00
78b785d603
feat(deps): Add Nextcloud 31 support on main
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-14 13:27:59 +02:00
62542a94b5
chore(release): v20.0.0-beta.3
...
Signed-off-by: Grigorii K. Shartsev <me@shgk.me >
2024-08-06 17:58:55 +02:00
e963cc941e
chore(release): Bump version to 20.0.0-beta.2
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2024-08-01 15:06:05 +02:00
ed94ab2fcb
chore(release): Bump version to 20.0.0-beta.1
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-26 14:32:45 +02:00
9b526a0365
feat: Update call flags by federated participants
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-26 11:50:52 +02:00
e3f3146fbb
feat: Join and leave calls from federated conversations
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-25 23:32:39 +02:00
255794c3dd
feat: Join and leave federated participants using their federated session
...
Unfortunately this prevents to join a room as a local federated user, as
in that case the session will be already in use.
On the other hand, this avoids the need to convert sessions between
host and federated servers, and with that also avoids having to keep a
map between sessions.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-24 15:54:17 +02:00
a857d77b18
fix: Adjust session id length in internal signaling messages
...
The length of the "sender" and "recipient" columns in the
"talk_internalsignaling" table was 255 (defined in
Version11000Date20201209142525.php), but the maximum session id length
is 512 (defined in Version10000Date20201015134000.php).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com >
2024-07-24 15:54:14 +02:00
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
7eebfbc249
feat(talk_rooms): Add mention_permissions column
...
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com >
2024-07-23 13:37:28 +02:00
75bcb65f25
fix: Removed redundant database indices
...
Signed-off-by: skalidindi53 <s.teja2004@gmail.com >
2024-07-22 08:09:13 -05:00
5e90556d2c
feat: Added (user,state) index for talk_invitations
...
Signed-off-by: skalidindi53 <s.teja2004@gmail.com >
2024-07-17 15:37:25 -05:00