Skip to content

T3-26.10 Stage Release#615

Merged
qiyundai merged 24 commits intostagefrom
dev
Mar 2, 2026
Merged

T3-26.10 Stage Release#615
qiyundai merged 24 commits intostagefrom
dev

Conversation

@qiyundai
Copy link
Copy Markdown
Collaborator

With our content push cycle aligns with standard DA workflow, we should now deprecate the previewMode url param and start using the actual .stage.adobe.com and .aem.page as proper content status flag. This does mean we have to do some sort of origin prediction for the short term, but eventually we should fix the relatedDomain handling for the long term.

qiyundai and others added 4 commits February 17, 2026 12:04
Introduces a plug-and-play domain mapping module that bidirectionally
maps origins between stage and production environments. Applied to
event preview URL construction in both the dashboard and form handler
so preview links resolve to the correct environment.

Also fixes a missing getEventPageHost import in form-handler-helper.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add stage/prod domain prediction for preview navigation
@aem-code-sync
Copy link
Copy Markdown

aem-code-sync bot commented Feb 17, 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 and others added 11 commits February 23, 2026 12:54
Add espenv query parameter to preview links (pre-event and post-event)
on both the dashboard and event creation form so the event details page
knows which ESP backend to call. Refactored form-handler preview URL
construction to use URL + searchParams for correctness.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Add espenv URL param to event preview links
@qiyundai qiyundai changed the title Adding Preview / Live Origin Prediction T3-26.10 Stage Release Feb 26, 2026
Campaign management table block and ESP API utilities
- Add getAllEvents that recursively fetches all events using next-page-token
- Refactor getEvents to use getAllEvents for exhaustive event lists
- Fix getAllEventAttendees: use next-page-token (kebab-case) in URL params

Made-with: Cursor
Add getAllEvents with nextPageToken pagination
- Remove capacity allocation logic (eventAttendeeLimit, totalAllocated, availableCapacity)
- Remove AVAILABLE CAPACITY stat from campaign stats
- Add 'Use full event capacity (no limit)' toggle below limit field in create dialog
- When toggle is on: fetch event and set campaign limit to event attendeeLimit
- Remove helper text 'Must be lower than the event capacity limit'
- Simplify create error handling to generic message

Made-with: Cursor
Simplify campaign attendee limit logic
qiyundai added 2 commits March 2, 2026 10:12
…nly when URL available

- Remove Edit option for inactive campaigns (one-way deactivation)
- Add confirmation dialog with verbose warning before making campaign inactive
- Show copy URL button only when campaign URL is available (table and edit dialog)

Made-with: Cursor
Campaign management: inactive one-way, verbose warning, copy button only when URL available
Rename performUpdate to submitCampaignUpdate to avoid colliding
with LitElement's built-in performUpdate(), which caused
"Invalid campaign ID" errors on every reactive property change.

Made-with: Cursor
@qiyundai qiyundai merged commit 3ccfd98 into stage Mar 2, 2026
20 of 23 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.

2 participants