Skip to content

Releases: thomasgregg/ring-view

v0.12.9

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:17

Added

  • English/German notification language selection and an optional doorbell name.

Fixed

  • Distinguish fresh snapshots from ready recordings in blueprint notifications;
    offer Watch Recording only when a new recording is detected.
  • Keep notification taps opening Live before and after preview updates.
  • Use a separate notification tag for each doorbell entity.
  • Keep the authenticated camera image as a fallback when the optional public
    snapshot save fails with a handled Home Assistant service error.

Full changelog

v0.12.8

Choose a tag to compare

@github-actions github-actions released this 03 Oct 12:11

Fixed

  • Clarify the German and English screen-reader announcement when a recording
    is ready with audio muted, without implying playback has already started.

Full changelog

v0.12.7

Choose a tag to compare

@github-actions github-actions released this 02 Oct 22:35

Fixed

  • Show “Live” only when live video is ready, and keep recording timestamps in
    Recording mode and dashboard previews.
  • Keep camera names at the exact same position while switching between
    Recording, connecting, and Live, with matching subtitle spacing and typography.

Tests

  • Cover idle, connecting, ready, and unavailable Live subtitles and recording age.
  • Compare title pixels, exact coordinates, and subtitle spacing on desktop and
    phone in both inline and fullscreen viewers.

Full changelog

v0.12.6

Choose a tag to compare

@github-actions github-actions released this 01 Oct 21:03

Fixed

  • Hide pending and failed background preview images in the interactive card and
    fullscreen viewer so missing camera images cannot display a broken image icon.
    Show the preview again when a replacement image loads, keeping media controls
    available throughout.

Tests

  • Cover pending previews, failed images, replacement image recovery, and continued
    recording player availability.

Full changelog

v0.12.5

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:51

Added

  • Automatically use an enabled Home Assistant 2026.10 Ring recording timestamp
    sensor from the same camera device, with “Recorded … ago” in the card and
    viewer. Explicit activity entities continue to take priority.
  • Show an editor hint when the matching recording timestamp sensor needs enabling.
  • Add an optional recording timestamp input to the notification blueprint to
    reject stale recordings during the existing wait, without delaying the first
    doorbell notification or Live action.

Changed

  • Try direct Ring-MQTT recordings first on all browsers, including iPhone and
    iPad; use the matching transcoded recording if direct playback fails.
  • Update the README and configuration, notification, compatibility, playback,
    and testing documentation for these behaviors and Home Assistant 2026.10.

Fixed

  • Keep direct recordings playing at normal speed.

Tests

  • Cover recording timestamp discovery, overrides, unavailable values, age labels,
    card updates, and the editor hint.
  • Validate the blueprint's actual timestamp template and immediate notification
    order automatically, and add that check to CI.
  • Extend browser and unit coverage for recording ages and playback behavior.

Full changelog

v0.12.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 12:03

Fixed

  • Keep the native recording controls available while direct recordings are
    paused and after playback finishes. Browsers continue to manage their normal
    idle control visibility while a recording is actively playing.

Tests

  • Verify paused and completed direct recordings retain their controls on unit,
    desktop browser, phone browser, and live Home Assistant playback paths.

Full changelog

v0.12.3

Choose a tag to compare

@github-actions github-actions released this 20 Sep 12:15

Fixed

  • Preserve an interactive card's automatically detected media shape when Home
    Assistant rotates only the access token in a camera-proxy poster URL. Actual
    entity, poster path, and other query changes continue to reset automatic
    sizing normally.

Tests

  • Cover camera-proxy token identity, token-only interactive-card updates, and
    the boundary where a genuine poster resource change must still reset the
    outer card shape.

Full changelog

v0.12.3-beta.1

v0.12.3-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Sep 23:45

Fixed

  • Preserve an interactive card's automatically detected media shape when Home
    Assistant rotates only the access token in a camera-proxy poster URL. Actual
    entity, poster path, and other query changes continue to reset automatic
    sizing normally.

Tests

  • Cover camera-proxy token identity, token-only interactive-card updates, and
    the boundary where a genuine poster resource change must still reset the
    outer card shape.

Full changelog

v0.12.2

Choose a tag to compare

@github-actions github-actions released this 15 Sep 20:17

Changed

  • Present Talk and door access as separate rounded controls instead of one
    shared capsule. Labelled actions use independent pills, icon-only actions use
    independent 48-pixel circles, and narrow layouts hide labels before the
    controls can overflow.
  • Align the README, configuration examples, door-access guide, and testing guide
    with automatic image sizing, automatic Sections height, icon-only actions,
    and the separate Talk and door layout.

Fixed

  • Use the same fixed-surface, straight-edge door hold animation for labelled
    and icon-only controls.

Tests

  • Verify separate Talk and door controls, labelled and icon-only presentation,
    narrow-card fallback, hold progress, reduced motion, media shape changes, and
    fixed versus automatic Sections height across desktop and phone layouts.

Full changelog

v0.12.2-beta.1

v0.12.2-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 19:54

Changed

  • Present Talk and door access as separate rounded controls instead of one
    shared capsule. Labelled actions use independent pills, icon-only actions use
    independent 48-pixel circles, and narrow dashboard cards collapse labels
    before the controls can overflow.
  • Use the same fixed-surface, straight-edge door hold animation for labelled
    and icon-only controls.

Full changelog