Threshold polarity grammar for the HA apps (band / < lower-is-better / > higher-is-better)
Sensor Graph seeds from the HA history API
Wave two: Pong, Invaders, Falling Sand, Sensor Graph (+ Snake entry re-sorted)
Three new arcade games: Snake, Flappy, Breakout
Documentation review: current-firmware-only, Matrix Gateway naming, full feature coverage
- every old-firmware version tag/caveat removed across all pages (headings
de-tagged with inbound anchors fixed in lockstep); Matrix-Gateway's intro
changelog replaced with current-state prose
- naming: Matrix Portal -> Matrix Gateway (wire strings/repo URLs kept)
- accuracy: capabilities sample matches fw 3.13 (opsBin boolean, compositing,
33 ops, 12 effects, conditional feature tokens, no api/effectParams/ha);
opsb endpoint + stream record 0x06 documented; scope/spectro/maze added;
Weather Sky references replaced (merged into Weather); BTC min-wall,
Photo Frame badge, Livestream badge, broken images -> gallery raw URLs
- new-feature coverage: icon_svg + interactive manifest rows, takeover /
quiet-in-attract / taps+presses in the games section, paginate +
get_ha_states helpers, dependency list (httpx2, Pillow, babel, dateutil),
can_* flag inventory, OpenAPI discovery (gateways + companion)
microSD streaming (anim/wav), spectrogram, brightness schedule (fw 3.13)
fw 3.13: Photo Frame plays card MPGA movies; Chomper/Tetris icons
fw 3.10 microSD: canvas.sd_list/sd_get helpers + the Photo Frame app
Wiki: microSD (browse/mkdir/recursive delete), oscilloscope, depth-4 PSRAM framebuffer (fw 3.10-3.11)
Compositing (fw 3.8): document canvas.blend/aa/rgba + can_composite; Aquarium showcases godrays/glow
Built-in Apps: Tetris (horizontal, playable) with gallery screenshots
Chomper is playable; document the interactive-app helpers (controls, play_sound, interactive flag)
Chomper: description matches the final maze (classic lattice, all loops, wrap tunnels incl. vertical)
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
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
Weather Sky merged into Weather: the sky scene is Weather's Matrix-panel view (companion 2.10.x); its own section and screenshot retired
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
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
Merge Overview→Dashboard and HA Dashboard→Home Assistant in docs; refresh screenshots
Every functional app is dual-surface: matrix views for all 43 apps + screenshots; toggle now matrix-only at top of settings
Dual-view apps: document canvas_view + the matrix_view toggle (Writing-Apps §7); fold World Time/Countdown Bars into World Clock/Countdown as dual-view + add Public Holidays desk-calendar panel view (Built-in-Apps, Matrix-Gateway)
Docs update for companion 2.9.x: quiz app type, channels/quizzes on the Matrix panel (canvas_art + Show on Matrix toggle), new apps (Stock Graph, Movie Quotes, Weather Panel, Scoreboard, HA Dashboard, Aquarium), firmware 3.1 delta frames + named atlases, smart-refresh cadence; new panel screenshots
Built-in Apps: add a canvas-app gallery (rendered on a 128×64 panel, NYC data)
Real frames from Lumina Clock, Weather Sky, Overview, World Time, Date Card,
Countdown Bars and Image, captured on a Matrix wall with New York as the location.
Matrix Gateway + canvas: bring the wiki up to firmware 1.24 / companion 2.8
- New Canvas API page (full /api/canvas/* reference) + sidebar entry.
- Gateway-API: Matrix send paths are /api/frames/* (not /api/rs485/*); module
rows are {id, flapIndex, flapChar}; MQTT frames/tx + frames/send, rx removed;
maintenance is SplitFlap-only; panel.depth in status; canvas/effects/effectParams
in capabilities; features list corrected.
- Matrix-Gateway: frames are one-way (no v/A queries, no replies, no serials);
no module registry; canvas section rewritten to point at the Canvas page;
bit-depth auto-clamp note for large panels.
- Built-in-Apps / Writing-Apps: six effects with hue/density, new Animation and
Ticker apps, QOI, and the canvas helper's ticker/anim/paste methods.
RS-485 SplitFlap Gateway content left unchanged (correct as-is).
Big-panel apps: Overview (new), Weather Sky / Date Card big-panel layouts, denser flap Dashboard
Remove News Ticker (deleted: HTTP frame-push can't scroll smoothly)
World Time: dark high-contrast rows, city read in full, no sun/moon icon