Commit Graph

21 Commits

Author SHA1 Message Date
Yoga Pangestu
9fead3dfa9 feat: update cash overview to use cash account balance and add description for clarity 2026-08-19 20:19:09 +07:00
Yoga Pangestu
e4b49c7ff8 feat: update card titles in analysis component for clarity and consistency 2026-08-18 14:26:13 +07:00
Yoga Pangestu
42f7214efa feat: add monthly retail revenue calculation and display in analysis component 2026-08-17 22:50:20 +07:00
Yoga Pangestu
a301e96f33 feat: display percentage of net revenue in analysis component when total revenue is greater than zero 2026-08-17 22:42:32 +07:00
Yoga Pangestu
aaa85a45ed feat: remove unused myAttendance data and related UI components from analysis page 2026-08-16 20:04:24 +07:00
Yoga Pangestu
097b7f7192 feat: add cashier role checks to filter data in analysis and dashboard services 2026-08-16 20:00:17 +07:00
Yoga Pangestu
28f88bb69c feat: add revenue by stock type calculation and update analysis components 2026-08-16 18:06:05 +07:00
Yoga Pangestu
ef136bd1e7 feat: add total price calculations for raw materials and products in analysis components 2026-08-15 20:16:49 +07:00
Yoga Pangestu
25a316ccf0 feat: add negotiation price to marketing sales calculations and update header label for discounts 2026-08-15 20:03:08 +07:00
Yoga Pangestu
e8c46ec18b feat: add interactivity to DashboardPieChart and ChartLegendContent components 2026-08-15 13:14:25 +07:00
Yoga Pangestu
b954e3cb84 refactor: update AnalysisService and index.tsx to streamline stock calculations and remove unused values 2026-08-14 06:07:47 +07:00
Yoga Pangestu
dd9ce7df85 fix: improve date handling in DatePicker and attendance components for better parsing and formatting 2026-08-14 04:36:11 +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
a468f6c4ff feat: add new permissions for attendance and profit margin, update return values in analysis component 2026-08-13 14:01:29 +07:00
Yoga Pangestu
1e1f195f2d feat: update main labels in analysis statistics for clarity 2026-08-13 00:27:54 +07:00
Yoga Pangestu
27beb38e55 feat: add revenue trend analysis feature with chart visualization in Analysis component 2026-08-09 16:45:53 +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
6627422655 feat: enhance analysis page with additional revenue metrics and improve data handling 2026-08-08 13:40:18 +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
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