Commit Graph

192 Commits

Author SHA1 Message Date
ismailgulek 26b8afeace Navigate to thread from notification 2022-03-08 12:58:13 +03:00
Doug 792e7ebb3b Remove unused NSBundle extension methods.
Fix compile errors and remove duplicate strings after rebase.
2022-03-03 10:04:20 +00:00
SBiOSoftWhare 0ea89fd835 Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets. 2022-02-16 09:46:17 +01:00
Doug 1f933a271a Merge pull request #5467 from vector-im/doug/5160_ftue_use_case
Add the FTUE use case screen for new users.
2022-02-10 14:28:28 +00:00
Stefan Ceriu 4b1eb75fd3 Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195. 2022-02-10 08:43:18 +02:00
Doug 2cef1a7398 Add the Use Case selection screen to the onboarding flow. 2022-02-04 16:10:38 +00:00
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