Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase/element x ios 1.8.4 #13

Merged
merged 138 commits into from
Oct 2, 2024
Merged

Conversation

NicolasBuquet
Copy link
Collaborator

#Fix #12

  • Rebase to Element X 1.8.4
  • Update Build system to facilitate next rebases

stefanceriu and others added 30 commits August 13, 2024 09:49
…-hq#3170)

* Add the networkMonitor to the NSE and delete the old MockMediaLoader

* Generate a MediaLoaderMock through AutoMockable and use it in the MediaProviderTests

* Implement an ImageProvider mechanism that automatically tries reloading images when connectivity is established again and use it for LoadableImages

* Merge the ImageProvider protocol back into the MediaProvider

* Address PR review comments

* Provide a default sdk client request configuration

* Address tasks not automatically cancelling themselves when views get deallocated
…nt-hq#3181)

* Remove incorrect message send call and fix typo.

* Add overlay coordinator presentation to the NavigationRootCoordinator.

* Remove GenericCallLinkCoordinator, merging it into CallScreen.

This will allow for picture in picture on call links when available.
* Use native video call picture in picture!

* Handle isSupported, isPossible and web view errors.

* Use new canEnterPip method.

* Hide a room's Call button when already joined to the call.

* Tweak feature flag description.

* PR comments.
* Update the SDK.

* Fix API breaks on send failures and propagate the new type.

* Handle new SDK ShieldState.

* Set up the ClientBuilder's `cachePath` option.

* Delete the cacheDirectory during logout/clearCache.

* Add unit tests for RestorationToken decoding and SessionDirectories generation.
stefanceriu and others added 26 commits September 18, 2024 19:26
* Update signoff allow list

* Try to get SwiftLint working again
Co-authored-by: Mauro Romito <[email protected]>
Co-authored-by: Mauro <[email protected]>
- Fix warning on single case enum.
- Remove unused subjects.
- Fix a lint warning.
- Remove unused success value.
- Fix warning about position of try await.
- Add a note about the common tracing configuration.
- Show an indicator when resolving a send failure fails.
- Make sure the whole row is clickable in the GlobalSearchScreen.
…nt-hq#3320)

It was caused by a fix for the same bug on iOS 18 🤦‍♂️
Copy link

github-actions bot commented Oct 2, 2024

Fails
🚫

Please add a pr- label to categorise the changelog entry.

Warnings
⚠️ This pull request seems relatively large. Please consider splitting it into multiple smaller ones.
⚠️ Some of the commits are missing ticket numbers. Please consider squashing all commits that don't have a tracking number.
⚠️ Please add a sign-off to either the PR description or to the commits themselves.
⚠️ You seem to have made changes to views. Please consider adding screenshots.

Generated by 🚫 Danger Swift against b1e7069

@NicolasBuquet NicolasBuquet merged commit d6a823d into develop Oct 2, 2024
3 of 4 checks passed
@NicolasBuquet NicolasBuquet deleted the rebase/element-x-ios-1.8.4 branch November 14, 2024 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rebase to Element X 1.8.4
8 participants