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

Add forced logout flow when the proxy is no longer available #3458

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    216b421 View commit details
    Browse the repository at this point in the history
  2. Update localazy strings

    jmartinesp committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    df4867f View commit details
    Browse the repository at this point in the history
  3. Modify ErrorDialog to have an onSubmit call, which will be used f…

    …or the submit action.
    
    Also make the title text optional and dismissing the dialog by tapping outside/going back configurable.
    jmartinesp committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    185e223 View commit details
    Browse the repository at this point in the history
  4. Check if a forced migration to SSS is needed because the proxy is no …

    …longer available.
    
    In that case, display the non-dismissable dialog and force the user to log out after enabling SSS.
    jmartinesp committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    b004ac3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8bc8e6f View commit details
    Browse the repository at this point in the history
  6. Refactor the login to make sure we:

    1. Always try native/simplified sliding sync login first, if available.
    2. Then, if it wasn't available or failed with an sliding sync not supported error, try with the proxy instead (either discovered proxy or forced custom one).
    jmartinesp committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    c45930c View commit details
    Browse the repository at this point in the history
  7. Fix sample project

    jmartinesp committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    3802f69 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e87ec5a View commit details
    Browse the repository at this point in the history
  9. Update screenshots

    ElementBot committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    ab92c8f View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Move logic to LoggedInPresenter and the UI to LoggedInView

    This also allows some extra testing
    jmartinesp committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b6b286a View commit details
    Browse the repository at this point in the history
  2. Update screenshots

    ElementBot committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    b6bc7cb View commit details
    Browse the repository at this point in the history