- Fixed missing '>>>' prefix for result messages
- Added shard name to multimeter.log output
- Moved prettier to devDependencies where it belongs
- Align continuation lines correctly accounting for shard name prefix
- New feature: Allow passing the token via
SCREEPS_TOKEN
environment variable (thanks @matheusvellone)
- Bugfix: Change HTML plugin to parse command results as well as log lines (thanks @HoPGoldy)
- Bugfix: Align tabs properly to match screeps web console
- Bugfix: Fix secure config option
- Bugfix: Fix output line-wrapping
- Bugfix: Improve performance and avoid hanging when there is too much console output
- Bugfix: Fix private server login
- Bugfix: Watch plugin now works with private servers
- Bugfix: Prevent html plugin stripping leading whitespace
- New feature: Horizontal scrolling for command input
- New feature: Automatically detects available shards (using
auth.me
)- The default command shard will be the shard with the most CPU allocated
shard
andwatchShards
config properties are no longer required
- New feature: Support for screeps unified config (
.screeps.yaml
)- Old
screeps-multimeter.json
config is now deprecated (will attempt to migrate automatically) - Use
--server
or-s
arguments to select which server to connect to initially (defaults to "main") - Use
/server
to switch between servers
- Old
- Bugfix: Updated HTML plugin to parse5 to fix crash when logging output like "<=="
- Bugfix: Updated screeps-api to fix build errors on Node 12
- New feature: You can now use /shard0, /shard1, etc. to switch between shards
- New feature: Added shard indicator for console commands
- Bugfix: Fixed /help and /alias not working after lodash update
- New feature: Watch plugin now supports multiple shards (thanks @InValidFire)
- New feature: https support for private servers (thanks @KagurazakaNyaa)
- New feature: /pause and /unpause commands (also F9 to toggle)
- New feature: /filter command
- New feature: Multiline paste support (also shift-enter for manual input)
- Bugfix: Fixed error message when watch-client.js is not installed
- New feature: Show shard name next to log messages
- New feature: Added /clear command to clear the console output
- New feature: Added /shard command to switch between shards
- New plugin (plugin-logging): log all your messages to a file (by @jordansafer and @RvstFyth)
- Bugfix: require newer screeps-api to fix watch plugin without reinstalling
- Bugfix: support for utf-8 characters (by @pyrodogg)
- Bugfix: The status bar watch plugin should be working again thanks to @pyrodogg
- New plugin (plugin-html): supports HTML style attributes (by @jd0yle)
- New feature: Better NUX for public/private servers, including token support (by @osum4est)
- Bugfix: restore private server support (by @topjor)
- New feature: API tokens are now supported, replace the email and password in your config with a token from Screeps (by SystemParadox)
- New feature: Shards are now supported, setshard in your config to the shard name (by SystemParadox)
- New feature: use
$*N
instead of$N
to put raw javascript expressions in aliases (by Dessix) - New feature: support for private servers (use config.serverUrl; by Dessix)
- New feature: screeps_console.compat plugin (HTML parsing and minor format changes by ags131)
- New feature: /alias can now take parameters
- Bugfix: output no longer gets garbled after a reconnection
- Bugfix: /watch will properly update after a reconnection
- New feature: /watch status, create a status bar at the bottom of the screen
- New feature: auto-updating nags
- Bugfix: window can be resized properly now
- New plugin: Alias, allows you to store long commands as short names