Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-16 | Merge branch 'feature/Put-an-icon-in-the-user-status-FabButton-#6923' into ↵ | Parménides GV | |
develop | |||
2015-06-16 | Resized account icon according to vpn icons | Parménides GV | |
2015-06-12 | Transparent background of the FabButton, yay! | Parménides GV | |
2015-06-11 | Merge branch 'feature/update-ics-openvpn-Jun-7th' into develop | Parménides GV | |
2015-06-11 | Update java and xml files | Parménides GV | |
2015-06-11 | Update ics-openvpn to Jun 7th | Parménides GV | |
2015-06-10 | Merge branch ↵ | Parménides GV | |
'bug/if-you-don't-trust-this-application-it-still-tries-to-connect-(android)-#6115' into develop | |||
2015-06-10 | Update ics-openvpn module | Parménides GV | |
It was already updated in bug/if-you-don't-trust-this-application-it-still-tries-to-connect-(android)-#6115, but git complains about merging a branch with dirty branches. | |||
2015-06-10 | Handle "Cancel" button of the Android VPN permission dialog | Parménides GV | |
2015-06-08 | Merge branch 'bug/Riseup-provider-fails-to-get-configured-#7113' into develop | Parménides GV | |
2015-06-08 | s/buildtype/flavor, changed riseup's pin | Parménides GV | |
Riseup's EE certificate expired (EE = End-Entity, the commercial certificate signed by the issuer), and we weren't able to fetch provider.json because the pin wasn't valid. This problem needs to be avoided in the future, using HKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing on Riseup. Switching from build types from flavors enables us to run tests against production apk, not just debug. I didn't detect this pinning problem because tests were run only against the debug apk, which trusted preseeded providers by default (thus bypassing pinning issue). | |||
2015-06-05 | Merge branch 'feature/Update-ics-openvpn-from-GitHub-#7087' into develop | Parménides GV | |
2015-06-04 | Update git submodules recursively from ./gradlew updateIcs | Parménides GV | |
2015-06-04 | Try to track "bitmask" branch from ics-openvpn fork | Parménides GV | |
2015-06-04 | Updated bitmask branch from ics-openvpn fork, second notification | Parménides GV | |
2015-06-04 | ics-openvpn submodule now points to parmegv's repo | Parménides GV | |
That way we can publish the bitmask branch. | |||
2015-06-04 | ics-openvpn as a submodule! beautiful | Parménides GV | |
ics-openvpn is now officially on GitHub, and they track openssl and openvpn as submodules, so it's easier to update everything. Just a git submodule update --recursive. I've also set up soft links to native modules from ics-openvpn in app, so that we don't copy files in Gradle (which was causing problems with the submodules .git* files, not being copied). That makes the repo cleaner. | |||
2015-06-01 | Merge branch 'bug/Log-in-button-is-empty-after-a-failed-log-in-#7083' into ↵ | Parménides GV | |
develop | |||
2015-06-01 | Update user session button correctly on failure | Parménides GV | |
2015-06-01 | Merge branch 'feature/Look-for-a-better-solution-to-the-VPN-slider-#6863' ↵ | Parménides GV | |
into develop | |||
2015-06-01 | Merge branch 'feature/simplify-user-session-layout-and-update-dependencies' ↵ | Parménides GV | |
into feature/Look-for-a-better-solution-to-the-VPN-slider-#6863 | |||
2015-06-01 | Remove flowlayout dependency | Parménides GV | |
2015-06-01 | Merge branch 'bug/pass-tests-for-0.9.4-#7078' into ↵ | Parménides GV | |
feature/Put-an-icon-in-the-user-status-FabButton-#6923 | |||
2015-06-01 | Update robotium + increase wait times | Parménides GV | |
Sometimes, the emulator is so slow (I wish genymotion was open source...) that even though everything's going OK tests fail because they don't wait enough. | |||
2015-05-29 | Tests failed because testOnFailed failed. Added TODO related. | Parménides GV | |
testVpnButtonIsDisplayed and testVpnIconIsDisplayed fail because calyx in testVpnEveryProvider fails, but if you run them alone they pass. | |||
2015-05-29 | Gateways manager added a gateway from string twice. | Parménides GV | |
Give more time to provider details fragment to appear, because debugging makes the code run slowly. | |||
2015-05-29 | Updated libraries, simplified user status fragment | Parménides GV | |
Updated butterknife, dagger, renderers, fabbuton and gson, as well as gradle plugin. | |||
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-05-01 | testOnFailed() | Parménides GV | |
And checks in controllers, so that if a button isn't shown, I throw a new IllegalStateException. This helps to trace the error. | |||
2015-05-01 | Added test with an incorrect password. | Parménides GV | |
2015-05-01 | Separated tests for VpnFragment. | Parménides GV | |
2015-05-01 | Separated tests for UserStatusFragment. | Parménides GV | |
This way, I can add more easily the tests for errors. | |||
2015-05-01 | Merge branch 'feature/Move-log-in-button-to-the-Dashboard-6911' into ↵ | Parménides GV | |
feature/Look-for-a-better-solution-to-the-VPN-slider-#6863 | |||
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 | Take screenshots of the changes. | 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 | Tests pay attention to the vpn icon to know status | Parménides GV | |
They were relying on status messages, but I've removed that TextView. | |||
2015-04-23 | FlowLayout, to show the vpn icon in some small devices | Parménides GV | |
Tested with physical Galaxy Young S6310. | |||
2015-04-23 | Test to check that the vpn button is shown | Parménides GV | |
Fixed more tests, broken due to previous pullreqs... | |||
2015-04-22 | Updated BuildTools and gradle Android plugin | Parménides GV | |
This fixes the "task cleanTest is not found" | |||
2015-04-22 | Method to see if a view is actually shown. | Parménides GV | |
Thanks to http://stackoverflow.com/questions/3791607/how-can-i-check-if-a-view-is-visible-or-not-in-android/12428208#12428208 |