Skip to content

Release Architect#1015

Open
jthrilly wants to merge 1 commit into
mainfrom
changeset-release/architect
Open

Release Architect#1015
jthrilly wants to merge 1 commit into
mainfrom
changeset-release/architect

Conversation

@jthrilly

@jthrilly jthrilly commented Jul 16, 2026

Copy link
Copy Markdown
Member

Merging this PR releases @codaco/architect to Netlify production.
It also creates a GitHub prerelease.

Product From To
@codaco/architect 8.0.0-beta.9 8.0.0-beta.10

@codaco/architect@8.0.0-beta.10

Minor Changes

  • Open protocol previews in a dedicated window instead of a browser tab. When Architect is installed as an app, the preview opens in its own app window.
  • Synthetic preview sessions now draw roster-stage people from the protocol's
    actual roster assets instead of inventing them, so a preview lines up with the
    roster file the way a real interview would. A roster that is missing or
    unreadable — including a half-built draft stage — falls back to generated
    people, so a roster problem never blocks a preview.
  • Allow Narrative stages to use custom image backgrounds, accept SVG image resources, preview canvas backgrounds at their full interview size and color, render resource cards responsively with contextual surface shading, and link every canvas background selector to responsive SVG guidance.

Patch Changes

  • Stop the stage editors from silently discarding variable settings they don't manage. Adding an editable attribute to a Network Composer stage no longer clears the input control from the variable in your codebook, which previously broke every other stage that used the same variable. Interface-owned option sets, such as the Family Pedigree biological sex values, also keep their locked state when you edit a form field that uses them.

    Day offsets on a relative date picker can no longer be set to a negative number, and edge rules are no longer offered on side panels that draw their data from an external file, where they can never match. Switching an existing panel to an external file now offers to remove any edge rules its filter already contains.

  • Renaming an ego variable to a name already in use now shows an inline "already in use" message on the field, matching how node and edge variables behave. Previously it slipped past the inline check and surfaced a confusing "Misconfigured Protocol" dialog instead.

  • Closed several ways a protocol could be left in a state the validator rejects, where saving previously appeared to work but the stage silently reverted:

    • Mapping a variable to a node shape now requires a variable to be chosen, and a breakpoint mapping requires at least one threshold with strictly increasing values. New thresholds start above the previous one, and an incomplete mapping blocks saving with an explanation instead of reverting without warning.
    • Changing the node type of a Family Pedigree stage is now blocked, with an explanation, while a Narrative Pedigree stage depends on it — preventing a broken reference to a variable that no longer exists on the new type.
    • The map stage now reads feature properties from every feature in a GeoJSON file rather than only the first, so the property selector appears whenever any feature has properties. When no feature has any, saving is blocked with a clear message rather than failing validation later.
    • The codebook's "used in" display now names shape settings as a place a variable is used.
  • Make Architect's large startup spinner match the motion and colours of the loading indicator used throughout the app.

  • Fix the loading spinner covering the protocol upgrade dialog, which made the "Create upgraded copy" button unclickable when opening an older protocol.

  • Fix the update dialog so Install and reload opens the new version immediately and shows progress while the update is applied.

  • Clarify that protocols and settings are saved locally on this device, whether Architect is open in a browser tab or installed as an app.

Copilot AI review requested due to automatic review settings July 16, 2026 23:30
@netlify

netlify Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deploy Preview for documentation-dev ready!

Name Link
🔨 Latest commit 9b86963
🔍 Latest deploy log https://app.netlify.com/projects/documentation-dev/deploys/6a5fd4791385c1000834b976
😎 Deploy Preview https://deploy-preview-1015--documentation-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deploy Preview for architect-dev ready!

Name Link
🔨 Latest commit 9b86963
🔍 Latest deploy log https://app.netlify.com/projects/architect-dev/deploys/6a5fd479f027610008708a73
😎 Deploy Preview https://deploy-preview-1015--architect-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deploy Preview for interviewer-pwa-dev ready!

Name Link
🔨 Latest commit 9b86963
🔍 Latest deploy log https://app.netlify.com/projects/interviewer-pwa-dev/deploys/6a5fd479e8a4390008d17a26
😎 Deploy Preview https://deploy-preview-1015--interviewer-pwa-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@netlify

netlify Bot commented Jul 16, 2026

Copy link
Copy Markdown

Deploy Preview for networkcanvasdotdev ready!

Name Link
🔨 Latest commit 9b86963
🔍 Latest deploy log https://app.netlify.com/projects/networkcanvasdotdev/deploys/6a5fd479d8616b000805f5a5
😎 Deploy Preview https://deploy-preview-1015--networkcanvasdotdev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from d070d15 to edc2b9c Compare July 17, 2026 08:27
@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 630eb077-7f2a-40ab-bcc6-02b7f18e46af

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch changeset-release/architect

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch 4 times, most recently from 495f860 to 3143b2d Compare July 17, 2026 09:11
@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 3143b2d to 83f003d Compare July 17, 2026 10:26
@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 83f003d to 6f28c99 Compare July 17, 2026 11:59
@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 6f28c99 to b1259c3 Compare July 17, 2026 12:46
@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch 3 times, most recently from fa87f5c to 5179ce8 Compare July 17, 2026 14:38
@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 5c42f9b to 214599d Compare July 21, 2026 13:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 214599d to 6771e1f Compare July 21, 2026 13:31
Copilot AI review requested due to automatic review settings July 21, 2026 13:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 6771e1f to 9d6d991 Compare July 21, 2026 13:51
Copilot AI review requested due to automatic review settings July 21, 2026 13:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 9d6d991 to 2009203 Compare July 21, 2026 14:04
Copilot AI review requested due to automatic review settings July 21, 2026 14:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown
Contributor

✅ Interview E2E — success

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from 2009203 to a79d7c4 Compare July 21, 2026 15:43
Copilot AI review requested due to automatic review settings July 21, 2026 15:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a79d7c40de

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

roster file the way a real interview would. A roster that is missing or
unreadable — including a half-built draft stage — falls back to generated
people, so a roster problem never blocks a preview.
- Allow Narrative stages to use custom image backgrounds, accept SVG image resources, preview canvas backgrounds at their full interview size and color, render resource cards responsively with contextual surface shading, and link every canvas background selector to responsive SVG guidance.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Hold SVG background release for dependent products

This release exposes SVG-backed Narrative backgrounds and links to the new guidance, but the companion product changesets remain pending (quiet-svg-backgrounds for Interviewer and warm-vectors-adapt for Documentation). If this Architect release is merged/deployed before those product releases, researchers can author SVG-background protocols while the current production Interviewer still lacks the SVG MIME-type preservation needed to display them correctly, and the new help link may point at docs that are not deployed yet. Please coordinate the dependent releases or gate/remove this feature from the Architect-only release.

Useful? React with 👍 / 👎.

@github-actions

Copy link
Copy Markdown
Contributor

❌ Interview E2E — failure

📊 View report

@jthrilly
jthrilly force-pushed the changeset-release/architect branch from a79d7c4 to fe1909d Compare July 21, 2026 19:27
Copilot AI review requested due to automatic review settings July 21, 2026 19:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown
Contributor

❌ Interview E2E — failure

📊 View report

Copilot AI review requested due to automatic review settings July 21, 2026 20:20
@jthrilly
jthrilly force-pushed the changeset-release/architect branch from fe1909d to 9b86963 Compare July 21, 2026 20:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions

Copy link
Copy Markdown
Contributor

❌ Interview E2E — failure

📊 View report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants