Your comments

David, that answer was out of line and made you look like an entitled fool.

Great, looking forward to try it. Thanks!
Done. Sorry for the delay.
Thanks Alexander. Read-only mode is great when you don't want to accidentally modify a file, especially if it's linked to a remote location. And with the keyboard out of the way you have more room for the pop-up menu that shows the list of classes and functions in the source code (a feature that is so so useful).
Oh it crashes alright, sending me right back to the iPad home screen, and the files aren't there. I can reproduce it pretty consistently. I can turn "Log" on and email you the log file, if you so wish. Thanks.
Sorry Alexander, I meant my "Password" field is left blank, but the "Username" field is definitely not, and it's neither "anonymous", "anon", etc.

I have to be honest I didn't know there were still anonymous FTP around these days, they were legions back in the 90s, but for security reasons I thought most people had switched to something less risky (we closed them at work a while ago). My gut feeling is that if the connection is something like SFTP through SSH, *and* the username is not left blank, asking for the password would be great. The user could then just hit "OK" to leave it blank if the password is, indeed, meant to be empty. Makes me a bit nervous to leave that SSH password on the iPad since it can be used to access customer data, or my own; I know about the application-wide password lock, but that means now I'm leaving *two* passwords on the iPad :)

THanks!
Would be great if this was implemented in read-only mode too. Say by saving the line number that is currently on top of the viewport (scrollable area), since there is no cursor. Read only mode is great but each time I switch to another source file I'm sent back to the beginning of the file :(

Personally I would rather the position to be saved based on what I was last looking at, seems intuitive but I realize forcing that to people even in read/write mode would be unacceptable. An option to allow it would be great. Or save the position like the read only mode (if it was fixed) *until* the user puts the cursor somewhere, then use the cursor position fom then on...
I see this was implemented in 2.0 unfortunately textastic doesn't remember the file position when in read-only mode. This makes this nice feature much less useful because each time I switch from one source file to another, textastic sends me back to the beginning of the file :( Is this disabled on purpose? I figured remembering which line number is currently displayed in the middle of the viewport would be a reasonable way to save the position before switching to another file (maybe you rely on the cursor position in write mode).

Thanks
Beautiful app, bought it today (version 3.2)

I'm wondering if the 0 bytes problem is really solved. Textastic keeps crashing on me when I try to download a whole source tree using SFTP (SSH). It's not a massive tree, say 300 folders, 2000 small files, but it just keep crashing (see error message below). I'm able to create the same SFTP/SSH connection with GoodReader and it has no problem downloading the whole tree file by file, so I guess the server itself is fine.

Here is the error message; there *are* 0 bytes file there, usually named 'empty', a common occurrence in SVN source trees, could it still be an issue?:

Error downloading "/kwik/tests/groups/empty": Send failed since rewinding of the data stream failed

Error downloading "/kwik/tests/cases/components/empty": Send failed since rewinding of the data stream failed

Error downloading "/kwik/locale/eng/LC_MESSAGES/empty": Send failed since rewinding of the data stream failed

THANKS

I would love to see this supported as well. Same as GoodReader, a way to download a zip file and expand its contents (which would also make a great way to transfer a whole source tree from GoodReader, which can zip entire folders, to Textastic).

I just downloaded the app today and it keeps crashing on me when I try to download a whole source tree using SFTP (SSH). Zipping would at least give me a workaround. It's not a massive tree, say 300 folders, 2000 small files, but it just keep crashing (see error message below). That's a problem.

I was able to ZIP the whole tree, it's about 8MB, I can email it to myself or download it from GoodReader, then unzip it in GoodReader but it's a pain to send each file one by one from GoodReader to Textastic at that point. I would love for Textastic to be able to download and unzip the whole tree. I would be even happier if SFTP transfer could be robustified. The server seems fine, I'm able to create the same SFTP/SSH connection with GoodReader and it had no problem downloading the whole tree file by file.

Here is the error message (FYI there *are* 0 bytes file there, a common occurence in SVN source trees, could it be an issue?)

Error downloading "/kwik/tests/groups/empty": Send failed since rewinding of the data stream failed

Error downloading "/kwik/tests/cases/components/empty": Send failed since rewinding of the data stream failed

Error downloading "/kwik/locale/eng/LC_MESSAGES/empty": Send failed since rewinding of the data stream failed
THANKS

Update: if you have a PayPal account or a bounty system, I'm willing to contribute to a bit of money for that feature, maybe someone else in this thread would too.