github devswha/ovis v0.3.34
herdr web ui v0.3.34

latest releases: beta/v0.5.4-beta.79, beta/v0.5.4-beta.78, beta/v0.5.4-beta.77...
one month ago

Added

  • A pane herdr could not restore after a restart (herdr 0.9.3+, e.g. its folder was
    removed) is marked NOT RESTORED in the sidebar, and selecting it shows herdr's reason
    instead of a terminal that ends at once. The server no longer tries to attach it.
  • The new-session dialog offers OmO when omo is installed on the PC. herdr cannot start
    omo itself, so the new pane's shell runs omo and the dialog waits until it is up.
  • Subscription usage beside Settings: the plan limits of Claude, Codex, Cursor, Copilot,
    Grok and Antigravity, read with the sign-in each tool keeps on the server's PC, which is
    never refreshed. Each account shows its limit closest to running out, red from 80%; a
    tap lists every limit with its reset time. Two accounts of one provider (a second
    ~/.codex-* or ~/.claude-*, several GitHub CLI or Grok sign-ins) are listed apart,
    named by their email or login. Settings orders the accounts, hides any, and counts what
    is used or what is left. Off until turned on in Settings, since it sends the PC's
    sign-ins to each provider. GET /api/usage.
    Sign-in locations and endpoints follow OpenUsage.

Changed

  • Tested against herdr 0.9.3: CI runs the integration and browser suites on it, and the API
    types are generated from its schema. herdr 0.9.0 or newer is still enough.
  • The website is redesigned after herdr.dev: ink and paper modes, one large headline with the
    install line, a strip of figures, and five numbered rows for what the app does. It is built
    from the README's own media: its top video, with a tab that swaps it for the demo app, its
    four feature clips, and the installer screenshot.
  • The one-line installer installs the latest release instead of main, so a new install
    runs the same version as existing ones and never picks up changes merged since.
    HERDR_WEB_UI_REF still picks another branch or tag.

Fixed

  • Enforce device permissions and request origins consistently, persist device changes
    before reporting success, and stop alerts after device access is revoked. A device that
    can only watch can no longer read files on a connected PC through a path with an empty
    segment, and an alert subscription made before any pairing stops once pairing closes the
    open network.
  • Show remote conversation images and full tool output, including Codex output inherited
    from earlier rollouts.
  • Dragging terminal text copies the visible selection immediately, including when an
    installed app's asynchronous clipboard permission is blocked. Scrollback copies
    reserve clipboard access during the release gesture; delayed or empty selection
    responses cannot erase a newer copy.
  • Settle sent composer drafts across pane switches and cancel all delayed completion
    alerts when work resumes.
  • Closing the selected pane with the sidebar's X no longer puts the keyboard on the pane
    selected in its place. On a phone it came up over the drawer, in the way of closing the
    next pane. A pane or lens the user picks still takes the keyboard.
  • Pane statuses and web push recover when herdr drops the app's event stream: herdr 0.9.2
    and newer close a listener that falls behind, and herdr restarts do the same. Every
    stream now reconnects at once, keeps trying while herdr restarts, and reads back what
    it missed from herdr, so a pane created meanwhile is no longer left without status or
    alerts for up to a minute, and an alert for a pane that has since gone quiet is called
    off instead of sent.

Don't miss a new ovis release

NewReleases is sending notifications on new releases.