Skip to content

v1.44.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 13:01
· 15 commits to main since this release

1.44.0 (2026-08-27)

✨ Features

  • assets: add dungeon wall, floor and door textures (33ecd85)
  • assets: give the cactus a skin and the poison a pool (aad8224)
  • assets: paint the light sources properly and set them like a token (321779c)
  • assets: repaint the tiles and walls as game art rather than photographs (5e5b6c3)
  • chat: fill the palette's second row with the hue it was missing (f738580)
  • chat: let a speaker set the bubble their colour sits on (c584c44)
  • chat: read a speaker colour by its tone, the way Material does (2142d9b)
  • chat: rebuild the colour panel round one colour at a time (50ac7cc)
  • chat: show a speaker what their colour will look like (edc2dca)
  • map-editor: add a speech balloon to the shapes (20d8e44)
  • tabletop: add a whiteboard to lay things out on (1a449cf)
  • tabletop: build dungeons by room and maze rather than by corridor (714b960)
  • tabletop: finish the board's tools, and mend the layout that hid them (0fa8371)
  • tabletop: generate a dungeon a party can play through (fc488d2)
  • tabletop: generate maps onto hex boards as well as square ones (d0bb2c1)
  • tabletop: generate open country as well as dungeons (f81fbc4)
  • tabletop: give a board its own editor rather than the map's (230c4c9)
  • tabletop: give light sources a table, a face and a shelf to sit on (145d7e4)
  • tabletop: give the white board a proper editing panel (a374efc)
  • tabletop: grow a field out of warped noise, and its trees as trees (04ffcc1)
  • tabletop: let a board be drawn on, with the editor that draws maps (80f6a79)
  • tabletop: let a character on a building see down from it (3ebed84)
  • tabletop: let doors open and close (75f9fb1)
  • tabletop: let every light reckon with how high it is hung (16fd2f6)
  • tabletop: let the panel set how tall the dungeon walls stand (98fd72e)
  • tabletop: make the board a tool worth drawing on (05a6907)
  • tabletop: open some dungeons onto the world outside (17de3dc)
  • tabletop: paint the dungeon floor instead of building it (87509c3)
  • tabletop: pair up doors and let one slide aside (ca79674)
  • tabletop: poison the marsh and grow cacti in the wasteland (82fb5e8)
  • tabletop: preview a generated map on the board it will be laid on (a86011a)
  • tabletop: put a board up where a board goes, and set it in one place (5924540)
  • tabletop: rule the board, stack it in sheets, and hold its foot still (0db6395)
  • tabletop: tile terrain textures instead of stretching them (d45337b)
  • tabletop: weather the rocks, ice the snow and fold the meadow (3d9e6f5)
  • white-board: add a hand, thin the pen's line, and turn pictures over (51a4a63)
  • white-board: bend a path after it has been laid down (45e59c1)
  • white-board: centre what is held on the sheet itself (7ea0874)
  • white-board: crop a picture down to the part of it that is wanted (7795a6e)
  • white-board: draw a line through as many points as it needs (1cdaabb)
  • white-board: dress words with an outline, a shadow and rules (60dac8d)
  • white-board: give each sheet room to be read and a name of its own (7d629b5)
  • white-board: guide the eye without the paper having to be ruled (368eda7)
  • white-board: hold several marks at once and line them up (8fe30eb)
  • white-board: let the board itself be seen through (1cfbe51)
  • white-board: paste pictures in, fill and shade shapes, save the sheet out (6d75266)
  • white-board: pull a hold by its sides and turn it by its grip (7084faf)
  • white-board: save a board on its own as a file (62f6e62)
  • white-board: stick a picture down at the size it actually is (d8e85f8)
  • white-board: turn the board by its foot, the way a terrain block turns (0fafed0)

🐛 Bug Fixes

  • chat: carry the bubble as far as the colour needs it (fee2168)
  • chat: hold a speaker bubble to seven to one (34e24fc)
  • chat: lay the colour panel out so the two themes can be compared (f8cf95b)
  • chat: let the colour panel be satisfied, and keep its sample to a line (e445aa5)
  • chat: make every speaker colour readable on either theme (864560d), closes #9900ff #006633
  • chat: read a speaker colour without ever changing it (6a8470a)
  • chat: show a revealed secret roll without waiting for something else (0ae88d7)
  • chat: stop correcting a colour the bubble cannot reach (5af5137)
  • chat: stop the log moving when somebody starts typing (4c4377b)
  • file: bundle the pictures a board keeps inside its drawing (dae9185)
  • replay: let a door that stood open stop nothing in the replay too (811e8fa)
  • tabletop: cut the rocks from stone and set them on the ground (e80dca5)
  • tabletop: dig cave chambers apart so their lights stop stacking (7ce11b3)
  • tabletop: draw the light picture again, standing on its cell (190e1cb)
  • tabletop: even out a rock's courses so its ledges stop showing (9ae8509)
  • tabletop: give the board the zoom every other drawing tool has (c85f8b1)
  • tabletop: join every region, paint under every door, and fit a hex board (a637998)
  • tabletop: keep dungeon corridors out of the rooms they pass (58d96a8)
  • tabletop: let the dungeon fog actually cover the dungeon (235a340)
  • tabletop: let what is stuck to a board keep the spot it was put on (c1c0c68)
  • tabletop: light the dungeon with terrain rather than light sources (df60a71)
  • tabletop: make a wood of trees rather than a picture of one (8918795)
  • tabletop: make the dungeon preview readable (a140050)
  • tabletop: measure the words, and let what is drawn be altered after (491b443)
  • tabletop: seal the deepest room and keep the notes off the table (d4e8b79)
  • tabletop: set a second board down beside the first, not on top of it (724797b)
  • tabletop: show the lights of the table being looked at (2d5c65d)
  • tabletop: show the line while it is being dragged out (6e26ad9)
  • tabletop: shut every way into the deepest dungeon room (54c1bea)
  • tabletop: stand light sources up like a piece (44d6ba3)
  • tabletop: stop a board being laid down on itself (070bfb5)
  • tabletop: stop covering the generated dungeon with a mask (0146e19)
  • testing: give back the globals a spec borrows (16219b2)
  • ui: say so when a panel fails to open (9d9b63d)
  • white-board: draw the hold over the picture rather than off its corner (7599e45)
  • white-board: keep a board's contents, its edits and its copies apart (adcfc09)
  • white-board: keep the chequer in the editor and off the table (9453eaa)
  • white-board: let a grip pulled near a line give in to it (a2167c2)
  • white-board: let Japanese be typed onto the board (d6ed38b)
  • white-board: make the hand answer to being chosen (96e3a2f)
  • white-board: stop plain paper from hiding everything drawn over it (e7e9e35)

📝 Documentation

  • features: describe the map generator, fields and all (fa58053)
  • website: add v1.43.1 release notes (cebcbd0)
  • website: write up the map generator and the white board (893e5d4)

♻️ Refactor

  • chat: settle a speaker bubble by one rule rather than by cases (695320f)
  • core: move seededRandom to core/util (959e6be)
  • media: move the texture catalog to domain (52f5dd8)
  • tabletop: give a map its own vocabulary, apart from the dungeon (2d45995)
  • white-board: write words onto the sheet the way the map editor does (8a6d971)