Skip to content

1.5.4

Choose a tag to compare

@github-actions github-actions released this 05 Jun 22:10
· 9 commits to master since this release

Adds Google Sheets-style collaborative ANSImation editing over the existing WebSocket server, plus several file-loading bug fixes.

New features:

  • .mob server mode: multiple clients edit any frame simultaneously
  • Real-time sync for draw, add/clone/delete/move frames, and all frame metadata (delay, reveal, scene break)
  • Server auto-creates a new .mob file if none exists at startup
  • Flat .ans server mode drawing now works correctly

Bug fixes:

  • read_file now properly rejects on fs error or parse exception
  • open() guards against concurrent calls (double-click in file picker)
  • detect_columns: fix absurd column counts on absolute-positioned ANSImation files (e.g. 19260 cols → correct 80 cols)
  • Flat mode server: doc.layers initialised so drawing works
  • Server auto-creates missing .ans files instead of crashing
  • Replace deprecated url.parse() with WHATWG URL API