Commit Graph

17 Commits

Author SHA1 Message Date
Yoga Pangestu
6e7a4044b6 feat: add total products sold to revenue summary and update dashboard display for marketing roles 2026-08-23 20:12:20 +07:00
Yoga Pangestu
e8c46ec18b feat: add interactivity to DashboardPieChart and ChartLegendContent components 2026-08-15 13:14:25 +07:00
Yoga Pangestu
4d22d85851 feat: optimize dashboard layout with dynamic grid classes based on visible stats count 2026-08-14 07:52:28 +07:00
Yoga Pangestu
4ec4a4c135 refactor: optimize grid layout for Dashboard component based on visible stats count 2026-08-14 06:17:06 +07:00
Yoga Pangestu
8f15ad5971 refactor: simplify camera capture dialog in Dashboard component 2026-08-14 06:15:39 +07:00
Yoga Pangestu
502f2fdf77 feat: implement dynamic color generation for charts and improve color usage in analysis and dashboard components 2026-08-14 04:00:22 +07:00
Yoga Pangestu
0aae00a96b feat: enhance revenue analysis by adding payroll and expense calculations 2026-08-14 00:32:37 +07:00
Yoga Pangestu
806c42dfd2 refactor: remove size constraints from DialogContent components across multiple pages 2026-08-12 13:56:29 +07:00
Yoga Pangestu
0cce4ee73d feat: enhance StatCard component with description prop and update chart tooltips for better localization
- Added optional description prop to StatCard for additional context.
- Updated ChartTooltipContent to format numbers according to Indonesian locale.
- Refactored revenue and expense charts in the Analysis page to use new chart configurations and improved tooltip content.
- Introduced DashboardPieChart component for displaying order statistics by channel, payment type, marketing, and status.
- Adjusted revenue summary calculations in the Dashboard page to reflect changes in data structure.
2026-08-09 16:30:16 +07:00
Yoga Pangestu
2bb814702a feat: add ChartContainer and related components for enhanced charting capabilities in the dashboard
- Introduced ChartContainer, ChartTooltip, ChartTooltipContent, ChartLegend, and ChartLegendContent components to streamline chart rendering and tooltip management.
- Replaced existing donut chart implementation with a new pie chart component utilizing the new charting system.
- Updated dashboard to utilize the new chart components, improving maintainability and visual consistency.
- Refactored chart data handling and configuration for better integration with the new charting components.
2026-08-09 12:52:12 +07:00
Yoga Pangestu
f7c13826eb feat: update dashboard titles to reflect today's data for attendance, revenue, and expenses 2026-08-08 12:41:52 +07:00
Yoga Pangestu
e4d956843c feat: update TodayAttendanceAlert component and enhance card styling in attendance and dashboard pages 2026-08-07 14:32:45 +07:00
Yoga Pangestu
166419134f Refactor component imports for consistency and organization
- Updated import paths for various components to align with new directory structure.
- Changed imports from 'row-actions', 'confirm-dialog', 'image-preview-button', and 'file-upload' to their respective new locations in 'data-display', 'dialogs', and 'inputs'.
- Adjusted imports in multiple pages including purchase, restock, transaction, category, customer, product, raw-material, supplier, roles, and settings.
- Ensured all relevant components are imported from their new locations to maintain functionality.
2026-08-07 13:48:46 +07:00
Yoga Pangestu
d648d48632 feat: implement TodayAttendanceAlert component for improved attendance display and interaction 2026-08-07 13:25:41 +07:00
Yoga Pangestu
c6a87a64c9 feat: enhance dashboard with detailed statistics and charts
- Refactored the dashboard component to include attendance, revenue, and expense summaries.
- Added donut charts for order statistics by channel, payment type, marketing, and status.
- Implemented a greeting message based on the current time and user information.
- Updated routing to use DashboardController for the dashboard view.
- Introduced a new AnalysisController for future analysis features.
2026-08-07 08:35:01 +07:00
Yoga Pangestu
e05a0c7066 refactor: remove layout breadcrumbs from multiple components for cleaner code 2026-08-01 12:14:13 +07:00
Yoga Pangestu
3c64660586 initial commit 2026-07-28 17:40:38 +07:00