Feature #10751
openi am working ui relates and a to z and fixing the iusses and checking and fiing mobile responsiveness also
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