Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Move initial key backup to background #2416

Merged
merged 5 commits into from
Jan 9, 2019

Commits on Jan 9, 2019

  1. Configuration menu
    Copy the full SHA
    2ba8c85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4689dd2 View commit details
    Browse the repository at this point in the history
  3. Mark KeyBackupPanel as a pure component

    KeyBackupPanel depends only on its own state and its children are pure, so it
    can be pure as well. This avoids some unnecessary re-renders.
    jryans committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    41a2644 View commit details
    Browse the repository at this point in the history
  4. Display key backup upload progress in Settings

    This adds a summary of the keys currently waiting for backup, which may be
    useful for following a large upload as it progresses.
    jryans committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    12ff551 View commit details
    Browse the repository at this point in the history
  5. Move initial key backup to background

    Since the initial key backup can take several minutes for some users, this moves
    the upload step to the background.  The create key backup flow now only marks
    all sessions for backup synchronously, with the actual backup happening later.
    
    The key backup panel in Settings gains a new row to show a summary of upload
    status.  Users are directed there if they wish to know if the backup is done.
    
    The text in various related dialogs has also been tweaked to fit the new flow.
    jryans committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    ab4abf6 View commit details
    Browse the repository at this point in the history