Commit Graph

212 Commits

Author SHA1 Message Date
Yoga Pangestu
cecbf92310 feat: add quick filter options for date range selection in Analysis.vue to enhance user experience 2026-06-25 20:00:18 +07:00
Yoga Pangestu
11232293a9 refactor: simplify Home.vue by removing unused price filters and interfaces, and enhance product display with new components 2026-06-25 15:57:00 +07:00
Yoga Pangestu
18ea643312 feat: add MobileBottomNav component for improved navigation in admin layout 2026-06-25 15:55:54 +07:00
Yoga Pangestu
cc77aa92d6 chore: update package dependencies and improve Vite configuration for enhanced performance and compatibility 2026-06-25 15:33:09 +07:00
Yoga Pangestu
e0e38c1298 refactor: streamline product type definitions and enhance ProductGroupedTable.vue for improved data display 2026-06-24 00:26:14 +07:00
Yoga Pangestu
3f510f3d58 feat: introduce AnalysisService and refactor AnalysisController to enhance data retrieval for analysis metrics 2026-06-23 18:29:58 +07:00
Yoga Pangestu
e90ff1abe0 chore: update reka-ui dependency to version 2.10.0 and refactor Dashboard.vue for improved chart configurations and color handling 2026-06-23 17:16:43 +07:00
Yoga Pangestu
1dc274cce1 feat: enhance dashboard metrics by adding attendance, cash overview, revenue summary, and expense summary 2026-06-23 15:35:37 +07:00
Yoga Pangestu
993a87cc66 feat: enable dynamic date range filtering for all dashboard and analysis metrics 2026-06-23 14:28:25 +07:00
Yoga Pangestu
41ee835f1f feat: implement analysis module with dedicated controller, view, and role-based permissions 2026-06-23 14:15:32 +07:00
Yoga Pangestu
04ee7c3426 feat: refactor dashboard layout by introducing modular StatCard and LowStockCard components 2026-06-23 14:01:07 +07:00
Yoga Pangestu
2a4bcae5ce feat: add browser permission management page for notifications, camera, and location 2026-06-23 13:02:06 +07:00
Yoga Pangestu
9f75a4416a refactor: replace inline action buttons with standardized component-based row actions across data tables and forms 2026-06-23 11:54:48 +07:00
Yoga Pangestu
4414f2c050 refactor: consolidate order creator and marketing name retrieval into model attributes 2026-06-23 11:10:46 +07:00
Yoga Pangestu
18650f1cbf refactor: abstract delete logic into useDestroy composable to reduce code duplication in data table actions 2026-06-23 11:07:16 +07:00
Yoga Pangestu
dfd2c5560b refactor: replace hardcoded URL strings with dynamic route helpers across services and frontend components. 2026-06-23 10:49:27 +07:00
Yoga Pangestu
2f8ece4b0a refactor: standardize table row actions by implementing reusable RowEditAction and RowDeleteAction components 2026-06-23 09:11:18 +07:00
Yoga Pangestu
06e313d168 feat: introduce reusable DataTableEmpty component to standardize empty state handling across tables 2026-06-23 08:27:42 +07:00
Yoga Pangestu
5986ec75a3 refactor: replace legacy image upload components with new MediaDropzone component across various admin forms 2026-06-22 23:58:51 +07:00
Yoga Pangestu
9615fa23d1 feat: add login button to Home page for user authentication 2026-06-22 19:24:02 +07:00
Yoga Pangestu
bae9e59194 fix: change HTTP method from POST to PUT for system settings submission to align with RESTful standards 2026-06-22 19:14:44 +07:00
Yoga Pangestu
84174fc1f9 refactor: update API endpoint paths in settings forms to use pluralized 'settings' for consistency 2026-06-22 19:12:43 +07:00
Yoga Pangestu
da3e3a6895 refactor: enhance permission and role management by introducing group categorization for permissions and streamlining role permission assignments for improved maintainability 2026-06-22 17:57:18 +07:00
Yoga Pangestu
9a35c1cae2 refactor: remove unused docblocks in CustomerService and add getSelectOptions method for enhanced customer data retrieval 2026-06-22 15:18:07 +07:00
Yoga Pangestu
8159e45e3a refactor: remove unused docblocks in SupplierService and add getSelectOptions method for improved supplier data retrieval 2026-06-22 15:09:53 +07:00
Yoga Pangestu
4f7290711d refactor: update database connection settings in phpunit.xml and clean up CategoryService by removing unused docblocks and reorganizing sorting logic for improved clarity 2026-06-22 15:02:04 +07:00
Yoga Pangestu
27c5b5fffa refactor: streamline enum management and enhance role assignment logic in EmployeeController for improved maintainability 2026-06-22 14:41:52 +07:00
Yoga Pangestu
7508227768 refactor: remove gradient overlay from hero image section in Home.vue for a cleaner design 2026-06-22 14:11:49 +07:00
Yoga Pangestu
480e173d12 refactor: update route references for system settings in SettingController and AppSidebar for consistency 2026-06-22 14:00:56 +07:00
Yoga Pangestu
6d6de5fa4b refactor: standardize enum case naming and update route permissions for consistency across the application 2026-06-22 13:24:53 +07:00
Yoga Pangestu
4a13297cb7 feat: enhance dashboard with marketplace summary and additional product statistics for improved analytics 2026-06-22 10:43:33 +07:00
Yoga Pangestu
26d4794489 refactor: simplify approval process in owner verifications by removing approval dialog and related logic for improved user experience 2026-06-21 16:03:40 +07:00
Yoga Pangestu
60e87803d8 feat: add new permissions and update related functionality for owner verifications and stock management 2026-06-21 15:44:03 +07:00
Yoga Pangestu
245127c921 feat: add submit URL to EmployeeForm component for employee creation functionality 2026-06-21 15:31:24 +07:00
Yoga Pangestu
9170e5fd1e refactor: remove rejection reason display from CuttingGroupedTable for improved clarity in cutting information presentation 2026-06-21 14:54:16 +07:00
Yoga Pangestu
50f9328ebc feat: implement owner verification process with new status and related functionality for improved stock management 2026-06-21 14:51:15 +07:00
Yoga Pangestu
5e71277056 feat: add harga_modal price type and related logic for improved stock management and pricing accuracy 2026-06-21 14:08:53 +07:00
Yoga Pangestu
07e9a4ab18 refactor: remove verified cuttings display and related logic from StockController and StockPendingSection for improved clarity and focus on pending cuttings 2026-06-21 13:32:04 +07:00
Yoga Pangestu
e76a117abb refactor: adjust material usage calculations to account for remaining material across Cutting components for improved accuracy in cost and usage representation 2026-06-21 13:25:51 +07:00
Yoga Pangestu
061edbc568 refactor: implement grouped material usage calculation across Cutting components for improved clarity and consistency in material representation 2026-06-21 13:18:04 +07:00
Yoga Pangestu
de045a4588 refactor: ensure consistent formatting of total material usage to string type across Cutting components for improved clarity 2026-06-21 13:03:50 +07:00
Yoga Pangestu
22dce97e49 refactor: update default material usage value and ensure consistent formatting to two decimal places across Cutting components for improved clarity 2026-06-21 13:02:31 +07:00
Yoga Pangestu
fc234a6afd refactor: remove length unit handling from CuttingMaterial and related components for improved clarity and consistency in material usage representation 2026-06-21 12:59:11 +07:00
Yoga Pangestu
13f2c6d745 refactor: standardize material usage and remaining material precision to two decimal places across CuttingService and related components for improved consistency 2026-06-21 12:23:51 +07:00
Yoga Pangestu
0ad8c919ad refactor: update decimal input precision to two decimal places for improved consistency in DecimalInput component 2026-06-21 12:17:09 +07:00
Yoga Pangestu
3bb6baffa6 feat: enhance raw material stock display by adding breakdown by unit in DashboardController and updating Dashboard.vue for improved inventory insights 2026-06-21 12:15:18 +07:00
Yoga Pangestu
740a06ca29 refactor: reorganize imports and enhance layout in OrderPosForm.vue for improved readability and user experience 2026-06-21 12:06:46 +07:00
Yoga Pangestu
e4b475cd82 feat: add stock management functionality by introducing StockController and updating AppSidebar to include stock menu item for improved inventory handling 2026-06-21 11:53:41 +07:00
Yoga Pangestu
c3c8e9f5bd refactor: simplify toaster styles in app.css by removing hsl() function calls for improved readability and maintainability 2026-06-21 11:39:23 +07:00
Yoga Pangestu
04897cb3bd refactor: remove status check in appendCostPreview method to streamline cost calculation in CuttingService and update labels for material cost in CuttingPosForm for improved clarity 2026-06-21 11:38:14 +07:00