Gil Eluard
eaef190698
Threads: added support to read receipts (MSC3771)
2022-10-24 22:27:13 +02:00
Andy Uhnak
badf0a884c
Track all errors in Sentry
2022-08-23 08:14:59 +01:00
Stefan Ceriu
db149ef1f5
Use the newly added BackgroundSyncService readMarkerEvent method plus cleanup.
2022-06-15 15:18:42 +03:00
Stefan Ceriu
5f990b3fb1
NSE - Prevent playback on already read messages and enable on device silencing for unwanted push notifications
2022-06-15 15:18:42 +03:00
Doug
5d65eed8bf
Notification strings fall back to English if missing
2022-04-06 15:44:12 +01:00
ismailgulek
c6367bced1
Navigate to thread from notification
2022-03-08 12:58:13 +03:00
Stefan Ceriu
4bd5c12f73
Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195.
2022-02-10 08:43:18 +02:00
David Langley
4566bd8f8b
Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
...
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
ismailgulek
fe9eeeadd5
Merge branch 'develop' into ismail/5068_start_thread
2022-01-19 00:07:52 +03:00
David Langley
06a8d0c0c9
Add analytics for Unauthenticated errors
2022-01-13 17:33:51 +00:00
David Langley
56475bbec1
Remove duplicated logout code and fix spinner.
...
- Remove some duplication of logout behaviour
- Fix additional spinner on homeViewController
2022-01-10 21:38:24 +00:00
David Langley
4effc7e2a0
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens
2022-01-06 22:43:20 +00:00
David Langley
362635a98d
Split MXKAccount from Data so just data can be loaded from disk without side effects. Also change force reload of accounts to stop double load on init.
2022-01-06 20:35:37 +00:00
Stefan Ceriu
8e629a145f
vector-im/element-ios/issues/5298 - Custom notification text for shared locations.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
574a155c80
vector-im/element-ios/issues/5298 - Added body message content keys and replaced plain string usages.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
5a72750f8d
vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey.
2022-01-04 17:33:32 +02:00
David Langley
2fbd129456
Add first refresh token implementation pass. Account credential persistence and NotificationService handling.
2021-12-09 17:28:56 +00:00
Stefan Ceriu
d5982e813b
vector-im/element-ios/issues/5114 - Polls in the timeline.
2021-12-09 09:37:02 +02:00
SBiOSoftWhare
3d0c77ef30
Merge develop into steve/5020_matrixkit_merge
2021-11-30 16:16:52 +01:00
SBiOSoftWhare
3e6df9749c
Remove MatrixKit import from Swift files.
2021-11-29 17:50:30 +01:00
David Langley
7c730d6aa3
Make backgroundServiceInitQueue static and follow convention for queue naming.
2021-11-26 12:47:53 +00:00
David Langley
b2b8b11aae
Don't allow concurrent initializations of MXBackgroundSyncService
2021-11-26 10:32:50 +00:00
David Langley
6b7e3d43d6
Don't wait for accountData to start voip call.
2021-11-16 16:16:04 +00:00
David Langley
9b3d585140
Remove build setting and get check virtual info
2021-11-16 14:40:22 +00:00
David Langley
2214d818c9
Fix logging function name
2021-11-16 12:24:21 +00:00
David Langley
e7ef9fd218
Ignore badge updates for virtual rooms.
2021-11-16 12:00:20 +00:00
Doug
24ff73b413
Update from feedback.
...
Set notificationBodyLocalizationKey in CommonConfiguration. Remove redundant customisation. Use MXRoomMemberEventContent.
2021-08-18 12:32:32 +01:00
Doug
ed8c2abfb8
Add a few extra comments.
2021-08-17 15:55:35 +01:00
Doug
8a6fd69505
Add reaction content to notifications when available.
2021-08-17 15:51:18 +01:00
Doug
8773d77b5d
Update strings from feedback.
2021-08-17 15:38:01 +01:00
Doug
dfa4c90f35
Fix localisation key.
2021-08-10 10:45:33 +01:00
Doug
420f20c2d9
Add voice message notification body.
2021-08-04 16:14:02 +01:00
Doug
e41ce31d88
Add notification body tweaks for video, audio and file messages.
2021-08-04 16:08:33 +01:00
Doug
8af4b53723
Strip the original message from reply notifications.
2021-08-04 15:25:16 +01:00
Doug
795d2db911
Use the notification fallback content when an event couldn't be decrypted.
2021-08-04 14:34:23 +01:00
Doug
e13ee34c8a
Use the body text "Notification" instead of message as the event may not be a message.
2021-08-04 14:18:18 +01:00
Doug
a5abb90c1a
Add fallback notification for reactions. Add fallback notifications for member displayname and avatar changes.
2021-08-03 14:55:06 +01:00
Doug
2c39bbbd44
Always use a message event's body instead of "Message".
...
Add the room's title to bestAttemptContents.
2021-08-03 09:38:53 +01:00
Doug
8c2ede57e3
Add notice message type.
...
Change an if to a switch to match the one below.
2021-08-02 16:06:55 +01:00
ismailgulek
21dc703ab4
Recreate background sync service if credentials changed
2021-06-18 19:45:14 +03:00
Stefan Ceriu
f7a8163947
Adopt consolidated logging mechanism ( #4370 )
...
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
ismailgulek
682ab521cd
Add logs
2021-05-11 16:17:25 +03:00
ismailgulek
9db7712a23
Do not store event below iOS 13, add some original fields to the stored event
2021-05-11 16:04:42 +03:00
ismailgulek
90778bd69c
Add sanity check for the method
2021-05-10 17:29:24 +03:00
ismailgulek
8cb2f2f921
Update store mechanism for call invites
2021-05-10 17:28:59 +03:00
ismailgulek
fd1f616b60
Use decrypted call invite events for VoIP pushes
2021-05-10 16:18:28 +03:00
ismailgulek
cbdecb6120
Send VoIP pushes if there is only enough time to handle them
2021-05-10 15:28:30 +03:00
ismailgulek
86483a9a46
Add notification delay log
2021-05-10 15:21:30 +03:00
ismailgulek
ae92fcf68b
Update request timeout
2021-05-10 14:47:18 +03:00
ismailgulek
971f3641cf
Group if conditions
2021-04-29 12:34:27 +03:00