Releases
v1.38.2
Compare
Sorry, something went wrong.
No results found
1.38.2 (2026-09-23)
Fixed
client: the body of an api() call is a value, not a string (B345) (568b03a )
config: keep .env.example comments off the value lines (B378) (28b4cdf )
editor: a field has one name, and the schema holds the key to it (B395) (#1227 ) (9bcb208 )
editor: the PPTX export row says each slide is an image (B321) (#1231 ) (64b5a68 )
editor: with AI off, no AI entry is built (B346) (#1230 ) (53fe1f8 )
email: the export-ready mail carries the recipient's language (B389) (7d08cb2 )
export: the bulk export carries the exporter's own star (B374) (#1222 ) (212baf7 )
i18n: one locale list, derived from disk, and auth mail in the recipient's language (B379) (#1219 ) (4e649a2 )
search: one case fold per comparison, and typed wildcards are letters (B388) (#1223 ) (3a512b0 )
server: a non-streaming POST whose client leaves stops working (B397) (#1233 ) (250e389 )
server: a POST-SSE stream stops when the client goes away (B347) (4aa7416 )
slide-library: one authority over who may insert a slide type (B386) (#1215 ) (77851a7 )
slide-runtime: let the countdown init decide on markup, not on a type name (B387) (#1220 ) (879390b )
slide-types: give the pyramid slide a Dutch nl title (B384) (#1221 ) (1beee6d )
slide-types: markup that arrives after the inits still gets its runtime (B391) (42b7732 )
slide-types: one answer about who inserts the Follow-along invite (B368) (#1213 ) (5ccb42e )
slide-types: one copy table for the follow-invite slide (B383) (#1216 ) (713ca33 )
storage: resolve a tag name through one race-free insert (B373) (#1212 ) (213aad9 )
storage: stamp a collection's metadata after the membership swap (B372) (762a181 )
table-slide: the add-row button lands under the table, and columns grow on the canvas (B394) (#1226 ) (b08c9cb )
You can’t perform that action at this time.