Your comments

To add to the point about the WebDAV server – I just remembered why I enabled this setting in the first place (I implemented this about 9 months ago):

It's not possible to start the WebDAV without a Wifi connection. The WebDAV configuration screen in Textastic detects if a wifi connection is available and shows an error message if it is not. Without a wifi connection the iPad wouldn't have an ip address assigned in the local network and so the server couldn't bind to an ip address. Without the UIRequiresPersistentWiFi setting, iOS wouldn't connect to the network by itself and so it would never be possible to start the WebDAV server.

Thanks for the detailed description. I'm pretty sure that this is caused by the setting I described.

iOS tries to make sure that you are connected to a Wifi network when Textastic is started because the app basically says that it requires a persistent Wifi connection. So, it does show the Starbucks login screen so that you are properly connected.

But, it doesn't send any data, it just connects to the Wifi network so that connections to remote servers work immediately when the user wants to work with remote files and also as I mentioned to make the builtin WebDAV server work reliably.
Hello,

Textastic does not try to send data to a server when you launch it. There is no code that connects to any server without the user initiating such an action. Also, there isn't any code in Textastic that "phones home" nor is there any analytics code in the app.

Why do you think it would do that? Can you give me more details? Did you get any messages or alerts saying otherwise? Did your Firewall intercept anything?

The only thing I could see is a setting in Info.plist: the setting UIRequiresPersistentWiFi/"Application uses Wi-Fi" is set to "YES". The description for this setting in Apple's documentation is: "specifies whether the application requires a Wi-Fi connection. iOS maintains the active Wi-Fi connection open while the application is running."

This is enabled so that the builtin WebDAV server works without problems. I think iOS also prompts the user to connect to a Wifi network when this is set. Maybe this is what you are seeing?
Thanks, I think I know what's going wrong and will try to fix this for the next version.
Do you have any step-by-step instruction how I can reliably reproduce the issue?

I only had problems myself when I added new snippets to TextExpander which were then not immediately recognized in Textastic.
It seems to work now.

Sent from my iPad :)
There is a list of shortcuts supported by iOS in the manual: http://www.textasticapp.com/manual/lessons/Which_keyboard_shortcuts_can_I_use_with_an_external_hardware_keyboard.html

This includes Copy, Paste, Home and End shortcuts.

Note: Unfortunately, these shortcuts are entirely provided by the iOS operating system and there's no way for third party developers to extend them with custom shortcuts.

I've sent a bug report regarding the forum on iPad to the UserEcho guys. It used to work on iPad but it looks like they changed something recently that broke it.
For me it works on the iPad. What didn't work for you?
I didn't have this problem with my own folders that have spaces in them. Which server software are you running? Do you just have to go into a folder to make it crash or do you have to download or upload files?