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
bfbcd2b429
perf(shares): Only load room tokens that actually have shares
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-29 13:37:56 +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
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
ad72532133
fix(retention): Fix cron job query for retention of object conversations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-22 09:55:39 +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
Joas Schilling
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
Joas Schilling
ae473bab0e
fix(chat): Fix preloading the last chat message with the room query
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-07 08:28:10 +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
Anna Larch
ac0bfcc24b
fix(conversations): fix password enforcement logic error
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-12-11 14:54:14 +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
Anna Larch
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
Joas Schilling
5e276f5dc2
feat(email): Recognize guests invited via email
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-23 06:11:32 +02:00
Joas Schilling
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
Joas Schilling
7ef1d423ab
chore(cs): Prepare coding-standard update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-18 22:26:39 +02:00
Joas Schilling
956a1ab00f
chore(php): Auto-fixes of coding standards
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-23 16:36:50 +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
1ccbf67da2
chore: Run SPDX convertor
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-26 13:02:15 +02:00
Joas Schilling
cc64df58cc
fix(dashboard): Dashboard does not show mentions from federated conversations
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-20 00:41:16 +02:00
Joas Schilling
eb45b2eb87
feat(federation): Implement reminders for federated messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-15 15:31:36 +01: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
cdc988c7ff
feat(federation): Implement notifications for mentions, reply and full
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-06 21:05:00 +01:00
Joas Schilling
5a105bc4de
fix(federation): Allow federated users to get the room name
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-23 14:33:02 +01:00
Joas Schilling
e0f1906f8d
fix(CS): Prepare coding standard update
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-02-01 15:21:14 +01:00
Joas Schilling
0a9614f6f2
feat(chat): Add basic handling of editing
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-01-10 13:35:07 +01:00
Joas Schilling
d1d63112a1
fix(CS): Remove redundant PHPDoc tags
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-12-11 14:40:45 +01:00
Joas Schilling
d47ab76a29
fix(events)!: Remove deprecated events
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-23 08:37:39 +01:00
Joas Schilling
4813069dda
fix(API): Move away from deprecated constants
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-11-22 21:34:27 +01:00
Joas Schilling
c4fc290ec9
feat(events): Add type events for remaining room events
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-20 14:44:19 +02:00
Maksim Sukharev
01f0056740
fix(wording): rename 'guest app' to 'Guests app'
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-10-12 14:58:37 +02:00
Joas Schilling
ef03ac4d87
Try to load a room by accessToken
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-10-10 12:17:32 +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
Joas Schilling
3d78849277
fix(API): Reuse participant objects we already created
...
Instead of querying the database yet again
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-09-18 21:35:56 +02:00
Joas Schilling
5ea16d6079
Allow to offboard only on private conversations
...
Retaining memberships in public, listable and one-to-one conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-08-22 11:34:09 +02:00
Hamid Dehnavi
8a850b6192
Use PHP8's constructor property promotion
...
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-11 11:37:47 +03:30
Joas Schilling
c1970caef4
chore(CS): Unify construct() calls
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13 14:28:41 +02:00
Joas Schilling
f3ff4a8820
automated: Apply CS fix
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13 13:17:49 +02:00
Vitor Mattos
3e6773bb1f
Explicit the default sort order by as 'ASC'
...
https://github.com/nextcloud/spreed/issues/9077
Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-03-17 07:49:58 -03:00
Joas Schilling
590003c2a6
fix(API): Sort listed conversations on API level so CI results are stable
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-07 07:12:44 +01:00
Joas Schilling
4210197f00
fix(breakoutrooms): Always order breakout rooms in the same order
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-02 14:30:34 +01:00
Joas Schilling
ead0997557
fix(breakoutrooms): Show names of breakout rooms when they are freely joinable
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-02 14:30:21 +01:00
Joas Schilling
cf72ae74df
Introduce a "former one-to-one" conversation type
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-25 16:17:58 +01:00
Joas Schilling
4dcf990346
fix(CI): More sorting for postgres
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-19 08:26:26 +01:00
Joas Schilling
ce16342600
Create the Room object from available data
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-05 07:07:30 +01:00
Joas Schilling
6f10fc8f56
Use a different reason when deleting a user
...
removeAttendeeFromBreakoutRoom otherwise tries to load the user object
which is not possible anymore as the user was deleted already and we are
in the AFTER event
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 21:54:48 +01:00
Joas Schilling
da1376b02c
Merge pull request #8446 from nextcloud/feature/toggle-call-recording-status
2022-12-16 12:00:12 +01:00
Joas Schilling
cc4f9ad0cf
Fix invalid argument types
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-12-12 09:45:55 +01:00
Vitor Mattos
db88acf9be
Toggle call recording status
...
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-09 17:02:08 -03:00