Changes in Version 2.1.0.0 -------------------------- This is mainly a bug fix release but a few changes we made at the same time as fixing the one know bug. 01. When copy and pasting in the Tunnel URL (from ngrok to Flakie ADB GUI) sometimes a TAB code would be added before the URL. This is how it is formatted on the ngrok site if selecting right to the end of the Tunnel URL. It would look like this: tcp://4.tcp.eu.ngrok.io:12721 Instead of this: tcp://4.tcp.eu.ngrok.io:12721 Previously you would have to remove the TAB before you could connect using Flakie ADG GUI. In version 2 this TAB is now automatically stripped out, as it is pasted in. So there is no longer a requirement to manually remove it. --- 02. The tcp:// part of the Tunnel URL is not used when connecting. Previously Flakie ADB GUI used a function to strip out the tcp:// part internally, while still leaving it showing in the Tunnel URL textbox. Now the function removes the tcp:// part as it is pasted (or typed) into the Tunnel URL textbox. --- 03. Previously if manually typing in the Tunnel URL, spaces could be typed (or pasted) into the Tunnel URL textbox. If this was done as a typo and not noticed you would be unable to connect (until you figured it out). Now any spaces are automatically stripped out if pasted in the Tunnel URL textbox. Also, Flakie ADB GUI will now not allow you to type any spaces into the Tunnel URL textbox. ------- In all 3 changes, Flakie ADB GUI will now not enable the 'Connect with ngrok' button if an invalid URL is entered. This will prevent having to wait for ADB to time out if an invalid URL is entered. ---------------------------- Bug Fixes in Version 2.1.0.0 ---------------------------- 1 bug fixed: The following only applied if using the USA region, where the region code is: us In the ngrok user control panel ngrok generates the URLs in the format, for example: tcp://4.tcp.eu.ngrok.io:15923 (where the region is Europe and the region code is : eu) With the USA region, as the USA is the default region, it omits the us region code. So in the example above it would be: tcp://4.tcp.ngrok.io:15923 Instead of: tcp://4.tcp.us.ngrok.io:15923 Though you can connect to ngrok using either of these URLs, Flakie ADB GUI regex validation checks were only checking if the us region code was used. So tcp://4.tcp.us.ngrok.io:15923 was valid but the default generated by ngrok, tcp://4.tcp.ngrok.io:15923, was not. This was a simple change to the regex expression. If interested, the regex code was: @"^(?:[0-9])\.tcp\.(?:eu|us|ap|au|sa|jp|in)\.ngrok\.io:(?:[0-9][0-9][0-9][0-9][1-9]{1}|[0-9][0-9][0-9][0-9][0-9]{1})$" It is now: @"^(?:[0-9])\.tcp(?:\.(?:eu|us|ap|au|sa|jp|in)|())\.ngrok\.io:(?:[0-9][0-9][0-9][0-9][1-9]{1}|[0-9][0-9][0-9][0-9][0-9]{1})$"; So now you can you use either of the URL formats in Flakie ADB GUI, for the USA region. If using the USA region and you do not want to update to version 2.1 at this time, after pasting in the Tunnel URL, make the following change (else you will not be able to connect): Example ------- Paste in: tcp://4.tcp.ngrok.io:15923 Change to: tcp://4.tcp.us.ngrok.io:15923 -------------------