Skip to content

Implemented: Product Upload Identifier card on Settings page (#314)#335

Merged
ymaheshwari1 merged 8 commits intohotwax:mainfrom
R-Sourabh:#314-product-selector-identifier
Oct 17, 2025
Merged

Implemented: Product Upload Identifier card on Settings page (#314)#335
ymaheshwari1 merged 8 commits intohotwax:mainfrom
R-Sourabh:#314-product-selector-identifier

Conversation

@R-Sourabh
Copy link
Copy Markdown
Contributor

Related Issues

#314

Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

Contribution and Currently Important Rules Acceptance

@dt2patel
Copy link
Copy Markdown
Contributor

@gemini-code-assist review

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new feature allowing users to configure a 'Product Upload Identifier' on the Settings page. The changes span across the UI, Vuex store, and services to support fetching and updating this new preference. My review focuses on improving code safety, consistency, and user experience. I've identified a potential runtime error in the state management logic, type inconsistencies, a UX issue with the new settings card, and some minor code smells and inconsistencies. Overall, the implementation is good, and the suggested changes will make it more robust and maintainable.

Comment thread src/store/modules/util/actions.ts Outdated
Comment thread src/services/UtilService.ts Outdated
Comment thread src/store/modules/user/actions.ts
Comment thread src/store/modules/util/index.ts Outdated
Comment thread src/views/Settings.vue
Comment thread src/views/Settings.vue
Comment thread src/store/modules/util/mutation-types.ts Outdated
@ymaheshwari1 ymaheshwari1 merged commit dd4d280 into hotwax:main Oct 17, 2025
2 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