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 support for Themed App Icons in Android 13 #95

Open
wants to merge 183 commits into
base: master
Choose a base branch
from

Commits on Aug 4, 2021

  1. Configuration menu
    Copy the full SHA
    65c9a13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d48609b View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Merge branch 'release/2.8.75' into 'master'

    Release 2.8.75.0
    
    See merge request ProtonVPN/android/android-app-new!418
    mateusz-markowicz committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    4fa59a2 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Configuration menu
    Copy the full SHA
    4877f6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52aeb89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e18421c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13bca64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40ff0f5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb1329b View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Configuration menu
    Copy the full SHA
    4211b11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c64ca9 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    ee12fc4 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Configuration menu
    Copy the full SHA
    ae45f69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f897f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42bfaea View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Configuration menu
    Copy the full SHA
    51e6740 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80d8d2b View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2021

  1. Configuration menu
    Copy the full SHA
    db165a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    c429db0 View commit details
    Browse the repository at this point in the history
  2. Load app label and icon via resources [VPNAND-631].

    This way it is possible to release resources earlier using
    Assets.close().
    msimonides-proton committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    0715281 View commit details
    Browse the repository at this point in the history
  3. Remove the code that tries to trigger GC.

    It only helps on one tested device and shouldn't be necessary now.
    msimonides-proton committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    0e9dfef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    463e32e View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. Configuration menu
    Copy the full SHA
    5e12422 View commit details
    Browse the repository at this point in the history
  2. Don't close own assets [VPNAND-631].

    Also cancel the mapping loop in getInstalledInternetApps when the
    coroutine is canceled.
    msimonides-proton committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    909eddc View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. Revert "Don't close own assets [VPNAND-631]."

    This reverts commit 909eddc.
    
    Calling Resources.getAssets().close() breaks cache of AssetManagers
    in ResourceManager on Android 9 and older so this approach is not
    usable.
    msimonides-proton committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    6aafe3c View commit details
    Browse the repository at this point in the history
  2. Revert "Load app label and icon via resources [VPNAND-631]."

    This reverts commit 0715281.
    
    Calling Resources.getAssets().close() breaks cache of AssetManagers
    in ResourceManager on Android 9 and older so this approach is not
    usable.
    msimonides-proton committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    080a045 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ef9a4ef View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2021

  1. Configuration menu
    Copy the full SHA
    e70d521 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    f7ecbfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba57b65 View commit details
    Browse the repository at this point in the history
  3. Load applications metadata in a separate process [VPNAND-619].

    ApplicationInfo.loadLabel and ApplicationInfo.loadIcon cause a lot of
    memory to be allocated. On some devices it isn't released soon enough
    leading to OOM errors.
    Try loading the applications metadata in a separate process to avoid
    impacting the main process.
    msimonides-proton committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    811acfc View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. Configuration menu
    Copy the full SHA
    5c39871 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2021

  1. Configuration menu
    Copy the full SHA
    8c29010 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42fa261 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    796e29c View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/2.9.0' into 'master'

    Release 2.9.0
    
    See merge request ProtonVPN/android/android-app-new!512
    mateusz-markowicz committed Oct 7, 2021
    Configuration menu
    Copy the full SHA
    b0a51e6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c0e4dfd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6c503fc View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. Configuration menu
    Copy the full SHA
    b8f605d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6655561 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0221006 View commit details
    Browse the repository at this point in the history
  4. Fix AppConfig fetch on login.

    AppConfig.update() needs to launch the update in the main scope to avoid
    it being cancelled (as is the case when it runs in a view scope).
    msimonides-proton committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    3831279 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6aad2a8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2ed4d99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd20ecd View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. A quick fix for missing permissions dialog [VPNAND-668].

    VpnConnectionManager.connect requires the context argument to be an
    Activity when it's being called by the UI. Fragment.requireContext()
    returns a wrapper since Hilt being is used.
    Using requireActivity() fixes the issue but we need a solution that is
    less error-prone.
    msimonides-proton committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    2491249 View commit details
    Browse the repository at this point in the history
  2. Fix the recents list on TV [VPNAND-668].

    Current connection was being added to recents when the connection was in
    the "Disconnecting" state. Not all protocols emit this state so it
    cannot be relied upon.
    Add the connection to recents immediately after connecting.
    msimonides-proton committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    0601d00 View commit details
    Browse the repository at this point in the history
  3. Update tests for the recents list [VPNAND-668].

    - update the VpnState that triggers adding to recents,
    - add a test to check if no duplicates are added on reconnecting.
    msimonides-proton committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    bb648dd View commit details
    Browse the repository at this point in the history
  4. Fix server list connection tests.

    Servers are now being added to the recents list right after connecting.
    This means there are two cards on the screen: in recents and in server
    list.
    Each card view has both "Connect" and "Disconnect" buttons and makes the
    inactive one INVISIBLE. Ignoring INVISIBLE buttons requires an
    additional condition in tests.
    msimonides-proton committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    a6923b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c65ea52 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. Configuration menu
    Copy the full SHA
    e9b019e View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. Configuration menu
    Copy the full SHA
    199acbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a507293 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    f3a11f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54b2961 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0a43045 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/2.9.0.77' into 'master'

    Release sources for 2.9.0.77
    
    See merge request ProtonVPN/android/android-app-new!560
    mateusz-markowicz committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    7ac2b99 View commit details
    Browse the repository at this point in the history
  5. Don't allow touch events through the "loading" UI [VPNAND-679].

    This prevents the UI covered by the loading screen from being (mis)used.
    msimonides-proton committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    e4d656a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Configuration menu
    Copy the full SHA
    4c2926d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf19bad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6039f3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea36bdc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'release/2.9.0.82' into 'master'

    2.9.0.82 release
    
    See merge request ProtonVPN/android/android-app-new!576
    mateusz-markowicz committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    242f10c View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. Expose profile list instead of an event [VPNAND-603]

    Use MutableStateFlow to expose profiles instead of using
    MutableSharedFlow to emit update events. This fixes issues with UI not
    updating the list of profiles when the change happens while the UI is in
    the stopped state.
    msimonides-proton committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    5271eec View commit details
    Browse the repository at this point in the history
  2. Update server status on the unfiltered list [VPNAND-404].

    allServers is changed to reference servers from the unfiltered lists of
    countries.
    The filtered collections are being rebuilt from the unfiltered ones so
    any modifications done to them are lost on an update.
    
    allServers is used to update status of individual servers, like load and
    score, and therefore it needs to be based on the unfiltered collections.
    msimonides-proton committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    ba1c278 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    36adb27 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Use up-to-date server object to get load [VPNAND-404].

    Reloading the full server list creates new Server objects to represent
    the servers. Any referenced Servers, e.g. in ConnectionParams, become
    stale.
    This isn't super bad because most properties of a server never change.
    To get the current load or score, an up-to-date Server needs to be
    retrieved from the ServerManager.
    msimonides-proton committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    88cd61e View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Configuration menu
    Copy the full SHA
    b105509 View commit details
    Browse the repository at this point in the history
  2. Revert "Fallback to fastest profile on maintenance for wireguard"

    This reverts commit c5856c1.
    
    We now have all the necessary functionality to revert to proper
    fallback for WireGuard.
    msimonides-proton committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    92bfec3 View commit details
    Browse the repository at this point in the history
  3. Fix profile display in connection panel header [VPNAND-729].

    When there's a server fallback when the app is in background the UI may
    update without going through state other than "connected".
    msimonides-proton committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    6d49dd1 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2021

  1. Decrease the threshold for hiding the traffic graph [VPNAND-740].

    The minimal height of the graph is decreased so that it is shown on more
    devices.
    msimonides-proton committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    4942698 View commit details
    Browse the repository at this point in the history
  2. Don't crash when non-items are clicked [VPNAND-742].

    Check item type, instead of assuming a specific class, in groupie's
    OnItemClickListeners. The lists have been extended with headers since
    the initial implementation.
    msimonides-proton committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    008a2a6 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Configuration menu
    Copy the full SHA
    3a7620f View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2021

  1. Configuration menu
    Copy the full SHA
    807aa5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0accc68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbec8c6 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/2.11.90.9' into 'master'

    Release 2.11.90.9
    
    See merge request ProtonVPN/android/android-app-new!615
    msimonides-proton committed Dec 13, 2021
    Configuration menu
    Copy the full SHA
    a166ace View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Configuration menu
    Copy the full SHA
    81fd1ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ff964c View commit details
    Browse the repository at this point in the history
  3. Always open TV via SplashActivity [VPNAND-751].

    This way TV UI starts with taskAffinity="".
    msimonides-proton committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    14b7ba9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14d3e57 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ad22c6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c12bd50 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Fix wasOnboardingShown().

    wasOnboardingShown() was both checking for the condition and changing
    the state, which was confusing and led to issues with tests.
    The method is split into setOnboardingShown() and wasOnboardingShown().
    msimonides-proton committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    76026ab View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2022

  1. Configuration menu
    Copy the full SHA
    344278b View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Configuration menu
    Copy the full SHA
    6f40a91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    624de2a View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Configuration menu
    Copy the full SHA
    d3eac23 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Configuration menu
    Copy the full SHA
    c0b3a24 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Configuration menu
    Copy the full SHA
    caadbec View commit details
    Browse the repository at this point in the history
  2. Add support for building Core against a specific commit.

    - remove `export ARCHIVES_BASE_NAME` from .gitlab-ci-firebase.yml, since this variable is set as part of the `build debug` job
    - update docker image to `docker-android/ndk:v1.0.0`
    - upgrade some jobs to use xlarge-k8s runners
    armatys authored and msimonides-proton committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    5a062c0 View commit details
    Browse the repository at this point in the history
  3. Enable gradle build cache

    armatys authored and msimonides-proton committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    6a7dfba View commit details
    Browse the repository at this point in the history
  4. Add a fallback, for then proton-libs/gradle/include-core-libs.gradle.…

    …kts file is not available
    
    (e.g. if proton-libs is checked out to a branch that doesn't contain this file yet)
    armatys authored and msimonides-proton committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    0ad90db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59bb46d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    90b2953 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ab6aff9 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. Configuration menu
    Copy the full SHA
    cdd2723 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Configuration menu
    Copy the full SHA
    a40e01b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01dec44 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'release/3.2.96' into 'master'

    Release 3.2.96.10
    
    See merge request ProtonVPN/android/android-app-new!778
    mateusz-markowicz committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    1daf83b View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    70d38e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d79f58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77cd571 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2022

  1. Add f-droid metadata

    Algirdas Pundzius committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    d4161f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82b0455 View commit details
    Browse the repository at this point in the history
  3. Install connect-proxy before github jobs

    Algirdas Pundzius committed Apr 21, 2022
    Configuration menu
    Copy the full SHA
    a18f107 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

  1. Move core libs to google play flavor

    Algirdas Pundzius committed Apr 27, 2022
    Configuration menu
    Copy the full SHA
    902c210 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2022

  1. Force push tags on sync job

    Algirdas Pundzius committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    9dda173 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e66a2ac View commit details
    Browse the repository at this point in the history
  3. Update splash screen

    armatys authored and msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    f300e91 View commit details
    Browse the repository at this point in the history
  4. Update launcher icons

    armatys authored and msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    20ce93f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b14cfcf View commit details
    Browse the repository at this point in the history
  6. Remove old profile colors (the new ones are defined in `proton-libs/p…

    …resentation/../colors.xml`)
    armatys authored and msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    efebe95 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3ee739b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8a5499e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    744a86c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    31c1e16 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1f7f7f7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3320608 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fe3af4f View commit details
    Browse the repository at this point in the history
  14. Remove unused code.

    msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    b17ff93 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0ec2c3c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7748993 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dbd89f8 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d58a0fa View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    c3480a0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e703cea View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    e2c50b4 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    bebd0ee View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    bf8d92f View commit details
    Browse the repository at this point in the history
  24. Update Secure Core arrow position [VPNAND-814].

    Also fixes the arrow in sever selection in profile edit.
    msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    0b128d5 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    1201e8e View commit details
    Browse the repository at this point in the history
  26. Remove unused color values.

    Some values have been renamed.
    msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    15db13b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    59302fb View commit details
    Browse the repository at this point in the history
  28. Different icons for different flavors [VPNAND-814].

    The "black" flavor gets a package suffix.
    msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    68e9a91 View commit details
    Browse the repository at this point in the history
  29. Use stronger red for a number of UI elements.

    notification-error is now much lighter and less saturated then before,
    let's use a stronger color for some elements.
    msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    f771953 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    c08b4f8 View commit details
    Browse the repository at this point in the history
  31. Fix black suffix and echo build url on each pipeline

    Algirdas Pundzius authored and msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    a3e3b31 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d7c81a3 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    48dd102 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    bdcfc76 View commit details
    Browse the repository at this point in the history
  35. Disable LeakCanary in non-debug builds [VPNAND-891].

    The custom configuration for TV is removed, it's probably not needed any
    more.
    msimonides-proton committed Apr 28, 2022
    Configuration menu
    Copy the full SHA
    cd5bc4d View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    72fe3ac View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2022

  1. Configuration menu
    Copy the full SHA
    dbc6a51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    255e39b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6897da2 View commit details
    Browse the repository at this point in the history
  4. Remove setContentViewBinding.

    Use "by viewBinding" instead.
    msimonides-proton committed Apr 29, 2022
    Configuration menu
    Copy the full SHA
    29d3e34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c69926 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    be488cd View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. Configuration menu
    Copy the full SHA
    5f08885 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6e9ad2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd15e3b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5d2818b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e46d5ca View commit details
    Browse the repository at this point in the history
  6. Add in app review suggestion for google play flavor [VPNAND-177]

    Algirdas Pundzius authored and msimonides-proton committed May 4, 2022
    Configuration menu
    Copy the full SHA
    1aae239 View commit details
    Browse the repository at this point in the history
  7. Switch CI from direct flavor to google play flavor as it has most fun…

    …cionality and is most reasonable variant to test
    Algirdas Pundzius authored and msimonides-proton committed May 4, 2022
    Configuration menu
    Copy the full SHA
    e324103 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    050e0d5 View commit details
    Browse the repository at this point in the history
  9. Replace "ProtonMail" with "Proton Mail" (mostly in Core).

    Also change "ProtonVPN" to "Proton VPN" in account type names.
    msimonides-proton committed May 4, 2022
    Configuration menu
    Copy the full SHA
    3a655c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9967e04 View commit details
    Browse the repository at this point in the history
  11. Add firstConnection condition to in app review

    Algirdas Pundzius authored and msimonides-proton committed May 4, 2022
    Configuration menu
    Copy the full SHA
    78e8348 View commit details
    Browse the repository at this point in the history
  12. Add logs only on debug builds for review tracker

    Algirdas Pundzius authored and msimonides-proton committed May 4, 2022
    Configuration menu
    Copy the full SHA
    d661db6 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. Configuration menu
    Copy the full SHA
    6ea553b View commit details
    Browse the repository at this point in the history
  2. Use bitmaps for notification icons.

    For compatibility with API23.
    msimonides-proton committed May 5, 2022
    Configuration menu
    Copy the full SHA
    d47c620 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Fix stub update view for flavors hiding categories in bug report screen

    (cherry picked from commit 2b670a1)
    Algirdas Pundzius committed May 9, 2022
    Configuration menu
    Copy the full SHA
    7319274 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    cbe37f7 View commit details
    Browse the repository at this point in the history
  2. Adjust in app review conditions to be correct for successful connecti…

    …ons in background
    Algirdas Pundzius authored and msimonides-proton committed May 19, 2022
    Configuration menu
    Copy the full SHA
    89ebbc1 View commit details
    Browse the repository at this point in the history
  3. Add try-catch to in app review suggestion for google free phones laun…

    …ching google flavor builds
    Algirdas Pundzius authored and msimonides-proton committed May 19, 2022
    Configuration menu
    Copy the full SHA
    74e0875 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    162712b View commit details
    Browse the repository at this point in the history
  5. Don't pass CountryCard as Fragment argument [VPNAND-882].

    CountryCard has a reference to VpnCountry which can take hundreds of KBs
    when serialized leading to TransactionTooLargeExceptions when Fragment's
    instance state is saved.
    msimonides-proton committed May 19, 2022
    Configuration menu
    Copy the full SHA
    ebc4a0a View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Configuration menu
    Copy the full SHA
    d9866ea View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. Configuration menu
    Copy the full SHA
    891b166 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Configuration menu
    Copy the full SHA
    4e4d63e View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Configuration menu
    Copy the full SHA
    19a4b11 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'release/4.0' into 'master'

    Release 4.0.0.7
    
    See merge request ProtonVPN/android/android-app-new!844
    msimonides-proton committed May 27, 2022
    Configuration menu
    Copy the full SHA
    2106875 View commit details
    Browse the repository at this point in the history
  3. Add changelog.

    msimonides-proton committed May 27, 2022
    Configuration menu
    Copy the full SHA
    59109f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Migrate IP value from old storage to new.

    With the recent update to storage of ServerListUpdater no values were
    migrated with the assumption that they will be fetched from the API.
    The IP is being fetched only in certain conditions (e.g. when UI is
    opened) so it's safer to migrate the value from old storage.
    msimonides-proton committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    a6e1021 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    5be3dc7 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Configuration menu
    Copy the full SHA
    6a011a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    544b343 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Update guesthole servers

    Algirdas Pundzius committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    27e395e View commit details
    Browse the repository at this point in the history
  2. Update f-droid metadata

    Algirdas Pundzius committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    3233330 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    beece57 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. Configuration menu
    Copy the full SHA
    1ec89d0 View commit details
    Browse the repository at this point in the history