{
  "protocol": "capp.public-changelog.v1",
  "entries": [
    {
      "id": "mcp-storage-retention-02434",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.34",
      "date": "2026-10-22",
      "kind": "fixed",
      "summary": "Adds build-aware storage retention: keeps recent verified native outputs and AI dependency environments, coordinates cleanup with build/run locks, and fixes Windows artifact link metadata. The launcher performs routine maintenance; DeepClean also clears named regenerable caches. Models, assets, source and compiler releases are preserved. Rebuild/restart installed owners to activate runtime hooks."
    },
    {
      "id": "mcp-workloads-02433",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.33",
      "date": "2026-10-22",
      "kind": "changed",
      "summary": "Packages Local AI 0.26.0 workload admission and larger native authoring artifacts. Creative Suite 0.26.0 controls painting budgets up to one million triangles; rebuild/restart the owner before compiling the application. Existing verified weights and full-detail assets are reused."
    },
    {
      "id": "local-ai-workloads-0260",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.26.0",
      "date": "2026-10-22",
      "kind": "changed",
      "summary": "Moves arbitrary model workload ceilings to consuming applications across shape, paint, rigging, motion, voice, audio and text adapters. Keeps actual model/format constraints, validity checks and cancellation. Android 0.23.3 removes silent text truncation. Requires owner rebuild/restart and fresh application builds; native/GPU acceptance remains separate."
    },
    {
      "id": "local-ai-paint-directions-0251",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.25.1",
      "date": "2026-10-22",
      "kind": "fixed",
      "summary": "Corrects Windows native Hunyuan paint surface-map coordinates, face normals and position encoding. Both sequential and joint generation use the corrected inputs; retained results identify the conditioning version. Existing weights and geometry are preserved. Requires owner rebuild/restart and fresh application Compile/Build; corrected GPU visual quality remains pending."
    },
    {
      "id": "mcp-paint-directions-02432",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.32",
      "date": "2026-10-22",
      "kind": "fixed",
      "summary": "Packages Local AI 0.25.1 corrected paint conditioning and capability reporting. Rebuild/restart the owner and freshly Compile/Build Creative Suite 0.25.1. Existing generated results remain historical and must be regenerated to test the correction; native and GPU acceptance remain separate."
    },
    {
      "id": "local-ai-paint-quality-0250",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.25.0",
      "date": "2026-10-22",
      "kind": "changed",
      "summary": "Windows native Hunyuan 2.1 paint supports 256–1536-pixel colour views and optional sequential Front, Right, Back and Left passes. Separate passes reuse the source reference and loaded weights but may produce less consistent seams. Original geometry stays unchanged. Requires owner rebuild/restart and fresh application Compile/Build; higher-resolution and sequential GPU acceptance remain pending."
    },
    {
      "id": "mcp-paint-quality-02431",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.31",
      "date": "2026-10-22",
      "kind": "changed",
      "summary": "Packages Local AI 0.25.0 paint controls, capability reporting and larger retained colour-view results for native apps. Rebuild/restart the owner and freshly Compile/Build Creative Suite 0.25.0. Existing weights and saved assets are retained; Windows/GPU acceptance of the new controls remains separate."
    },
    {
      "id": "local-ai-standalone-paint-0240",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.24.0",
      "date": "2026-10-22",
      "kind": "added",
      "summary": "Adds experimental standalone Hunyuan 2.1 base-colour painting for existing meshes through the Windows native authoring service. CPU-staged model components generate four retained colour views for explicit review and baking. This is separate from shape generation and does not replace source geometry. Model preparation requires licence acceptance and verified downloads."
    },
    {
      "id": "mcp-standalone-paint-02430",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.30",
      "date": "2026-10-22",
      "kind": "added",
      "summary": "Packages the native standalone paint worker and private request/result artifact transport. Applications retain source ownership and explicit review before applying colour. Activation requires owner rebuild/restart and a fresh application Compile/Build; browser shape APIs and existing model weights remain unchanged."
    },
    {
      "id": "mcp-native-build-workspace-02429",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.29",
      "date": "2026-10-19",
      "kind": "changed",
      "summary": "Windows C++ builds now retain owner-measured durations in package history. The native Build workspace adds progress notifications, elapsed time, source details and separate build/run logs. Earlier packages remain unchanged and show when timing was not recorded. Rebuild and restart the cApp owner to activate; existing valid app source releases can be reused. Installed Windows qualification remains separate."
    },
    {
      "id": "files-large-models-011",
      "component": "files",
      "label": "Files",
      "version": "0.1.1",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "Visible asset previews read image data without loading model meshes. Shared model transfers use bounded chunks with atomic checksum verification, and GLB project transfers no longer use the old 64 MiB model budget. Rebuild/restart the owner and freshly Compile/Package the creative apps. Installed Windows acceptance remains pending."
    },
    {
      "id": "local-ai-large-glb-0232",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.23.2",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "Removes the 64 MiB GLB export ceiling and its paired native response budget while preserving mesh validation, original geometry, weights and dependency pins. Rebuild/restart the owner and freshly Compile/Package the Lab. Native/CUDA acceptance remains pending."
    },
    {
      "id": "mcp-texture-blob-policy-02428",
      "component": "mcp",
      "label": "MCP",
      "version": "0.24.28",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "Generated native content policies allow browser-created texture blob fetches. Packaged Files and 3D worker sources include the large-model changes. Rebuild/restart the owner, then freshly Compile/Package the creative apps; source/browser checks do not establish installed Windows acceptance."
    },
    {
      "id": "local-ai-finite-glb-0231",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.23.1",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "Repairs undefined shading normals before advanced-model GLB export, preventing NaN metadata after denoising. Geometry, model weights and dependency pins are retained. Rebuild/restart the owner and freshly Compile/Package 3D Lab 0.20.1. Installed Windows/CUDA acceptance remains pending."
    },
    {
      "id": "links-windows-page-zoom-060a2",
      "component": "links",
      "label": "Links",
      "version": "0.6.0-alpha.2",
      "date": "2026-10-18",
      "kind": "added",
      "summary": "Enables native Ctrl+scroll and keyboard page zoom in newly generated Windows website tabs. App WebViews receive the matching default through MCP 0.24.27. Other platforms and existing trust boundaries are unchanged; rebuild the owner and package an updated application."
    },
    {
      "id": "capp-windows-zoom-glb-02427",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "MCP 0.24.27 sets native Windows page zoom on by default and packages the finite-normal GLB export repair. The accompanying 3D Lab 0.20.1 fits workspaces to the screen and retains invalid completed output for recovery. Rebuild/restart the owner, freshly Compile and Package the Lab; installed Windows/native zoom and CUDA acceptance remain separate."
    },
    {
      "id": "local-ai-hunyuan-framing-0230",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.23.0",
      "date": "2026-10-18",
      "kind": "added",
      "summary": "Adds Hunyuan render reference padding and confirmed conditioning metadata through the scoped API. Defaults, model weights and pins are retained. Rebuild/restart the owner and freshly Compile/Package 3D Lab 0.20.0. Tight framing requires target quality comparison; installed Windows/CUDA acceptance remains pending."
    },
    {
      "id": "capp-hunyuan-framing-02426",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-18",
      "kind": "added",
      "summary": "MCP 0.24.26 carries Local AI 0.23.0 validation and worker changes into fresh packages. The accompanying 3D Lab 0.20.0 adds embedded surface textures, physical glass and visible-source UV baking without increasing triangle counts. Existing app identity, disk drafts and model weights are retained."
    },
    {
      "id": "local-ai-mesh-counts-0221",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.22.1",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "Removes completed-mesh vertex and triangle ceilings for Hunyuan, TripoSG and TripoSR. GLB output remains limited to 64 MiB and invalid meshes are rejected. Rebuild/restart the owner and freshly Compile/Package 3D Lab 0.19.2. Existing Hunyuan controls, shared models and weights are retained; installed Windows/CUDA acceptance remains pending."
    },
    {
      "id": "capp-mesh-counts-02425",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-18",
      "kind": "fixed",
      "summary": "MCP 0.24.25 packages Local AI 0.22.1 without the former output geometry-count ceilings. Rebuild/restart the owner and freshly Compile/Package the updated application. Existing data, model weights and immutable releases are retained."
    },
    {
      "id": "local-ai-hunyuan-controls-0220",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.22.0",
      "date": "2026-10-18",
      "kind": "added",
      "summary": "Adds Hunyuan-only 384/512 mesh detail, guidance, decode batch size and CPU offload through the scoped Windows 3D API. Native and worker validation remain model-specific. Existing model revisions and weights are reused; rebuild the owner and freshly Compile/Package the application. Windows/CUDA quality and memory acceptance remain pending."
    },
    {
      "id": "capp-hunyuan-controls-02424",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-18",
      "kind": "added",
      "summary": "MCP 0.24.24 delivers Local AI 0.22 source, typed controls and updated private runtime probe into generated Windows packages. This requires a rebuilt/restarted owner and a freshly compiled app release. Existing verified dependency archives and model weights are retained."
    },
    {
      "id": "files-local-assets-010",
      "component": "files",
      "label": "Files",
      "version": "0.1.0",
      "date": "2026-10-17",
      "kind": "added",
      "summary": "Adds Windows native access to shared Lab catalogues and remembered project folders, with a bundled private helper and no manual storage launcher. Existing revisions, recipes, browser recovery and optional remote connections are retained. Select Files and freshly Compile/Package the apps. Installed Windows acceptance remains pending."
    },
    {
      "id": "capp-files-02423",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-17",
      "kind": "added",
      "summary": "MCP 0.24.23 packages the Files native bridge, private interpreter and exact storage helper closure independently of Local AI. Rebuild/restart the owner before freshly compiling apps with Files selected. Source and browser-shim evidence is separate from pending Windows packaging and runtime acceptance."
    },
    {
      "id": "capp-native-ai-host-02422",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-17",
      "kind": "fixed",
      "summary": "MCP 0.24.22 repairs C++ Local AI host generation by including the shared model-store module and awaiting model listing and import. Rebuild/restart the owner, then rebuild the existing valid native application release. No application recompile or model migration reset is required; installed Windows and real AI/audio acceptance remain separate."
    },
    {
      "id": "links-workspaces-060",
      "component": "links",
      "label": "Links & Browser",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-17",
      "kind": "added",
      "summary": "Adds opt-in Windows app workspaces: automatic same-session grouping, live app/page selection, application-tab drag-out and explicit rejoin. Each app retains its own process, unsaved state and services. Individual page tabs stay with their app. Rebuild the owner and freshly Compile/Package each app. Source/package/browser-fixture checks pass; native Windows validation remains pending."
    },
    {
      "id": "capp-links-workspaces-02421",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-17",
      "kind": "added",
      "summary": "MCP 0.24.21 carries the opt-in Links workspace native template and conditional single-instance integration through Windows factory output and immutable owner services. Existing identities and app data remain owned by each app. Rebuild/restart the owner and produce fresh application releases; installed acceptance remains separate."
    },
    {
      "id": "local-ai-animation-joins-0211",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.21.1",
      "date": "2026-10-16",
      "kind": "fixed",
      "summary": "Extends UniMate’s bounded segment-join correction to root movement, applies it after exact-duration sampling and preserves final poses. Existing saved clips are retained; regenerate affected motions after an owner rebuild and fresh Compile/Package. Optional smoothing ownership is deferred. Source/handoff checks do not certify installed Windows, GPU inference or foot-contact quality."
    },
    {
      "id": "local-ai-animation-0210",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.21.0",
      "date": "2026-10-15",
      "kind": "changed",
      "summary": "Repairs UniMate anatomy conditioning and solver/continuation, adds pinned MoMask humanoid motion and UniRig skeleton proposals, and preserves scoped preparation/cancellation. 3D Lab 0.8.0 fixes skin ownership and retargeting and adds candidate review. UniMate remains non-commercial; UniRig includes GPL encoder source. Requires MCP 0.24.20, owner rebuild and fresh Compile/Package. Installed Windows/CUDA and representative quality remain separate acceptance checks."
    },
    {
      "id": "local-ai-animation-0200",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.20.0",
      "date": "2026-10-15",
      "kind": "changed",
      "summary": "Extends scoped UniMate actions to 0.5–60 seconds through independently sampled overlapping neural windows, with bounded motion output, exact timing and segment progress. 3D Lab 0.7.0 adds a guided AI composer, starter actions and a saved prompt library. Model weights and dependencies are unchanged; non-commercial terms still apply. Requires MCP 0.24.19, an owner rebuild and fresh Compile/Package. Installed Windows/CUDA and long-motion contact quality remain separate acceptance checks."
    },
    {
      "id": "local-ai-animation-0190",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.19.0",
      "date": "2026-10-14",
      "kind": "added",
      "summary": "Adds opt-in scoped UniMate animation authoring for short NPC and animal actions, pinned private runtime delivery and separate cancellation ownership. The checkpoint is non-commercial. 3D Lab 0.6.0 adds joints, binding, weight brushes, mechanical constraints, IK and saved animation clips. Requires MCP 0.24.18 and fresh Compile/Package. MoMask and UniRig setup and installed Windows/CUDA acceptance remain pending."
    },
    {
      "id": "local-ai-models3d-0180",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.18.0",
      "date": "2026-10-14",
      "kind": "added",
      "summary": "Adds optional pinned TripoSG and Hunyuan shape runtimes, per-model catalogue status and bounded multiview inputs. TripoSR GLBs include normals. 3D Lab lists nine models with memory requirements; SF3D, SPAR3D and TRELLIS.2 are explicitly awaiting runtime setup. Rebuild the owner with MCP 0.24.17, freshly Compile and Package. Windows/GPU acceptance remains pending."
    },
    {
      "id": "local-ai-models3d-0170",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.17.0",
      "date": "2026-10-14",
      "kind": "added",
      "summary": "Adds opt-in Windows image-to-3D with a separate scoped API, private TripoSR CUDA/CPU engine, explicit verified model preparation and owned cancellation. Audio stays separate. Rebuild the owner with MCP 0.24.16, freshly Compile and Package. Linux CPU inference is verified; Windows installed/CUDA acceptance remains separate."
    },
    {
      "id": "capp-models3d-02416",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-14",
      "kind": "added",
      "summary": "MCP 0.24.16 delivers the 3D engine recipe and adapters through Windows packages and immutable owner services. The new permission defaults off. A selected engine is installed with the application; its pinned model weights download only after explicit preparation."
    },
    {
      "id": "local-ai-project-audio-0160",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.16.0",
      "date": "2026-10-14",
      "kind": "added",
      "summary": "Adds opt-in Windows project audio folders: native picker grants, external per-project draft WAVs, bounded transfers and explicit immutable approval copies into assets/audio. Voice Lab 1.6.0 integrates sound, music and dialogue drafts. Requires MCP 0.24.15 and fresh Compile/Package. Installed Windows file operations remain to be verified."
    },
    {
      "id": "capp-project-audio-02415",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-14",
      "kind": "added",
      "summary": "MCP 0.24.15 carries the project audio native store and document-scoped bridge through generated Windows packages and immutable owner services. Project audio access is disabled by default and requires explicit configuration and a selected folder."
    },
    {
      "id": "local-ai-audio-bridge-0151",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.15.1",
      "date": "2026-10-13",
      "kind": "fixed",
      "summary": "Fixes audio continuation rejected in packaged application frames by forwarding sourceWav to the existing bounded owner client. Voice Lab 1.5.1 adds button tooltips. Rebuild the owner with MCP 0.24.14, freshly Compile and Package; retain saved recordings and model files. Windows acceptance remains separate."
    },
    {
      "id": "capp-audio-bridge-02414",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-13",
      "kind": "fixed",
      "summary": "MCP 0.24.14 identifies the owner build carrying Local AI 0.15.1 app-frame continuation delivery. Regenerate the application package after a fresh Compile to include the corrected bridge."
    },
    {
      "id": "local-ai-audio-editor-0150",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.15.0",
      "date": "2026-10-13",
      "kind": "added",
      "summary": "Adds Stable Audio Medium up to 380 seconds, bounded continuation and explicit Windows DirectML diffusion alongside CPU. Voice Lab 1.5 adds visible players, import and non-destructive waveform editing. Rebuild the owner with MCP 0.24.13, freshly Compile and Package. Linux CPU and browser checks do not certify Windows GPU or installed acceptance."
    },
    {
      "id": "capp-audio-editor-02413",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-13",
      "kind": "changed",
      "summary": "MCP 0.24.13 includes the expanded pinned audio models, encoder and DirectML runtime through generated and immutable owner resources. Single Setup.exe delivery is retained. Application and Sidecar changes require a fresh Compile after rebuilding the owner."
    },
    {
      "id": "capp-authoring-native-compile-02412",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-12",
      "kind": "fixed",
      "summary": "MCP 0.24.12 fixes Windows compilation of Local AI dialogue and audio packages by passing the selected engine family into native dependency verification. Rebuild/restart the cApp owner and repackage the selected valid release; this packaging-only repair needs no new application Compile. The full Local AI Rust block compiles and passes portable tests; Windows installer and device acceptance remain separate."
    },
    {
      "id": "local-ai-audio-0140",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.14.0",
      "date": "2026-10-12",
      "kind": "added",
      "summary": "Adds optional Stable Audio 3 Small sound effects and music on Windows through an explicit CPU engine, scoped app connection and selected-model preparation. Audio shares the owned authoring slot with dialogue and reuses shared model files. Includes the Chatterbox watermarker dependency repair and diagnostic details. Rebuild/restart the owner with MCP 0.24.11, freshly Compile and Package the app. Linux CPU and browser/source checks do not establish Windows installation or device qualification."
    },
    {
      "id": "capp-audio-authoring-02411",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-12",
      "kind": "changed",
      "summary": "MCP 0.24.11 carries the optional audio engine recipe, pinned inference helpers and licence notices through generated packages and immutable owner services. The existing Windows single Setup.exe path is retained. New audio source/configuration requires a fresh app Compile after rebuilding the owner; native Windows acceptance remains separate."
    },
    {
      "id": "capp-windows-setup-extraction-0249",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-12",
      "kind": "fixed",
      "summary": "MCP 0.24.9 creates the required temporary folder before verifying the single-file Windows installer, fixing the final extraction failure. Every included installation file still must pass verification before the installer is published. Rebuild/restart the cApp owner and repackage the selected valid release; no new application Compile is required. Full native verification and installation remain separate acceptance checks."
    },
    {
      "id": "capp-windows-setup-references-0248",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-12",
      "kind": "fixed",
      "summary": "MCP 0.24.8 supplies verified build reference files for the single-file Windows installer automatically, fixing the missing .NET facade prerequisite check. Rebuild/restart the cApp owner and repackage the selected valid release; no fresh application Compile or manual developer-pack installation is needed for this repair. Native Windows build and installation remain separate acceptance checks."
    },
    {
      "id": "capp-windows-single-setup-0247",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-11",
      "kind": "changed",
      "summary": "MCP 0.24.7 packages Windows dialogue applications as one Setup.exe containing the MSI and all required media. The installer unpacks automatically. Rebuild/restart the cApp owner and repackage the selected compiled release; no fresh application Compile is required for this packaging change. Native Windows build, installation and voice-engine qualification remain separate acceptance checks."
    },
    {
      "id": "capp-windows-msi-npm-0246",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-11",
      "kind": "fixed",
      "summary": "MCP 0.24.6 preserves Windows MSI bundle options when starting Tauri through npm. Rebuild/restart the cApp owner and repackage the selected compiled release; a fresh application Compile is unnecessary for this packaging-only repair. MSI and companion cabinet files must remain together. Windows installation and real voice-engine qualification remain separate."
    },
    {
      "id": "local-ai-shared-models-msi-0130",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.13.0",
      "date": "2026-10-11",
      "kind": "changed",
      "summary": "Windows applications share GGUF, Kokoro and character-dialogue weights in the per-user .capp/models directory. Existing app model data is retained during migration; shared deletion requires confirmation. Dialogue-enabled builds produce an MSI with companion cabinet files through MCP 0.24.5, and dialogue lines have no cApp character cap. Rebuild the owner, freshly Compile the application and package it again. Installed MSI, Windows sharing and neural/GPU acceptance remain separate."
    },
    {
      "id": "capp-compiler-refresh-layout-20261011",
      "component": "capp",
      "label": "cApp",
      "version": "0.6.0-alpha.1",
      "date": "2026-10-11",
      "kind": "fixed",
      "summary": "Compiler configuration rechecks preserve the current component layout while checking again and join overlapping focus checks, preventing the packaging page from collapsing and jumping upward. Rebuild/restart the owner to receive the frontend fix."
    },
    {
      "id": "local-ai-dialogue-runtime-size-0121",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.12.1",
      "date": "2026-10-11",
      "kind": "fixed",
      "summary": "Corrects the embedded Python archive size in both Windows dialogue engine recipes so a valid download is accepted. Download errors distinguish an incorrect size from a checksum failure, and cached files obey the same pinned-size check. Rebuild the cApp owner with MCP 0.24.4, compile the application with Local AI 0.12.1 and package again. Existing models and verified download caches can be retained. Installed neural and GPU qualification remains separate."
    },
    {
      "id": "local-ai-character-dialogue-0120",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.12.0",
      "date": "2026-10-11",
      "kind": "added",
      "summary": "Adds optional Windows x64 prerecorded dialogue with Qwen3-TTS voice design, preset speakers and reference cloning, plus Chatterbox and Turbo. Dialogue has its own scoped client and explicitly prepared model files; GGUF and Kokoro remain independent. Rebuild the owner with MCP 0.24.3, compile the updated application and package with the chosen dialogue engines. These large engine bundles use portable ZIP64 output. Automatic processing requires CUDA; CPU must be selected explicitly. Installed neural, GPU and audio acceptance remain open."
    },
    {
      "id": "lab-demo-guidance-2026-10-11",
      "component": "solana-lab",
      "label": "Solana Lab",
      "version": "0.7.13",
      "date": "2026-10-11",
      "kind": "changed",
      "summary": "Clearer guidance across all 27 walkthroughs: steps explain the task, next action and result. Wallet setup, funding, payment progress and help use the same plain language. Fresh demo runs and separate signing and sending approvals are retained. Compile and package the updated Lab to use authored Guide 1.4.10."
    },
    {
      "id": "lab-fresh-guide-runs-2026-10-11",
      "component": "solana-lab",
      "label": "Solana Lab",
      "version": "0.7.12",
      "date": "2026-10-11",
      "kind": "changed",
      "summary": "Each explicit demo launch starts a fresh run through the shared Guide lifecycle. Continue with Guide opens an exact saved record; retries and funding returns keep the current operation. Earlier receipts and unfinished attempts remain available. Rebuild the cApp owner, freshly compile Lab and package that release to use Guide runtime 0.11.2."
    },
    {
      "id": "guide-workflow-start-0112",
      "component": "ftue",
      "label": "Guide",
      "version": "0.11.2",
      "date": "2026-10-11",
      "kind": "changed",
      "summary": "Awaits application preparation on every explicit workflow launch. Fresh runs and exact saved-record continuations use a shared lifecycle hook, with cancellation and stale Auto protection. Existing transaction approvals and step retries retain their boundaries. Requires an updated owner and freshly compiled application."
    },
    {
      "id": "lab-demo-wallet-roles-2026-10-11",
      "component": "solana-lab",
      "label": "Solana Lab",
      "version": "0.7.11",
      "date": "2026-10-11",
      "kind": "changed",
      "summary": "New demos share explicit payer and receiver choices. Wallets and Guide reuse or create the missing device accounts, preserve typed recipients and saved terms, and explain fresh-receiver funding for tiny SOL transfers. Compile and package the updated source to use these controls."
    },
    {
      "id": "market-selected-authority-2026-10-11",
      "component": "market-pulse",
      "label": "Market Pulse",
      "version": "0.1.0-alpha.2",
      "date": "2026-10-11",
      "kind": "fixed",
      "summary": "Selected configuration and runtime ownership survive late startup and reconfiguration. A missing or disabled selected provider cannot become a bundled live feed; remembered settings cannot override a different selected configuration."
    },
    {
      "id": "local-ai-speech-latency-0117",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.7",
      "date": "2026-10-05",
      "kind": "changed",
      "summary": "Starts with a shorter speech phrase, schedules one decoded lookahead on the audio clock, caches exact utterances in bounded memory and retains a verified worker after text-only rejection. Studio adds an editable test passage and first-audio, synthesis, playback-gap and real-time-factor metrics. Models and dependency pins are unchanged; installed neural latency and GPU/audio acceptance remain open."
    },
    {
      "id": "links-internal-apps-050",
      "component": "links",
      "label": "Links & Browser",
      "version": "0.5.0-alpha.1",
      "date": "2026-10-04",
      "kind": "added",
      "summary": "New Tab lists explicitly declared tools from the compiled release. Bundled documents use singleton tabs with retained state and close/reload guards; routes reuse the main application. Discovery does not start services or models. Requires compiler 0.5.0 and the updated factory; installed Windows and Android acceptance remains open."
    },
    {
      "id": "local-ai-resident-models-0116",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.6",
      "date": "2026-10-03",
      "kind": "changed",
      "summary": "Retains Windows text and voice models by default, adds an app-scoped text idle policy, and reuses healthy unchanged workers without repeated loading or voice probes. Automatic profiles target 15,000 context tokens when GPU capacity permits, preserving custom preferences. Warm speech reports synthesis rather than preparation. Installed neural latency and GPU/audio acceptance remain open."
    },
    {
      "id": "local-ai-speech-text-recovery-0115",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.5",
      "date": "2026-10-02",
      "kind": "fixed",
      "summary": "Normalizes typographic punctuation and presentation symbols before Kokoro phonemization, retries a safe text form before treating pronunciation as broken, and raises the Windows application output-token request ceiling to 65,536 while preserving the loaded context as the effective limit. Existing GGUF and voice files are preserved."
    },
    {
      "id": "local-ai-speech-recovery-0113",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.3",
      "date": "2026-10-02",
      "kind": "fixed",
      "summary": "Improves Windows Kokoro startup and first-inference recovery. Automatic DirectML mode now falls back across session, model-initialisation and first-run failures when CPU fallback is allowed, reports the observed provider, and replaces generic speech_engine_failed responses with stage-specific local errors. GGUF state and downloaded voice models are preserved."
    },
    {
      "id": "local-ai-directml-speech-0112",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.2",
      "date": "2026-10-02",
      "kind": "changed",
      "summary": "Adds Windows GPU acceleration for Kokoro through the bundled ONNX Runtime DirectML provider. Automatic mode prefers DirectML and retains explicit CPU fallback; CPU-only remains selectable. Studio exposes processing mode and reports the effective provider. Installed GPU latency and neural execution remain verification gates."
    },
    {
      "id": "local-ai-pronunciation-binding-0111",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.1",
      "date": "2026-10-02",
      "kind": "fixed",
      "summary": "Binds the installed pronunciation library and language data to the verified engine resource directory. Packaging and the live worker share the same bootstrap, with a relocated-resource pronunciation check and cache invalidation. Existing voice and text models are preserved; speech remains CPU-based. Installed Windows neural verification remains open."
    },
    {
      "id": "documentation-pronunciation-alpha14",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.14",
      "date": "2026-10-02",
      "kind": "fixed",
      "summary": "Distinguishes an installed pronunciation-engine binding failure from missing voice model files and explains the data-preserving package update path."
    },
    {
      "id": "local-ai-bundled-voice-0110",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.11.0",
      "date": "2026-10-02",
      "kind": "changed",
      "summary": "Bundles the Windows speech engine and verified dependency closure in the native package; adds missing RDFLib/PyParsing pins and build-time import checks. Voice defaults to silent model preparation on launch. Studio separates engine, model files and readiness with download/import/load/verify/delete controls. Actual Windows neural qualification remains open."
    },
    {
      "id": "documentation-bundled-voice-alpha13",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.13",
      "date": "2026-10-02",
      "kind": "changed",
      "summary": "Explains bundled speech engines versus downloaded model weights, automatic startup alongside text, independent cancellation and voice model management."
    },
    {
      "id": "local-ai-app-frame-0102",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.10.2",
      "date": "2026-10-02",
      "kind": "fixed",
      "summary": "Delivers scoped text and speech connections to the selected packaged application frame, with document/identity binding and cleanup on navigation. Makes voice model/setup controls visible and preserves early APIs during route initialization. Engine recipes and models are unchanged; installed neural qualification remains open."
    },
    {
      "id": "documentation-local-ai-app-frame-alpha12",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.12",
      "date": "2026-10-02",
      "kind": "changed",
      "summary": "Explains the difference between installed-engine readiness, application connection and voice-model preparation. Documents the limited packaged-app bridge and distinguishes Android text-build readiness from Windows Kokoro readiness."
    },
    {
      "id": "local-ai-managed-speech-0101",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.10.1",
      "date": "2026-10-02",
      "kind": "fixed",
      "summary": "Replaces manual Windows speech setup with an app-managed x64 runtime and automatic first-use engine/model preparation. Adds progress, retry, cancellation and repair in Studio; no system Python or pip is required. Text inference stays separate. Native clean-machine and real neural acceptance remain open."
    },
    {
      "id": "documentation-managed-speech-alpha11",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.11",
      "date": "2026-10-02",
      "kind": "changed",
      "summary": "Documents in-app speech preparation, activation readiness, download policy, repair and offline reuse. Removes manual Python environment instructions and distinguishes file preparation, synthesis and playback."
    },
    {
      "id": "local-ai-independent-speech-0100",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.10.0",
      "date": "2026-10-02",
      "kind": "added",
      "summary": "Adds a Windows-only Kokoro speech source path with explicit provisioning, scoped segmented playback and separate text/speech slots. Android neural speech is not implemented. Native installation, real model synthesis and latency qualification remain open."
    },
    {
      "id": "documentation-local-speech-alpha10",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.10",
      "date": "2026-10-02",
      "kind": "added",
      "summary": "Documents the optional Local AI speech connection, explicit Windows setup, independent slot limits and current qualification boundary. Adds reviewed speech types and request schema."
    },
    {
      "id": "documentation-combined-guides-alpha9",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.9",
      "date": "2026-09-30",
      "kind": "fixed",
      "summary": "Combined the expanded Start here and Solana/Help guides into one reviewed documentation edition. Restored the Start here update note while retaining changelog filters and all guide content. SDKs and installed runtimes are unchanged."
    },
    {
      "id": "documentation-solana-help-alpha8",
      "component": "documentation",
      "label": "Developer Docs",
      "version": "1.0.0-alpha.8",
      "date": "2026-09-30",
      "kind": "changed",
      "summary": "Expanded seven Solana journeys and two Help pages with source-checked setup, separate payment actions, bounded recovery, merchant verification, provider contracts and safe diagnostics. Runtime, SDK and Lab versions are unchanged."
    },
    {
      "id": "docs-start-here-focused-pass",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.7",
      "date": "2026-09-30",
      "kind": "changed",
      "summary": "Expanded Overview, Your first application, Runtime environments and Changelog. Added a complete Hello cApp example, clearer environment and update boundaries, combined changelog filters and stable note links. SDKs, Sidecar runtimes and Solana Lab are unchanged."
    },
    {
      "id": "documentation-sdk-api-alpha6",
      "component": "documentation",
      "label": "Developer Docs",
      "version": "1.0.0-alpha.6",
      "date": "2026-09-30",
      "kind": "changed",
      "summary": "Expanded eleven SDK/API guides with matched package installation, tested route/data and protected-server examples, scoped integration boundaries and additional public sync, identity and server schemas. SDK and runtime versions are unchanged."
    },
    {
      "id": "docs-solana-reference-focused-pass",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.5",
      "date": "2026-09-30",
      "kind": "changed",
      "summary": "Expanded all eleven Solana Sidecar references with independent-use workflows, exact provider dependencies, copyable examples, state/recovery rules and troubleshooting. Distinguished simulated review, local records, wallet authority, transaction observation and verified recipient credit. Corrected generated Agent tool names and empty configuration choices. No Sidecar runtime, SDK or Lab version changes; examples and controlled source tests are not native or live-provider qualification."
    },
    {
      "id": "docs-app-capabilities-focused-pass",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.4",
      "date": "2026-09-30",
      "kind": "changed",
      "summary": "Expanded all eleven App capability references with setup workflows, scoped-versus-owner API boundaries, failure handling and cleanup. Added copyable Auth, Guide, Local AI, Market Pulse, MCP Context and Test Runner examples, plus public Guide progress and saved-links schemas. Clarified fresh retrieval, price ageing, native navigation and local session limits. No Sidecar runtime or SDK version changes; documentation and controlled source tests do not certify installed devices or live providers."
    },
    {
      "id": "docs-sidecar-paths-review",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.3",
      "date": "2026-09-30",
      "kind": "changed",
      "summary": "Expanded the Sidecar directory, integration and authoring guides with identifier/authority boundaries, a lifecycle-aware Links example, a local scaffold preview, import/update rules and troubleshooting. Added kind and package-ID filtering, declared-target choices and clear empty-state recovery. These documentation examples do not certify native or provider execution."
    },
    {
      "id": "docs-guides-focused-pass",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.2",
      "date": "2026-09-29",
      "kind": "changed",
      "summary": "Expanded all nine product guides with first-use workflows, prerequisites, recovery and release checks. Added tested project-layout, Guide, demo-snapshot and UI-test examples, plus public layout and snapshot schemas. Clarified approval defaults, save/publish scope and native-versus-browser limits."
    },
    {
      "id": "test-runner-observable-state-fix",
      "component": "test-runner",
      "label": "Test Runner",
      "version": "0.4.2",
      "date": "2026-09-29",
      "kind": "fixed",
      "summary": "Fixed click coordinate handling in both Windows/default and Android agents. Waits now check requested text, value, checked and visibility conditions; assertions no longer pass when an expected target is absent. Waits respect cancellation and protected targets. Source-agent and package-materialisation checks are separate from installed-device qualification."
    },
    {
      "id": "docs-first-edition",
      "component": "documentation",
      "label": "Developer documentation",
      "version": "1.0.0-alpha.1",
      "date": "2026-09-29",
      "kind": "added",
      "summary": "A shared public home for product guides, Studio, user-authored Sidecars, SDK and API references, reviewed downloads and component-scoped release notes."
    },
    {
      "id": "scaffold-public-download",
      "component": "user-sidecar-scaffold",
      "label": "User Sidecar scaffold",
      "version": "0.1.0",
      "date": "2026-09-29",
      "kind": "changed",
      "summary": "The shell scaffold is available directly from Developer Docs. The configurable button label is assigned as text rather than interpolated into HTML."
    },
    {
      "id": "lab-docs-shared-home",
      "component": "solana-lab",
      "label": "Solana Lab",
      "version": "0.7.10",
      "date": "2026-09-29",
      "kind": "changed",
      "summary": "Developer-documentation entry points now lead to the shared cApp site. Existing Lab documentation bookmarks retain a topic-aware handoff, with local components and recorded activity still accessible."
    },
    {
      "id": "capp-baseline",
      "component": "capp",
      "label": "cApp workspace",
      "version": "0.6.0-alpha.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Project/component organization, immutable compile releases, platform packaging, deployment, scoped Agent workflows and public demonstrations are documented in this edition."
    },
    {
      "id": "sdk-baseline",
      "component": "sdk",
      "label": "TypeScript SDK",
      "version": "0.6.0-alpha.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Source-derived client, route, data, sync, inference, navigation and server interfaces. Build workspace outputs before distributing SDK packages."
    },
    {
      "id": "lab-baseline",
      "component": "solana-lab",
      "label": "Solana Lab",
      "version": "0.7.10",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Payment, report, proof, checkout and recovery scenarios connect to the shared cApp guides. Public preview and installed execution remain distinct."
    },
    {
      "id": "ai-studio-baseline",
      "component": "ai-studio",
      "label": "AI Studio",
      "version": "0.12.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Bounded, app-scoped visual editing with explicit model roles."
    },
    {
      "id": "auth-baseline",
      "component": "auth",
      "label": "Android Auth",
      "version": "0.2.7",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Browser-based authentication coordination for Android."
    },
    {
      "id": "codex-studio-baseline",
      "component": "codex-studio",
      "label": "Codex Studio",
      "version": "0.6.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Inspect and preview structured visual revisions of the mounted application."
    },
    {
      "id": "crash-reporter-baseline",
      "component": "crash-reporter",
      "label": "Crash reporter",
      "version": "0.1.0-planned",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Planned component. No available runtime or application API is advertised."
    },
    {
      "id": "database-baseline",
      "component": "database",
      "label": "Local database",
      "version": "0.1.0-planned",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Planned component. No available runtime or application API is advertised."
    },
    {
      "id": "debug-baseline",
      "component": "debug",
      "label": "Debug Inspector",
      "version": "0.3.9",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Inspect app-scoped runtime events and redacted diagnostics."
    },
    {
      "id": "files-baseline",
      "component": "files",
      "label": "Native file service",
      "version": "0.1.0-planned",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Planned component. No available runtime or application API is advertised."
    },
    {
      "id": "ftue-baseline",
      "component": "ftue",
      "label": "Guide",
      "version": "0.11.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Product-authored help, tours and bounded workflows."
    },
    {
      "id": "links-baseline",
      "component": "links",
      "label": "Links & Browser",
      "version": "0.4.1-alpha.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "App-owned tabs, saved links and bounded companion handoffs."
    },
    {
      "id": "local-ai-baseline",
      "component": "local-ai",
      "label": "Local AI",
      "version": "0.9.5",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "On-device text inference through a scoped application connection."
    },
    {
      "id": "market-pulse-baseline",
      "component": "market-pulse",
      "label": "Market Pulse",
      "version": "0.1.0-alpha.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "One shared request loop for prices, sampled candles and reusable charts."
    },
    {
      "id": "mcp-context-baseline",
      "component": "mcp-context",
      "label": "MCP Context",
      "version": "0.7.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Bounded external context and explicit tool sources for an application."
    },
    {
      "id": "service-inspector-baseline",
      "component": "service-inspector",
      "label": "Service Inspector",
      "version": "0.1.2",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Observe and manage services already declared by the installed application."
    },
    {
      "id": "solana-accord-baseline",
      "component": "solana-accord",
      "label": "Accord",
      "version": "0.1.0-alpha.3",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Binds group approvals to a particular message, attempt, policy and wallet."
    },
    {
      "id": "solana-arena-baseline",
      "component": "solana-arena",
      "label": "Arena",
      "version": "0.3.0-alpha.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Runs repeatable payment and position scenarios, including response loss, without a network."
    },
    {
      "id": "solana-circuit-baseline",
      "component": "solana-circuit",
      "label": "Circuit",
      "version": "0.1.0-alpha.3",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Reserves operation IDs, tracks attempts and protects a pending execution leg from conflicting work."
    },
    {
      "id": "solana-compass-baseline",
      "component": "solana-compass",
      "label": "Compass",
      "version": "0.2.0-alpha.2",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Shape payment and position intents, and create Solana Pay transfer requests."
    },
    {
      "id": "solana-conduit-baseline",
      "component": "solana-conduit",
      "label": "Conduit",
      "version": "0.5.0-alpha.2",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Read wallet balances, token accounts and activity through your configured RPC connection."
    },
    {
      "id": "solana-dispatch-baseline",
      "component": "solana-dispatch",
      "label": "Dispatch",
      "version": "0.2.0-alpha.3",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Records a bounded attempt before sending and retains the signature when a reply is lost."
    },
    {
      "id": "solana-edge-baseline",
      "component": "solana-edge",
      "label": "Solana Edge",
      "version": "0.5.0-alpha.3",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Compose reviewed SOL and SPL-token payments on devnet, with durable attempts and exact receipts."
    },
    {
      "id": "solana-latch-baseline",
      "component": "solana-latch",
      "label": "Latch",
      "version": "0.5.0-alpha.4",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Manage wallets and approve exact devnet SOL or explicitly allowed SPL-token payments."
    },
    {
      "id": "solana-sentinel-baseline",
      "component": "solana-sentinel",
      "label": "Sentinel",
      "version": "0.4.0-alpha.2",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Check exact SOL or SPL-token payments, per-mint limits, fees, rent and account state."
    },
    {
      "id": "solana-switchyard-baseline",
      "component": "solana-switchyard",
      "label": "Switchyard",
      "version": "0.1.0-alpha.3",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Allocates execution buckets to positions and records close, sweep and return to reuse."
    },
    {
      "id": "solana-witness-baseline",
      "component": "solana-witness",
      "label": "Witness",
      "version": "0.4.0-alpha.2",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Observe transactions and independently verify a saved payment request against the recipient’s credited balance."
    },
    {
      "id": "test-runner-baseline",
      "component": "test-runner",
      "label": "Test Runner",
      "version": "0.4.1",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Portable app-surface tests driven by a visible virtual cursor."
    },
    {
      "id": "updater-baseline",
      "component": "updater",
      "label": "Release updater",
      "version": "0.1.0-planned",
      "date": "2026-09-29",
      "kind": "baseline",
      "summary": "Planned component. No available runtime or application API is advertised."
    }
  ]
}
