Skip to content

v1.38.0

Choose a tag to compare

@jaapstronks jaapstronks released this 19 Sep 18:17
1e410bf

1.38.0 (2026-09-19)

Added

  • capture: editor-canvas marketing shots in both languages (#1190) (a8b76df)
  • share: embed beside the public link, tabs named after the audience (#1185) (ed6f4aa)

Fixed

  • ai: every AI entry follows the AI_ENABLED kill switch (#1186) (9dfa80c)
  • ai: stop server analysis when the client cancels (#1187) (59cf24a)
  • api: a non-uuid collaborator id is a 404, not a 500 (B359) (8b0c0aa)
  • api: a non-UUID presentation id is a 404, not a 500 (B222) (8df65b7)
  • api: every id capture is shape-checked, not just the first (B360) (71e7a5c)
  • capture: render captures with a mouse on Linux (headful on Xvfb) (#1192) (7e4df75)
  • client: merge caller headers into the api() defaults (#1183) (70d96f6)
  • editor: one topbar that fits at every width (B354) (bbd171c)
  • export: the PPTX video placeholder speaks the deck's language (B358) (0c8329d)
  • install: the Node install path states and enforces its PostgreSQL requirement (B364) (#1198) (d9ee510)
  • sandbox: a guest is a users row, so it owns the decks it creates (#1188) (f3c0ced)
  • sandbox: first-visitor sweep fixes, incl. guest session leak (B350) (#1191) (3e1c515)
  • sandbox: make the example decks say something that holds up (#1189) (3d6863d)