Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-08 | Signup option in login dialog. | Parménides GV | |
2014-05-08 | Cancelling a failed signup/login stops progressbar | Parménides GV | |
2014-05-08 | Automatically log in. | Parménides GV | |
Functionality copied to the Release build. | |||
2014-05-08 | Error 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-08 | Raw json error messages shown. | Parménides GV | |
A bit of refactoring too, sendM1 much simpler. | |||
2014-05-07 | Signup protocol coded. UI next. | Parménides GV | |
2014-05-05 | New 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-05 | Sign up methods to be tested. | Parménides GV | |
2014-04-28 | Merge branch 'release-0.5.1' into develop | Parménides GV | |
2014-04-26 | Bump build and version numbers for 0.5.1 release | Parménides GV | |
2014-04-26 | Changelog for 0.5.1 release | Parménides GV | |
2014-04-24 | Bump build number and version - 0.5.1RC2 | Parménides GV | |
2014-04-24 | Merge branch 'develop' into release-0.5.1 | Parménides GV | |
2014-04-24 | Merge branch ↵ | Parménides GV | |
'bug/provider.json-isn't-downloaded-without-danger_on-set-to-true-#5568' into develop | |||
2014-04-24 | Disable proguard in release build. | Parménides GV | |
release apk is not working ok with proguard. | |||
2014-04-24 | Commercial certificate to download provider.json | Parménides GV | |
Removed the default danger_on = true in the debug build. | |||
2014-04-23 | Bump build number and version - 0.5.1RC1 | Parménides GV | |
2014-04-23 | Merge branch 'feature/start-at-boot' into develop | Parménides GV | |
2014-04-22 | If no vpn is running, cancel notifications. | Parménides GV | |
2014-04-22 | Save eip status while updating state. | Parménides GV | |
This fixes https://leap.se/code/issues/5556 | |||
2014-04-21 | Nullpointers fixed. | Parménides GV | |
2014-04-21 | Gradle rebase fixes 2 different notifications bug. | Parménides GV | |
2014-04-21 | Rebooting with no network again a again works. | Parménides GV | |
2014-04-21 | Launcher and notification reuse existing Activity. | Parménides GV | |
Notifications get mad, we have to fix that. | |||
2014-04-21 | Bitmask doesn't start if last EIP status was off. | Parménides GV | |
2014-04-21 | Always restore last eip status on boot. | Parménides GV | |
Next step: don't restore off status! | |||
2014-04-21 | Dashboard appears on boot. | Parménides GV | |
Now we should be starting EIP only if the user had it enabled before. | |||
2014-04-14 | Merge branch 'bug/gradle-check-task-should-execute-unit-tests-#5501' into ↵ | Parménides GV | |
develop | |||
2014-04-14 | Gradle "check" task runs unit tests | Parménides GV | |
2014-04-14 | Merge branch ↵ | Parménides GV | |
'bug/existing-tests-fail-with-the-new-Gradle-connectedCheck-task-#5482' into develop | |||
2014-04-14 | testSwitchProvider nullpointer fixed. | Parménides GV | |
2014-04-14 | testAddNewProvider adds calyx.net | Parménides GV | |
The test that checked how many providers were listed was failing because this test added dev.bm.net, which was already present in the debug apk, so no new provider was added. | |||
2014-04-14 | Merge branch 'bug/adjust-build-tools-version-#5491' into develop | Parménides GV | |
2014-04-10 | Build tools and gradle.properties explanation | Parménides GV | |
2014-04-10 | Release apk signed with debug key if no keystore | Parménides GV | |
You have to edit a gradle.properties file with the following structure: storeFileProperty=fullPath storePasswordProperty=store password without quotation marks keyAliasProperty=key alias without quotation marks keyPasswordProperty=key password without quotation marks | |||
2014-04-10 | Require Build Tools 19.0.3. | Parménides GV | |
2014-04-10 | Merge remote-tracking branch 'elijah/update-readme' into develop | Parménides GV | |
2014-04-10 | update README build instructions to include build-tools, android support, ↵ | elijah | |
and jdk. | |||
2014-04-09 | Merge branch ↵ | Parménides GV | |
'bug/build-native-doesn't-compile-openvpn-from-latest-develop-#5488' into develop | |||
2014-04-09 | config.h needed by ndk-build | Parménides GV | |
2014-04-09 | Merge branch 'bug/readme-doesn't-contain-build-native-instruction-#5486' ↵ | Parménides GV | |
into develop | |||
2014-04-09 | Instructions to build NDK sources. | Parménides GV | |
2014-04-09 | Bitmask 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-09 | Fix first link in README. | Parménides GV | |
2014-04-09 | Merge branch 'feature/implement-gradle-build-system-#4676' into develop | Parménides GV | |
2014-04-09 | Updated README. | Parménides GV | |
2014-04-09 | Back 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-09 | Transifex configuration. | Parménides GV | |
2014-04-09 | ProGuard enabled in release apk. | Parménides GV | |
2014-04-09 | Danger code removed from release apk. | Parménides GV | |
I've copied all files containing "danger" to both release and debug java folders (solution learnt from http://stackoverflow.com/questions/18782368/android-gradle-buildtypes-duplicate-class), and removed every trace of any "danger" related code in the release apk. This way, we make sure nobody can exploit that unused variable in production mode, so that if Android fails to protect our app (people have been able to introduce code into signed apks, so it's not impossible), we make it difficult to bypass the SSL certificate verification. You can call me paranoid if you want ;) |