summaryrefslogtreecommitdiff
path: root/app/src
AgeCommit message (Collapse)Author
2024-01-24fix VpnProfileTestcyBerta
2024-01-24fix GatewaySelectorTest, introduce TimezoneHelpercyBerta
2024-01-22fix check if provider setup result matches the intended last selected providercyBerta
2024-01-17replace deprectated Observer and Observables by PropertyChangeListener and ↵cyBerta
PropertyChangeSupport
2023-11-23only click on the VPN start button after a successful provider setup if we ↵cyBerta
actually want to test the following activities
2023-11-23less verbose output for tryResolve()cyBerta
2023-11-23ensure ProviderSetupTest doesn't fail with fastlane which runs the same test ↵cyBerta
class multuple times with different locales
2023-11-23improve screenhsot tests, fix them for custom flavored buildscyBerta
2023-11-23fixing Screenshot tests for Bitmask, provider setup screenshot tests are ↵cyBerta
also fixed for custom flavored builds.
2023-11-23remove deprecated layout filescyBerta
2023-11-23use application context to create VPN permission request intentcyBerta
2023-11-23replace direct call on private static currentStatus field with getInstance() ↵cyBerta
in global observable EipStatus in order to avoid possible NPEs
2023-11-23add null-check before delayed calling of the activity callback in ↵cyBerta
ConfigureOrivuderFragment, fixes an NPE
2023-11-23remove unused layout file of deprecated provider setup UIcyBerta
2023-11-01ensure that the blocking VPN notification always disappears if openvpn is ↵cyBerta
(re-)started
2023-11-01Fix memory leak in VoidVpnService and ensure it gets stopped correctly.cyBerta
2023-11-01tweak snowflake and tor icon positioning in setup configuration fragmentcyBerta
2023-11-01fix setup next/cancel button text positioning for tablet layoutscyBerta
2023-10-31disable location button in EipFragment in case there's only 1 Location availablecyBerta
2023-10-31tweak setup next and cancel button layoutcyBerta
2023-10-31update pt-rBR stringscyBerta
2023-10-31fix padding in about screencyBerta
2023-10-31use string resources in message of the day 'next' button instead of ↵cyBerta
hard-coding it
2023-10-31fix debug AndroidManifestcyBerta
2023-10-31fix regression in fatweb builds after switch to encrypted shared preferencescyBerta
2023-10-31remove insecure flavor, it depended on deprecated setup UIcyBerta
2023-10-31Replace Butterknife references with ViewBindingcyBerta
2023-10-31Remove old Provider setup flow. In order to update to Gradle 8, we finally ↵cyBerta
say goodbye to Butterknife. Since the old setup flow UI depends on it (and other dependencies we want to get rid of) it gets removed.
2023-10-26fixing testscyBerta
2023-10-26fix possible NPE in ProviderSetupObservablecyBerta
2023-10-25tint action bar toggle in GatewaySelectionFragmentcyBerta
2023-10-25lock provider setup screenOrientation to portrait for now to work around a ↵cyBerta
bug which appears if the user has accepted the permission requests and rotates the screen afterwards
2023-10-25automatically move to next provider setup fragment after permission dialog ↵cyBerta
was either accepted or rejected
2023-10-25make linter happy about missing super() call in CustomProviderSetupActivitycyBerta
2023-10-25deprecate old Provider API jobs, such as login and signupcyBerta
2023-10-25fix automatic provider selection for custom branded flavorcyBerta
2023-10-25always show provider setup progress in percentage, combine tor bootstrap ↵cyBerta
progress and provider api communication progress in case circumvention is needed
2023-10-24use new provider setup flow for custom branded appscyBerta
2023-10-24replace snake_case with camelCase in ProviderManagercyBerta
2023-10-24show progress spinner during provider setup in custom flavored appscyBerta
2023-10-23fix testscyBerta
2023-10-23tint actionbar subtitle and icons according to actionbar title colorcyBerta
2023-08-30fix notification permission handling, also covering the case of an app ↵cyBerta
update for which the user has a provider already configured and only needs to give the lacking permissions
2023-08-07Merge branch 'screenshot_tests' into 'master'cyberta
fix screenshot tests See merge request leap/bitmask_android!254
2023-08-07Merge branch 'first_run_improvements' into 'master'cyberta
update design and UX for provider setup See merge request leap/bitmask_android!252
2023-08-07avoid possible NPEs in ConfigureProviderFragmentcyBerta
2023-08-07tweak setup success fragment, so that the main button has always the same ↵cyBerta
size as in EIP fragment (different layouts for tablets, phones, landscape, portrait)
2023-08-07fix button sizes for tablet layoutscyBerta
2023-08-07Fixes various bugs related to the re-creation of the SetupActivity and the ↵cyBerta
loaded Fragments after an layout orientation change. * fixes the initialization of fragments via a Bundle * saves state before the Activity/Fragments get destroyed and loads the old state on re-creation * fixes onFragmentSelected() callback handling
2023-08-06updated splash screen for BitmaskcyBerta