Skip to content

v1.43.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 11:50
· 108 commits to main since this release

1.43.0 (2026-08-25)

✨ Features

  • chat: make the system avatar a setting the room shares (9c11d77)
  • i18n: add Korean (4d5f86b)
  • inventory: filter what the inventory hides and lift it out of the dark (f35e0f7)
  • media: add text and gradient layers to the cut-in editor (bf696eb)
  • media: animate cut-in layers on a keyframe timeline (2bb2340)
  • media: carry a layer scene inside the cut-in xml (95022c7)
  • media: compose cut-in layers in a scene editor (9e78263)
  • media: drag a layer's band to its length, and lean into the stage (0cd933e)
  • media: draw a drag to what is worth landing on, and nudge a layer (a0c643b)
  • media: draw the shapes a cut-in window is actually made of (9df5050)
  • media: drop sounds along a scene's own clock (f27ff3d)
  • media: give a band layer more than one way to shade (2ef95c4)
  • media: give a layer a touch that runs the whole time (85f51bf)
  • media: give a layer ready-made ways to arrive and leave (35a9abb)
  • media: let a cut-in play without a frame (715037e)
  • media: let a layer come away as well as arrive (d968e83)
  • media: let the cut-in timeline be leaned into and walked along (997a181)
  • media: let the master keep a picture out of everyone else's lists (ed18e73)
  • media: pick an easing curve for each cut-in keyframe (c69e123)
  • media: play cut-in layers over the base image (acc528a)
  • media: stand the layer heads beside the bands they belong to (8baa0f9)
  • media: start a room with a summoning cut-in of each kind (f1b067a)
  • media: strike the sample cut-ins on a sound of their own (73c2cfe)
  • media: take back and redo what the cut-in editor changed (1e38989)
  • media: take the moment a layer is holding, and type a moment to go to (ab674a6)
  • media: unzip a layer open, and set its words downwards (3cc5f71)
  • replay: draw composed cut-ins into the exported video (05ea27a)
  • tabletop: play a cut-in when the table changes (0b491c4)

🐛 Bug Fixes

  • chat: carry the sender on the notices a player sets off (05f8dba)
  • chat: work a bubble colour out the same way for every line (fcdefcd)
  • data: read a bare name from the field that holds a number (07d7e4e)
  • i18n: name the gash, and check every name a choice needs (3a2914e)
  • media: ask for a picture instead of showing a broken one (76c6ea6)
  • media: give each cut-in scene its own run of sounds (ab5135a)
  • media: keep the pictures the tool brought with it out of the media library (d33bc35)
  • media: lean the stage in under the handles drawn over it (1cc24de)
  • media: let a turned layer be taken hold of where it is drawn (e3efb67)
  • media: let the cut-in editor keep the presses meant for it (35254ce)
  • media: make no sample cut-in without the scene it is built from (addbd55)
  • media: make the flash sample the band it actually is (e4eeb62)
  • media: put the cut-in editor's handles where the layers are (ab4d45b)
  • media: put the held moment back once the timeline is redrawn (4fc2286)
  • media: rip the tear sample open instead of sliding a window in (b52675d)
  • media: square the flash band and set its word downwards (4123ba3)
  • media: stop a band being magnetised to where it already is (ffc075c)
  • media: stop a layer picture being dragged out from under the editor (883916e)
  • media: tear the gash instead of sawing it (c3f005a)
  • media: tear the left-torn clip down its left edge (4acf53d)
  • peer: leave the sample cut-ins to a room that brings none (a19ad5e)
  • replay: fit a layer's picture the way object-fit does (374b2d2)
  • replay: leave the canvas as the caller had it after a layer (98aa4ba)
  • replay: run a band the way the browser runs it (468c362)
  • replay: run a scene long enough to reach a layer that comes in late (30ca44c)
  • tabletop: lay a shadow onto the scale the overlay is drawn at (8976382)
  • ui: offer no tag whose pictures are all kept back (e1999bb)

⚡ Performance

  • data: settle each calculating field once instead of once per reader (76221f8)
  • tabletop: hold the vision overlay to a budget of pixels (e0633ed)
  • tabletop: let a light look only at what could stand in its way (604b2a0)
  • tabletop: redraw only the lights that move, and only where they are (a9fbbd6)

📝 Documentation

  • website: add v1.42.0 release notes (40522de)
  • website: describe building a cut-in from layers (edbafdd)
  • website: describe the rest of what the scene editor does (84acc3b)
  • website: describe what this branch added (9a4ff56)

♻️ Refactor

  • map-editor: share the undo stack as a generic history (03a6aa4)
  • media: name the sample cut-ins without a language (4b782db)
  • ui: settle the theme in one place (2d4ac20)