Skip to content

T3-26.23 Stage Release#150

Merged
qiyundai merged 17 commits into
stagefrom
dev
May 29, 2026
Merged

T3-26.23 Stage Release#150
qiyundai merged 17 commits into
stagefrom
dev

Conversation

@qiyundai
Copy link
Copy Markdown
Collaborator

T3-26.23 Stage Release

Promotes devstage for staging validation ahead of the T3-26.23 production release.

Release notes

RSVP & registration

  • Load RSVP form field definitions from the new EMC scope config via rsvp-config page metadata (MWPW-194614) (MWPW-194614: Load RSVP form inputs from the new EMC config #134). When present, metadata is the authoritative source; legacy spreadsheet / rsvp-form-fields paths remain as fallback.
  • Normalize meta config: lowercase field keys, map required: true to x, join options as ;-separated strings to match sheet conventions.
  • Guard formEl.dataset.action behind form.href check to prevent TypeError on meta-only path.

Images & fragments

IMS / session recovery

Standalone / local dev

Tooling & CI


Included merges

PR Theme
#134 RSVP config from EMC scope metadata
#142 IMS token expiry reload fix
#143 Claude /open-pr command
#144 Section-metadata image preservation
#148 Standalone block loader path
#149 Node 24 CI upgrade

Promotion path: dev is 17 commits ahead of stage at PR open.

Verification

  • Smoke-test RSVP form rendering with metadata-driven config on stage
  • Verify section-metadata fallback images on event pages without EMC hero image
  • Confirm IMS session expiry triggers page reload
  • Confirm stage deploy / cache-clear workflow after merge

Post-merge: merge the companion T3-26.23 Production Release PR (stagemain) after stage validation.

Made with Cursor

sharmeebuilds and others added 17 commits May 7, 2026 15:34
[MWPW-195082] Fixed typo for window reload
Without an externalLibs entry, Milo's loader requests blocks at
<codeRoot>/blocks/<name>/<name>.js (= /event-libs/blocks/<name>...),
but the files live under /event-libs/v1/blocks/. Match how da-events
wires the same loader so standalone aem-up sessions can render blocks.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
[MWPW-194898] : Fix updateImgTag to preserve section-metadata pictures and drop unresolved placeholders
MWPW-194614: Load RSVP form inputs from the new EMC config
…config

Load event blocks from /event-libs/v1 in standalone mode
[MWPW-195781] chore: upgrade Node.js from 18 to 24 in CI workflow
@aem-code-sync
Copy link
Copy Markdown

aem-code-sync Bot commented May 29, 2026

Hello, I'm the AEM Code Sync Bot and I will run some actions to deploy your branch and validate page speed.
In case there are problems, just click a checkbox below to rerun the respective action.

  • Re-run PSI checks
  • Re-sync branch
Commits

@qiyundai qiyundai merged commit c4aa99f into stage May 29, 2026
9 of 11 checks passed
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.

3 participants