Skip to content

v0.1.9-rc2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jun 15:32
· 9 commits to main since this release
51c99e6

OpenIPC Viewer 0.1.9-rc2

Second release candidate for 0.1.9 — the big feature drop since 0.1.8.
It brings two-way audio (Phase 17) and the community / app-level
features (Phase 19): tabbed layouts, one-file config backup, and
cross-platform notifications — plus a round of interaction fixes.

⚠️ Release candidate. Desktop (Windows / Linux / macOS) is the focus;
please try it and report anything off via the issues link below before
the stable 0.1.9.

Highlights

🗂 Tabbed layouts

Organise cameras into named layouts shown as tabs over the grid —
create / rename / delete / drag-reorder. Each layout keeps its own
cameras and grid size and survives restarts. A new per-layout camera
picker
(the camera button in the tab strip) lets you add or remove
cameras for the active tab, with search and a live count.

🔊 Two-way audio

Listen to camera audio in the single-camera and grid views (native
playback on Windows / Linux / macOS, volume + mute) and push-to-talk
over the ONVIF Profile-T backchannel (hold the mic button).

🔔 Notifications

Event alerts with per-camera cooldown, quiet hours and per-type toggles.
Android gets a real notification channel; desktop gets a custom
Telegram-style corner toast (stacks, auto-dismiss). Includes a settings
panel and a Send test notification button.

💾 Config backup

Export your cameras and layouts to a single JSON and restore them on
another machine, with an import preview. Passwords are never written
to the file.

Also in this RC

  • App version is now derived from the git release tag — About shows the
    real build instead of 1.0.0.0.
  • Lightweight issue reporter: Report a problem opens a pre-filled
    GitHub issue (with version / OS), plus an Open logs folder shortcut.

Fixes

  • Grid: tapping a tile's audio / snapshot button no longer opens the
    camera, and layout-tab switching / tile-open work again (taps are now
    told apart from drags).
  • Snapshot: grabbing an HD still no longer floods exceptions or appears
    to hang while a fresh stream warms up.
  • Push-to-talk: pressing the mic on a camera without a backchannel no
    longer throws repeatedly — it shows a "no two-way audio" hint and hides
    the button.
  • Recordings now appear in the Recordings list; ffmpeg.exe is bundled
    so recording / export work on packaged Windows.

Notes

  • Builds with 0 warnings (TreatWarningsAsErrors); new unit tests cover
    the layout repo, config-backup round-trip, notification policy and
    push-to-talk.

Found a bug? https://github.com/OpenIPC/viewer/issues

Full Changelog: v0.1.9-rc1...v0.1.9-rc2