All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- new example software programs:
demo.exe
,target.exe
,artifact
,decrypt
&identify
- new kernel commands:
echo
,exit
,history
software
programs logic can now be defined as Javascript code insoftware.js
software
programsmessages
can now include images 🖼️, with an optionalglitch
/particule
effectsoftware
programsmessages
can now include text with an optional effects:desync
,shimmer
,glow
orhack-reveal
.- new supported configurations fields in
manifest.json
:iconSize
,iconClass
,headerExtraHTML
- storing the commands history in the browser
localStorage
- allowing to configure the initial content of a user commands history
- tab-completion of command names
help
now also lists customsoftware
programs (unless they havesecretCommand
set)
- a new system
ssh
command replaces the oldtelnet
+login
system. This avoids strange states where a user could be logged anonymously on a server. ⚠️ software
programs are now defined in a singlesoftware.json
file, in order to allow their enumeration for tab-completion &help
output
delayed
configuration entry forsoftware
programs is now working correctly
telnet
&logout
system commands
- You can now configure and access extra servers at
network.json
to login viatelnet
. Each server will treat their respective users (and mail messages) separatedly. - New folders system:
network/
&software/