CHANGELOG ENIGMANDROID v0.1.9-not-yet-released< *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 *Verified correct functionality of Enigma T *TODO: Write tests to ensure correct functionality *TODO: Migrate preferences to SettingsActivity *TODO: Add Enigma Z (Probably wont happen due to lack of information :/) *TODO: Add multi-Enigma (select any rotor/reflector etc. Probably wont happen too soon) v0.1.8-27.09.2015< *Added Enigma G31 *Added Enigma G312 *Added Enigma G260 *Replaced Enigma K with Enigma K, K (Swiss) and K (Swiss, Airforce) *Added Enigma R *Changed identifiers of enigma models *Changed landscape layout of enigma model d *Updated the about-dialog text. *Shortened EnigmaStateBundle *Added different colors to the plugboard-/pluggable reflector dialog. This helps to differentiate connections. *Reworked InputPreparer using decorator pattern and added options to customize input preparation *Reworked Reflector-/Rotor creation/management *Added Button to set the Enigma into a random configuration v0.1.7-15.09.2015< *Added Enigma K *Added Enigma T *Created Plugboard-/pluggable Reflector-Setting-Dialog v0.1.6-10.09.2015< *Fixed about dialog (outdated manual) *Updated CHANGELOG (oops) *Added Enigma D *Added rotor names to ringSettingsDialog *Reworked major parts of the app once again :) *Added option to break messages up into blocks v0.1.5-27.08.2015< *Added french number spelling *Added Enigma Models M3, M4 *Added option to select different enigma models into options menu *Added developer class for simple rotor creation (not a feature in the app) *Fixed broken ring settings *Fixed false reset of ring settings when switching from/to landscape mode v0.1.4-15.08.2015< *Reworked the core implementation to follow some principals of Software Engineering *Fixed some layout issues *Fixed anomaly for step by step inputs *Added send/receive text functionality *added missing licenses to class files *Added proper documentation *Extended input interpretation (number spelling in different languages, any unknown special character now becomes 'X' v0.1.3-14.03.2015< *Added About Dialog with ChangeLog-Button *Moved Version Info into About Dialog *Updated License Files *Fixed Landscape Layout