Andy Uhnak
74b369e3af
Track all errors in Sentry
2022-08-23 08:14:59 +01:00
Doug
7ea4c156ff
Exclude MXK views/controllers from NSE and Intents
...
And exclude all MXK authentication from the share extension.
2022-06-21 10:04:22 +01:00
Doug
e32d6893a9
Trim whitespace and trailing slashes from a user entered homeserver address.
2022-06-21 10:04:22 +01:00
Stefan Ceriu
0382692bcd
Use the newly added BackgroundSyncService readMarkerEvent method plus cleanup.
2022-06-15 15:18:42 +03:00
Stefan Ceriu
1449325458
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
1a5a450866
Add ReCaptcha screen ( #6135 )
...
Support dark mode in MXKAuthenticationRecaptchaWebView.
Begin implementing the ReCaptcha coordinator.
2022-05-11 09:57:37 +01:00
Doug
a562a10eae
Notification strings fall back to English if missing
2022-04-06 15:44:12 +01:00
ismailgulek
0b0ae45f84
Navigate to thread from notification
2022-03-08 12:58:13 +03:00
Doug
ec8e5e3c19
Remove unused NSBundle extension methods.
...
Fix compile errors and remove duplicate strings after rebase.
2022-03-03 10:04:20 +00:00
SBiOSoftWhare
8ebdb8349a
Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets.
2022-02-16 09:46:17 +01:00
Doug
ee5d362b82
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
bc60512101
Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195.
2022-02-10 08:43:18 +02:00
Doug
d7e9cbf7c4
Add the Use Case selection screen to the onboarding flow.
2022-02-04 16:10:38 +00:00
David Langley
1e9fb6b625
Merge pull request #5293 from vector-im/langleyd/5292_refresh_tokens
...
App: Refresh Tokens Implementation
2022-01-31 08:59:19 +00:00
ismailgulek
e344dcceed
Merge branch 'develop' into ismail/5068_start_thread
2022-01-19 00:07:52 +03:00
David Langley
4dfa1706b7
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
1ca64b3bf6
Add analytics for Unauthenticated errors
2022-01-13 17:33:51 +00:00
SBiOSoftWhare
f91a7990d2
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
433fb4e2e8
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
dc32c77f44
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
b8a242b66b
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
608dd0c7a6
Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier.
2022-01-04 17:53:15 +01:00
Stefan Ceriu
cdde2a173b
vector-im/element-ios/issues/5298 - Custom notification text for shared locations.
2022-01-04 17:33:32 +02:00
Stefan Ceriu
fc56a7c267
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
3f715ec2c4
vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey.
2022-01-04 17:33:32 +02:00
SBiOSoftWhare
be707a0ae9
Fix targets configuration.
2022-01-04 11:11:02 +01:00
SBiOSoftWhare
a76629744c
Update targets for new BuildSettings properties.
2022-01-03 18:18:37 +01:00
David Langley
14886788d6
Add first refresh token implementation pass. Account credential persistence and NotificationService handling.
2021-12-09 17:28:56 +00:00
Stefan Ceriu
dc574ab0a6
vector-im/element-ios/issues/5114 - Polls in the timeline.
2021-12-09 09:37:02 +02:00
SBiOSoftWhare
860e7dbae2
Merge develop into steve/5020_matrixkit_merge
2021-11-30 16:16:52 +01:00
SBiOSoftWhare
fe84f0d862
Remove MatrixKit import from Swift files.
2021-11-29 17:50:30 +01:00
SBiOSoftWhare
e2b85ef907
NSE: Import MatrixKit bridging header.
2021-11-29 17:34:57 +01:00
SBiOSoftWhare
eb696ea34f
NSE target: Handle new MatrixKit location.
2021-11-29 17:33:36 +01:00
David Langley
5608678890
Make backgroundServiceInitQueue static and follow convention for queue naming.
2021-11-26 12:47:53 +00:00
David Langley
50c67b3b6c
Don't allow concurrent initializations of MXBackgroundSyncService
2021-11-26 10:32:50 +00:00
David Langley
c507166aa4
Don't wait for accountData to start voip call.
2021-11-16 16:16:04 +00:00
David Langley
4e72189739
Remove build setting and get check virtual info
2021-11-16 14:40:22 +00:00
David Langley
3bce1c6df6
Fix logging function name
2021-11-16 12:24:21 +00:00
David Langley
81f1a946f6
Ignore badge updates for virtual rooms.
2021-11-16 12:00:20 +00:00
Philippe Loriaux
af20d24960
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
Stefan Ceriu
f9a4178f2a
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
8c7514c865
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
f4cb404df0
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
00ff7d9a03
Using a property wrapper for UserDefaults backed application settings (RiotSettings).
2021-08-30 11:02:06 +03:00
Doug
3329c169e0
Update from feedback.
...
Set notificationBodyLocalizationKey in CommonConfiguration. Remove redundant customisation. Use MXRoomMemberEventContent.
2021-08-18 12:32:32 +01:00
Doug
f3ca6b2253
Add a few extra comments.
2021-08-17 15:55:35 +01:00
Doug
2de87e775c
Add reaction content to notifications when available.
2021-08-17 15:51:18 +01:00
Doug
2cf5c13175
Update strings from feedback.
2021-08-17 15:38:01 +01:00
Doug
7b5267c207
Merge branch 'develop' into doug/4132_improve_notification_content
2021-08-17 14:36:40 +01:00
SBiOSoftWhare
16cd74717c
Include AppVersion.xcconfig in all Common.xcconfig.
2021-08-16 11:35:09 +02:00