Skip to content

WebWordStar v1.0.0

Choose a tag to compare

@DDecoene DDecoene released this 05 Jul 16:26
5ed1ee5

The first release of WebWordStar — a clean-room, browser-based reimplementation of WordStar with real-time multiuser collaborative editing.

Highlights

  • The real WordStar interface — the diamond (^E/^X/^S/^D), ^Q quick movement, ^K blocks, ^O onscreen format, ^P print controls, self-revealing menus with help levels, insert/overtype, word wrap + ^B reflow, multi-level undo/redo. Arrow keys work as modern alternates.
  • Terminal aesthetic — blue status bar, ruler line, flag column, blinking block cursor, real on-screen pagination.
  • Layout dot commands.lm/.rm/.ls/.pl/.mt/.mb/.pa/.cp/.pn/.op/.he/.fo.
  • Always saved — UUID document URLs over WebSocket + SQLite; no save command.
  • Real-time collaboration — server-authoritative edit intents with positional transform, peer cursors with presence, own-edits-only undo.
  • Print/export — PDF, HTML, Markdown, plain text, and native WordStar text via ^K P.
  • Documents in and out/demo seeded showcase document; ^K R imports plain text, native, and real WordStar 3.x/4 files.

Licensed under AGPL-3.0-only.

Quickstart

npm install && npm run dev    # Node 22+

Open http://localhost:5273/demo — then copy the URL into a second window and type in both.

Full details in CHANGELOG.md.