Skip to content

Releases: arimelody/OpenTerminal

v1.1.0 - great for hosts!

19 Jan 04:59
178313e
Compare
Choose a tag to compare

this update to OpenTerminal includes:

  • fixes #7 where the server will crash when user requests directory without the leading / (e.g. /scripts) - fix implemented from #8
  • added client/server version verification (server will now disconnect out-of-date clients)
  • improved handling for joining secure/insecure servers
    • if a protocol is not specified, client will attempt to connect with wss://. failing that, the user will be asked to confirm before the client attempts an insecure connection with ws://. specifying a protocol bypasses this confirmation.
  • reverse proxy support!
    • hosts specified in OPENTERM_TRUSTED_PROXIES may provied an X-Forwarded-For header as the "real ip" of a client.
  • robust logging (or, more practically, logging at all)
    • 1970-01-01T00:00:00Z - GET / - 200 - 127.0.0.1 in 1ms
    • 1970-01-01T00:00:00Z - WS OPEN - 127.0.0.1 (active connections: 1)
    • this should help greatly with diagnosing network issues!

this update should prove very helpful to those hosting OpenTerminal (namely, me). feel free to submit an issue or pull request if there's some more backend QoL features you'd like to see!

v1.0.3 - pretty colours!!

02 Oct 23:14
Compare
Choose a tag to compare

this update to OpenTerminal includes:

  • a dedicated menu in the UI for switching colour palettes! (it's much easier to use than the secret, tucked-away commands you had to type in console...we'll keep them both!)
  • right next to this, a dedicated button to toggle LCD mode! (if you find the default CRT scanline effect to be headachy, give this a go!)
  • some performance improvements by reducing the double-layered text glow effect to one single glow effect

if you would like to contribute your own colour palette to OpenTerminal, submit a pull request! i'd be happy to include it :D

v1.0.2 - continuing the QoL train

02 Oct 13:52
Compare
Choose a tag to compare

this update to OpenTerminal includes:

  • a new header bar, with a server connection status indicator and a "connect" button to easily connect to external servers. they are first-class citizens, too!
  • fix for macos/linux clients, where CMD+KEY inputs weren't ignored like CTRL+KEY inputs are.
  • the frontend has been modularised somewhat to make the code easier to navigate. not to mention better code documentation!

v1.0.1 - post-release QoL!

01 Oct 18:37
cd39122
Compare
Choose a tag to compare

thanks for the immediate positive reception (and very unintentional yet very helpful bug-testing) to openterminal!

this update releases a couple quality-of-life features, as well as an internal rewrite under the hood which should improve development going forward.

major changes:

  • fixed an autoscrolling bug that happened on all but firefox browsers (you know how it is)
  • added an lcd theme! (try toggle_lcd() in console!)
  • "issues" button. for when you need to submit...issues!
  • external server support!!

if you feel like forking OpenTerminal, so long as your server communicates using the same (currently in alpha and very temperamental) protocol, the official client will be able to talk to it! simply append ?server=[your host URL] to the URI, and you should connect!

v1.0.0

30 Sep 10:00
5f2051b
Compare
Choose a tag to compare

hello world!