Commit Graph

  • 6219f5032d refactor: enhance error handling in form submissions across various Vue components to improve user feedback and maintainability Yoga Pangestu 2026-06-25 21:54:42 +0700
  • 58ba7512a5 refactor: implement error handling and logging in various service methods to enhance transaction safety and improve code robustness Yoga Pangestu 2026-06-25 21:40:21 +0700
  • d19bd8000a refactor: update authorization logic in AppServiceProvider to restrict access for OWNER role Yoga Pangestu 2026-06-25 21:16:12 +0700
  • abe84899c9 refactor: implement error handling in EmployeeAdvanceService methods to ensure transaction safety and improve code robustness Yoga Pangestu 2026-06-25 20:39:36 +0700
  • a3d5ac2eb2 feat: add additional permissions for roles and activity logs in Role enum to enhance access control Yoga Pangestu 2026-06-25 20:39:18 +0700
  • d2b763ba57 feat: add owner user creation in UserSeeder with associated profile and role assignment Yoga Pangestu 2026-06-25 20:37:41 +0700
  • 459d568c1a refactor: clean up component templates and improve code readability across various Vue files by consolidating attributes and removing unnecessary line breaks Yoga Pangestu 2026-06-25 20:23:48 +0700
  • cecbf92310 feat: add quick filter options for date range selection in Analysis.vue to enhance user experience Yoga Pangestu 2026-06-25 20:00:18 +0700
  • 11232293a9 refactor: simplify Home.vue by removing unused price filters and interfaces, and enhance product display with new components Yoga Pangestu 2026-06-25 15:57:00 +0700
  • 18ea643312 feat: add MobileBottomNav component for improved navigation in admin layout Yoga Pangestu 2026-06-25 15:55:54 +0700
  • cc77aa92d6 chore: update package dependencies and improve Vite configuration for enhanced performance and compatibility Yoga Pangestu 2026-06-25 15:33:09 +0700
  • e0e38c1298 refactor: streamline product type definitions and enhance ProductGroupedTable.vue for improved data display Yoga Pangestu 2026-06-24 00:26:14 +0700
  • 3f510f3d58 feat: introduce AnalysisService and refactor AnalysisController to enhance data retrieval for analysis metrics Yoga Pangestu 2026-06-23 18:29:58 +0700
  • e90ff1abe0 chore: update reka-ui dependency to version 2.10.0 and refactor Dashboard.vue for improved chart configurations and color handling Yoga Pangestu 2026-06-23 17:16:43 +0700
  • 1dc274cce1 feat: enhance dashboard metrics by adding attendance, cash overview, revenue summary, and expense summary Yoga Pangestu 2026-06-23 15:35:37 +0700
  • 993a87cc66 feat: enable dynamic date range filtering for all dashboard and analysis metrics Yoga Pangestu 2026-06-23 14:28:25 +0700
  • 41ee835f1f feat: implement analysis module with dedicated controller, view, and role-based permissions Yoga Pangestu 2026-06-23 14:15:32 +0700
  • 04ee7c3426 feat: refactor dashboard layout by introducing modular StatCard and LowStockCard components Yoga Pangestu 2026-06-23 14:01:07 +0700
  • 2a4bcae5ce feat: add browser permission management page for notifications, camera, and location Yoga Pangestu 2026-06-23 13:02:06 +0700
  • 9f75a4416a refactor: replace inline action buttons with standardized component-based row actions across data tables and forms Yoga Pangestu 2026-06-23 11:54:48 +0700
  • 4414f2c050 refactor: consolidate order creator and marketing name retrieval into model attributes Yoga Pangestu 2026-06-23 11:10:46 +0700
  • 18650f1cbf refactor: abstract delete logic into useDestroy composable to reduce code duplication in data table actions Yoga Pangestu 2026-06-23 11:07:16 +0700
  • dfd2c5560b refactor: replace hardcoded URL strings with dynamic route helpers across services and frontend components. Yoga Pangestu 2026-06-23 10:49:27 +0700
  • 2f8ece4b0a refactor: standardize table row actions by implementing reusable RowEditAction and RowDeleteAction components Yoga Pangestu 2026-06-23 09:11:18 +0700
  • 06e313d168 feat: introduce reusable DataTableEmpty component to standardize empty state handling across tables Yoga Pangestu 2026-06-23 08:27:42 +0700
  • 5986ec75a3 refactor: replace legacy image upload components with new MediaDropzone component across various admin forms Yoga Pangestu 2026-06-22 23:58:51 +0700
  • 66bdd86b4f refactor: remove unused check_out_photo_path from checkedInOnly state in AttendanceFactory Yoga Pangestu 2026-06-22 20:54:58 +0700
  • f12c7cea75 refactor: remove supplier permissions from Role enum to streamline access control Yoga Pangestu 2026-06-22 19:28:11 +0700
  • 9615fa23d1 feat: add login button to Home page for user authentication Yoga Pangestu 2026-06-22 19:24:02 +0700
  • bed9113269 refactor: improve activity log tests by directly asserting causer and properties instead of relying on database retrieval Yoga Pangestu 2026-06-22 19:20:04 +0700
  • bae9e59194 fix: change HTTP method from POST to PUT for system settings submission to align with RESTful standards Yoga Pangestu 2026-06-22 19:14:44 +0700
  • 84174fc1f9 refactor: update API endpoint paths in settings forms to use pluralized 'settings' for consistency Yoga Pangestu 2026-06-22 19:12:43 +0700
  • dc72033bd9 refactor: replace Builder import with Eloquent\Builder for improved clarity in PayrollAdjustment model Yoga Pangestu 2026-06-22 19:08:55 +0700
  • 8f67a09936 refactor: add createDeveloperUser function and test to exclude developer role users from employee index display Yoga Pangestu 2026-06-22 18:43:25 +0700
  • da879eb1f3 refactor: exclude users with the developer role from employee pagination query for improved data management Yoga Pangestu 2026-06-22 18:31:38 +0700
  • 31fdfba2d1 refactor: optimize employee status management by refining toggleStatus method and ensuring it processes validated request data Yoga Pangestu 2026-06-22 18:30:51 +0700
  • e3b138d410 refactor: update toggleStatus method in EmployeeController to accept validated request data for improved status management Yoga Pangestu 2026-06-22 18:20:42 +0700
  • 86956b1c9f refactor: add methods for retrieving assignable roles and their values in Role enum, and enhance Permission enum with values method for improved role management Yoga Pangestu 2026-06-22 18:12:43 +0700
  • da3e3a6895 refactor: enhance permission and role management by introducing group categorization for permissions and streamlining role permission assignments for improved maintainability Yoga Pangestu 2026-06-22 17:57:18 +0700
  • 9a35c1cae2 refactor: remove unused docblocks in CustomerService and add getSelectOptions method for enhanced customer data retrieval Yoga Pangestu 2026-06-22 15:18:07 +0700
  • 8159e45e3a refactor: remove unused docblocks in SupplierService and add getSelectOptions method for improved supplier data retrieval Yoga Pangestu 2026-06-22 15:09:53 +0700
  • 4f7290711d refactor: update database connection settings in phpunit.xml and clean up CategoryService by removing unused docblocks and reorganizing sorting logic for improved clarity Yoga Pangestu 2026-06-22 15:02:04 +0700
  • 27c5b5fffa refactor: streamline enum management and enhance role assignment logic in EmployeeController for improved maintainability Yoga Pangestu 2026-06-22 14:41:52 +0700
  • 7508227768 refactor: remove gradient overlay from hero image section in Home.vue for a cleaner design Yoga Pangestu 2026-06-22 14:11:49 +0700
  • 480e173d12 refactor: update route references for system settings in SettingController and AppSidebar for consistency Yoga Pangestu 2026-06-22 14:00:56 +0700
  • a89922fea6 refactor: enhance attendance penalty application by utilizing query scopes for employee status and payroll period checks Yoga Pangestu 2026-06-22 13:58:07 +0700
  • 0fabc7b280 refactor: utilize query builder for LeaveRequest and EmployeeAdvance status checks across multiple services for improved consistency and readability Yoga Pangestu 2026-06-22 13:42:41 +0700
  • 6d6de5fa4b refactor: standardize enum case naming and update route permissions for consistency across the application Yoga Pangestu 2026-06-22 13:24:53 +0700
  • d8a403daa9 refactor: streamline active product retrieval by utilizing query builder for improved clarity and maintainability Yoga Pangestu 2026-06-22 13:07:49 +0700
  • f38f61fe45 refactor: standardize variable naming in query closures across service classes for improved readability Yoga Pangestu 2026-06-22 12:53:09 +0700
  • f83def0e8a perf: implement batch-fetching for variant prices to optimize query performance in OrderService and HomeController Yoga Pangestu 2026-06-22 12:40:58 +0700
  • 747836be91 refactor: replace individual attribute assignments and save calls with mass update() calls across service classes Yoga Pangestu 2026-06-22 12:26:38 +0700
  • b88c2b4701 refactor: implement and utilize eloquent scopes for common model status queries across the application Yoga Pangestu 2026-06-22 12:15:08 +0700
  • 5119dd7208 refactor: encapsulate password update and push subscription logic within dedicated services Yoga Pangestu 2026-06-22 12:08:20 +0700
  • 60142c5aa8 refactor: extract validation logic into FormRequests for verification and push subscription controllers Yoga Pangestu 2026-06-22 12:00:46 +0700
  • 3e5ffef2d8 feat: implement DashboardService and refactor active scope usage in services Yoga Pangestu 2026-06-22 11:48:13 +0700
  • 1ffb913fe8 refactor: refactor CashTransaction model logic into helper methods and update best practice documentation for Eloquent attributes Yoga Pangestu 2026-06-22 11:39:40 +0700
  • 016e8d95d9 docs: add Laravel best practices documentation Yoga Pangestu 2026-06-22 11:28:57 +0700
  • 0986ec780b refactor: standardize model structure, normalize bidirectional relations, and update documentation. Yoga Pangestu 2026-06-22 11:26:47 +0700
  • 8ce493ebf2 refactor: update DashboardController to use imported models for product and category counts Yoga Pangestu 2026-06-22 11:14:15 +0700
  • bc365ebb4d refactor: standardize migration schema structures and remove redundant approval and status modifications Yoga Pangestu 2026-06-22 11:14:12 +0700
  • 4a13297cb7 feat: enhance dashboard with marketplace summary and additional product statistics for improved analytics Yoga Pangestu 2026-06-22 10:43:33 +0700
  • ad73e8237c refactor: update storePriceTypeOptions to exclude HARGA_MODAL from available price types for improved pricing logic Yoga Pangestu 2026-06-21 16:06:14 +0700
  • 26d4794489 refactor: simplify approval process in owner verifications by removing approval dialog and related logic for improved user experience Yoga Pangestu 2026-06-21 16:03:40 +0700
  • 322af0c1e8 refactor: remove STOCKS_VIEW permission from ADMIN_BAHAN_BAKU role for updated permission management Yoga Pangestu 2026-06-21 15:57:31 +0700
  • 19675aa057 feat: add CheckInRequest and CheckOutRequest classes for attendance management with validation rules Yoga Pangestu 2026-06-21 15:48:56 +0700
  • 60e87803d8 feat: add new permissions and update related functionality for owner verifications and stock management Yoga Pangestu 2026-06-21 15:44:03 +0700
  • 245127c921 feat: add submit URL to EmployeeForm component for employee creation functionality Yoga Pangestu 2026-06-21 15:31:24 +0700
  • 4cbd296c0c feat: add submittedBy relationship to Cutting model and enhance notification system for cutting updates and deletions Yoga Pangestu 2026-06-21 15:16:58 +0700
  • 9170e5fd1e refactor: remove rejection reason display from CuttingGroupedTable for improved clarity in cutting information presentation Yoga Pangestu 2026-06-21 14:54:16 +0700
  • 50f9328ebc feat: implement owner verification process with new status and related functionality for improved stock management Yoga Pangestu 2026-06-21 14:51:15 +0700
  • 5e71277056 feat: add harga_modal price type and related logic for improved stock management and pricing accuracy Yoga Pangestu 2026-06-21 14:08:53 +0700
  • 07e9a4ab18 refactor: remove verified cuttings display and related logic from StockController and StockPendingSection for improved clarity and focus on pending cuttings Yoga Pangestu 2026-06-21 13:32:04 +0700
  • e76a117abb refactor: adjust material usage calculations to account for remaining material across Cutting components for improved accuracy in cost and usage representation Yoga Pangestu 2026-06-21 13:25:51 +0700
  • 061edbc568 refactor: implement grouped material usage calculation across Cutting components for improved clarity and consistency in material representation Yoga Pangestu 2026-06-21 13:18:04 +0700
  • de045a4588 refactor: ensure consistent formatting of total material usage to string type across Cutting components for improved clarity Yoga Pangestu 2026-06-21 13:03:50 +0700
  • 22dce97e49 refactor: update default material usage value and ensure consistent formatting to two decimal places across Cutting components for improved clarity Yoga Pangestu 2026-06-21 13:02:31 +0700
  • fc234a6afd refactor: remove length unit handling from CuttingMaterial and related components for improved clarity and consistency in material usage representation Yoga Pangestu 2026-06-21 12:59:11 +0700
  • ec80f2145b refactor: remove ProductPendingAction and ProductStatus enums, update related references in Product model and services for improved code clarity and maintainability Yoga Pangestu 2026-06-21 12:36:36 +0700
  • 13f2c6d745 refactor: standardize material usage and remaining material precision to two decimal places across CuttingService and related components for improved consistency Yoga Pangestu 2026-06-21 12:23:51 +0700
  • 0ad8c919ad refactor: update decimal input precision to two decimal places for improved consistency in DecimalInput component Yoga Pangestu 2026-06-21 12:17:09 +0700
  • 3bb6baffa6 feat: enhance raw material stock display by adding breakdown by unit in DashboardController and updating Dashboard.vue for improved inventory insights Yoga Pangestu 2026-06-21 12:15:18 +0700
  • 740a06ca29 refactor: reorganize imports and enhance layout in OrderPosForm.vue for improved readability and user experience Yoga Pangestu 2026-06-21 12:06:46 +0700
  • e4b475cd82 feat: add stock management functionality by introducing StockController and updating AppSidebar to include stock menu item for improved inventory handling Yoga Pangestu 2026-06-21 11:53:41 +0700
  • c3c8e9f5bd refactor: simplify toaster styles in app.css by removing hsl() function calls for improved readability and maintainability Yoga Pangestu 2026-06-21 11:39:23 +0700
  • 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 Yoga Pangestu 2026-06-21 11:38:14 +0700
  • e59c4baea6 refactor: standardize material usage formatting to two decimal places across cutting management components for improved consistency Yoga Pangestu 2026-06-21 11:23:39 +0700
  • 175e0dc5af refactor: update material usage and remaining material precision to four decimal places across cutting management components for improved accuracy Yoga Pangestu 2026-06-21 11:02:54 +0700
  • 9c205cf3d0 feat: enhance cutting management by adding draft materials and results functionality, improving user experience with new API endpoints and UI components for better material handling Yoga Pangestu 2026-06-21 10:29:45 +0700
  • e522b5f922 refactor: integrate tooltip functionality into OrderPrintButton component to enhance user interaction and improve clarity Yoga Pangestu 2026-06-21 10:21:22 +0700
  • 29f4498ede refactor: integrate tooltip functionality into activity log action button for improved user interaction and clarity Yoga Pangestu 2026-06-21 01:56:49 +0700
  • cf7e199306 refactor: remove cutting management components to streamline codebase and improve maintainability Yoga Pangestu 2026-06-21 01:51:39 +0700
  • 3b256f1be3 refactor: remove role management components and streamline role handling by reorganizing file structure for improved code clarity Yoga Pangestu 2026-06-21 01:42:55 +0700
  • 6022f93d4b refactor: simplify LeaveRequest handling by removing unnecessary permission checks and validation methods, streamline service methods, and enhance UI components for better user experience Yoga Pangestu 2026-06-21 01:39:27 +0700
  • 0cb93c4e05 refactor: update AttendanceController and related components to use new CheckInRequest and CheckOutRequest classes, streamline attendance handling by removing location tags, and enhance UI components for better user experience Yoga Pangestu 2026-06-21 01:35:30 +0700
  • b7fddf0597 refactor: update EmployeeController to use ToggleStatusRequest for status toggling and streamline EmployeeService methods for improved validation and clarity Yoga Pangestu 2026-06-21 01:16:22 +0700
  • 0803cbeb96 refactor: consolidate payroll management by merging PayrollPeriodController into PayrollController, enhancing data handling and UI components for improved functionality Yoga Pangestu 2026-06-21 01:02:12 +0700
  • 50eaced126 feat: enhance employee advance management by adding status filtering, improving pagination, and implementing new modal components for better user interaction Yoga Pangestu 2026-06-21 00:41:56 +0700
  • 5eda6b53e0 refactor: remove duplicate imports and streamline component structure in finance pages for improved code organization Yoga Pangestu 2026-06-21 00:32:01 +0700
  • f08ba25686 refactor: remove unused expense components and streamline expense deletion logic for improved code clarity Yoga Pangestu 2026-06-21 00:24:21 +0700