Commit Graph

141 Commits

Author SHA1 Message Date
David Langley 7378847594 Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
ismailgulek 3e2c4b32b0 Merge branch 'develop' into ismail/5068_start_thread 2022-01-19 00:07:52 +03:00
David Langley 21d49a5067 Add analytics for Unauthenticated errors 2022-01-13 17:33:51 +00:00
David Langley bc08428f4c 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 6df4713eba 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 fb6dede930 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 9b6960e0e7 vector-im/element-ios/issues/5298 - Custom notification text for shared locations. 2022-01-04 17:33:32 +02:00
Stefan Ceriu b9e718c6a8 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 5e3542a3dc vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
David Langley c08b717564 Add first refresh token implementation pass. Account credential persistence and NotificationService handling. 2021-12-09 17:28:56 +00:00
Stefan Ceriu 17f2f71634 vector-im/element-ios/issues/5114 - Polls in the timeline. 2021-12-09 09:37:02 +02:00
SBiOSoftWhare 090e17c3f9 Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare 6677622eb0 Remove MatrixKit import from Swift files. 2021-11-29 17:50:30 +01:00
David Langley 2068a0906e Make backgroundServiceInitQueue static and follow convention for queue naming. 2021-11-26 12:47:53 +00:00
David Langley f9164dd92e Don't allow concurrent initializations of MXBackgroundSyncService 2021-11-26 10:32:50 +00:00
David Langley bdf8ef2389 Don't wait for accountData to start voip call. 2021-11-16 16:16:04 +00:00
David Langley 67e2d32d87 Remove build setting and get check virtual info 2021-11-16 14:40:22 +00:00
David Langley 6bee5612e6 Fix logging function name 2021-11-16 12:24:21 +00:00
David Langley 4fca1e7f9b Ignore badge updates for virtual rooms. 2021-11-16 12:00:20 +00:00
Doug 09e534b7a6 Update from feedback.
Set notificationBodyLocalizationKey in CommonConfiguration. Remove redundant customisation. Use MXRoomMemberEventContent.
2021-08-18 12:32:32 +01:00
Doug 5f3c42c868 Add a few extra comments. 2021-08-17 15:55:35 +01:00
Doug 14db5ecdb8 Add reaction content to notifications when available. 2021-08-17 15:51:18 +01:00
Doug 41506040b9 Update strings from feedback. 2021-08-17 15:38:01 +01:00
Doug 9d2191cc7e Fix localisation key. 2021-08-10 10:45:33 +01:00
Doug a4e018f083 Add voice message notification body. 2021-08-04 16:14:02 +01:00
Doug 62861ac1a2 Add notification body tweaks for video, audio and file messages. 2021-08-04 16:08:33 +01:00
Doug 0316fdf9e4 Strip the original message from reply notifications. 2021-08-04 15:25:16 +01:00
Doug 78791ebb16 Use the notification fallback content when an event couldn't be decrypted. 2021-08-04 14:34:23 +01:00
Doug 3705e07a78 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 a0b7df24e0 Add fallback notification for reactions. Add fallback notifications for member displayname and avatar changes. 2021-08-03 14:55:06 +01:00
Doug f764abf9ee 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 da566fca39 Add notice message type.
Change an if to a switch to match the one below.
2021-08-02 16:06:55 +01:00
ismailgulek aad81081cb Recreate background sync service if credentials changed 2021-06-18 19:45:14 +03:00
Stefan Ceriu a8b0e8700e 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 b59e6e33ca Add logs 2021-05-11 16:17:25 +03:00
ismailgulek cea2ee9ddf Do not store event below iOS 13, add some original fields to the stored event 2021-05-11 16:04:42 +03:00
ismailgulek 5b5fd63b98 Add sanity check for the method 2021-05-10 17:29:24 +03:00
ismailgulek f132070fc7 Update store mechanism for call invites 2021-05-10 17:28:59 +03:00
ismailgulek f65e30faf3 Use decrypted call invite events for VoIP pushes 2021-05-10 16:18:28 +03:00
ismailgulek c5d03db13e Send VoIP pushes if there is only enough time to handle them 2021-05-10 15:28:30 +03:00
ismailgulek 8bdf36d759 Add notification delay log 2021-05-10 15:21:30 +03:00
ismailgulek f33dae9c69 Update request timeout 2021-05-10 14:47:18 +03:00
ismailgulek 2ebd28202a Group if conditions 2021-04-29 12:34:27 +03:00
ismailgulek a06837fe62 Change group call notification title and body 2021-04-20 16:04:58 +03:00
ismailgulek 2c70aec02b Do not display group call notification when in the related room 2021-04-20 15:51:46 +03:00
ismailgulek a0b956e209 Merge branch 'voip_group_notification' into voip_design_updates 2021-04-20 15:30:32 +03:00
ismailgulek 8c3a449230 Merge branch 'develop' into voip_design_updates 2021-04-20 11:41:53 +03:00
manuroe d216e1be0d Notifications: Fix sender display name that can miss
Fix #4222
2021-04-16 15:02:02 +02:00
ismailgulek 63c4235ed4 Show notifications always for incoming group calls 2021-04-14 16:30:21 +03:00
ismailgulek 6a1436e784 Introduce enableRingingForGroupCalls and add a labs setting for it 2021-04-09 14:54:03 +03:00