summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/Dashboard.java
AgeCommit message (Collapse)Author
2015-03-10Logged in == leapsrpsession has a tokenParménides GV
2015-03-09Just say it's authenticated, nothing about certificatesParménides GV
2015-01-30Don't reuse last session dialog.Parménides GV
It was giving problems when trying to change the arguments.
2015-01-19Connect if logged in after turning switch onParménides GV
2015-01-19Reusing methods to download certificate.Parménides GV
This makes sure that if a a certificate is not valid, a new one is downloaded. Unit tests don't apply to this, I've already added one to the certificate validator, whose result will determine if a new certificate will be downloaded.
2014-12-31Don't remove vpn profiles if possible.Parménides GV
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-22Log out before starting Configuration Wizard.Parménides GV
2014-12-22Revert deb2cfd & avoid arguments if previous fragment != nullParménides GV
2014-12-17Small refactor to stop EIP methods.Parménides GV
2014-12-16Update eip-service.json each EipFragment.onAttachParménides GV
2014-12-15Working on Android 5.Parménides GV
Beware! https://code.google.com/p/android/issues/detail?id=80074: Wrong VpnService.prepare() behavior after re-installation of the VPN app on Android 5.0 "The following steps will cause incorrect behavior of the VpnService.prepare(): 1. Establish VPN connection using any VPN app. VpnService.prepare() will return an intent for the "Connection request" system activity. Once user accepts it, VPN connection can be established successfully. 2. Uninstall VPN app. 3. Re-install the same VPN app. 4. Now VpnService.prepare() returns null, as if the VPN service has been already prepared. 5. Now VpnService.protect() returns false and VPN connection fails. Device reboot is needed in order to be able to establish VPN connection again."
2014-12-09SessionDialog restores eip switch if necessary.Parménides GV
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-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-04Renderers and dagger, refactoring CW.Parménides GV
2014-12-04Learning to use Butterknife, refactoring small things.Parménides GV
2014-12-03First orientation change doesn't crash.Parménides GV
Update gradle to 2.2.1.
2014-12-01Restore eip fragment on screen orientation.Parménides GV
2014-11-27Removed unused imports and unused .eip variablesParménides GV
2014-11-27EipStatus detects and notifies changes by itself.Parménides GV
Initial status message is "not connected", rather than "unknown".
2014-11-26Changing orientation, fixing...Parménides GV
2014-11-26Eip status messages refactored.Parménides GV
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-26GatewaySelector is back.Parménides GV
Had to rewrite the class, forgot to add the java file to git.
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-25Changelog + early routes uncommented + rebuild vpn profileParménides GV
2014-11-22Merge branch 'develop' into release-0.8.0Parmé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-20Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-20Update gateways after downloading certificate.Parménides GV
If the certificate is from an authenticated user, autostart eip. If not, show that the certificate has been updated.
2014-11-070.8.0RC2.Parménides GV
2014-11-04Rebuild profiles on versionCode 94.Parménides GV
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-08-19Rebuild vpn profiles if upgraded to versionCode 91Parménides GV
2014-08-19Remove all vpn if upgrading to 0.6.0.Parménides GV
2014-08-18Clearing sharedpreferences when switching provider.Parménides GV
The "commit" was missing.
2014-08-18cancel required login for EIP -> switch offParménides GV
2014-08-18Login if anonymous eip is not available.Parménides GV
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-08-03Refactoring a bit, things begin to make more senseParménides GV
Smaller methods, simplified logic, eip status and eip progress still need some fixes.
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