Skip to content

v1.23.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 15:02
· 640 commits to main since this release

1.23.0 (2026-08-02)

✨ Features

  • tabletop: import a ccfolia room archive as tables (f49b8cc)
  • turn: count buff rounds down as the round ends (c66bab4)
  • visual-novel: add ADV and full-screen text layouts (48e6177)
  • visual-novel: add keyboard shortcuts with a help panel (3b2839d)
  • visual-novel: add reduced motion and screen reader support (3826ea8)
  • visual-novel: filter the backlog and load it lazily (8251df8)
  • visual-novel: let a character leave the stage (8479362)
  • visual-novel: let the GM set a synced novel background (9dab450)
  • visual-novel: play BGM from the sound board (185581e)
  • visual-novel: select which chat tab novel mode shows (534ee71)
  • visual-novel: start auto play from the current position (2be3ad3)
  • visual-novel: sync playback for everyone in showcase mode (6915974)

🐛 Bug Fixes

  • pwa: send credentials when fetching the web app manifest (e0a7e1e)
  • visual-novel: fit portraits and bubbles to compact viewports (b69e1e4)
  • visual-novel: keep emoji intact while the text types out (9851027)
  • visual-novel: trigger the scene transition from sending, not from clearing SE (3d26946)

⚡ Performance

  • room-archive: build the room zip inside a web worker (2786e42)
  • room-archive: keep the auto snapshot out of the user's way (950644b)
  • storage: speed up loading a room archive (03360f7)

📝 Documentation

  • website: add v1.22.0 release notes (7577b4a)
  • website: describe automatic buff round countdown (8f614e5)
  • website: describe the experimental ccfolia room import (3698859)
  • website: describe the novel mode improvements (ba3dddb)

♻️ Refactor

  • file: format saved xml without the xml-formatter dependency (82e8b11)
  • visual-novel: split the overlay into stage, playback and backlog units (dd13348)