Feature #10751
openi am working ui relates and a to z and fixing the iusses and checking and fiing mobile responsiveness also
Added by Karthik Palakonda 11 days ago. Updated 11 days ago.
Subtasks
Related issues
Updated by Karthik Palakonda 11 days ago
- Status changed from New to In Progress
- % Done changed from 0 to 100
Here is a simple, clean format ready to copy and paste:
Daily Work Update – Frontend
- Category & Image Uploads: * Fixed category image upload validation error and enabled instant local image previews. * Added image proxy configuration and resolved image loading issues in category tables.
- Safari Auto-Zoom Fix: * Fixed unwanted screen zoom on iPhone/Safari when tapping inputs, search bars, date pickers, and filter dropdowns (applied to both Admin & Storefront).
- Stat Cards & Layout: * Reduced card sizes into sleek, compact cards across all pages. * Arranged cards in a 2x2 grid on mobile with full-width for odd cards to remove empty spaces and gaps.
- Pagination Fix: * Fixed items-per-page dropdown selection issue and replaced it with a compact, custom upward-opening menu in Noxa brand colors.
- Product Details Page: * Redesigned layout into a clean 2-column format matching reference design. * Updated title to `< Name (ID) Details` with capitalized starting letters. * Cleaned up product image container (removed accordion dropdown) and added thumbnail preview. * Added top-right Edit button to navigate directly to the edit page.
- Header & Back Button Standardization: * Cleaned and vertically aligned back arrow buttons across all pages. * Removed bottom divider lines and extra spacing on all Create, Edit, and Details headers.
Updated by Karthik Palakonda 11 days ago
- Due date set to 09/07/2026
- Status changed from In Progress to Resolved
Updated by Karthik Palakonda 11 days ago
- Status changed from Resolved to In Progress
Updated by Karthik Palakonda 11 days ago
Here is a professional and structured work update ready to copy and paste into Redmine:
- Task Description / Work Update
- Quick Date Range Filter: * Redesigned the Date Range filter with a custom RangePicker on the left (`From Date → To Date` with calendar icon) and a horizontal row of 9 quick pill buttons on the right (`Today`, `Yesterday`, `This Week`, `Last Week`, `This Month`, `Last Month`, `This Year`, `Last Year`, `All`). * Maintained strict Noxa brand gold color palette (`#9F7E3A` / `#CAA869`) for active states and neutral borders for inactive pills. * Optimized horizontal spacing between the date picker and quick pills, and adjusted vertical padding above the stats cards to eliminate cramped layouts.
- User Greeting & Name Formatting: * Fixed user name not rendering in the dashboard greeting by adding a multi-layer fallback (`name`, `firstName`, `username`, `email` prefix, and `localStorage` sync with profile API). * Preserved original casing and underscores for custom account names/codes (e.g., `M JG_CS`) without unwanted lowercasing. * Applied Noxa brand gold color highlight to the user's name.
- Collapsible Stats Overview Accordion: * Converted the 8 dashboard metric cards into a collapsible accordion using the `StatsOverview` component. * Added summary indicators when collapsed (Collections, Receivables, Orders, Stock Out, Customers) with expand/collapse toggle.
- Row Height & Padding Reduction: * Updated global table styles (`tableStyles.ts`) to reduce header cell and body cell vertical padding (`py-1 sm:py-1.5`) with tight line-heights and middle alignment.
- Thumbnail & Column Width Refinement: * Resized table image thumbnails in `CategoryTable.tsx` and `SubCategoryTable.tsx` from `48px` (`h-12 w-12`) to compact `34px` (`h-8.5 w-8.5`), significantly reducing row height. * Tightened column widths (Description, Image, Category ID) and added text truncation to eliminate excessive horizontal spacing.
- Header & Back Button: * Standardized the back chevron button with SVG stroke geometry for vertical centering across pages. * Removed unnecessary bottom borders and excess margin gaps from section titles and skeleton loaders.
- Product Details Page: * Refactored layout to a 2-column key-value grid with top-right Edit button, framed product image card, and capitalized header title.
- Fixed Yup validation issue in `CategoryForm.tsx` by relaxing strict `.url()` protocol requirements to support uploaded relative server paths.
- Enabled instant local image preview via `URL.createObjectURL(file)`.
Updated by Karthik Palakonda 11 days ago
Daily Work Update
- Morning Session:
- Worked on Home page UI components refactoring and layout enhancements (About, HomeShowcase, Featured Collections, and Newsletter sections).
- Updated Contact page layout and simplified inquiry form styling and structure.
- Refined currency store handling, country mapping constants, and base API service configurations.
- Afternoon & Evening Session:
- Enhanced Home Promo Section carousel: implemented pause-on-hover, refined auto-play timing, and improved luxury card frame styling.
- Resolved Next.js build error ("Unexpected eof" syntax issue in HomePromoSection caused by unclosed hook).
- Updated Product Details and Testimonials styling for responsiveness across devices.
- Ran TypeScript compilation (`tsc --noEmit`) and verified all build errors were resolved without regressions.
- Status: Completed / In Progress
Updated by Karthik Palakonda 11 days ago
- Status changed from In Progress to Resolved