summaryrefslogtreecommitdiff
path: root/app/src/main/res/values/strings.xml
AgeCommit message (Collapse)Author
2018-01-11Merge remote-tracking branch '0xacab/0.9.8' into 8802_drawerFup Duck
2018-01-108773 more test cases and clean-upcyBerta
2018-01-09create LoginActivity and SignUpActivityFup Duck
2018-01-09create ProviderDetail ActivityFup Duck
2018-01-08AboutActivity to AboutFragmentFup Duck
2018-01-038773 preseeded providers implementation for production flavorcyBerta
2017-12-19adjust FragmentsFup Duck
2017-12-14Merge remote-tracking branch '0xacab/0.9.8' into 0.9.8/sidebarFup Duck
2017-12-14add LogFragmentFup Duck
2017-12-07base for sidebarFup Duck
2017-12-07#8742 basic always-on implementation with blocking vpn if no profile is ↵cyBerta
configured
2017-11-10#8743 adds new build type beta that rewrites the packageID. This will be ↵cyBerta
needed to have the FDroid beta channel in IzzySofts repository and the official releases in the official FDroid repository.
2017-11-09#8786 rebrand log activitycyBerta
2017-11-068779 change urls for source code and bug trackercyBerta
2017-10-258757 fixes session cookie handling by implementing okHttpClient and custom ↵cyBerta
cookiejar, enables TLS 1.2 on old devices, restricts allowed cipher suites on new devices in order to harden tls based communication
2015-08-15A quote too muchKwadroNaut
This is also an open issue in Transifex: https://www.transifex.com/otf/bitmask-android/translate/#es/$/22692144?issue=yes You should double check if this is correct.
2015-04-30Works smoothly, correct texts.Parménides GV
Next step: beautify.
2015-04-29Creating a user session fragment.Parménides GV
I've separated the user session management to it, and encapsulated ProviderAPICommand into its own class. Putting the fragment statically in dashboard.xml isn't working, Android complains about it being duplicated, so I'm going to add it dynamically.
2015-04-28Seem good sizes, but layout is ugly.Parménides GV
2015-04-27Added a button to the UIParménides GV
Turn on VPN touching that button, and leave the image as a mere indicator.
2015-04-27testEveryProvider also worksParménides GV
2015-04-22Pinning connection to provider.jsonParménides GV
Using AndroidPinning library from Moxie, I make sure the provider.json file Bitmask downloads is fetched from a pinned https connection, so that the api certificate fingerprint is the good one.
2015-04-14Signing up string.Parménides GV
2015-04-10Seems to work.Parménides GV
2015-04-07Move switch downParménides GV
2015-03-19Show gus message just for riseup login.Parménides GV
2015-03-19Show browser warning on disconnect.Parménides GV
Also reindent some code.
2015-03-13If a provider fails to be configured, go back to CW.Parménides GV
2015-03-12Suggest to wipe data if logging out fails repeatedly.Parménides GV
2015-03-12Failed log out message a bit explained.Parménides GV
Now that I fixed the internal inconsistencies of checking if the user is logged in, if this error happens it should be caused by the provider or the network itself. So I tell the user.
2015-03-09Just say it's authenticated, nothing about certificatesParménides GV
2015-01-19More tests, sometimes they don't pass sometimes doParménides GV
testIsValid depends on the speed of Runtime's exec: sometimes it's quick and passes (because it changes the date correctly) and sometimes is not. A waitFor doesn't fix the issue, it waits forever.
2014-12-23-100 lines on Dashboard, gradle fix.Parménides GV
Gradle doesn't invoke updateIcsOpenVpn task unless the task is explicitly invoked. I needed to put all the related tasks into the configuration phase, rather than on the execution one.
2014-12-15Merge branch 'bug/didn't-log-out-message-typo' into developParménides GV
2014-11-02Typo fixColin Mahns
2014-10-14Big refactor, ProviderAPI looks better.Parménides GV
2014-08-05Append "Sign Up" to "Log in" button.Parménides GV
It's enough to reflect the fact that the button leads to a dialog from which the user can both log in or sign up.
2014-08-03Just a small glitch after cancelling a disconnect.Parménides GV
I don't use the eip status receiver because it wasn't reliable on timing: updated messages were arriving before the receiver was notifying a new state. Current and last ConnectionStatus is now managed at EIP. More refactoring on the eip fragment, now there are separate methods for setting up the UI depending on the message received.
2014-06-30Download certificate if expired.Parménides GV
2014-06-25Show "Logged out." message.Parménides GV
2014-06-24We don't predict future certificate.Parménides GV
2014-06-24Tracker link pointing to chiliParménides GV
2014-06-20Service is down message correctly shown.Parménides GV
I've also fixed another message: if a file to be downloaded is not found, we say the entered provider isn't a LEAP provider. This is based on the fact that if provider.json doesn't exist/contain valid information, then the url isn't pointing to a LEAP provider.
2014-05-15remove ics-openvpn strings from strings.xmlParménides GV
I privilege ics-openvpn translation to ours. If we need to change something, we can introduce a new xml element without any future compatibility problem with ics-openvpn.
2014-05-08Automatically log in.Parménides GV
Functionality copied to the Release build.
2014-05-05New menu option: signup.Parménides GV
There is some problem in the maths, because the server says it's ok but login doesn't work from Android app nor from webapp.
2014-04-09Back to the standard "app" module.Parménides GV
This return to "app" instead of "bitmask_android" is due to this reading: https://developer.android.com/sdk/installing/studio-build.html#projectStructure I'll have to tweak the final apk name in build.gradle.
2014-04-08Rename app->bitmask_androidParménides GV
This way, gradle commands generate apks correctly named.
2014-04-08Next step: compile jni sources correctly.Parménides GV