Mauro
c1dfce4935
Handle media previews and invite avatars through the account data ( #4142 )
...
* added account data media display policy handling to NSE
* pr suggestions
* update compound
* code improvement
2025-05-28 19:51:34 +02:00
Stefan Ceriu
77bb613e62
Switch from an always returning the notification content approach at every step to passing it in as mutable.
2025-04-17 15:24:12 +03:00
Stefan Ceriu
4bff7df821
Extract NSE specific code out of the UNNotificationContent extension
2025-04-17 15:24:12 +03:00
Stefan Ceriu
558a77525b
Refactor the NSE so that the original notification content is preserved between all the different processing steps
...
- building brand new content is probably interfering with how iOS syncs up delivered and seen notifications between devices
- simplify all the various steps and make the flows easier to follow
2025-04-17 15:24:12 +03:00
Doug
4ed3f44a51
Fix a bug where your own emotes showed as '* You emoted'. ( #4038 )
2025-04-17 12:39:41 +01:00
Mauro Romito
6c07af84cc
sdk: update to 25.04.14
2025-04-14 14:15:42 +02:00
Mauro Romito
eb98606201
change: hiding timeline media has three options
2025-04-09 18:55:34 +02:00
Mauro Romito
208e7de3ee
hide invite avatars when such flag is on
...
This affects:
- Invited room preview inviter avatar
- Invited room preview room avatar
- Invited room cell inviter avatar in the room list
- Invited room cell room avatar in the room list
- Push notification for an invite
2025-03-21 15:41:39 +01:00
Doug
6c51cc4b61
Log whether a notification is expected to make a noise. ( #3782 )
...
* Log whether a notification is expected to make a noise.
* Also log the system notification sound setting too.
2025-02-11 09:59:46 +00:00
Element CI
c5e9ccb433
updated the notification string
2025-01-31 17:28:25 +01:00
manuroe
c29f4cc9b4
Dual licensing: AGPL + Element Commercial ( #3657 )
...
* New LICENSE-COMMERCIAL file
* Apply dual licenses: AGPL + Element Commercial to file headers
* Update README with dual licensing
2025-01-06 11:27:37 +01:00
Doug
5007b10f02
Update the strings for unsupported calls. ( #3502 )
2024-11-11 17:45:06 +00:00
Doug
74ff86695e
Add developer option to hide media in the timeline. ( #3366 )
2024-10-03 17:59:39 +01:00
Stefan Ceriu
89eae00479
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Doug
039cc1621f
Remove delivered notifications if their event gets redacted. ( #3191 )
2024-08-22 13:49:00 +01:00
Doug
66a0211133
Clarify the mention copy in notifications. ( #3142 )
2024-08-22 11:51:05 +00:00
Mauro
28bfa3f5dc
Pinned items timeline implementation for the banner ( #3099 )
2024-08-05 14:09:05 +02:00
Stefan Ceriu
70bf5d0e8d
Add support for showing the native OS incoming call screen when starting new Element Calls
2024-05-24 15:32:56 +03:00
Stefan Ceriu
b2409c80f5
Fixes #1837 - Add support for m.call.invite events in the timeline, room list and notifications
2024-03-07 18:23:22 +02:00
Mauro
bc97bdeea5
Removing dead code part 3 ( #2264 )
2023-12-19 12:12:16 +01:00
Mauro
238d6b2f56
Mentioned notifications copy improvement ( #2144 )
2023-11-22 14:16:03 +01:00
Mauro Romito
6c52b16a89
Revert "mentioned you improvement"
...
This reverts commit 9c801759ae .
2023-11-22 13:49:56 +01:00
Mauro Romito
9c801759ae
mentioned you improvement
2023-11-22 13:48:45 +01:00
Mauro
3f8c246be2
Custom copy for notifications that contain mentions ( #2050 )
2023-11-09 18:12:11 +00:00
Alfonso Grillo
dce77f62f8
"Poll start" event push notification ( #1819 )
...
* Handle polls in NotificationContentBuilder
* Cleanup
2023-09-28 11:21:17 +02:00
Doug
7cbb064464
Enable OIDC token refresh in the NSE. ( #1711 )
...
Update the SDK and handle API changes.
2023-09-15 09:01:09 +00:00
Stefan Ceriu
4646153818
Parse markdown and html from push notifications ( #1688 )
...
* Extract notification content building outside of the NotificationItemProxy. First step in a bigger refactoring of the NSE
* Import the attributed string buider into the NSE, sort `sources` imports
* Extract message event string building into the RoomMessageEventStringBuilder and reuse it building content for push notifications
* Cleanup
* Add changelog
2023-09-13 12:30:41 +03:00