Changelog

What's new.

Every Hi-Ho release, newest first — straight from the update feed the app itself reads.

1.0.195
September 9, 2026
Latest

Fixes transcription for plan and unlimited accounts, improves failure messages, and adds native Resolve MCP support with compatibility for older installs.

1.0.194
September 4, 2026

Fixes a hang where Hi-Ho could launch with no window, corrects the plan and pricing text in Account and Plans, and shows how many Founding licences remain.

1.0.193
August 28, 2026

v29 pricing: 10 free hours a month, plans and hour top-ups in the app, the hours dial, and dialog close fixes

1.0.192
August 25, 2026

RED (.R3D) support end to end — spanned rolls, frame-exact sync, and round trips to Resolve, Premiere, and Final Cut — plus crash fixes across the mine, resync, and NLE handoffs.

1.0.191
August 19, 2026

Final Cut Pro timelines mine directly: a timeline picker with one-press import, a Share menu entry that installs itself, drag-to-panel, and sync that rides along - plus a cleaner mine setup.

1.0.190
August 19, 2026

Final Cut Pro panel, timecode-accurate sync, verified roundtrips to Resolve, Final Cut and Premiere, redesigned exports with contextual names and screenplay PDF.

1.0.189
August 18, 2026

Final Cut Pro export that imports clean, timecode-true multicam sync, and mines that ride out busy AI servers.

1.0.188
August 18, 2026

Multicam round trips to Resolve and FCPXML, AVCHD/MKV playback, and every mine lands in your Library.

1.0.187
August 14, 2026

Resolve script integration, and English subtitles now follow the transcript rather than a mislabelled file.

1.0.186
August 14, 2026

Fixes the DaVinci Resolve integration, which could not install in 1.0.185.

1.0.185
August 14, 2026

Resolve integration, translate-to for any mine, and exports that all work after a transcribe.

1.0.184
August 13, 2026

Paste a paper cut and Hi-Ho builds it, story beats ready before you sit down, editorial notes that ride into Resolve markers, camera and audio switching in the viewer, and sharper quote matching throughout.

1.0.183
July 29, 2026

Failed mines now refund their credits automatically, and every failure files its own bug report with a reference number you can quote.

1.0.182
July 24, 2026

Round trips come back linked: audio, video, and every extra audio track land in Resolve and Premiere synced and grouped, with Hi-Ho picking the best track to hear while you edit.

1.0.181
July 20, 2026

Cameras that would not pair now lock via a full waveform search, MXF files play natively for real this time, and every Resolve send reports exactly what it placed.

1.0.180
July 19, 2026

The HIHO wordmark and serif titles arrive, timelines name themselves after the story, MXF camera files play natively, Resolve round trips place every video clip, and updates restart the app properly.

1.0.179
July 19, 2026

Sit-Down chats now finish long paper edits every time — no more cut-off drafts — and can compose the timeline straight from the conversation.

1.0.178
July 19, 2026

A completely redesigned interface — one dark canvas, frosted glass, and a quieter editing room — plus reliable mining for huge multi-track Resolve timelines and long interviews.

1.0.177
July 9, 2026

Word-perfect captions and karaoke, automatic question-audio trimming, seam-tight Resolve timelines, and faster mines.

1.0.176
July 8, 2026

Frame-accurate Resolve export (native frame-rate timelines + sync verification), English subtitles for every language, snappier word-synced captions, and a new guided tour.

1.0.159
May 27, 2026

Critical fix for a launch crash in 1.0.158. The new heartbeat had a race that aborted the app on first foreground notification. Telemetry surveillance otherwise unchanged.

1.0.158
May 27, 2026

Background telemetry so we can spot issues fast, plus a fix where reopening a project no longer auto-loads the last Timeline.

1.0.157
May 26, 2026

Compose + Resolve sync fixes

Two related fixes for dual-system documentary workflows:

  • Compose Timeline exports are now frame-accurate. Paper Edit → Compose was producing Timelines without multicam-angle data, which made Resolve / Premiere / FCPXML exports drift — audio extended past video on the timeline. Compose now runs the same per-file timecode assignment that normal mines use. (Existing Compose Timelines need to be Recomposed to v2 for the fix to apply; new Compose runs land correct.)
  • Resolve-synced Sources now retain video file paths. Sources ingested via Resolve sync were persisting with videoPaths: nil, leaving the Hi-Ho video player black and falling through to audio-only playback. Future syncs land with full video linkage; existing broken Sources can be re-synced to self-heal.

Both fixes carry over the Tahoe + M1 bundled Python from 1.0.156 — no Python regression here.

1.0.156
May 26, 2026

Tahoe + M1 hotfix

Critical fix for users on macOS Tahoe (M1, M2, M3, M4). The bundled Python runtime that powers Resolve integration was unintentionally dropped from the build script several releases ago — the regression was hidden because older macOS shipped with /usr/bin/python3 as a fallback. Tahoe removed that fallback, exposing the missing dependency and causing launch crashes on affected machines.

  • Python 3.12.13 bundled inside the .app (via astral-sh/python-build-standalone) — no more dependency on system Python
  • Resolve integration works again on Tahoe
  • Launch crash on Tahoe resolved
  • Universal binary (arm64 + x86_64) — Intel Mac support restored alongside Apple Silicon

If you experienced a crash on Tahoe with 1.0.155 — this is the fix. Auto-update will apply on next launch.

1.0.155
May 17, 2026

Paper Edit → Compose

Paste a paper edit, get an assembled Timeline. Hi-Ho cross-references quotes against every Source in the Project, lets Claude assemble the order, and produces a versioned Timeline you can re-prompt — edit the paper edit on the loaded Timeline, hit Recompose, and v2/v3/v4 chain in the same lineage.

  • New "From Paper Edit" tile on every ProjectView
  • Full-screen paste sheet with live section-count detection
  • Inline paper-edit editor on every Compose-derived Timeline
  • Timeline version chip (v1/v2/v3…) + lineage menu on tiles
  • B-roll/non-dialogue directions become subtitle placeholders so paper-edit structure stays 1:1 in the export
  • Silent schema bump v2 → v3 on first launch; legacy projects unaffected
  • Pre-mining Paper Edit field retired (StylePage cleanup)
1.0.154
May 14, 2026

Project library, multi-timeline foundation, Resolve-style bottom tab navigation, new asterisk logo.

1.0.153
May 14, 2026

Smarter mining (craft-aware story analysis + pattern routing), smoother playback (fluid playhead and karaoke at engine tick rate), ProRes 10-bit preview fix, crash-safe Whisper chunks, dual-system audio video preview, out-of-credits handling with auto-refund, animated welcome tour, plus dozens of reliability polishes.

1.0.152
May 7, 2026

Claude envelope parse retry — mining no longer dies on a single Claude flake (auto-retries, your transcript is cached so no double charge). Resolve not_connected error now tells you what to flip: Resolve → Preferences → System → General → 'External scripting using' = Local.

1.0.151
May 7, 2026

Hotfix: in-app updater couldn't replace the .app bundle because its staging directory was inside the sandbox container, and moving from /Applications into that container fails under hardened runtime. Updates now stage in ~/Library/Application Support/HiHoManager/updates/ and use FileManager.replaceItemAt for atomic bundle replacement.

1.0.150
May 7, 2026

Hotfix: Send to Resolve was blocked by macOS sandbox /tmp write permission in 1.0.149. All Python launch wrappers now use NSTemporaryDirectory() (per-user temp dir) which the sandbox always allows. Mining itself was unaffected.

1.0.149
May 7, 2026

Security Hardening + Big Pipeline Audit

  • Security: API keys moved to server-side proxies — no more secrets compiled into the app binary. (Previous versions are now broken until updated; old keys have been revoked.)
  • Multi-cam sync via Resolve timeline — audio ↔ video pairing survives free-run timecode mismatch between cameras and audio recorders.
  • Network retries — Anthropic / Groq 5xx and 429 are now retried automatically with backoff (3 attempts).
  • Audit + speaker results persisted — reloading a project no longer re-calls Claude. User edits to speaker names survive.
  • Auto-relaunch on update fixed — proper detached-shell handoff so the new version takes over without manual reopen.
  • Multi-instance Resolve error visible — toast banner instead of silent failure.
  • Disk hygiene — auto-cleans stale /tmp media copies and stale chunks on app launch.
  • Mining robustness: filter_complex audio merge handles mixed codecs (no more 32GB looping garbage), fast-seek channel probes (50× faster on long .MOV), parallel PCM extraction, output sanity check (rejects truncated/corrupt files), Otsu threshold fallback (no crash on missing PCM).
  • Order canonicality: mediaPaths order flows through every step — addable catalog, energy profile, Resolve build script — so chat-added clips and the Resolve timeline always reference the right source file.
  • Stale-cache invalidation: transcript cache key includes file size + mtime — replacing a source file no longer reuses an old transcript silently.
  • Telemetry: categorical events (mine start/complete, sign-in, Resolve send, errors) without content — helps us catch silent failures.
  • UI: sparkle logo replaces the pixel-axe wordmark on sign-in / opening; Settings, Account, Update, Feedback panels are now click-outside-to-dismiss with a unified rounded panel chrome; "Include diagnostics" toggle in Send Feedback (categorical state only — no transcripts or paths).
1.0.148
May 6, 2026

Multi-Cam Sync, Sticky Sign-In, Mining Pipeline Hardening

  • Multi-Cam Sync from Resolve Timeline — Audio and video clips paired by their position on your Resolve timeline, surviving free-run TC mismatch between cameras and audio recorders. Mined edits land in Resolve with the right video on V1 alongside ZOOM mic audio on A1.
  • Correct Source-Clip Alignment — Whisper segments now map to the right source file (was using TC-sorted order against a mediaPaths-ordered merged audio).
  • Sticky Sign-In — App and browser sessions no longer fight over the same refresh token. You stay signed in indefinitely. Cached identity stays visible if a session ever does expire.
  • Parallel PCM extraction — Energy profiling for 4× source files runs concurrently (was sequential).
  • Fast seek for channel detection — volumedetect probes use ffmpeg fast-seek (-ss before -i + -vn). 50× faster on long .MOV files from external drives.
  • Robust filter — Energy filter no longer nukes all segments when PCM extraction is incomplete.
  • filter_complex concat — Audio merge handles mixed codecs (WAV + MOV) cleanly. No more 32GB garbage files.
  • No auto-build to Resolve — Mining produces the segments and you trigger the Resolve build when you're ready.
  • Speaker dedup — Sidebar shows one entry per unique speaker, not one per source clip.
1.0.147
May 6, 2026

Long-Audio Extraction Fix

  • Audio Extraction Timeout — Bumped from 2 min to 15 min. 4-track interview merging from external drives now completes
  • All 1.0.146 Fixes — Resolve bridge entitlement, auto-relaunch on update, auth refresh, mine-once catalog
1.0.146
May 6, 2026

Resolve Bridge Fix + Auto-Relaunch

  • Resolve Bridge Fixed — Bundled Python now signed with library-validation entitlement so it can load Resolve's API
  • Auto-Relaunch on Update — App now properly closes and reopens on the new version (was foregrounding old instance)
  • All 1.0.144 Improvements — Auth refresh, Resolve auto-connect, mine-once catalog, story-order playback, waveforms
1.0.144
May 6, 2026

Stay Signed In, Smarter Timeline, Resolve Auto-Connect

  • No More Hourly Logouts — Refresh tokens keep you signed in across sessions
  • Resolve Auto-Connect — Picker now connects automatically when opened
  • Mine-Once Catalog — AddableSegment catalog built during mining for instant clip adds
  • Story-Order Playback — Auto-advance follows your edit order, not source time
  • Stable Captions — Captions on chat-added clips stay locked to the right words
  • Scrubber Accuracy — Clicking timeline jumps to the actual clip you clicked
  • Waveforms on Timeline — Main timeline shows the audio shape of your edit
  • Performance — Faster transcript merge, smoother playback at 30Hz
1.0.142
April 14, 2026

Resolve & Premiere Integration, New Icon

  • Resolve Export Fixed — Clips land on timeline with correct durations + subtitles on subtitle track
  • Premiere Pro Export — Full clip import via CEP extension with chapter markers + SRT captions
  • Multi-Instance Detection — Warns when multiple Resolve instances could cause wrong-project connections
  • Proportional Caption Timing — Subtitles distribute evenly by character count (no more drift)
  • Transcript Click Accuracy — Click any word in the transcript and it selects correctly
  • AI Chat: Add to Timeline — Clips added from Story Chat now have working karaoke + playback
  • Transcript/Caption Sync — Video captions and transcript column always show the same text
  • Chapter Pills Wrap — Chapter overview wraps into rows instead of horizontal scroll
  • Folder Drop Support — Drop folders into New Mine dialog, recursively finds media files
  • Sync Companion Panel — Multicam sync details in a dedicated side panel
  • New App Icon — Asterisk/starburst gradient design
  • Search Shows 30 Results — Up from 10 in Story Chat