Commit Graph

111 Commits

Author SHA1 Message Date
Satyam b7c9ebb0d0 feat(estimate): refine layout, add full view modal, update table columns, and remove reference images 2026-03-04 22:47:56 +05:30
Satyam 628e945ea7 feat: complete ProCanvas UI revamp with Gamified interactions and Modals 2026-03-02 20:27:22 +05:30
Satyam 7694788387 feat(ProCanvas): retro game overhaul with log actions, challenges & achievements modals
- Complete ProCanvas redesign with retro sports game aesthetic
- Card-game style photo frame with tilt, shimmer, corner star accents
- Daily Missions card with weekly challenge + individual quest progress bars
- Log Action card (Door Knocked, Lead Gained, Appointment Set, Client Meeting)
- Each log action opens themed modal with relevant input fields
- Challenges modal with 6 active challenges and progress tracking
- Achievements modal with all badges, unlock status, descriptions
- Nav bar tabs (Leaderboard, Challenges, Achievements) wired to modals
- Rewards & Checkpoints with named stages (Daily Grind to Legend Run)
- Smoother Hot Streak pulse animation (2.5s float + 3s pulse rings)
- Hit The Map button with smooth pulsing glow animation
- Grid pattern overlay in Leaderboard card
- Light mode support via dark: Tailwind variants throughout
- Top 3 badges displayed on profile card
- Fixed dropdown option visibility in dark mode
2026-02-26 01:36:36 +05:30
Satyam 3d215f6db3 feat: ProCanvas refinements, gamification hooks, a11y updates, index.css polish, gitignore cleanup, and profile asset addition 2026-02-25 19:10:48 +05:30
Satyam 5fef584d7d feat(a11y): Implement ARIA accessibility sweep and keyboard navigation
- Added visually hidden labels, IDs, and names to form inputs across all key components and pages (modals, directories, chatbots)
- Added tabIndex and onKeyDown handlers to clickable table rows in OwnerProjectDetail for keyboard accessibility
- Validated existing ARIA roles and Escape key bindings on modal components
2026-02-22 03:15:21 +05:30
Satyam b6f899afd2 feat(owner-dash): Expand project command center with mock data, modals, and recharts fixes 2026-02-22 03:00:38 +05:30
Satyam b8a20144d3 feat(ui): refactor gamification UI for role awareness and remove floaters 2026-02-22 01:24:26 +05:30
Satyam 058b5bb217 feat(ui): complete ProCanvas role-based overhaul and fix Recharts crash
- Implement unified Neomorphic tactical layout for ProCanvas across Agent, Admin, and Owner roles.

- Add Quick Operations Log widget for immediate action logging.

- Integrate discrete Checkpoint/Stages progression system to replace static prize tracks.

- Build custom AnimatedCounter for GSAP-style numerical state changes.

- Fix Recharts ResponsiveContainer loading crash in OwnerSnapshot.jsx.
2026-02-21 21:23:37 +05:30
Satyam 7e166726da feat: UI/UX updates - Sidebar, ProCanvas, Dashboard, Schedule, Map 2026-02-20 13:32:44 +05:30
Satyam 36e74e9fbc UI enhancements and performance optimizations 2026-02-18 12:52:17 +05:30
Satyam ffbbc61726 fix(landing): optimize comparison slider text for mobile and add fade transitions
- Added whitespace-nowrap to all text labels on both Old Way and Our Way sides to prevent inconsistent text wrapping on mobile
- Added opacity fade to Our Way labels based on slider position (fades out as slider moves right)
- Matched symmetric fade behavior: both sides now smoothly fade in/out based on slider position
- Added transition-opacity duration-150 for smooth fade animation
2026-02-18 12:41:59 +05:30
Satyam bc4e25f132 feat: comprehensive mobile optimization, role-based AI chatbot, and multi-role dashboard enhancements
- Rewrote AI chatbot context system with deep role-aware data injection for all 7 roles (Owner, Admin, Field Agent, Contractor, Subcontractor, Vendor, Customer) plus guest fallback
- Added mobile-responsive bottom-sheet modals across all roles (ChangeOrderDrawer, InvoiceDetailModal, FinancialSummaryModal, VendorFinancialSummaryModal, FinancialDetailsModal)
- Converted Owner Project List and Vendor Orders tables to mobile card views with touch-friendly layouts
- Optimized Vendor Management and People Directory with mobile list/detail toggle and back navigation
- Fixed Document Control mobile view: horizontally scrollable filter tabs, proper overflow chain for document visibility
- Added responsive padding, text scaling, and flex-wrap across StatCard, TaskDetailsModal, OwnerSnapshot, OwnerProjectDetail, VendorDashboard, and DocumentManagement
- Expanded mock data store with richer vendor invoices, orders, documents, and compliance records
- Enhanced Owner Snapshot with financial KPI cards, urgent items panel, and Action Center modal
- Built Contractor Dashboard with task management, financial summary, and performance metrics
- Built Subcontractor Dashboard with clock-in tracking, task assignments, and invoice management
- Enhanced Vendor Dashboard with earnings summary, active orders, compliance status, and performance rating
- Added icon-only tab navigation on mobile for OwnerProjectDetail
- Extended attribution signatures across all platform pages
2026-02-18 12:34:55 +05:30
Satyam fe68947f1c feat(owner): enhance project list and detail views
- Implemented enhanced Owner Project List with search, filtering (status/phase), and sorting.
- Added ambient background and responsive card/table layout to Project List.
- Implemented comprehensive Owner Project Detail view with tabs for Overview, Budget, Change Orders, RFIs, Milestones, Invoices, Risks, and Activity.
- Added budget visualization using Recharts and milestone timeline.
- Added SPA rewrite rules in vercel.json.
2026-02-18 12:17:00 +05:30
Satyam 12332360c9 feat(hero): improve mobile responsiveness for hero section
- Add responsive font scaling for heading (3xl to 9xl)
- Add responsive font scaling for subtitle (sm to 2xl)
- Limit CTA button width on mobile (max-w-[260px])
- Limit discount banner width on mobile (max-w-[280px])
- Adjust padding and spacing for all screen sizes
- Fix text overflow issue on 'REVOLUTIONIZED' heading
2026-02-17 02:07:15 +05:30
Satyam 2eaac6b84a feat: Multi-role platform expansion, mobile nav redesign, and UI polish
- Add Owner, Contractor, Vendor, Subcontractor dashboards and role-based routing
- Owner now has superuser access to all Admin pages (dashboard, schedule, leaderboard)
- Redesign landing page mobile menu as slide-in sidebar (replaces broken Framer Motion overlay)
- Add body scroll lock to app sidebar for mobile consistency
- Fix Team Schedule to match Admin Dashboard design language (ambient glows, gradient header, SpotlightCard, zinc palette)
- Fix login page tab overflow — use abbreviated labels and grid layout for 6 role tabs
- Fix Recharts ResponsiveContainer warnings — replace height="100%" with fixed pixel heights
- Fix lightbox image viewer — unified nav bar, touch swipe support, no more overlapping text
- Add AI Assistant page, People/Vendor/Document management for Owner role
- Expand mock data store with contractor, vendor, and subcontractor data
2026-02-17 01:23:06 +05:30
Satyam 35cbdeb33c Optimize mobile layout, add animated counters, improve crane swing 2026-02-16 19:30:10 +05:30
Satyam ed79b266af feat: Add GSAP animated counters and fix Team Schedule theme issues
- Created reusable AnimatedNumber component with GSAP
- Integrated animated counters in Dashboard (metrics, weather)
- Integrated animated counters in Leaderboard (podium, table)
- Fixed AdminSchedule dark mode styling with theme-aware classes
- Added responsive columns and functional dropdown to Team Schedule
- Implemented date range and status filters for Team Schedule
- Improved animation smoothness with expo.out easing
2026-02-16 13:48:04 +05:30
Satyam e0da94aa0c feat: Revamped design - improved dark mode visibility, mobile UX fixes, updated trust signals 2026-02-16 01:49:50 +05:30
Satyam e88e1e4da5 feat: implement Lenis smooth scroll and animated stat counters
- Add Lenis smooth scroll library (Landing page only)
- Create SmoothScroll wrapper component with GSAP integration
- Implement animated stat counters with scroll-triggered count-up
- Add GSAP animations for stats section (40%, 5yrs, 15m)
- Update package.json with lenis dependency
2026-02-14 22:54:57 +05:30
Satyam 6d3b1c231a UI refinements and layout polish 2026-02-13 18:29:39 +05:30
Satyam 1dde06811e chore: UI refinements and metadata updates 2026-02-13 14:30:09 +05:30
Satyam 94d104972e style(mobile): adjust map legend bottom spacing to bottom-5 2026-02-13 14:18:13 +05:30
Satyam 33384d8b7f feat(mobile): implement property photo swipe and refine lightbox UI 2026-02-13 14:14:21 +05:30
Satyam fae968a541 Fix PropertyDetailDrawer close button interactivity and corner transparency leak 2026-02-13 05:58:46 +05:30
Satyam cc58b148e4 Implement Lightbox, fix photo gallery accessibility, update local assets and OG tags for Vercel deployment 2026-02-13 05:49:55 +05:30
Satyam c602b3b152 feat: Add redirect to login for Services explore solution 2026-02-11 20:57:13 +05:30
Satyam b4b608dd27 feat: Add redirect to login for reschedule button 2026-02-11 20:50:47 +05:30
Satyam 66ae963079 feat: Enhance Map Intelligence with rich data and login redirects 2026-02-11 20:48:16 +05:30
Satyam 3b40ab18f4 feat: Leaderboard access for Admins 2026-02-11 19:01:42 +05:30
Satyam be828b205d feat(crm): Complete Admin Action Center & Reliability Overhaul
- Added ActionCenterWidget, DetailDrawer, AgentSelectionModal
- Implemented global ErrorBoundary and Chatbot resilience
- Updated documentation (README, Structure, Status, Overview)
- Refined responsive design and modal portals
2026-02-11 18:33:04 +05:30
Satyam bfc90b668b chore: Update pnpm-lock.yaml and remove package-lock.json 2026-02-11 17:09:43 +05:30
Satyam 3e0fc5b764 feat: Latest updates 2026-02-11 16:53:31 +05:30
Satyam 0da0d6797f Refactor landing page sections and map per user feedback 2026-02-11 02:03:17 +05:30
Satyam 83250d687e mobile: Optimizations for Maps Drawer, Legend, and Customer Profile Tabs 2026-02-10 20:36:44 +05:30
Satyam 91b47e83c3 chore: cleanup dependencies and add OG banner source file 2026-02-01 20:55:26 +05:30
Satyam b247be80e5 fix: used createPortal to ensure chatbot stays fixed to viewport 2026-02-01 20:51:51 +05:30
Satyam 56f546dd99 fix: switched OG image paths to absolute URLs for better WhatsApp support 2026-02-01 20:46:42 +05:30
Satyam a00919aabb feat: updated og:image with resized banner 1200x630 2026-02-01 20:37:58 +05:30
Satyam 3c6b943f9e feat: added og:logo meta tag and optimized 512px icon 2026-02-01 20:33:33 +05:30
Satyam 242d15de09 fix: resized OG image to 1200x630 to resolve social preview errors 2026-02-01 20:19:14 +05:30
Satyam 809f9606d7 chore: updated OG/Twitter meta URLs to deployed site 2026-02-01 20:13:48 +05:30
Satyam a0a1061266 fix: switched console signature to console.info for production visibility 2026-02-01 19:58:47 +05:30
Satyam 50aa2e547b feat: added social icons and refined credit hover effect in footer 2026-02-01 19:54:00 +05:30
Satyam 79ad9059ce feat: updated footer credit text and added console signature 2026-02-01 19:52:06 +05:30
Satyam dc50c1ccae feat: added landing page footer with contact info and credits 2026-02-01 19:47:02 +05:30
Satyam 43803ee53c feat: updated Not Interested visuals to white and added Renovated status option 2026-02-01 19:40:33 +05:30
Satyam 591c78cb41 feat: updated renovation dates to be within last 6 months 2026-02-01 19:36:30 +05:30
Satyam 2e64c3778d fix: syntax error in tenant assignment and enabled strict detail levels 2026-02-01 19:35:05 +05:30
Satyam 5526f4e195 feat: updated map legend and property colors 2026-02-01 19:22:10 +05:30
Satyam 69a899e785 chore: track missing asset LynkedUp_Icon.png 2026-02-01 19:04:36 +05:30