summaryrefslogtreecommitdiff
path: root/app/src/debug
AgeCommit message (Collapse)Author
2014-12-09Bug in the add provider to the adapter fixed.Parménides GV
Refactored the new provider dialog too.
2014-12-09Final refactoring for this bug.Parménides GV
Removed the sign up dialog, log in one is enough with the third button I added some time ago to sign up. Removed classes we don't need due to the libraries I have recently introduced.
2014-12-09Save custom providers to sdcard.Parménides GV
2014-12-09EIP fragment shown correctly.Parménides GV
2014-12-09Release flavor updated, back button works.Parménides GV
2014-12-09Switching provider doesn't refresh provider list.Parménides GV
It shows just one provider, and it's not the one that gets configured if selected.
2014-12-04Click on an item, no UI but functional.Parménides GV
2014-12-04Renderers and dagger, refactoring CW.Parménides GV
2014-12-04CW loads, but no provider list appears.Parménides GV
2014-12-04Learning to use Butterknife, refactoring small things.Parménides GV
2014-12-03Orientation changes always work.Parménides GV
2014-12-03First orientation change doesn't crash.Parménides GV
Update gradle to 2.2.1.
2014-11-26Update vpn certificate and store it correctly.Parménides GV
One more onReceiveResult for Dashboard, that method needs a rethink: a statemachine class, and a simple "next()" method? The reality is that the onReceiveResult specifies a linked process, and that should have a better model than a series of if/else cases with strings comparisons hehehe
2014-11-26More refactoring, fixed problems from previous commit.Parménides GV
2014-11-26eip package, EIP constants to interface.Parménides GV
2014-11-22Remove the testing code from debug ProviderAPI.Parménides GV
2014-11-22Ask to log in to update certificate if needed.Parménides GV
ProviderAPI from debug build uses an invalid certificate the first time it tries to download a new cert, just to test this.
2014-11-13Delete all vpn profiles if updating them.Parménides GV
2014-11-12Remove 2 unused methods.Parménides GV
2014-11-12ProviderAPI.getNewCert fixed in release.Parménides GV
Reproduced the refactoring done in debug.
2014-11-04Don't update eip service oncreate eip.Parménides GV
Reuse EipServiceFragment's stopEip and startEipFromScratch in Dashboard.
2014-10-16A bit of refactoring for ConfigurationWizard.Parménides GV
Fix a typo in the debug source of ProviderAPI.
2014-10-14Big refactor, ProviderAPI looks better.Parménides GV
2014-10-14Start EIP after downloading an authed certificate.Parménides GV
Always. Previously we didn't do so if EIP hadn't been started before. Fix a small bug introduced during latest refactoring, authentication did not work because the final result variable wasn't assigned.
2014-10-10ProviderAPI refactoring.Parménides GV
Authenticate and Register methods are now renamed and split. It's much more readable, the new emacs-default indentation helps to that too.
2014-10-09Check self-signed fingerprint.Parménides GV
2014-09-18Updated ics-openvpn, restart after 1' being killedParménides GV
Fixed notifications too (forgot to do it in another branch, it's #5964).
2014-08-19Remove all vpn if upgrading to 0.6.0.Parménides GV
2014-08-18Login if anonymous eip is not available.Parménides GV
2014-08-13Fixed.Parménides GV
2014-08-14Handle NoSuchElementException in ProviderAPI.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-07-07New certificate if half of its lifetime passed.Parménides GV
It takes for granted that the certificate is valid from the very same date it's downloaded.
2014-06-26New openvpn cert -> create a vpn profile.Parmé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-06-20provider.json is downloaded before ca.crtParménides GV
We don't assume ca.crt is in /ca.crt anymore, but fetch the complete url from provider.json. We also signup against users.json file instead of simple "users", which worked for *.bitmask.net domains.
2014-06-09Updated to build tools 19.1.Parménides GV
2014-05-08Automatically log in.Parménides GV
Functionality copied to the Release build.
2014-05-08Error messages fetched directly from api message.Parménides GV
This has the problem of localized messages. irc log questioning: May 8th 2014 08:12 <@parmegv> mm, I was thinking... I was rephrasing the error messages given by our api during authentication 08:13 <@parmegv> I thought why should I rephrase it and think twice 08:13 <@parmegv> so now I'm just "pretty printing" the error message given by the api 08:13 <@parmegv> but that has a problem: they aren't localized 08:14 <@parmegv> would implementing a localized version of our error messages be useful?
2014-05-08Raw json error messages shown.Parménides GV
A bit of refactoring too, sendM1 much simpler.
2014-05-07Signup protocol coded. UI next.Parménides GV
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-05-05Sign up methods to be tested.Parménides GV
2014-04-24Merge branch ↵Parménides GV
'bug/provider.json-isn't-downloaded-without-danger_on-set-to-true-#5568' into develop
2014-04-24Commercial certificate to download provider.jsonParménides GV
Removed the default danger_on = true in the debug build.
2014-04-21Launcher and notification reuse existing Activity.Parménides GV
Notifications get mad, we have to fix that.
2014-04-09Bitmask loads all preseeded providers correctly.Parménides GV
If you choose one and then tap "Switch provider" button, no duplicated providers are shown.
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.