Canvas Ops Reference: transform stack, offscreen layers, ops macros (fw 3.9)
Chomper is playable; document the interactive-app helpers (controls, play_sound, interactive flag)
Canvas Ops Reference: stroke styling (cap/join/dash, fw 3.8.1)
Canvas Ops Reference: compositing (alpha + blend modes), AA strokes, bezier, binary 0x14/0x15 (fw 3.8)
Canvas: transitions persist since fw 3.7.2
v3.7.0: onboard SHTC3 temp/humidity sensor (/api/environment, environment token)
Gateway-API: /api/sound Quiet-Time silence + master enable/volume (v3.6.1)
v3.6.0: /api/sound (tones/chimes), gradient radial/angle/dither
Writing Matrix Apps: fast binary-ops apps stream automatically (record 0x06)
Writing Matrix Apps: binary ops (opsBin) are automatic — batches encode to /api/canvas/opsb on fw 3.5 walls, JSON fallback otherwise
Chomper: description matches the final maze (classic lattice, all loops, wrap tunnels incl. vertical)
Canvas Ops Reference: binary encoding appendix (fw 3.5 opsBin)
Chomper: gallery screenshots (mid-game at all four panel resolutions)
Built-in Apps: Chomper (the ops-surface arcade showcase); Home Assistant cards gain fw-3.5 arc-gauge dials for thresholded entities
Writing Matrix Apps: has_op gating and the shadow_text one-op collapse on 3.5 walls; American spellings
Canvas API page: comprehensive refresh — discovery JSON to the real v3.5 shape (rects/stream/atlas/effectDefs/openapi field, 22 ops, 10 effects), atlas state shape fixed, MQTT reference dropped, ?fmt claim corrected, panel example realistic, 507 list complete, section order fixed; fw 3.4 tags -> 3.5 everywhere (3.4 was never released separately)
Restructure app-authoring docs: Writing-Matrix-Apps split out of Writing-Apps (1160->941 lines), new Canvas-Ops-Reference with every op documented in detail (params/defaults/semantics/examples incl. the v3.5 additions); sidebar + cross-links
Canvas ops v3.5: arc/poly/clip/origin/textbox, thickness, AA text, styles, sprite transforms
Writing Apps: the Surface text toolkit (fit_font/wrap/wrap_fit/message/text_card/mix/dim) — the panel-app text vocabulary, hoisted from per-app helpers; all fitters floor at 8px
Canvas: ripple effect (fw 3.4)
wiki: maze v2 (rainbow, 2px corridors, wide speed range)
Canvas: maze effect (fw 3.4)
Self-describing effects (fw 3.4 effectDefs): per-effect knobs come from the wall's own description — canvas.effect(params=), canvas.effect_defs, Effects app description incl. spectrum/soundwall + Audio reactive
Matrix gateway v3.4.0: audio-reactive effects (spectrum, soundwall, audio param); drop stale TCP_NODELAY mention
Weather Sky merged into Weather: the sky scene is Weather's Matrix-panel view (companion 2.10.x); its own section and screenshot retired
Accuracy sweep: twelve MCP tools (FAQ), no armv7 image (Home Assistant), settings mirror is local-primary (Multiple Displays), caps field is named_colors not named_colours (Writing Apps, Compatibility), HTTP frame-push is ~40 fps since fw 3.0.1 (Writing Apps)
Built-in Apps: reorganized by app — every app one section: description, badges, min wall, and its full screenshot gallery (four Matrix resolutions + three flap-wall heights, embedded from the repo's screenshots/ folder); dropped the stale splitflap-os drop-in claim; American spellings
Gateway-API: /api/events also carries status events since fw 3.2
Built-in Apps: complete 256x64 panel-view galleries — all 43 functional apps and all 14 channels, fresh renders (post short-panel readability fixes); canvas sampler keeps the canvas-only apps
Merge Date Card→Date and Weather Panel→Weather Sky in docs