Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-05 | Rename user session fragment, add icon resource. | Parménides GV | |
The FabButton doesn't scale the icon as big as I want it to be, and it doesn't let me set the size to "wrap_content" because the library sets the sizes to match_parent. I'm going to try to modify my fork of FabButton to see if I can obtain what I want in its demo: just an icon and the progress indicator, the icon as big as possible. | |||
2015-04-30 | Better layout, xlarge adaptation too. | Parménides GV | |
2015-04-30 | Works smoothly, correct texts. | Parménides GV | |
Next step: beautify. | |||
2015-04-29 | Functional. | Parménides GV | |
2015-04-29 | Dynamically load user session fragment. | Parménides GV | |
Tests click new button, instead of action bar's. Fixing more bugs... | |||
2015-04-29 | Creating 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-28 | Remove the "provider:" label, simplifying layout | Parménides GV | |
2015-04-28 | Put button and icon below the vpn label | Parménides GV | |
Some devices are too small to show everything in the same row, so I'm centering everything and spliting the layout in two: the label and the button&icon. | |||
2015-04-28 | Seem good sizes, but layout is ugly. | Parménides GV | |
2015-04-27 | Added the button to the xlarg layout | Parménides GV | |
2015-04-27 | Added a button to the UI | Parménides GV | |
Turn on VPN touching that button, and leave the image as a mere indicator. | |||
2015-04-27 | testEveryProvider also works | Parménides GV | |
2015-04-23 | FlowLayout, to show the vpn icon in some small devices | Parménides GV | |
Tested with physical Galaxy Young S6310. | |||
2015-04-22 | Remove textual status. | Parménides GV | |
I had a difficult moment trying to detect if the LogWindow had already been shown after an error. Finally, I implemented a LogWindowWrapper which contains a field for the reason it was shown, so that we can check if the previous error is the same than the current one leading to the avoidance of the second LogWindow. For this to work, we need to reset that reason each time we trigger a new vpn state (i.e. each time the user taps on the vpn icon). | |||
2015-04-22 | Remove progress bar. | Parménides GV | |
2015-04-22 | Remove eip switch. | Parménides GV | |
2015-04-22 | Button with circle progress, added. | Parménides GV | |
Next step: a bit of UI design, removing the switch. | |||
2015-04-22 | Pinning connection to provider.json | Parmé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-15 | Set accept-language in ProviderAPI, language-country | Parménides GV | |
String locale = Locale.getDefault().getLanguage() + Locale.getDefault().getCountry(); | |||
2015-04-14 | Typo, segunda persona | Parménides GV | |
2015-04-14 | Signing up string. | Parménides GV | |
2015-04-10 | Seems to work. | Parménides GV | |
2015-04-07 | Trying to conjugate the Spanish verbs programmatically. | Parménides GV | |
2015-04-07 | Move switch down | Parménides GV | |
2015-04-07 | Traducidos strings normales. | Parménides GV | |
2015-03-19 | Show gus message just for riseup login. | Parménides GV | |
2015-03-19 | Show browser warning on disconnect. | Parménides GV | |
Also reindent some code. | |||
2015-03-13 | If a provider fails to be configured, go back to CW. | Parménides GV | |
2015-03-13 | Progress spinning bar for user session status | Parménides GV | |
Copy changes to xlarge layout. | |||
2015-03-13 | Show user session status separately. | Parménides GV | |
Switching orientation doesn't hide that information, now we have two places to avoid it. | |||
2015-03-12 | Suggest to wipe data if logging out fails repeatedly. | Parménides GV | |
2015-03-12 | Failed 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-09 | Just say it's authenticated, nothing about certificates | Parménides GV | |
2015-01-31 | Updated ics-openvpn to rev 1020. | Parménides GV | |
Improved build.gradle script. | |||
2015-01-19 | More tests, sometimes they don't pass sometimes do | Parmé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. | |||
2015-01-12 | xlarge layouts updated | Parménides GV | |
Last refactor, introducing ButterKnife and all those things, I forgot to update this layouts. | |||
2014-12-23 | Update ics-openvpn to 1006 | 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-15 | Merge branch 'bug/didn't-log-out-message-typo' into develop | Parménides GV | |
2014-12-15 | Readd original copyright | Arne Schwabe | |
2014-12-15 | Don't updateIcsOpenVpn each build. | Parménides GV | |
2014-12-12 | Updated ics-openvpn to last rev 14 Nov 2014. | Parménides GV | |
Material design! It still doesn't run properly on my tablet, openvpn keeps getting down and exiting. | |||
2014-12-12 | Updated ics-openvpn to rev924. | Parménides GV | |
2014-12-09 | Final 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-04 | Renderers and dagger, refactoring CW. | Parménides GV | |
2014-12-04 | CW loads, but no provider list appears. | Parménides GV | |
2014-11-27 | EipStatus detects and notifies changes by itself. | Parménides GV | |
Initial status message is "not connected", rather than "unknown". | |||
2014-11-26 | Eip status messages refactored. | Parménides GV | |
2014-11-04 | Update ics-openvpn to rev 906. | Parménides GV | |
2014-11-02 | Typo fix | Colin Mahns | |