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
4bc9df0549
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/5292_refresh_tokens
2022-01-14 11:43:09 +00:00
David Langley
21d49a5067
Add analytics for Unauthenticated errors
2022-01-13 17:33:51 +00:00
SBiOSoftWhare
3b82f6e56e
Merge pull request #5342 from vector-im/steve/5321_bubbles_lauching
...
Message bubbles: Add settings and build flag
2022-01-13 09:50:23 +01: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
SBiOSoftWhare
d9601c0c9b
Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier.
2022-01-04 17:53:15 +01: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
SBiOSoftWhare
f4a9a94730
Fix targets configuration.
2022-01-04 11:11:02 +01:00
SBiOSoftWhare
410bf07e84
Update targets for new BuildSettings properties.
2022-01-03 18:18:37 +01: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
SBiOSoftWhare
54c583520c
NSE: Import MatrixKit bridging header.
2021-11-29 17:34:57 +01:00
SBiOSoftWhare
56bc0a40d4
NSE target: Handle new MatrixKit location.
2021-11-29 17:33:36 +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
Philippe Loriaux
eaa2450be7
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Stefan Ceriu
b41cd1e1a4
Fixes #4881 - Replaced InfoPlist.cfBundleDisplayName with AppInfo.current.displayName and removed the now unused InfoPlist generated class.
2021-09-22 16:59:47 +03:00
David Langley
823e526bec
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4776_extract_swiftui
2021-09-02 10:14:11 +01:00
David Langley
862f30102f
Finish extraction
...
- Moves SwiftUI code out of Riot and into RiotSwiftUI which has no dependency on Matrix SDK.
- Git wasn't smart enough to see the file moves. Most feature function has remain unchanged. 1 change I did make was remove NotificationSettingsViewModel's dependence on MxPushRule, so that the view model could be moved into RiotSwiftUI.
- Add LocaleProvider to abstract VectorL10n's use of Matrix SDK language so it can be used in RiotSwiftUI.
- Split Theme into UKit/SwiftUI version to remove RiotSwiftUI's dependence on ThemeService and ThemeV1.
- Migrated from ThemeObserver to ThemePublisher. We push updates to ThemePublisher so that we can remove ThemeService as dependency.
- Add .DS_Store to .gitignore
2021-09-01 12:34:38 +01:00
Stefan Ceriu
a331233cf3
Using a property wrapper for UserDefaults backed application settings (RiotSettings).
2021-08-30 11:02:06 +03: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
e0d171c307
Merge branch 'develop' into doug/4132_improve_notification_content
2021-08-17 14:36:40 +01:00
SBiOSoftWhare
085ac6e25a
Include AppVersion.xcconfig in all Common.xcconfig.
2021-08-16 11:35:09 +02: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