Skip to content

Conversation

smahbubani99
Copy link

Description

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Documentation update
  • Breaking change (could cause existing functionality to not work as expected)
  • Other changes (non-breaking changes that does not fit any of the above)

Breaking changes include:

  • Removing a public function or component or prop
  • Adding a required argument to a function
  • Changing the data type of a function parameter or return value
  • Adding a new peer dependency to package.json

Changes

  • (change1)

How to Test-Drive This PR

  • (step1)

Checklists

General

  • Changes are covered by test cases
  • CHANGELOG.md updated with a short description of changes (not required for documentation updates)

Accessibility Compliance

You must check off all items in one of the follow two lists:

  • There are no changes to UI

or...

Localization

  • Changes include a UI text update in the Retail React App (which requires translation)

syadupathi-sf and others added 30 commits August 12, 2025 18:36
)

* W-18912438 Remove other login options for 1CC

* rename files as per suggestion from team

* skip changelog

* add the continue to shipping address button
* W-19084772 Remove review order step in one click checkout

* skip changelog

* re work to place the Place Order button according to the latest figma

* fix button stickiness
Add a new user registration ("Save for Future Use") box in the 1CC layout. After placing order with this option checked, account registration will be initiated.
Add saved phone number to the 1CC user registration flow.
Add saved shipping address to the 1CC user registration flow.
* Initial push for the demo

* fix guest user flow to not show the otp modal

* W-18927151 Trigger OTP modal

* Reverting configuration

* minor

* skip changelog

* fix translations

* minor - remove comment

* address code review comments

* fix the spinner
* W-19084772 Remove review order step in one click checkout

* skip changelog

* re work to place the Place Order button according to the latest figma

* fix button stickiness
Add a new user registration ("Save for Future Use") box in the 1CC layout. After placing order with this option checked, account registration will be initiated.
Add saved phone number to the 1CC user registration flow.
Add saved shipping address to the 1CC user registration flow.
* Initial push for the demo

* fix guest user flow to not show the otp modal

* W-18927151 Trigger OTP modal

* Reverting configuration

* minor

* skip changelog

* fix translations

* minor - remove comment

* address code review comments

* fix the spinner
smahbubani99 and others added 14 commits August 12, 2025 19:45
…3050)

* add focus on the first digit in the otp modal

* initial push

* lint changes

* revertint otp changes

* remove log messages

* skip changelog

* add focus on the first digit in the otp modal

* initial push

* lint changes

* revertint otp changes

* remove log messages

* skip changelog

* lint fix after rebase
… from `develop` branch (@W-19170135@) (#3058)

* Add new performance metrics workflow

* Add comment

* Disable some steps that are not needed

* Update todos

* Generate the project

* Avoid dirtying workspace and remove unnecessary step

* Tweak parameters

* Allow for internal short codes

* Align with the order of answers to the extensibility question

* Create update-csp-directives.js

* Rename script for clarity

* Schedule it to run before the performance tests

* Move constant into the config file

* Move CSP directives into the config file

* Make sure the corresponding .hbs files are up to date

* Now scripts looks for the config file

* Fix linting errors

* Add auto lint fixing

* For backward compatibility

* New step to add CSP directives

* Log where the file is at

* Add a new script

* Address a few todos

* Allow updating property with the same value

* Finish and clean up the workflow

* Move scripts and remove default value for config path

* No longer assume default value for config path

And no longer preserving comments

* No longer support null, undefined values

* Delete unnecessary comments

* Revert changes in retail-react-app

* Create a new generator preset

* Revert changes to the generator

* Add csp directives to ssr.js.hbs

* Update app/constants.js files to support the new preset

* No longer needing these scripts

* Workflow now uses the new generator preset

* No need to validate app in this case

* Add the preset to more files

* Revert some changes and keep one change

* Delete extra space

* Empty commit

* Simplify the handlebar template logic

* No more hardcoding the `generated-projects` path

* Move feature toggle for partial hydration into the config file

* Remove unnecessary tests

* Update CHANGELOG.md

* Make sure all ssr.js related files are in sync

* Fix linting error

I wanted to preserve the comma at the end of the line because otherwise, I'm worried that it's easy to overlook it later.

---------

Co-authored-by: Jainam Sheth <j.sheth@salesforce.com>
Signed-off-by: syadupathi-sf <66088780+syadupathi-sf@users.noreply.github.com>
* W-19251999 Resend OTP

* increasing max size limit since the addition of 1CC makes it go over by 1.5KB

* style update
* Extract lint and bundle size workflows

* test: lower bundle size limit to test CI failure

This is a minimal change to verify the new bundle-size workflow
correctly fails when bundle size exceeds limits. Will be reverted.

* revert: restore original bundle size limit to 62 kB

Reverts the test change that lowered the bundle size limit from 62 kB to 50 kB.
The CI workflow decoupling test was successful.

* test: add unused variable to trigger lint error

Added an unused variable to test that the lint workflow fails correctly
while the test workflow continues to run independently.

* fix: remove test lint error

Removed the unused variable that was added to test lint workflow failure.
The lint workflow decoupling test was successful.

* test: add undefined variable to trigger actual lint error

Added undefined variable reference that causes ESLint 'no-undef' error,
not just a warning. This should cause the lint workflow to fail.

* revert: restore main.jsx to original clean state

Removed both the unused variable and undefined variable that were
added for testing lint workflow failure. File is now back to original state.

* clean: remove unused IS_NOT_FORK env variable from bundle-size workflow

The IS_NOT_FORK environment variable was defined but never used in any
conditional statements within the bundle-size workflow. Removing it
simplifies the workflow and allows bundle size checks to run on all
PRs including those from forks, which is beneficial for code quality.

* clean: remove unused IS_NOT_FORK env variable from lint workflow

The IS_NOT_FORK environment variable was defined but never used in any
conditional statements within the lint workflow. Removing it simplifies
the workflow and allows linting checks to run on all PRs including
those from forks, which is beneficial for code quality.
@smahbubani99 smahbubani99 requested a review from a team as a code owner August 15, 2025 14:54
@cc-prodsec
Copy link
Collaborator

cc-prodsec commented Aug 15, 2025

🎉 Snyk checks have passed. No issues have been found so far.

security/snyk check is complete. No issues have been found. (View Details)

license/snyk check is complete. No issues have been found. (View Details)

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.

7 participants