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