Skip to content

v1.42.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 15:14
· 177 commits to main since this release

1.42.0 (2026-08-23)

✨ Features

  • character: add a folder name to characters (709c386)
  • character: give the portrait position a typed home and a novel-mode override (2dc3898)
  • character: name a portrait from the sheet (c1cf298)
  • chat: fill in a piece's references from the normal chat window (ad6b497)
  • chat: switch tabs with the wheel over the tab strip (de22481)
  • data-element: say what a gap-table roll is for when sending it to chat (d23254f)
  • effect: let the table override the system's reduced-motion setting (03b27dc)
  • gm-tools,pl-tools: let the NPC bar and the owned list be narrowed by name (bf5334a)
  • inventory: add an incremental search box to the inventory panel (f780a86)
  • inventory: assign folders from the context menus (f102f95)
  • inventory: drag characters onto a folder to move them (e17087f)
  • inventory: give shared and personal their own folders, and none to the rest (f1d695d)
  • inventory: group the inventory list into folders (9653ecc)
  • inventory: keep folders to the storage tabs and out of the table (63b43a3)
  • inventory: make folders things the room keeps, not marks on characters (9c5b970)
  • ui: add an effects toggle beside the theme one (ca9fa75)
  • visual-novel: let the backlog place a portrait for one line only (79a5dc3)
  • visual-novel: let the speaker be found by typing (d077e96)
  • visual-novel: stand portraits where they stand in chat, and stop them piling up (f66393a)

🐛 Bug Fixes

  • character: stop the portrait slot from sounding like a wound (eafb511)
  • chat: count the portrait number from the first portrait, not from zero (9d36300)
  • chat: end the log's scroll range above the in-window portraits (6153873)
  • chat: fill in a calculating field where a reference names one (7af694b)
  • chat: give a message bubble a background worth reading the text on (55b8f12)
  • chat: keep Ctrl+arrow among the tabs the strip shows (454239f)
  • chat: keep Ctrl+arrow moving between tabs on a tab nobody may speak in (791d0e4)
  • chat: keep the tab strip under the tab that is current (9842c6b)
  • chat: let the portrait command pick a portrait out by name (a8075c0)
  • chat: stop a reference eating the words that were typed around it (ef9eead)
  • close the gaps the second review found (16a7fa2)
  • data-element: put the name field back on a portrait (708e4f2)
  • data-element: stop the field-type names being cut short (51754e0)
  • data-element: work a calculating field out again when its sources change (6820e3d)
  • data-element: work a calculating field out from what its sources hold (0665378)
  • effect: stop the standing-field draw loop while motion is off (3569250)
  • inventory: close the gaps review found in the folder wiring (b78506f)
  • inventory: keep a folder edit inside the scope it was made in (4b0a40d)
  • inventory: show a calculating field's result in the popup and the list (7c0bcd6)
  • ui: write the motion setting down only when it is chosen (e15d350)
  • visual-novel: let the whole slot guide pick a slot (11d856d)
  • website: build the heading ids the way links are written (c5a9c34)
  • website: point the in-page links at the anchors that were built (65b962a)
  • website: point three release-note links at headings that exist (0ab7b30)

⚡ Performance

  • data-element: work a table's calculating cells out once for the table (90b5436)

📝 Documentation

  • features: note that the system setting is a default, not a verdict (dc20f12)
  • website: add v1.41.3 release notes (b4e344c)
  • website: describe naming a portrait and calling it from chat (d24d8b7)
  • website: describe searching and folders in the inventory manual (94c8c27)
  • website: describe the effects toggle and what to do when nothing shows (f56ff09)
  • website: describe the field types a sheet item can take (f6e98ac)
  • website: describe the gap judgement over a check table (dcee280)
  • website: describe where a portrait stands in novel mode (f1e1b8c)
  • website: note that the wheel moves between chat tabs (500b785)
  • website: say that a reference fills in from the chat window too (35b6d7f)
  • website: show the field types on screen and how a check table is built (62967a5)

♻️ Refactor

  • chat: let anything fill in a character's references (8de8406)
  • core: move the search text helpers out of the inventory (78f89f2)
  • data-element: move a calculating field's workings into the domain (bf7cda1)
  • inventory: drop the folder view toggle and give the tabs their row back (107d58f)
  • inventory: move the inventory row into its own template (1cba9f4)
  • inventory: name folders in place instead of through a prompt (f5c2b0f)