summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2026-07-11update to version 1.6.3HEADmastercyberta
2026-07-10add missing method for BitmaskCore stub implementationcyberta
2026-07-06Remove the sentence 'This only happens during first setup.' in provider setup...cyberta
2026-07-04update to version 1.6.2cyberta
2026-07-04update preshipped Coopvpn and Riseup configscyberta
2026-07-04update to version 1.6.1cyberta
2026-07-03fix and extend instrumentation tests used for automatted screenshotscyberta
2026-07-03update some localizationscyberta
2026-06-30update copyright yearscyberta
2026-06-26Builtin localized language switcherkwadronaut
2026-06-19Make it even shorter.kwadronaut
2026-06-01remove spacekwadronaut
2026-06-01notification centerkwadronaut
2026-05-05sync language switcher in app and systemkwadronaut
2026-04-29update Farsikwadronaut
2026-04-29fresh stringskwadronaut
2026-04-29l10n: rename locale folders to standard Android BCP47 qualifierskwadronaut
2026-04-22style: normalize XML declaration, reformat indentation 2-4 spaceskwadronaut
2026-04-20improve censorship circumvention settings switches. Ensure that automatic ↵cyberta
and manual selection are mutual exclusive
2026-04-20only pre-select 'automatic' for bridges in manual circumvention settings, in ↵cyberta
case bridges are enabled
2026-04-15sort excluded apps to the top when loading the app list and while using searchcyberta
2026-04-15reconnect an ongoing VPN connection after returning from exclude apps ↵cyberta
context in case the exclude list changed
2026-04-15remove unnecessary VpnProfile member variable from ExcludeAppsFragmentcyberta
2026-04-15remove unnecessary reference to emptyView in ExcludeAppsFragmentcyberta
2026-04-15improve warning layout at the top of the application listcyberta
2026-04-15tweak search view layoutcyberta
2026-04-15replace ListView with RecyclerViewcyberta
2026-04-15update excluded apps list on launch and dynamically after an application ↵cyberta
gets removed while the app is running. This fixes a wrong counter of excluded apps in the UI
2026-04-16linter fix, use isEmpty() instead of size() comparisoncyberta
2026-04-16catch possible nullpointer exceptions when accessing eipService properties. ↵cyberta
They can be null if the provider backend is misconfigured for some reason
2026-04-03fix commentcyberta
2026-04-03better error logging in case creating notifications failedcyberta
2026-04-03ensure any exceptions are cought when starting TorServicecyberta
2026-04-03catch possible foreground service related security exception in VoidVPNServicecyberta
2026-04-02fix linter warning: catch possible security exception that might be raised. ↵cyberta
when sending a notification
2026-04-02fix flickering (and disabled) notification action buttonscyberta
2026-04-02catch possible foreground service exceptions and shutdown service in that casecyberta
2026-03-27fix provider name localizationcyberta
2026-03-26always try to deserialize preshipped provider.json to v5 ProviderModelcyberta
2026-03-26udpate preshipped CoopVPN infoscyberta
2026-03-26remove calyx.net from preshipped providers and add beta.coopvpn.netcyberta
2026-03-26update Bitmask to version 1.6.0cyberta
2026-03-26update ndkVersion to ndk 28cyberta
2026-03-26remove calyx.net from preconfigured provider selectioncyberta
2026-03-17remove duplicated string. also available as "qr_scanner_prompt", and I could ↵emma peel
not find any call to "scan_qr_code" in the code
2026-03-16adjust CredentialsParserTest to new minimal Android APIcyberta
2026-03-16fix timezone parsing for positive timezonescyberta
2026-03-16migrate dependency declarations to version catalog, update android library ↵cyberta
dependencies
2026-03-16change SetupActivity from singleInstance to singleTop, so that duplicated ↵cyberta
tasks in Android's task history can be avoided
2026-03-16stop tor when the provider setup was successfulcyberta