Release Architect#1015
Conversation
✅ Deploy Preview for documentation-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for architect-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for interviewer-pwa-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for networkcanvasdotdev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
✅ Interview E2E — success |
d070d15 to
edc2b9c
Compare
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
|
✅ Interview E2E — success |
495f860 to
3143b2d
Compare
|
✅ Interview E2E — success |
3143b2d to
83f003d
Compare
|
✅ Interview E2E — success |
83f003d to
6f28c99
Compare
|
✅ Interview E2E — success |
6f28c99 to
b1259c3
Compare
|
✅ Interview E2E — success |
fa87f5c to
5179ce8
Compare
5c42f9b to
214599d
Compare
214599d to
6771e1f
Compare
6771e1f to
9d6d991
Compare
9d6d991 to
2009203
Compare
|
✅ Interview E2E — success |
2009203 to
a79d7c4
Compare
There was a problem hiding this comment.
💡 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. |
There was a problem hiding this comment.
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 👍 / 👎.
|
❌ Interview E2E — failure |
a79d7c4 to
fe1909d
Compare
|
❌ Interview E2E — failure |
fe1909d to
9b86963
Compare
|
❌ Interview E2E — failure |
Merging this PR releases
@codaco/architectto Netlify production.It also creates a GitHub prerelease.
@codaco/architect@codaco/architect@8.0.0-beta.10
Minor Changes
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.
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:
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.