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

Initialize MailModel.folders as empty Map #7967

Closed
wants to merge 12 commits into from

Commits on Nov 18, 2024

  1. Mail body text color is not visible in reply

    close: #7820
    Co-authored-by: ivk <ivk@tutao.de>
    2 people authored and hrb-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    c15ce6c View commit details
    Browse the repository at this point in the history
  2. Fix inline image being removed in mail viewer on reply

    Issue caused by inline images not being replaced after a loadAll call
    (without notify) which sanitizes mail body.
    This is due to the replaceInlineImages call being inside a
    loadCompleteNotification listener.
    
    Fixed by calling loadAll *with* notify in reply. loadAll is also now only
    called when necessary.
    
    Close #6523
    
    Co-authored-by: ivk <ivk@tutao.de>
    hrb-hub and charlag committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    628e1b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4a2379c View commit details
    Browse the repository at this point in the history
  4. Match status Bar color with app theme in android

    close: #7900
    BijinDev authored and hrb-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    314e537 View commit details
    Browse the repository at this point in the history
  5. Make Contacts app recognize tuta account

    Close #7692
    Close #6568
    
    Co-authored-by: bir <bir@tutao.de>
    Co-authored-by: hrb-hub <181954414+hrb-hub@users.noreply.github.com>
    3 people committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    93ea7a8 View commit details
    Browse the repository at this point in the history
  6. Fix app crashing when adding attachments on iPad

    Crash caused by an uncaught exception due to popover requiring position
    information on iPad only but not on iPhone.
    
    Close #7914
    
    Co-authored-by: paw-hub <104824185+paw-hub@users.noreply.github.com>
    2 people authored and hrb-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    3a9f73c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4d99c66 View commit details
    Browse the repository at this point in the history
  8. Prevent screen reader from reading dropdown options twice

    Close #7125
    
    Co-authored-by: bir <bir@tutao.de>
    hrb-hub and BijinDev committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    ac3e5d4 View commit details
    Browse the repository at this point in the history
  9. Allow basic_text for safeStorage backend

    On some systems, a backend may not be detected correctly. In a lot of
    cases, this can occur if the user is not using one of a hardcoded list
    of desktop environments (you can see this list in xdg_util.cc as well
    as key_storage_util_linux.cc in GetDesktopEnvironment and SelectBackend
    respectively in Chromium's source code), and it determines this using
    environment variables.
    
    Basically, if Chromium is unable to detect your desktop environment this
    way, safeStorage will not be available in any way except basic_text.
    
    We don't really have any control over this outside of the
    preselectGnomeLibsecret() method which may or may not work, but users
    can override it with CLI args or just set an app password.
    
    As such, this commit allows basic_text to be used as a backend.
    
    Closes #7257
    paw-hub authored and hrb-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    3ef5432 View commit details
    Browse the repository at this point in the history
  10. Support entry language not change on switching language

    Issue caused by caching the initially selected language and not changing
    current language while switching language. Resolved by resetting
    lazyloaded when switching the system language.
    
    close: 7335
    BijinDev authored and hrb-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    a43c0ba View commit details
    Browse the repository at this point in the history
  11. Show welcome illustration same in iOS and Android

    Made congratulation.svg same size as other svg files in welcome page to
    avoid different image sizes
    
    close: #6853
    
    Co-authored-by: ivk <ivk@tutao.de>
    2 people authored and hrb-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    19cfae1 View commit details
    Browse the repository at this point in the history
  12. Initialize MailModel.folders as empty Map

    This potentially solves a reported issue that we don't quite know how
    to reproduce. MailModel.folders.size is being read before
    MailModel.folders is set to a Map.
    
    Close #7966
    
    Co-authored-by: paw <paw-hub@users.noreply.github.com>
    hrb-hub and paw-hub committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    0868bac View commit details
    Browse the repository at this point in the history