All releases

Cordia release progress and Code backpressure.

  • Added Cordia release task tracking that starts Hub-backed release jobs, syncs A2A task status and history into live progress cards, broadcasts release updates over project sockets, blocks duplicate release starts, and ships versions only after the Hub task completes.

  • Improved release payloads by sending attached discussion images as named prompt image objects, carrying the first project summary into the first release, hiding private repo and reviewer details from public release responses, and returning failed release requirements to the pending queue.

  • Added an authenticated Help page and dashboard entry with the Cordia discussion-to-release flow, creator limits, release troubleshooting, and community support links.

  • Expanded profile and navigation polish with Cloudflare Images resizing for profile photos up to 20 MB, profile avatars in the top bar, read-only public project sockets, category-specific project links, updated project URL routing, and hidden people navigation for signed-out visitors.

  • Fixed notification completion so selected header and dashboard notifications disappear immediately, added per-notification delete handling, and tightened invite access so non-admin members must ship a feature before inviting more people.

  • Improved Cordia performance and observability with long-lived static asset cache headers, Vite asset tuning, Google Analytics event coverage that avoids email and handle values, README updates, shared image type constants, and release progress UI refinements.

  • Added generic agent backpressure instructions to task, review, remediation, and conflict-resolution prompts, including local validation expectations and project-specific BACKPRESSURE.md guidance from single-repo and multi-repo workspaces.

  • Added Review and Hub tabs to the local settings modal with review automation controls for auto-merge and merge method selection, persisted runtime config updates, live review-watcher option refresh, larger tab controls, and auto-close after saving.

  • Improved generated branch handling by syncing new work branches with the latest base branch before PR push, asking the agent to resolve merge conflicts when needed, and detecting commits made by agents on existing non-default branches.

  • Hardened review automation by counting failed review runtimes as saved time, treating unsupported auto-merge setup as a logged skip instead of a task failure, and ignoring stderr transcript noise when checking whether an agent changed files.

  • Improved Hub runtime reliability by retrying transient result-publish failures, accepting legacy data URI prompt image strings, and adding distinct start sounds for incoming Hub code and review tasks while preserving the sound mute gate.

  • Improved A2A task reads so correlated task_status_update messages overlay the latest task status, carry status history when requested, respect historyLength=0, and match status payloads by task and context fields from both envelope and payload data.