Version 7.1 released

2023-08-21

The release contains the following improvements:

  • The application has been translated to Arabic. I would like to thank to Kero Said who translated all the texts. You can select this translation in the app settings (currently it is not selected automatically before it is more thoroughly tested).
  • The Arabic version of Morse code (using Arabic script instead of Latin letters) has been added according to the table on Wikipedia. You can choose this version of Morse code in the app settings if you like. Please notice, that there are two separate settings. The first one is for the language of the user interface; the latter one is for the version of the Morse code. You can combine the arbitrarily. So you can have the user interface in Arabic but generate messages in English in the International Morse Code, and, vice versa, you can have the app in English but still be able to translate a message in Arabic version of Morse Code.
  • The translator has been improved slightly. Now it is possible to use also an underscore ( _ ) for dashes.
  • Learning has been improved - the button for playing sound is kept even when the answer is evaluated. So in case of an incorrect answer, you can play the sound again.
  • A few rare crashes have been fixed.

Any feedback to Arabic translation is welcome. If you find a mistake, please write me to pavel.holecek.4@gmail.com. I am still not sure if everything has been flipped correctly. Please be also careful about the direction of the Morse code, if you are using Arabic translation of the UI. It can be confusing and it is easy to swap for example “.-” for “-.”. If you are not sure, play the sound using the speakers.

Very appreciated is also any feedback to the Arabic version of Morse code. I have found no other relevant sources of information besides the table on Wikipedia and I have soon found out that the Arabic script can create much more complex letters than only those listed on Wikipedia. If you believe that some of the Arabic letters are not translated correctly in this version, or if they are not translated at all (for example various accents under and over other letters), please contact me at pavel.holecek.4@gmail.com.

Documentation for Vigenère cipher has been added

2023-08-09

The app makes it possible to encrypt messages using Vigenère cipher. Because I have received multiple questions how does it work, I have added a detailed description of the particular version of Vigenère cipher used in the app. You will learn there the why it has been chosen for the app, its pros and cons, and how exactly it works.

Version 7.0 released

2023-07-30

There are two main changes in the release:

  • There is a new slider in the settings that you can use to customize the amount of the noise added to the sound. You can try using small values to fix problems with some Bluetooth headphones. The higher values can be used to simulate a radio distortion.
  • It was changed how time is measured in the learning for listening exercises. For this mode, the time is measured from the moment the playing has finished (it was measured from the beginning of the sound in the previous version, which was not correct). There has been no change for normal mode and silent mode - the time is measured from the moment the code is displayed on the screen.

As usual, there are also plenty of small improvements and bug fixes.