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
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
63292da655
fix: Fix psalm docs
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-29 09:47:16 +02:00
Joas Schilling
6f764984a3
fix(federation): Consider thread notification level
...
Need to ensure that the thread id can be duplicated,
so that federation servers with the same thread id
can be stored correctly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-28 18:56:35 +02:00
Joas Schilling
670e99a4ab
fix(federation): Add thread id to federation notifications
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-28 18:56:34 +02:00
Joas Schilling
63e7441c26
fix(threads): Correctly build parameter list
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-17 16:26:21 +02:00
Anna Larch
b9340f5d6d
fix(threads): add threadId to objectId for notifications
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-09-17 16:26:20 +02:00
Joas Schilling
28b85f33a9
chore(cs): Apply autofixes
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-20 09:17:44 +02:00
Joas Schilling
44e0fd7f4b
fix(notification): Fix 'Undefined array key "user"' in case of a sensitive notification
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-06-04 06:03:48 +02:00
Joas Schilling
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
Joas Schilling
1a613c099b
fix(call): Send notification to newly added participants
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-15 09:46:42 +02:00
Marcel Müller
5282b45fa3
feat(conversations): Use a different subject for push notifications in sensitive conversations
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-05-11 20:40:22 +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
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
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
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
Joas Schilling
84be96ce25
fix(notification): Don't notify about one-to-one creation anymore
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-11 16:17:51 +02:00
Joas Schilling
fa7d240896
fix(performance): Parse file shares inaccurately to prevent setupFS
...
In some cases we only use the "plain text" version of a chat message.
We can render the conversation list subline without knowing the exact
path of a file. All other information is still available on the cache
entry. The path is only needed in some special cases when afterwards
the viewer is proposed to the user.
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-02 09:13:57 +02:00
Joas Schilling
c8c21215af
fix: Add Override atttribute
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-25 21:09:46 +01:00
Joas Schilling
69d08a089a
fix(reminder): Log when generating the reminder didn't work
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-10 12:32:24 +01:00
Anna Larch
e193de59f6
feat(mentions): allow teams to be mentioned
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-01-30 17:10:35 +01:00
Joas Schilling
8b0cf33d13
fix(summary): Don't add share button to failed summary notification
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-12-05 08:50:34 +01:00
Joas Schilling
384c5560f4
feat(AI-call-summary): Automatically summarize call transcript
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-20 09:58:56 +01:00
Joas Schilling
6af6d5c9f7
fix(email): Treat email guests like normal guests in some cases
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-23 06:11:34 +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
56147ae4c3
fix(notifications): Fix last type of subject parameters
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-17 17:49:19 +02:00
Joas Schilling
e489dd2182
fix(notification): Fix missing cast of id to string
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-09-11 09:23:26 +02:00
provokateurin
14a7fdf83f
fix(Notification): Fix rich object parameters with non-string values
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-09-09 18:22:01 +02:00
Joas Schilling
ece1decade
feat(calls): Support "Send call notification" for and with federated users
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-26 16:07:28 +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
Joas Schilling
b4a8af6a9a
fix(federation): No notification for call summary and other system messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-15 09:00:42 +02:00
Joas Schilling
2a38a527d2
fix(calls): Explicitly end the call so we can notify the remote
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-31 23:07:28 +02:00
Joas Schilling
1c673cd896
fix(calls): Make starting a call an explicit event
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-31 23:06:55 +02:00
Joas Schilling
099db18c8e
fix(federation): Add federated call notifications
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-31 13:37:39 +02:00
Joas Schilling
c19df0909d
fix(federation): Make sure we only accept active sessions
...
No-op change atm as we only load active sessions, but maybe that changes at some point
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-15 11:22:55 +02:00
Joas Schilling
779b7ee227
fix(federation): Don't notify users with active sessions
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-12 10:40:06 +02:00
Joas Schilling
dd8334c195
fix(chat): Fix missing reference information for federated message links
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-10 09:03:40 +02:00
Joas Schilling
9b2a09c6e4
fix(federation): Don't send notifications for most system messages in federation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-05-13 15:53:19 +02:00
Joas Schilling
a0f9ceb896
fix(notifications): Preparse call notifications for improved performance
...
Reducing the roundtrips in the notification providers by only parsing each
language once
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-05-10 17:07:07 +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
02f2d8233c
fix(notifications): Update the notification handling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-15 14:31:21 +02:00
Joas Schilling
f12f0540dc
fix(notification): Fix notifications in note-to-self
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-25 10:05:11 +01:00
Joas Schilling
97e192102c
fix(federation): Mark notifications for federated rooms read similarly
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-19 14:09:52 +01:00
Joas Schilling
03605b04b4
fix(federation): Fix updating PCM after editing or deleting a message
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-18 11:02:19 +01:00
Joas Schilling
61bea6f438
Merge pull request #11814 from nextcloud/feature/noid/federated-chat-reminders
...
feat(federation): Implement reminders for federated messages
2024-03-15 17:45:48 +01:00
Joas Schilling
fc53de1c21
fix(federation): Don't trigger notifications for own messages
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-15 15:45:31 +01: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
30d5e7c3ab
fix(notifications): Fix federated users being authors of notifications
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-15 10:00:14 +01:00
Joas Schilling
710f2c26ea
fix(notifications): Fix Undefined variable $comment at Notifier.php#693
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-03-15 10:00:14 +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