Skip to content

November 2026 Release 1 - #2593

Merged
jmgasper merged 45 commits into
masterfrom
dev
Nov 5, 2026
Merged

jmgasper merged 45 commits into
masterfrom
dev

Conversation

vas3a and others added 30 commits October 28, 2026 14:50
…orm-updates

PM-6633 lead intake form updates
…orm-updates

PM-6636 - Engagement Leads page changes
…orm-updates

PM-6682 - copy skills from lead to engagement
…hboards-dev

PM-6688 Quarterly sales dashboards and sortable tables -> dev
What was broken
Appeal responses displayed Accepted when the reviewer selected the original score,
including the reported score of 7 with a response of "No change".

Root cause
The save handler treated any nonempty score selection as a successful appeal.

What was changed
Compare the resulting review answer with the original answer when creating or
editing an appeal response. Unchanged and reverted scores are rejected, while
text-only edits preserve acceptance when the score remains changed.

Any added/updated tests
Add 20 create/edit regression cases covering unchanged scores, changed scores,
reverted scores, text-only edits, zero scores, and yes/no answers. Add two tests
for the visible Accepted/Rejected label. All 25 focused tests and repository-wide
lint pass. The full suite has unrelated failures documented in the PR.
The development-environment production build also passes.
What was broken
Attaching XML files in a forum topic or comment failed with a generic error.

Root cause
Filestack rejects application/xml and text/xml uploads with HTTP 403
(content not allowed), and its rejection reaches the forum's generic error handler.

What was changed
Store XML attachments as application/octet-stream downloads, recognizing the
XML filename extension or MIME type. Preserve the original file and filename
and keep other attachment types unchanged.

Any added/updated tests
Add five XML upload regression cases and a topic-creation test that includes
an XML download link. Verify non-XML image uploads retain their existing options.
All 54 focused tests pass. Real Chromium uploads for both XML MIME types and
an empty browser MIME type pass and preserve the downloaded XML bytes.
Full lint and the development build pass (build warnings remain).
The full test run has 409 passing and 20 failing suites. Nineteen failures
reproduce on unchanged dev; the remaining Salesforce suite passes individually
on both dev and this branch.
PM-6657: Allow XML forum attachments
PM-6674: Reject appeals when the original score is unchanged
jmgasper and others added 15 commits November 3, 2026 07:50
…ue-dev

PM-6700 PM-6697 Revenue Forecast and FY Closure -> dev
PM-6690 - Allow users to submit timesheet records with 0 hours
Deploy Platform UI through scoped CircleCI OIDC with production approval
…i-input

Fix Platform UI dev configuration download with the pinned AWS CLI
…r-production

Deploy Platform UI production from master with manual approval
@jmgasper
jmgasper requested a review from kkartunov as a code owner November 5, 2026 05:05
@jmgasper
jmgasper merged commit 8b6543a into master Nov 5, 2026
9 of 10 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