summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/providersetup/activities
AgeCommit message (Collapse)Author
2024-04-26allow during the initial setup to re-launch the app and resume in the ↵cyBerta
configuration UI
2024-01-25rename ObfsvpnHelper to BuildConfigHelper, adding other BuildConfig ↵cyBerta
properties there
2023-11-23use application context to create VPN permission request intentcyBerta
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-25make linter happy about missing super() call in CustomProviderSetupActivitycyBerta
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-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-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-04clean upcyBerta
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 ↵cyBerta
available
2023-08-03show error dialogs if provider setup failscyBerta
2023-08-02use single instance of shared prefernces across the app, this reduces the ↵cyBerta
laggyness of the UI noticably
2023-08-02* Implenting permissionn fragmentscyBerta
* refactoring fragments, use of a base fragment to deduplicate code * improve SetupViewPagerAdapter by implementing a factory that hands out the reuired fragments in the correct order * very basic setup success fragment ("You're all set!")
2023-07-31add cancel button, call provider stetup command in ConfigureProviderFragment ↵cyBerta
and listen to the result, implementing happy path
2023-07-29update design and UX for provider setupcyberta
2023-07-17always switch to encrypted shared preferencescyBerta
2023-04-15fix missing domain name of manually added providers in provider selectioncyBerta
2022-12-21remove dead code related to deprecated Android versionscyBerta
2022-11-22add missing call to super in ProviderListBaseActivitycyBerta
2022-11-22initialize custom branded Provider model with motd urlcyBerta
2022-08-07set riseup's main_url to black.riseup.net while still showing riseup.net as ↵cyBerta
domain in the UI
2022-02-05always show 'show connection details' if connection details have been ↵cyBerta
visible and are going to be hidden
2021-11-25adapt wording for hiding connection details, fixes #9051cyBerta
2021-11-16replace all TextViews with AppCompatTextViewscyBerta
2021-11-11use command pattern to start/stop tor service, similar to EIP and ↵cyBerta
ProviderAPI service
2021-11-07tweak log item cell, get rid of DividerItemDecorator and use simple view as ↵cyBerta
separator per cell, fixes cell height and text positioning issues
2021-11-07tweak loading screen - hide connection details behind a clickable lablecyBerta
2021-11-06fix app crash on pre Android 7cyBerta
2021-11-06hide connection detail UI on error handlingcyBerta
2021-11-06implement tiomeout error handling + UI if tor doesn't start within 3 minutescyBerta
2021-10-24cancel tor and provider setup on pressing back buttoncyBerta
2021-10-22show tor and snowflake connection status in provider setup screenscyBerta
2021-07-21minor language fixes in ProviderSetupBaseActivitycyBerta
2021-07-21stop torService immediately instead of queueing it in provider api servicecyBerta
2021-07-21show tor status info in provider setup activiescyBerta
2021-02-25ensure the private api and the preshipped certificate will be used to setup ↵cyBerta
the provider in custom builds
2020-12-30replace jetbrains.annotations by androidx.annotationscyBerta
2020-12-29update butterknife probably a last timecyBerta
2020-12-29new year cleanup: restructure messy projectcyBerta