Skip to content

v1.22.0

Choose a tag to compare

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

1.22.0 (2026-08-01)

✨ Features

  • character: make the piece creator reachable and dress it properly (09f9f56)
  • controller: give the remote controller a layout built for phones (5015281)
  • input: open the context menu by holding a piece down (34b6162)
  • map-editor: reach delete and text editing without a keyboard (3c6ac96)
  • mobile: finish reaching the toolbars' own actions from the menu (f82708d)
  • mobile: finish the phone pass over every panel and dialog (59bd946)
  • mobile: give narrow screens a layout of their own (6b0043f)
  • mobile: keep the phone layout in landscape and on touch devices (7132479)
  • mobile: open hover-only controls by touch (4751513)
  • mobile: reach room loading, theme and language from the phone menu (0021e2c)
  • mobile: reach the rest of the room from the phone menu (4e77211)
  • pwa: add a web app manifest and home screen icons (d1f25f8)
  • tabletop: make long press and range select work the same on every phone (e847988)

🐛 Bug Fixes

  • card: show the hand above the chat pane and fit it on screen (596daf5)
  • chat: fold the dice and colour row away on a phone (37396c9)
  • chat: give the log room to breathe on a phone (d2eb98e)
  • file: stop a dropped zip from turning its images into pieces (1febbdf)
  • i18n: speak of taps rather than clicks on a touch screen (86b201e)
  • mobile: confirm before a room load, and keep the chat pane usable (46c00f6)
  • mobile: keep the interface clear of the keyboard and the notch (013abd4)
  • mobile: keep the menu on screen and document the phone layout (7ca96ca)
  • mobile: let panels actually shrink for the soft keyboard (e2027bd)
  • mobile: work through the second review of the phone pass (a691bfa)
  • pwa: ship the manifest in the production build (19c8c34)
  • tabletop: stack the table setting panel on a narrow screen (68d719b)
  • tabletop: stop a long press from also firing a tap (2b1ab42)
  • ui: keep long context menus on screen for touch (b7f5f82)
  • ui: let the desktop menu labels escape the rail again (4c3a7ee)
  • ui: make panel contents usable with a finger (aacdbe0)
  • ui: raise a full screen panel above the mobile chat (2e2a23f)
  • ui: stop context menus clipping their submenus on phones (d108907)
  • ui: stop the desktop menu rail from scrolling and clipping its labels (9aa7738)
  • visual-novel: let novel mode own the screen on a phone (787c3c7)

📝 Documentation

  • manual: describe the phone pass and the new creation panel (691dc7a)
  • manual: describe the touch gestures and adding to the home screen (3cb64e6)
  • manual: match the phone chapter to the new menu sheet (c3a9c8a)
  • record the mobile layout in the feature list (3e7e544)
  • retire the "phones are not supported" notice (b3928a0)
  • website: add v1.21.0 release notes (38dc16d)
  • website: lead with the demo site on the landing page (0f28273)