Commit Graph

30 Commits

Author SHA1 Message Date
sajad-dev baf3f01dbc UPDATE 2026-05-02 16:31:23 +03:30
sajad-dev f8d1f84ed6 UPDATE 2026-05-02 06:23:34 +03:30
sajad-dev 07240b03bb UPDATE 2026-04-30 04:00:19 +03:30
sajad-dev 9946f01cca UPDATE 2026-04-30 02:09:56 +03:30
sajad-dev 04d678fda4 UPDATE 2026-04-29 22:26:53 +03:30
sajad-dev 8f74e4f385 UPDATE 2026-04-29 03:47:34 +03:30
sajad-dev 5c548bc6db UPDATE 2026-04-29 01:27:40 +03:30
sajad-dev ea36fcf7ae UPDATE 2026-04-27 23:31:33 +03:30
sajad-dev 80ba238713 UPDATE 2026-04-18 01:23:37 +03:30
sajad-dev d43bd74a06 UPDATE 2026-04-11 03:50:23 +03:30
sajad-dev 6046bc3c28 UPDATE 2026-04-08 23:01:07 +03:30
sajad-dev ae1bbc126f UPDATE 2026-04-04 01:16:36 +03:30
sajad-dev bde110868a UPDATE 2026-04-01 17:28:05 +03:30
sajad-dev 0f2b67ea4d UPDATE AUTH 2026-03-24 13:53:21 +03:30
sajad-dev 451a814347 CI/CD 2026-03-21 17:23:27 +03:30
sajad-dev 5aea10a756 Enhance crop zoning features with new API integrations and UI updates
- Added Persian translations for legend levels in fa.json to improve localization.
- Updated CROP_ZONING_APIS.md to include new API endpoints for water need, soil quality, and cultivation risk, enhancing data retrieval capabilities.
- Refactored crop zoning components to support new data structures and improve rendering logic for different layers.
- Enhanced LayerControl and ZoneLegend components to dynamically display information based on the active layer, improving user experience.
- Implemented loading states and error handling in CropZoningWrapper for better data management during asynchronous operations.
2026-02-26 00:37:00 +03:30
sajad-dev 3db9a86cbf Refactor CropZoningMap and related components for improved API integration and UI enhancements
- Updated CropZoningMap to utilize new ZoneInitialData type for zone click handling and added zonesData prop for API-driven zone rendering.
- Removed deprecated crop zoning mock data file and integrated grid creation logic for initial zone fetching.
- Enhanced CropZoningWrapper to manage area and zone data loading states, improving user experience with asynchronous data fetching.
- Updated ZoneDetailPanel to handle loading states and display product labels dynamically based on fetched data.
- Refactored ZoneLegend to conditionally render items based on available product data, enhancing visual feedback during loading.
2026-02-26 00:17:32 +03:30
sajad-dev aad5b1c2bd Add error handling and new API methods for farm assistant features
- Introduced error messages in Persian for image analysis and chat functionalities in FarmAiAssistantChat and PlantPestDetection components.
- Implemented a new postFormData method in ApiClient for handling file uploads.
- Enhanced SmartFertilizationRecommendation and SmartIrrigationRecommendation components to fetch configuration data from the API, improving user experience with loading states and error handling.
- Refactored components to utilize updated API services for better data management and responsiveness.
2026-02-25 23:39:08 +03:30
sajad-dev cb29828a69 Remove deprecated dashboard pages and update vertical menu links for streamlined navigation
- Deleted unused pages for crop zoning, farm AI assistant, fertilization recommendation, irrigation recommendation, pest detection, plant simulator, soil data, and water data.
- Updated the vertical menu to reflect the removal of these pages, ensuring a cleaner and more efficient user experience.
2026-02-21 22:05:47 +03:30
sajad-dev 2b6538c650 Add irrigation and fertilization recommendations, farm AI assistant, and pest detection features with Persian localization
- Introduced new sections in the dashboard for irrigation recommendations, fertilization recommendations, farm AI assistant, and pest detection.
- Added Persian translations for new features to enhance user experience.
- Updated the vertical menu to include links to the new sections.
- Enhanced global styles with animations for improved UI interactions.
2026-02-21 00:19:25 +03:30
sajad-dev bb83ab506e Add weather information section and update dependencies
- Introduced a new CropZoningWeatherSection component to display weather data in the crop zoning dashboard.
- Updated package.json and package-lock.json to include chart.js and react-chartjs-2 for enhanced data visualization.
- Added Persian translations for weather-related UI elements to support localization.
2026-02-20 23:08:44 +03:30
sajad-dev f27145092f Add crop zoning feature with localization support and new dependencies
- Introduced crop zoning functionality, including a new section in the navigation menu.
- Added Persian translations for crop zoning-related UI elements.
- Updated package.json and package-lock.json to include new dependencies: @mapbox/mapbox-gl-draw and various @turf packages for geospatial calculations.
- Enhanced global styles for crop zoning tooltips to improve user experience.
2026-02-20 22:15:34 +03:30
sajad-dev 890599b0e7 Remove API documentation file and update navigation constants with new entries for farm dashboard, water data, soil data, and data section. Enhance sensor hub functionality by adding new sensor payload structure and integrating plant type and name selection in the sensor form. Refactor calendar components to streamline code and improve maintainability. 2026-02-20 20:24:24 +03:30
sajad-dev 25344a8738 Implement internationalization for account settings and search components. Added translation support for various UI elements, including billing, notifications, and user dropdowns. Refactored search suggestions and no result messages to utilize localized text. Enhanced user experience by ensuring all relevant components display text based on selected language. 2026-02-19 17:41:37 +03:30
sajad-dev 0844100613 Integrate next-intl for internationalization support across the application. Updated configuration to include next-intl plugin and modified components to utilize translation hooks for dynamic text rendering. Enhanced user experience by localizing navigation labels and form messages in various views, including login and dashboard components. 2026-02-19 17:21:43 +03:30
sajad-dev 9f1de2166c Refactor dashboard structure by removing unused dashboard components (Academy, Analytics, CRM, ECommerce, Farm, Logistics) and updating the main dashboard to use FarmDashboardWrapper. Adjusted navigation links to point to the main dashboard. 2026-02-19 16:05:44 +03:30
sajad-dev ec679c3287 Add farm dashboard components including Anomaly Detection, Economic Overview, and Alerts Tracker. Implemented context for navbar slot management and integrated new API service for farm dashboard configuration. Updated navigation menus to include farm dashboard links. 2026-02-19 15:48:32 +03:30
sajad-dev 3871ec89f7 Add Sensor Hub tab to account settings, integrating new SensorHubTab and related components for sensor management. Updated layout and added error handling in the sensor form. 2026-02-19 15:07:21 +03:30
sajad-dev 48bf0921c7 Add Sensor Hub functionality with components for managing sensors, including a service for API calls, a modal for selection, and a form for adding new sensors. Updated layout to integrate SensorHub component. 2026-02-19 14:43:35 +03:30
sajad-dev a898eccbff First commit 2026-02-19 01:15:36 +03:30