Stefan Ceriu
255b80a03e
Use the newly added BackgroundSyncService readMarkerEvent method plus cleanup.
2022-06-15 15:18:42 +03:00
Stefan Ceriu
318bb22cd1
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
86ac0f14e0
Notification strings fall back to English if missing
2022-04-06 15:44:12 +01:00
ismailgulek
067c42c67b
Navigate to thread from notification
2022-03-08 12:58:13 +03:00
Stefan Ceriu
1ab7643de1
Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195.
2022-02-10 08:43:18 +02:00
David Langley
ac0bda01ec
Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
...
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
ismailgulek
701d38c798
Merge branch 'develop' into ismail/5068_start_thread
2022-01-19 00:07:52 +03:00
David Langley
06e8f0a71b
Add analytics for Unauthenticated errors
2022-01-13 17:33:51 +00:00
David Langley
b779eccfce
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
72bcae9d15
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
756b1c3d1d
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
616fe3ead7
vector-im/element-ios/issues/5298 - Custom notification text for shared locations.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
7826faf6ea
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
9c66b5b7b1
vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey.
2022-01-04 17:33:32 +02:00
David Langley
947290b6a7
Add first refresh token implementation pass. Account credential persistence and NotificationService handling.
2021-12-09 17:28:56 +00:00
Stefan Ceriu
ac6561a3d3
vector-im/element-ios/issues/5114 - Polls in the timeline.
2021-12-09 09:37:02 +02:00
SBiOSoftWhare
d4e8d9400f
Merge develop into steve/5020_matrixkit_merge
2021-11-30 16:16:52 +01:00
SBiOSoftWhare
90627cdb4a
Remove MatrixKit import from Swift files.
2021-11-29 17:50:30 +01:00
David Langley
37b6dc7e80
Make backgroundServiceInitQueue static and follow convention for queue naming.
2021-11-26 12:47:53 +00:00
David Langley
fde67d5c21
Don't allow concurrent initializations of MXBackgroundSyncService
2021-11-26 10:32:50 +00:00
David Langley
96b40bfa8c
Don't wait for accountData to start voip call.
2021-11-16 16:16:04 +00:00
David Langley
a30c0b73cf
Remove build setting and get check virtual info
2021-11-16 14:40:22 +00:00
David Langley
df113397a6
Fix logging function name
2021-11-16 12:24:21 +00:00
David Langley
c52f82b05b
Ignore badge updates for virtual rooms.
2021-11-16 12:00:20 +00:00
Doug
6513b6ada8
Update from feedback.
...
Set notificationBodyLocalizationKey in CommonConfiguration. Remove redundant customisation. Use MXRoomMemberEventContent.
2021-08-18 12:32:32 +01:00
Doug
bee25b2f4e
Add a few extra comments.
2021-08-17 15:55:35 +01:00
Doug
168a91fa42
Add reaction content to notifications when available.
2021-08-17 15:51:18 +01:00
Doug
6165a89f33
Update strings from feedback.
2021-08-17 15:38:01 +01:00
Doug
5b391fc03d
Fix localisation key.
2021-08-10 10:45:33 +01:00
Doug
2ba1adc263
Add voice message notification body.
2021-08-04 16:14:02 +01:00
Doug
9b43034ec8
Add notification body tweaks for video, audio and file messages.
2021-08-04 16:08:33 +01:00
Doug
c9659a0b11
Strip the original message from reply notifications.
2021-08-04 15:25:16 +01:00
Doug
e311684691
Use the notification fallback content when an event couldn't be decrypted.
2021-08-04 14:34:23 +01:00
Doug
64a36bca6d
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
20eb92afbb
Add fallback notification for reactions. Add fallback notifications for member displayname and avatar changes.
2021-08-03 14:55:06 +01:00
Doug
ab998360aa
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
6eb5b14ee9
Add notice message type.
...
Change an if to a switch to match the one below.
2021-08-02 16:06:55 +01:00
ismailgulek
0e3ce8e905
Recreate background sync service if credentials changed
2021-06-18 19:45:14 +03:00
Stefan Ceriu
43f6c44c78
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
c7aca9b902
Add logs
2021-05-11 16:17:25 +03:00
ismailgulek
7bfc313753
Do not store event below iOS 13, add some original fields to the stored event
2021-05-11 16:04:42 +03:00
ismailgulek
3bef3d2bec
Add sanity check for the method
2021-05-10 17:29:24 +03:00
ismailgulek
93bd3c1ac8
Update store mechanism for call invites
2021-05-10 17:28:59 +03:00
ismailgulek
cb2526203b
Use decrypted call invite events for VoIP pushes
2021-05-10 16:18:28 +03:00
ismailgulek
cefaa890f6
Send VoIP pushes if there is only enough time to handle them
2021-05-10 15:28:30 +03:00
ismailgulek
734d6d0ac3
Add notification delay log
2021-05-10 15:21:30 +03:00
ismailgulek
aec3ce3e70
Update request timeout
2021-05-10 14:47:18 +03:00
ismailgulek
d1470badf2
Group if conditions
2021-04-29 12:34:27 +03:00
ismailgulek
983995b282
Change group call notification title and body
2021-04-20 16:04:58 +03:00
ismailgulek
203eb41462
Do not display group call notification when in the related room
2021-04-20 15:51:46 +03:00