This repository was archived by the owner on Jul 18, 2026. It is now read-only.
AVE 1.0.9
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 buildnpm --prefix render-worker run buildnode --check electron/main.cjsnode --check electron/preload.cjsnode --check scripts/assert-notarization-env.cjsnode --check scripts/audit-desktop-package.cjsnpm run ai:prompt-smokenpm run ai:prompt-regressionnpm run test:rungit --no-pager diff --checknpm audit --jsonnpm --prefix render-worker audit --jsonenv APPLE_KEYCHAIN_PROFILE=notarytool npm run desktop:distnpm 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.ymlresolves publicly toversion: 1.0.9.- In-app update from the previous release was manually tested after publication.
Commits Included
c46c23bfix: marketing demo filmstrip fix8b41ddafix: marketing demo video preview fix99a8e27Add workflow manifest foundation81e3de7Enforce approval for manifest plan execution3c69154Add workflow manifest prompt contractab0bf1aShow plan approval boundary in chatce0dd80Preserve workflow metadata after plan execution9179259Log workflow approval metadata for edit plansea6c09bGuard approved edit plans with sequence snapshots6f3184aAnnotate edit plans with workflow stagesc3973e0Add timeline workflow manifests49666d4Harden assistant plan routing00dd998Add workflow manifest routing contractsdccd33dIgnore stray Bun lockfilef98e1b7Add workflow source range contracts20e042aAdd source result insertion contractscb5004bAdd source selection contracts for edit plans5053a3aAdd tactile interaction states