diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e83728 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +tmp/ +*.tmp +*.bak +*.log +*~* +*.iml +out/ +.idea/ +*.ipr +*.iws +.gradle +build/ +gradle-app.setting +!gradle-wrapper.jar +*.class +.mtj.tmp/ +*.jar +*.war +*.ear +hs_err_pid* +*.apk +*.ap_ +*.dex +bin/ +gen/ +local.properties +proguard/ +.navigation/ +gen-external-apklibs diff --git a/CHANGELOG.txt b/CHANGELOG.txt old mode 100755 new mode 100644 index 6da5ff1..43e1e5f --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,15 +1,34 @@ CHANGELOG ENIGMANDROID +v1.0.0-not-yet-released< +*Added Enigma KD +*Added "protocol version" to QR-Code-shared configuration strings. + This breaks backwards compatibility to older versions, but I added it to enable backwards- + compatibility in upcoming releases. +*Configurations can now be shared to EnigmAndroid as text +*Moved preference management to SettingsActivity +*Added dialog to choose whether to share configuration via text or via QR-code +*Same for receiving +*Added TextBox to configuration-share-dialog that lets the user see and copy the configuration string. +*Added Whats-new-Dialog +*New Icon! +*Added Script to automatically generate icons +*Reformatted code +*TODO: Add tips on long clicks at parts +*TODO?: Move KD right below K +*TODO?: Add intent filters to recognize and automatically handle shared/copied configuration Strings + TODO: These are Strings starting with "EnigmAndroid/" +*TODO: Write tests to ensure correct functionality (Pull Requests welcome) +*TODO: Add multi-Enigma (select any rotor/reflector etc. Probably wont happen too soon) + + v0.1.9-09.10.2015< *Added option to share/receive configurations via QR-Code (ZXing Barcode Scanner) *Prevent user from setting incomplete reflector wiring *Add option to generate configuration from passphrase -*Reworked Enigma definition (available Rotors/Reflectors/Entrywheels +*Reworked Enigma definition (available Rotors/Reflectors/ Entrywheels *Completely verified correct functionality of Enigma T *Added number spelling in spanish, italian *Added backwards compatibility to API level 10 (Gingerbread 2.3.3) -*TODO: Write tests to ensure correct functionality -*TODO: Migrate preferences to SettingsActivity -*TODO: Add multi-Enigma (select any rotor/reflector etc. Probably wont happen too soon) v0.1.8-27.09.2015< *Added Enigma G31 diff --git a/EnigmAndroid.iml b/EnigmAndroid.iml deleted file mode 100755 index fb2763b..0000000 --- a/EnigmAndroid.iml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/License.md b/License.md old mode 100755 new mode 100644 diff --git a/README.md b/README.md old mode 100755 new mode 100644 diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..fa69b30 --- /dev/null +++ b/app/.gitignore @@ -0,0 +1,4 @@ +/build +/src/main/java/de/vanitasvitae/enigmandroid/enigma/util/ +/src/androidTest/ +/src/main/res/render-icon.sh diff --git a/app/EnigmAndroid.apk b/app/EnigmAndroid.apk new file mode 100644 index 0000000..d64c125 Binary files /dev/null and b/app/EnigmAndroid.apk differ diff --git a/app/app.iml b/app/app.iml index c183b64..d031a27 100644 --- a/app/app.iml +++ b/app/app.iml @@ -12,10 +12,7 @@