Commit Graph

106 Commits

Author SHA1 Message Date
aringenbach 137d840d11 Handle long press on back buttons 2022-06-22 15:56:31 +02:00
Doug 87e35e8f5b Fix unresponsive soft-logout in the legacy flow. (#6329)
- Delegate logic to the OnboardingCoordinator like the new flow does.
- Reset the credentials on every presentation of authVC.
- Make sure not to set the credentials after deleting the data.
2022-06-21 17:30:10 +01:00
Doug c2f4da03cd Tidy up presentation of the onboarding flow (#6267)
Tidy up presentation of the onboarding flow now that the AuthenticationService is used as a delegate.
2022-06-13 16:48:05 +01:00
ismailgulek 83267616dd Fix latest PR comments 2022-06-09 17:36:52 +03:00
ismailgulek 0bda61da50 Fix navigation after clear data 2022-06-09 15:46:04 +03:00
ismailgulek 1e38586a4a Use softLogoutCredentials in AuthenticationService, fix blank screen before soft logout 2022-06-09 14:21:13 +03:00
ismailgulek 6d4589ae8b Pass soft logout credentials on coordinator initialization 2022-06-08 15:59:52 +03:00
ismailgulek 66dcff326b Remove old methods from onboarding coordinator and tabbar controller 2022-06-07 16:15:45 +03:00
Gil Eluard cbe2e135ba Fail to open a sub space #5965 (#6080)
* Fail to open a sub space #5965

- Fixed
2022-05-03 11:22:15 +02:00
Arnaud Ringenbach 61ec6a5a99 Force non-cancellable session verification when needed (account migration / interrupted authentication) 2022-03-09 11:45:03 +01:00
Doug dcca446664 Prepare onboarding flow for personalisation screens.
Add a BuildSetting to control the display of the personalisation screens.
Add a property to delay the AuthenticationCoordinator from showing any screens.
Add Congratulations screen to onboarding flow.
2022-02-25 11:27:27 +00:00
David Langley 9c53cfd4e3 Use protocol to get title from child VCs. 2022-02-23 11:41:05 +00:00
Doug e167f9c61a Move presentation of the loading spinner into AuthenticationCoordinator for new users.
Also moves key verification out of a bridge presenter in AuthenticationVC and into the AuthenticationCoordinator.
2022-02-17 17:31:43 +00:00
Stefan Ceriu 1ab7643de1 Fixed various project warnings. Completely disabled nullability checks, went down from ~20k to 195. 2022-02-10 08:43:18 +02:00
Doug b1ace569e7 Begin implementing an onboarding flow. 2022-01-26 14:25:48 +00:00
Doug b8e9179bbf Start implementing FTUE splash screens.
Present splash screens from AuthenticationViewController
2022-01-26 14:24:00 +00:00
Doug 61f5764cca Support link/html in analytics prompt strings.
Show the new prompt to everyone, even if they previously opted out.
Add docs to Analytics.
2021-12-16 17:01:22 +00:00
Doug ee74bc16fb Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Doug e8d02c5458 Don't read analytics opt in status from account data.
Update PostHog to 1.4.3.

Add tests for prompt type.
2021-12-16 16:59:45 +00:00
Doug a984028479 Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
SBiOSoftWhare ac8fe910d6 MasterTabBarController: Don't use MXCrypto private property. 2021-11-26 14:39:00 +01:00
Philippe Loriaux 216924165d Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
SBiOSoftWhare 78f9940455 Refactor RoomPreviewScreenParameters to RoomPreviewNavigationParameters. 2021-10-21 14:47:17 +02:00
SBiOSoftWhare eec3bfc5d0 Refactor RoomScreenParameters to RoomNavigationParameters. 2021-10-21 11:40:18 +02:00
SBiOSoftWhare 724f46c155 Refactor RoomPreviewPresentationParameters to RoomPreviewScreenParameters. 2021-10-21 11:00:45 +02:00
SBiOSoftWhare 3c6efbff31 Refactor RoomPresentationParameters to RoomScreenParameters. 2021-10-21 10:55:13 +02:00
SBiOSoftWhare 9666e20c8f Rename UniversalLinkPresentationParameters to ScreenPresentationParameters. 2021-10-21 10:00:37 +02:00
SBiOSoftWhare 33b27427a9 UniversalLink: Improve group and contact presentation behaviour. 2021-10-20 15:55:46 +02:00
SBiOSoftWhare 2a22d75b2a Merge develop into 4734_room_stack 2021-10-20 11:14:52 +02:00
SBiOSoftWhare 6bba90ecf4 MasterTabBarController: Use RoomPresentationParameters and RoomPreviewPresentationParameters input parameters and selecting a room. 2021-10-12 19:10:30 +02:00
ismailgulek 1eb62fb392 Merge branch 'develop' into ismail/4384_room_summary_store 2021-10-12 11:49:55 +03:00
SBiOSoftWhare c3731a2ec0 Merge pull request #4960 from vector-im/steve/4734_master_tab_bar_refacto
Split view: Improve detail view management and add possibility to stack views on it
2021-10-11 17:23:20 +02:00
SBiOSoftWhare 9faa7bafab Update MasterTabBarController. 2021-10-08 16:06:23 +02:00
ismailgulek 890540e349 Merge branch 'develop' into ismail/4384_room_summary_store 2021-10-08 16:59:25 +03:00
Gil Eluard 5412c86cde Fix performance issues with Spaces on very large accounts #4898
- Listen to `MXSpaceNotificationCounter` to update the notification badge
2021-10-06 22:06:00 +02:00
SBiOSoftWhare 3d041b29d7 RoomCoordinator: Add setup completion on start methods to fit LegacyAppDelegate calls. 2021-10-05 17:35:15 +02:00
SBiOSoftWhare ec9066571a MasterTabBarController: Clean code. 2021-10-05 16:41:37 +02:00
SBiOSoftWhare 5e1c886c1a MasterTabBarController: Clean code. 2021-10-05 16:24:58 +02:00
SBiOSoftWhare fc210d1126 MasterTabBarController: Delegate split view detail management. 2021-10-05 10:48:52 +02:00
ismailgulek 5200dbdde4 Architecture update 2021-10-04 17:28:21 +03:00
ismailgulek cc46decec2 Merge branch 'develop' into ismail/4384_room_summary_store 2021-09-30 12:35:46 +03:00
Stefan Ceriu 8b80b3f4c7 vector-im/element-ios/issues/4899 - Replaced (*almost*) all NSLocalizedString calls with newly generated ObjC methods. 2021-09-30 09:40:12 +03:00
ismailgulek 05d71297b5 Merge branch 'develop' into ismail/4384_room_summary_store 2021-09-28 17:30:39 +03:00
ismailgulek d63bb926df Refactor recents data source to use new room list data fetchers 2021-09-24 18:50:41 +03:00
Gil Eluard cc88d6efaf Merge branch 'gil/pre_release_fixes' into gil/4498_Handle_space_link 2021-09-23 15:00:06 +02:00
Gil Eluard 34967336c2 [spaces] several fixes for pre release
- update after review
2021-09-23 14:50:00 +02:00
Gil Eluard eacb147776 [spaces] several fixes for pre release
- [Space view has communities tab at the bottom of the screen](https://github.com/vector-im/element-ios/issues/4846)
2021-09-22 18:49:22 +02:00
Gil Eluard 49f815ce9d [spaces] several fixes for pre release
- [When switching spaces, user and room tabs are not populated](https://github.com/vector-im/element-ios/issues/4889)
- [Explore rooms list in space has odd ordering](https://github.com/vector-im/element-ios/issues/4890)
- Fixed Coming Soon error for Explore rooms
2021-09-22 16:57:31 +02:00
Gil Eluard d879928a96 [spaces] several fixes for pre release
- [Space home view inherits title from previously viewed tab](https://github.com/vector-im/element-ios/issues/4851)
- [Home view doesn't refresh when new rooms are created](https://github.com/vector-im/element-ios/issues/4849)
- [Odd error message in Space member list](https://github.com/vector-im/element-ios/issues/4845)
- [Bring leaving space experience in line with Web](https://github.com/vector-im/element-ios/issues/4850)
- [No notification for space invitation](https://github.com/vector-im/element-ios/issues/4840)
- [Remove filter when space is switched](https://github.com/vector-im/element-ios/issues/4852)
- [M10.11 Remove community tab](https://github.com/vector-im/element-ios/issues/4493)
2021-09-20 10:10:27 +02:00
Gil Eluard 9279d17226 Merge branch 'develop' into spaces
# Conflicts:
#	Riot/Modules/Common/Avatar/AvatarViewDataProtocol.swift
#	Riot/Modules/Common/Recents/RecentsViewController.m
#	Riot/Modules/Home/Views/RoomCollectionViewCell.m
#	Riot/Modules/TabBar/TabBarCoordinator.swift
2021-09-15 14:42:04 +02:00