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
53619b3154
fix(filesintegration): Correctly handle optional values for file integration
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-05 10:39:31 +01:00
Joas Schilling
2db4c853c6
Merge pull request #16319 from nextcloud/bugfix/noid/change-default_group_notification
...
fix(notifications): Change default group notifications to "Always"
2025-11-22 13:06:16 +01:00
Anna Larch
fd1807d001
fix(chatrelay): use chat relay for system messages
...
```
'call_started',
'call_joined',
'call_left',
'call_ended',
'call_ended_everyone',
'thread_created',
'thread_renamed',
'message_deleted',
'message_edited',
'moderator_promoted',
'moderator_demoted',
'guest_moderator_promoted',
'guest_moderator_demoted',
'file_shared',
'object_shared',
'history_cleared',
'poll_voted',
'poll_closed',
'recording_started',
'recording_stopped',
```
are all sent via signaling messages.
Polls will only contain specific votes when the poll is not anonymous, otherwise the sum of all votes will be shown.
- Split notify methods into separate calls for chat and system messages.
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-11-21 14:15:52 +01:00
Joas Schilling
012c5b4f39
fix(setupcheck): Fix filename for setupchecks
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 22:27:29 +01:00
Joas Schilling
754e99c673
Merge pull request #16358 from nextcloud/fix/noid/room-controller
...
fix: remove deprecated method `$room->getAttendee()`
2025-11-20 20:33:20 +01:00
Joas Schilling
a818e59977
Merge pull request #16385 from nextcloud/bugfix/16383/skip-optional-feature
...
fix(settings): Don't warn about missing optional future feature
2025-11-20 20:30:36 +01:00
Joas Schilling
ca92c0a9cc
Merge pull request #16384 from nextcloud/bugfix/noid/fuckme-im-famous-radio
...
fix(pinned): Fix the flaky sorting finally
2025-11-20 20:16:49 +01:00
Joas Schilling
b681a06ce4
fix(settings): Don't warn about missing optional future feature
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 20:12:22 +01:00
Joas Schilling
0ce2fe8ec3
fix(pinned): Fix the flaky sorting finally
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 19:17:13 +01:00
Joas Schilling
3da7292481
feat(settings): Add an app config to set the default for guests sound
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 17:55:22 +01:00
Joas Schilling
70634f8e40
fix(settings): Respect initial state for guests play sound
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 17:52:15 +01:00
Joas Schilling
abe9f2f75d
fix(notifications): Change default group notifications to "Always"
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-20 17:05:19 +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
Anna Larch
5d31d37256
fix: remove deprecated method room->getAttendee
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-11-19 22:08:50 +01:00
Joas Schilling
68866ae108
fix(signaling): Reorder routes
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-19 14:16:11 +01:00
Anna
42e0d18d9f
Merge pull request #16346 from nextcloud/fix/noid/add-reaction-message-id
...
fix(chatrelay): add reaction comment id to signaling message
2025-11-18 11:20:47 +01:00
Anna Larch
25c7b7bb6b
fix(chatrelay): add reaction comment id to signaling message
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-11-18 10:24:52 +01:00
Joas Schilling
8150e10b57
fix(pinned): Correctly sort descending
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-18 09:26:42 +01:00
Joas Schilling
504822bb70
Merge pull request #16343 from nextcloud/techdebt/noid/route-attributes
...
fix(router): Move to router attributes
2025-11-17 23:36:18 +01:00
Joas Schilling
ef0f3e15d2
fix(router): Move to router attributes
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-17 18:17:13 +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
0da4dc4d77
feat(recording): Move RecordingRequest to Valinor
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-14 16:37:46 +01:00
Daniel Calviño Sánchez
dc3cf2e4fd
fix: Compare against an empty string rather than using "empty()"
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-11 14:43:11 +01:00
Daniel Calviño Sánchez
08edf866e0
fix: Fix default language for live transcriptions
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-11 08:55:51 +01:00
Joas Schilling
3c9828fb34
feat(pinned): Implement federation support for pinned messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-07 15:49:12 +01:00
Joas Schilling
72f76d6b54
feat(federation): Allow shared items for federated users
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-06 10:22:07 +01:00
Joas Schilling
bc0e6d50b0
Merge pull request #16239 from nextcloud/feat/3390/pinned-messages
...
📌 Pinned messages - API
2025-11-04 15:35:48 +01:00
Joas Schilling
f9ef8f7d3e
fix(pinned): Fix sort order of pinned messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-04 15:13:16 +01:00
Joas Schilling
9251038283
Merge pull request #16237 from nextcloud/feat/noid/use-bulk-activities
...
perf: use bulk activity endpoint
2025-11-04 12:43:07 +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
b483d2ad65
fix(pinned): Align exposed key with documented and tested one
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-04 00:14:42 +01:00
Joas Schilling
c331bdb271
fix(pinned): Remove federation flag for now
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 17:11:08 +01:00
Josh
82c64b3507
chore: Replace custom shorten function with existing Util method
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-11-03 11:06:12 -05:00
Joas Schilling
8851d2b545
fix(pinned): Handle message expiration
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:53:10 +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
bf0f5f05e4
fix(pinned): Allow "Pin until"
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:53:09 +01:00
Joas Schilling
00c3755afe
fix(pinned): Reset the last pinned id on unpinning
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:53:08 +01:00
Joas Schilling
40e2a463d0
fix(pinned): Reset the hide-pinned-id when the same message is repinned
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:53:08 +01:00
Joas Schilling
30ef63daec
feat(pinned): Add capability
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:50:38 +01:00
Joas Schilling
07a8931d24
fix(pinned): Implement actual pinning, hiding and unpinning API methods
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:50:37 +01:00
Joas Schilling
32060653a1
fix(pinned): Return pinned messages when requesting the overview
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:48:50 +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
ebdb3eeac9
feat(pinned): Add basic API layout of pinned messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-03 16:48:43 +01:00
Anna
bc192310bd
Merge pull request #16236 from nextcloud/fix/11298/align-reaction-expiriy-with-parent
...
fix(reactions): set expiry of reaction message to parent message expiry
2025-11-03 09:36:17 +01:00
Anna Larch
a45e97ab2b
fix(reactions): set expiry of reaction message to parent message expiry
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-11-03 09:25:35 +01:00
Anna Larch
b32c58e1b0
perf: use bulk activity endpoint
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-10-30 12:58:16 +01:00
Anna Larch
fa44dd0b3e
feat(hpb): support chat relay
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-10-28 15:43:06 +01:00
Anna Larch
1f35a31caa
fix(threads): chunk thread query and shortcut mapper
...
call when param is empty
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-10-16 13:41:21 +02:00
Joas Schilling
2c19baf235
fix(comments): Fix removed execute() function
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-15 11:51:07 +02:00