Skip to content

v0.97

Pre-release
Pre-release

Choose a tag to compare

@joelburton joelburton released this 04 May 07:18
· 4 commits to main since this release

Major change

  • Switched from Plotkin's GlkOte to AsyncGlk as the in-browser game client. Mostly invisible if you're playing, but it's the foundation the rest of this release builds on.

CLI changes

  • --tunnel now takes a tunnel system name: --tunnel lhr (localhost.run) or --tunnel cf (Cloudflare). The old standalone --tunnel/--cloudflare flags are gone.
  • New --transcript PATH (-T) and --recording PATH (-R) — server-side game logging. --transcript writes a full transcript with player commands inlined (and player names in multiplayer); --recording writes a bare REPLAY-ready command list. Both flush after every write so cat shows live state. Works around the emglken bug where in-game SCRIPT/RECORDING only flush on QUIT.
  • Short options added for most flags.

Themes

  • New "Nerd" — green-on-black retro CRT theme.
  • New "Redrum" — a dark red theme.
  • Light and dark base palettes are now selectable as plain themes for users who want minimal styling.

UI polish

  • "Use large status bar" toggle in the sidebar — 1.5× grid font, per-client, persisted locally.
  • Sidebar floats over the gameport on narrow viewports (with a corner toggle button) instead of carving screen space out from below.
  • Tab cycles between chat and game input.