summaryrefslogtreecommitdiff
path: root/app/src/main/java
AgeCommit message (Expand)Author
2023-11-23replace direct call on private static currentStatus field with getInstance() ...cyBerta
2023-11-23add null-check before delayed calling of the activity callback in ConfigureOr...cyBerta
2023-11-01ensure that the blocking VPN notification always disappears if openvpn is (re...cyBerta
2023-11-01Fix memory leak in VoidVpnService and ensure it gets stopped correctly.cyBerta
2023-10-31disable location button in EipFragment in case there's only 1 Location availablecyBerta
2023-10-31Replace Butterknife references with ViewBindingcyBerta
2023-10-31Remove old Provider setup flow. In order to update to Gradle 8, we finally sa...cyBerta
2023-10-26fix possible NPE in ProviderSetupObservablecyBerta
2023-10-25tint action bar toggle in GatewaySelectionFragmentcyBerta
2023-10-25automatically move to next provider setup fragment after permission dialog wa...cyBerta
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-25always show provider setup progress in percentage, combine tor bootstrap prog...cyBerta
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-23tint actionbar subtitle and icons according to actionbar title colorcyBerta
2023-08-30fix notification permission handling, also covering the case of an app update...cyBerta
2023-08-07avoid possible NPEs in ConfigureProviderFragmentcyBerta
2023-08-07Fixes various bugs related to the re-creation of the SetupActivity and the lo...cyBerta
2023-08-05distinguish plain VPN and circumvention case regarding the configuration desc...cyBerta
2023-08-05use brighter start button in initial setup flowcyBerta
2023-08-04implement custom 'start vpn' button design for initial provider setupcyBerta
2023-08-04clean upcyBerta
2023-08-04fix cancel button visibilitycyBerta
2023-08-04tweak setup action bar text weight (bold)cyBerta
2023-08-04set back button in setup action bar title if configured provider is already a...cyBerta
2023-08-04hide keyboard when edit text focus was lost in provider selection screencyBerta
2023-08-04hard code calyx and riseup provider names ...cyBerta
2023-08-03preselect plain vpn/cirucmvention selection from shared preferencescyBerta
2023-08-03show immediate feedback on button click before the provider SetupActivity van...cyBerta
2023-08-03fix empty permission fragment layoutcyBerta
2023-08-03move to new SetupActivity when switching providerscyBerta
2023-08-03increase okhttp client timout for connect and read to increase the chance to ...cyBerta
2023-08-03tweak comment - referring to canConnect() test in provider setupcyBerta
2023-08-03show error dialogs if provider setup failscyBerta
2023-08-03update testscyBerta
2023-08-02use single instance of shared prefernces across the app, this reduces the lag...cyBerta
2023-08-02don't try to resolve local host address via DoHcyBerta
2023-08-02* Implenting permissionn fragmentscyBerta
2023-07-31improve Snowflake logscyBerta
2023-07-31add cancel button, call provider stetup command in ConfigureProviderFragment ...cyBerta
2023-07-29update design and UX for provider setupcyberta
2023-07-19log vpn errors in logcat if app is an debug buildcyBerta
2023-07-19always provide private VPN key over management interface, avoid exposing it i...cyBerta
2023-07-19Update source code for external key managment based on ics-openvpn (some rele...cyBerta
2023-07-17always switch to encrypted shared preferencescyBerta
2023-07-13use updated encrypted shared preferences APIcyBerta
2023-07-13migrate to encrypted shared preferencescyBerta
2023-07-13sanitize launcher intentcyBerta