Project

General

Profile

Spent time

Filters

Apply Clear

Hours: 801.96

Date User Activity Issue Comment Hours
07/13/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb home,transformation-lifestyle page redesign 9.00 Actions
07/10/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Updated the text on the iShopPurium website by converting headings and content from sentence case to title case (capitalizing each word). 2. Reviewed and understood the codebase in the new branch. ( 'v0/bryang-2580-33a8e311') 3. Tested and fixed the incorrect URL for Header → Resources → Blog. 4. Performed API testing and identified that multiple API endpoints were missing rate limiting. 5. Tested the application and identified the following issues: (a) The Sign In button was still displayed on the banner after the user logged in. (b)The banner displayed "Free Shipping on Orders Over $50," but shipping charges were still applied when the cart total exceeded $50. (c) The customer support phone number was incorrect on the Cart and Checkout pages. (d) Cart and Account options were displayed on the Home page when they should not have been. (e) Users were able to access the Checkout page even when the cart was empty. 9.03 Actions
07/09/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Improved the Product Customization modal by adding full accessibility support, including ARIA attributes, keyboard navigation, focus trapping, label associations, and Escape key handling. 2. Fixed the product image carousel to hide navigation arrows and dot indicators when only a single product image is available. 3. Improved mobile accessibility by increasing the touch target size of carousel dot indicators while preserving the existing visual layout. 4. Updated related product pricing to dynamically display the correct prices based on the logged-in user's pricing tier. 5. Fixed array mutation in the DummyItemsGroup component by sorting a copied array instead of mutating the original props. 6. Replaced hardcoded background colors in the product carousel navigation arrows and desktop quantity input wrapper with Material Design theme tokens for proper dark mode support. 7. Refactored the Biohack Packs carousel to use dynamic theme variables instead of hardcoded colors, ensuring full light an 9.00 Actions
07/08/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Updated the customer support phone number to 888-747-6733 on the Cart and Checkout pages, and made the phone number clickable using a `tel:` link. 2. Improved the All Products page by removing the duplicate H1 tag, implementing a focus trap and scroll lock for the mobile filter overlay, adding keyboard navigation (Tab and Escape), and enhancing accessibility with ARIA attributes. 3. Enhanced the Algolia Search component by allowing users to perform searches by pressing the **Enter** key. 4. Updated the Product Skeleton component to use Material Design 3 (MD3) design tokens for consistent skeleton colors and improved theme compatibility. 5. Improved the Site Footer by adding accessibility labels and resizing the company logo while maintaining the correct aspect ratio. 6. Enhanced the Site Header by adding accessibility labels, improving color contrast for better accessibility, and refining submenu link styling for consistent alignment. 9.00 Actions
07/07/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Updated the support phone number from 888-888-8888 to 888-747-6733 across the application and made all support phone numbers clickable using `tel:` links. 2. Fixed the Events Calendar layout on mobile devices by improving the Google Calendar iframe wrapper to handle horizontal scrolling correctly. 3. Replaced the hardcoded enrollment URL in the "Subscribe Today" CTA on the Home page with the `NEXT_PUBLIC_ENROLLMENT_URL` environment variable. 4. Added hover feedback to the "View Details" button on product cards by implementing a hover opacity effect for better user interaction. iShopPurium (Angular) : 1. Updated the Get News page content by changing the heading, Subscribe button text, and expanding the Privacy Policy consent message for both desktop and mobile layouts. 2. Updated the Get News page styling by improving the Subscribe button layout, typography, spacing, border radius, responsive text wrapping, and arrow icon alignment to properly support the new button text. 9.00 Actions
07/06/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Fixed the checkout completion flow to prevent users from being redirected to the All Products page after placing an order, ensuring they are correctly taken to the order confirmation page. 2. Added a click-away handler to the Algolia search dropdown so it closes when users click, tap, or focus outside the search area, and reopens when the search input regains focus. 3. Updated legacy redirects and route mappings for the Support, Business Opportunity, and Enrollment pages, and synchronized the sitemap with the new routes. 4. Replaced hardcoded enrollment URLs with the `NEXT_PUBLIC_ENROLLMENT_URL` environment variable, with a fallback to the production enrollment URL. 5. Refactored the styling by replacing hardcoded colors and inline gradients with reusable Tailwind CSS tokens and semantic utility classes for improved consistency and maintainability. 9.00 Actions
07/03/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Fixed the product price skeleton loading state by removing an invalid Tailwind CSS class from the Add to Cart modal. 2. Updated the site header to calculate banner heights dynamically, fixing the positioning of the mobile search drawer and navigation menu when the referral banner is displayed. 3. Added support for capturing referral codes from the `ref` and `sponsor` URL query parameters, allowing the sponsor/gift code field to be automatically prefilled. 4. Added a legacy redirect from `all-products/` to `/shop/all-products` to ensure older URLs continue to redirect correctly. 5. Added a banner to Collection 7 on the iShopPurium website. 9.00 Actions
07/02/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work: 1. Redirected users to the All Products page when they attempt to access the Checkout page with an empty cart. 2. Fixed the mismatch between the checkout gift card API payload and the UI validation, ensuring the $50 discount shown on the UI is correctly applied during payment. 3. Fixed the checkout calculation trigger for the "Ship to another address" flow by recalculating the order whenever the alternate shipping address fields are updated. 4. Added a skeleton loading effect to the price section in the Add to Cart modal while prices are being fetched. 5. Fixed the price type switching logic so that when the eligible order amount reaches $250 or more, the user's price type updates correctly. 9.14 Actions
07/01/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work 1. Added legacy URL redirects for old ULT pages, standalone category pages, and legacy product URLs with full query string support in the middleware. 2. Updated `next.config.ts` to load the Purium API hostname from the environment variable and configured it for `next/image` remote patterns. 3. Created the `useProductsQueryHandler` hook to populate the cart from URL query parameters, supporting ERP item URLs, BioMedic 3 redirects, and Shopify product ID links. 4. Added a new `shopifyItems` mapping file to resolve Shopify product IDs to Purium item codes for URL-based cart imports. 5. Integrated the query parameter handler into `ULTDataProvider` using `Suspense` for search parameter support. 6. Enhanced the `/api/products` endpoint to support product lookup by `itemCode` in addition to `shopifyId`. 7. Improved the checkout page by adding a skeleton loader for the Total Due section and delaying billing form validation until form submission. 9.00 Actions
06/30/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb # Today's Work 1. Fixed the "Ship to another address" validation issue where the Country field was already selected but the UI incorrectly displayed "Country is required" after clicking "Pay Now". 2. Fixed ZIP code format validation to prevent invalid values (e.g., "abc") from bypassing validation during form submission. 3. Fixed stale cart totals after login by recalculating prices through the ERP so cart and checkout prices update correctly based on the logged-in customer. 4. Added the missing order recalculation when the "Ship to another address" option is enabled. 5. Fixed the Terms & Conditions validation so the error message clears immediately after the checkbox is selected. 6. Fixed the hydration flash that temporarily displayed a $0.00 order total on the checkout page by adding a skeleton loading state. 7. Fixed the shipping address suggestion dialog so it appears correctly when minor mistakes are detected in the shipping address. 9.08 Actions
06/29/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Fixed an issue where similar products could be added to the cart with a $0 price if the user clicked "Add to Cart" before the product price was fetched from the API, updated validateCartPrices to validate cart item prices against the ERP CalculateOrder response instead of relying on client-side cart prices, added rate limiting to the /api/checkout endpoint to protect against automated checkout abuse, spam submissions, and credit card testing attacks, fixed the clean helper to avoid mutating the original request payload by creating a sanitized copy instead of deleting properties from the input object, prevented memory leaks in checkout-related hooks by cancelling pending async operations and clearing debounced tasks when components unmount, added rate limiting to the /api/checkout/check-email endpoint to prevent high-volume email enumeration attacks, fixed alternate shipping address validation to validate altShipping instead of the primary shipping address and ensured address correction updates are applied to 9.00 Actions
06/26/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work *Fixed the ULT Enrollment Package benefit list by merging "Access to Marketing & Training Materials" into a single bullet point. Implemented dynamic ERP/Algolia pricing for the main product and similar products in the Add to Cart modal. Added a loading skeleton while product prices are being fetched. Updated cart subtotal and free shipping calculations to use dynamically resolved prices. Added "District of Columbia (DC)" to the US states list for shipping. Optimized gift card validation by adding a cache to prevent duplicate API requests. Resolved stale closure issues in the gift card validation hook. Added a fallback loader for the TokenEx client script to prevent checkout failures when the script fails to load. Improved TokenEx polling to prevent memory leaks when the component unmounts. Fixed the WebAlias validation spinner by resetting the loading state when the input contains fewer than two characters. 9.20 Actions
06/25/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today's Work Attached the correct URLs to all Subscribe buttons on the ULT Lifestyle page, updated the "Enroll Now LTD" button with the correct destination URL, replaced the previous ULT links with their respective URLs across the ULT Lifestyle page, updated the "Subscribe Today" button URL with the correct destination on the Home page. Pending Request : Could you provide the webCategoryID for the following pages: Shop Energy Support, Shop Gut Health, Shop Sleep Support, and Shop Stress Support? If these pages already have webCategoryID values, please share them. If they are not available, could you create them? These buttons are currently displayed on the Home page, but clicking them results in a 404 Page Not Found error. Accessibility Fixes Added proper form input labels for the Newsletter form, added accessible quantity labels on the Project Details page. 9.18 Actions
06/24/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Today’s Fixes: Displayed the "Family" title on the Shop → By Function → Family page. Linked various buttons to their respective pages, including: Enroll Now, Start + Share, Featured Pack, Basic Pack,Launch Pack. Required Link Changes: The "Athletes" and "Weight Loss" categories currently share the same `webCategoryID`. Athletes Pack Product: Item Code: `11193-CH`. Issues Found: No product is attached to `webCategoryID = 582`. No product is attached to `webCategoryID = 634`. 9.00 Actions
06/23/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb ⁠Prevent Form Submission on Errors: Checked checkout payment form to ensure the form submission and Next.js Server Action calls are blocked if there are frontend validation errors. ⁠Conditional Flat Rate Shipping: Updated the checkout page's shipping method selector to conditionally display the actual calculated shipping fee for Flat Rate shipping (shows "FREE" if the calculated cost is 0, otherwise shows the actual calculated fee). ⁠Clean Shipping Method Descriptions: Removed the hardcoded price suffixes (like - 11.95, - 36.90, and - 0) from the shipping method description labels in the selector. Test And Found: Attached URL is valid or not, if valid then check if the attached page is correct or not 9.06 Actions
06/22/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb implement dynamic cart calculations, conditional free shipping, and cart modal price discounts :- Update cart page to display dynamic shipping and tax values from the calculate API instead of hardcoded $0.00. Implement conditional free shipping labels in checkout shipping method selector based on shipping threshold. Fix add-to-cart modal to dynamically apply Brand Partner prices when the cart discount threshold is met. Enable dynamic price resolution (via Algolia) for similar products in the add-to-cart modal based on user role. Clean up shipping method descriptions, remove duplicate dollar signs, and align test suites to match the changes." 9.27 Actions
06/19/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Created lib/errorUtils.ts and tests to map raw SOAP/ERP errors (like invalid item code 2373) to user-friendly messages., Integrated mapCleanErrorMessage in calculate/checkout API routes and cart/checkout pages., Blocked checkout transitions and payment buttons when order calculation errors or critical warnings exist., Fixed product IDs in AddToCartModal with valid item codes (2483, 2752, 2050) and passed itemCode to prevent SOAP errors., Updated homepage CTA to link directly to default product 11280., Adjusted gift card subtotal limit from 200 to 250 in checkout. 9.00 Actions
06/18/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Add content to Income Opportunity page, resolve Recharts SSR hydration mismatch in DiamondPerks scatter chart, and fix bugs found during testing 9.00 Actions
06/17/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Added phone field format validation (block alphabetic input), Fixed duplicate title suffix on /ultlifestyle metadata, Updated CVV maxLength to 4 for Amex card support, Replaced hardcoded PriceTypeID magic numbers with named constants, Guard against non-JSON upstream responses with content-type check and parse error handling 9.00 Actions
06/16/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Fix: Optimize fetchErpItemServer fallback order to query Algolia first, show thank you screen and hide form on newsletter signup success, clean carousel alt text, react missing unique key warning on cart-page, search input field is missing aria-level attribute on shared.tsx component, Quantity Input field is missing aria-level attribute on Product Details Page, Inaccessible Form Control Through Tab Button 9.19 Actions
06/15/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb (iShop-v0): Implement automatic ERP category scanning for missing products, Dynamically scan all categories in SHOP_MENU_CONFIG when a product is not found in the default list or Algolia, Ensure products like Ten-Day Athletes (11194) resolve correctly on their detail pages without manual category mapping, Update add-to-cart modal price threshold from $200 to $250, (ishoppurium.com): Update display text for Web Alias OAS (Customer ID 661786) to "Organic Nutrition Reset Solution". 9.00 Actions
06/12/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb fix: responsive layout, select trigger widths, and shipping description formats : Stack City/Country and State/Zip fields into 1 column on mobile checkout, 2 columns on tablet/desktop, Update all select triggers to w-full for consistent alignment with adjacent inputs, Fix reset password button text overflow on mobile (text-xs mobile, text-sm sm:+), Format shipping method prices in ShippingMethodSelector to prepend dollar sign if missing, Add md:ml-auto to search/sort inputs in products filter toolbar for right-align on larger screens 9.00 Actions
06/11/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Added onBlur validation for 'Name on card', Fixed text overflow in mobile 'Add to Subscription' button, Fixed sticky header gap & scroll overlap for mobile Order Summary, Made mobile payment fields (Month/Year/CVV) layout responsive, Removed white gap above mobile search bar 9.02 Actions
06/10/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb improve mobile order summary UI - Fix referral code "X" button - Remove extra loading text - Show only "Today's Order" total on mobile - Remove subscription billing details on mobile 9.00 Actions
06/09/2026 Mritunjay Kumar Development Bug #2321: Frontend Training -Feb Display only Algolia search results on the All Products page when users click 'View All Products' after searching for a product. 9.04 Actions
(1-25/89) Per page: 25, 50, 100

Also available in: Atom CSV