Anna Larch
ef3265c9c7
feat: scheduled message API
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-12-09 12:54:38 +01:00
Anna Larch
02d688a1c9
fix: use array instead of calling the addSelect method
...
addSelect() calls count and in_array each time it is called, and it also loops through each column.
By using the intergrated spread operator for adding select aliases, we can reduce the amount of function calls.
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-11-20 12:26:31 +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
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
Joas Schilling
8e368452f0
feat(threads): Add database structure and models
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-26 12:34:32 +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
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
Marcel Müller
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
Daniel Calviño Sánchez
9df96cdc39
fix: Remove unused "activeGuests" attribute
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2024-07-25 23:32:39 +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
667e2f18ad
fix(session): Make sure to load the session state from the database
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-15 14:54:20 +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
1807bc96f9
fix(conversations): Include rooms in "modified since" updates when attendee info changes
...
E.g. favorite, read-marker, notification settings, …
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-16 14:25:54 +02:00
Joas Schilling
30215a728b
fix(federation): Cache whether we have federated participants in a conversation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-14 09:47:20 +01:00
Joas Schilling
ec2ce3b97e
fix(federation): Fix unread marker handling in federated chats
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-14 09:47:20 +01:00
Joas Schilling
74e75417be
feat(federation): Add TalkV1 federation proxy for mentions
...
Decision is to proxy the requests on the own server,
so we can proxy other services (matrix coming to mind)
in the future and the clients still have to only talk to
their own server, to help with CSP and to reduce the efforts
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23 14:33:00 +01:00
Joas Schilling
50b8f4eb38
feat(sip-dialout): Add call ID to attendees
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-23 15:47:59 +02:00
Joas Schilling
e6959f64d6
feat(sip-dialout): Allow adding phone numbers as participants
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-23 15:47:56 +02:00
Joas Schilling
4d292fe959
feat(recording): Recording consent API - Version 2
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-06 14:37:24 +02:00
Vitor Mattos
db88acf9be
Toggle call recording status
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-09 17:02:08 -03:00
Vitor Mattos
dc10d3b7c3
Work with avatar identier stored in room table
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:01:51 +01:00
Joas Schilling
f72d6056d0
Add status DB field
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-05 10:28:15 +01:00
Joas Schilling
a29b689ee5
API endpoint to create and remove breakout rooms
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-05 10:28:15 +01:00
Vitor Mattos
af34125e66
Rename text
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-07-01 10:25:43 -03:00
Vitor Mattos
751d18f2b1
Rename ttl to message expire
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-06-30 15:01:26 -03:00
Vitor Mattos
5bdaa16823
Implement logic in controller to change the ttl
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-06-30 15:01:24 -03:00
Joas Schilling
55121e4617
Change database structure
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-17 16:31:00 +01:00
Joas Schilling
730a18416b
Fix selecting the initial value
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-14 15:49:49 +02:00
Joas Schilling
1b13f80cc1
Allow to remove all permissions without falling back to the next level
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-07 18:18:30 +02:00
Joas Schilling
bf6150be95
Add a counter for the direct mentions
...
This allows the UI can show the user bubble depending on user vs. all mentions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-09-20 12:51:19 +02:00
Joas Schilling
06dd757d48
Fix unit tests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-07-15 13:55:21 -04:00
Gary Kim
a35b98f8c1
Implement CloudFederationProvider for Talk
...
Signed-off-by: Gary Kim <gary@garykim.dev>
2021-07-15 13:54:35 -04:00
Daniel Calviño Sánchez
d2c291a1b5
Add publishing permissions field to attendees
...
Guests are not able to fetch the participant list. Due to this the value
is also returned in the room information so clients can know their own
publishing permissions.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-11 09:07:29 +02:00
Joas Schilling
6ad31df01b
Fix selecting the session when there could be multiple
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling
bf5f69cded
Provide information for incoming call screens
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-02-11 19:00:17 +01:00
Joas Schilling
70679077ca
Do not select multiple "id" columns so oracle doesn't break with LIMIT
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-12-15 15:30:11 +01:00