fTelnet

News

hTelnet has been renamed to HtmlTerm (which in turn has had many improvements made). The hTelnet name didn't really make sense, since the Telnet protocol wasn't being used at all.

For those curious to try the client, I've also created a simple WebSocket to Telnet redirection server.

I've just added a new page to the navigation menu at the top: hTelnet. It's a proof of concept plugin-less BBS client using new HTML5 features. There's no servers supporting the connection yet, so it doesn't do anything, but I thought it was cool enough to upload anyway!

A minor update was released today. It corrects a problem where ProBoard wasn't detecting ANSI, so if you run ProBoard, I'd recommend updating.

A new release containing a few bugfixes was just uploaded:

New variable: BitsPerSecond. Let's you get all nostalgic and slow your display down to what it would have been like with a 300bps modem! (Or any other bitrate you'd like to use)

The TAB key no longer switches focus away from the flash client in IE

Fixed YModem-G uploads where the receiver does not properly ACK header packets (Async Pro does this for example)

Fixed a stupid bug where a reply to ESC[255n was incorrectly being sent when ESC[6n was received

A couple feature requests came in, so a new build of fTelnet is available. This release implements a custom ANSI escape sequence that will allow the BBS change the font codepage/size dynamically. Simply have it send ESC [ CP ; WIDTH ; HEIGHT Q, so for example to set CodePage 866 at 9x16, it would look like ESC[866;9;16Q (where ESC is byte 27 (or 1B in hex)).

The code to handle incoming TAB characters was also fixed so it is position only, and not destructive. The code to handle outgoing TAB keypresses was also fixed so they're actually sent, rather than having the focus move to the minimize button.

A new Screen Capture option is available on the right-click context menu, allowing you to save the screen as a PNG.

And lastly, incoming data is processed 1024 bytes at a time, so long/large ANSI screens will display and scroll correctly, rather than pause and just display the last screen of text (I'll probably make the 1024 block size configurable in the future).

OK, I guess the last build wasn't the last for awhile, as I've just uploaded a new one already. This one adds one final font optimization to reduce the SWF size without sacrificing performance, but I can't think of what else to do, so this should really be the last for awhile now.

What may be the last build for awhile has been uploaded. This new build fixes an annoying problem I had with batch downloading (having to save each file individually) by saving the files in a single TAR file. Hopefully most users will have software to handle this file type. A Save File(s) button also now pops up with a download (batch or otherwise) has completed, making it that much simpler for a user to complete the process. Shortcuts for starting uploads/downloads have also been implemented in the way of CTRL-PAGEUP and CTRL-PAGEDOWN keyboard combos, and the minimize/maximize buttons. And lastly, many new font codepages were also created at the default 9x16 size.

The reason this may be the last build for awhile is because I think I've pretty much got all the features implemented that I want, so I'll only be working on it as problems arise and are reported. I'm still open to feature requests if you think there's something useful that could be added!

I've just uploaded a new build of fTelnet. The biggest change in this version is that it's compiled in release mode, shrinking the SWF and speeding it up some. The fonts were also optimized for size and speed, and re-embedded into the SWF (so you can remove them from the img subdirectory, if you have any in there). (Notice the download size dropped from 900k to 150k...that's a lot of optimizing!)

< 1 2 3 4 5 6 7 8 9 >
Get it on Google Play Download on the App Store
Donations for Rick Parrish of R&M Software

Like something you see here? Consider donating to keep development alive!

(Please note that donations are not tax-deductible for income tax purposes.)

Thank you!