Skip to content
This repository was archived by the owner on Jul 18, 2026. It is now read-only.

AVE 1.0.9

Choose a tag to compare

@lemberalla lemberalla released this 01 Jul 19:04

AVE 1.0.9 Release Notes

Status: Released on July 2, 2026 Bangkok time. The macOS app and DMG were signed, notarized, stapled, validated, and published to GitHub Releases.

Base: changes after f30fb7e (Mark AVE 1.0.8 released) through 5053a3a (Add tactile interaction states), released as v1.0.9.

Highlights

  • Added workflow manifests so AVE can understand common editing requests as explicit, reviewable tasks instead of loose assistant prose.
  • Added approval boundaries for manifest-driven edit plans, including sequence snapshots and approval metadata that protect the current cut before execution.
  • Improved source selection for edit plans with reusable result sets, source range references, and clip insertion contracts.
  • Refined Smart and Plan routing so simple direct commands can run through validated tools while higher-risk edits still move through plan approval.
  • Improved chat plan and result presentation for selected clips, source matches, workflow stages, and executed timeline actions.
  • Added tactile hover and pressed interaction states across navigation, buttons, and links.
  • Repaired the marketing demo video preview and filmstrip behavior used on the AVE website.

Workflow Manifests

  • AVE now has a manifest layer for timeline workflows such as assembling source clips, selecting ranges, replacing material, adapting cuts, tightening pacing, and executing plan-backed timeline changes.
  • Manifest-driven plans keep the edit intent, source requirements, workflow stage, and execution boundary attached to the chat result.
  • Plan execution now records approval metadata so AVE can distinguish "previewed" work from changes the user explicitly approved.
  • Sequence snapshots guard approved plans so stale plans cannot blindly apply to a sequence that changed underneath them.

Source Selection

  • Source searches can now return structured result sets instead of collapsing into generic tool rows.
  • Plans can reference selected clips and ranges through stable source references, which makes follow-up insertion and replacement work more predictable.
  • Clip insertion contracts now preserve the selected source result context, reducing cases where AVE over-selects broad asset groups for a narrow request.
  • Chat cards now show source matches and selected clips more clearly, so users can see what AVE found before they use the result.

Smart And Plan Routing

  • Smart mode now favors validated direct tools for simple, low-risk requests and routes broader timeline changes into plan preview.
  • Plan mode remains the approval-first path for edits that restructure a sequence, select multiple sources, replace material, or create deliverables.
  • Ask mode stays conversational unless the user explicitly asks for a supported direct action.
  • Prompt regression coverage now includes the new source-selection, source-range, and manifest-routing contracts.

Interface Polish

  • Navigation, buttons, links, and app controls now have calmer hover feedback and a softened pressed state.
  • Sidebar navigation states were tightened so active, hover, and pressed states feel consistent with the newer AVE shell.
  • The website demo bundle was refreshed so the public AVE demo keeps its video preview and filmstrip behavior aligned with the current app.

Verification

Release validation:

  • npm run build
  • npm --prefix render-worker run build
  • node --check electron/main.cjs
  • node --check electron/preload.cjs
  • node --check scripts/assert-notarization-env.cjs
  • node --check scripts/audit-desktop-package.cjs
  • npm run ai:prompt-smoke
  • npm run ai:prompt-regression
  • npm run test:run
  • git --no-pager diff --check
  • npm audit --json
  • npm --prefix render-worker audit --json
  • env APPLE_KEYCHAIN_PROFILE=notarytool npm run desktop:dist
  • npm run desktop:audit-package

Release packaging checks:

  • The app bundle is Developer ID signed, notarized, and stapled.
  • The DMG is signed, notarized, stapled, and accepted by Gatekeeper.
  • latest-mac.yml resolves publicly to version: 1.0.9.
  • In-app update from the previous release was manually tested after publication.

Commits Included

  • c46c23b fix: marketing demo filmstrip fix
  • 8b41dda fix: marketing demo video preview fix
  • 99a8e27 Add workflow manifest foundation
  • 81e3de7 Enforce approval for manifest plan execution
  • 3c69154 Add workflow manifest prompt contract
  • ab0bf1a Show plan approval boundary in chat
  • ce0dd80 Preserve workflow metadata after plan execution
  • 9179259 Log workflow approval metadata for edit plans
  • ea6c09b Guard approved edit plans with sequence snapshots
  • 6f3184a Annotate edit plans with workflow stages
  • c3973e0 Add timeline workflow manifests
  • 49666d4 Harden assistant plan routing
  • 00dd998 Add workflow manifest routing contracts
  • dccd33d Ignore stray Bun lockfile
  • f98e1b7 Add workflow source range contracts
  • 20e042a Add source result insertion contracts
  • cb5004b Add source selection contracts for edit plans
  • 5053a3a Add tactile interaction states