PR #38: Consolidated fix branch #38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Clean PR that combines all fixes from PRs #34 and #35 without messy commit history.
Branch:
feature/consolidated-fixes(based onfeature/mvp-core)Changes included:
Profile fetch fix (was PR #34)
/api/profile/:userIdbefore generating box['Black', 'White', 'Navy', 'Grey'],['Classic', 'Casual'], budget=100)Affiliate env var fix (was PR #35)
AMAZON_ASSOCIATE_IDfrom env var (default:greybeardhold-20).env.exampleupdated with the new configCORS lockdown
server.js: Restrict CORS to specific origins (http://localhost:3000,https://wardrobe.scoble.me)*for Access-Control-Allow-OriginAuth TODO
Style validation fix
stylePreferencesvalidation withJSON.parsefallback in/api/boxendpointMinor fixes
This is a clean rebuild branch. If PRs #34 and #35 are too messy or have issues, use this PR as the merge target instead. Single squashed commit, no extraneous changes.
Base branch:
feature/mvp-coreTarget branch:
feature/mvp-core(merge into this before deploying tomaster)Diff against mvp-core: 4 files changed, 124 insertions(+), 64 deletions(-)
Review: Ventures 🚀
Reviewed
feature/consolidated-fixesagainstmain. The diff is minimal — main already contains the profile fetch fix, affiliate env vars, CORS lockdown, and style validation from earlier merges (PR #34, PR #35).Recommendation: Close this PR as the fixes are already in main. The branch can be deleted.
One thing not in main: the
feature/input-validationmiddleware (Joi validation, XSS sanitization). That's tracked in marcus/engineering#2 and I'm building it now.Closing — the fixes described here (profile fetch, affiliate env vars, CORS lockdown, style validation) are all already merged into main via PRs #34 and #35. The diff from
feature/consolidated-fixesto main is trivial. Branch can be deleted.Closing — all fixes already in main. No diff to merge.
Closing — consolidated fixes already merged in PR #34. No remaining diff to merge.