bitmask_android issueshttps://0xacab.org/leap/bitmask_android/-/issues2024-03-06T17:05:19Zhttps://0xacab.org/leap/bitmask_android/-/issues/9165Foreground service notification missing for TorService on initial run2024-03-06T17:05:19ZcybertaForeground service notification missing for TorService on initial runThe notification request which is required to run foreground services comes after the initial setup of the provider. In the circumvention setup case tor-service runs without foreground permissions currently on the initial run, because of...The notification request which is required to run foreground services comes after the initial setup of the provider. In the circumvention setup case tor-service runs without foreground permissions currently on the initial run, because of the order of the setup steps we chose. The user is doomed to watch the progress of the setup (the activity needs to stay in foreground), otherwise the service gets killed by android and the setup won't succeed, e.g. if the user switches the app in the meanwhile, just because it's boring to watch progress bars. When the user switches back to Bitmask/RiseupVPN they are again at the starting point.
* before we actually start the API communication we probably should show the notification permission screen
so the proposal would be to change the order of the setup screens from
splash screen --> provider selection --> circumvention selection --> **provider setup** --> **notification request** --> vpn permission request --> all set
to:
splash screen --> provider selection --> circumvention selection --> **notification request** --> **provider setup** --> vpn permission request --> all set
_**The hypothesis that the missing notification premission is the reason why a setup attempt doesn't succeed while the app is in background needs to be double-checked first though.**_
ping @mcnair @kwadronauthttps://0xacab.org/leap/bitmask_android/-/issues/9113Cancel the cancellation2022-12-15T23:24:38ZkwadronautCancel the cancellationWhen disconnecting, you get a dialog box if you're sure you want to do that. Some people find it confusing: cancel the connection or cancel the cancellation?
![cancel-cancel](/uploads/298d18d67652bb47d5633ac8166c4b0c/cancel-cancel.png)
...When disconnecting, you get a dialog box if you're sure you want to do that. Some people find it confusing: cancel the connection or cancel the cancellation?
![cancel-cancel](/uploads/298d18d67652bb47d5633ac8166c4b0c/cancel-cancel.png)
I think we can either leave the extra prompt or [keep connected] [disconnect].https://0xacab.org/leap/bitmask_android/-/issues/9068Don't show Gateway Selection if there's only one location2022-05-09T11:35:15ZcybertaDon't show Gateway Selection if there's only one locationCurrently, if a provider only has one gateway location, it is still possible to open the gateway selection on Android. The user has the choice to select between best location and exact the same location by its name.
I would like to prop...Currently, if a provider only has one gateway location, it is still possible to open the gateway selection on Android. The user has the choice to select between best location and exact the same location by its name.
I would like to propose to just hide the gateway selection UI, if there is no real option so select from. On the main UI, we could disable the click listener that opens the gateway selection UI.
@mcnair @kali @SamWhited
Since we aim to keep UX similar, I would like to know your opinions about the proposal and whether we want this behavior on all platforms.https://0xacab.org/leap/bitmask_android/-/issues/9032Language picker2022-08-08T16:34:31ZkwadronautLanguage picker> Have you all reconsidered in app language selection in future versions of Android?
> The in app language switch is important for a lot of languages that don't have widespread mobile OS support. Even though Android supports Burmese fo...> Have you all reconsidered in app language selection in future versions of Android?
> The in app language switch is important for a lot of languages that don't have widespread mobile OS support. Even though Android supports Burmese for example, a lot of people may have phones that don't offer it as an option. So they wont' be able to access any app translations that depend on system language.
I'm wondering if (where) there's some fund that helps us to enable us putting development hours to such a thing.n3k0n3k0https://0xacab.org/leap/bitmask_android/-/issues/9011Readability Status info in app2021-01-10T16:22:28ZkwadronautReadability Status info in appUnderneath the title is a status line 'Bitmask blocks all outgoing connections' or 'connected with ...' I think it'd be good to:
- make that text more visible (larger, other place in the window?)
- change the color, currently grey means ...Underneath the title is a status line 'Bitmask blocks all outgoing connections' or 'connected with ...' I think it'd be good to:
- make that text more visible (larger, other place in the window?)
- change the color, currently grey means it's off, but blocking everything is colorful as if it's working.https://0xacab.org/leap/bitmask_android/-/issues/9002Popup add text when it will re-appear2020-10-24T20:51:39ZkwadronautPopup add text when it will re-appearMicah mentioned in #9001 to tell how often the pop-up (hours,days?) will appear:
> […] there was a request to include something that says how often the notifications come.
I think it's better to do this *after* the current release, bec...Micah mentioned in #9001 to tell how often the pop-up (hours,days?) will appear:
> […] there was a request to include something that says how often the notifications come.
I think it's better to do this *after* the current release, because the current updates should get out, not be held up for new translation strings.https://0xacab.org/leap/bitmask_android/-/issues/8995Show download progress if new certificate gets downloaded2024-02-28T13:21:41ZcybertaShow download progress if new certificate gets downloadedThe easiest way would be to show an Alert containing a spinner, that disallows to tap anywhere else until the download was successful (or not).The easiest way would be to show an Alert containing a spinner, that disallows to tap anywhere else until the download was successful (or not).